Bug 201764
Summary: | Existing domain fails to find root device, panics | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Robin Green <greenrd> | ||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6 | CC: | bstein, jonstanley, katzj, wtogami | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2007-12-31 14:31:06 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Robin Green
2006-08-08 19:07:30 UTC
Created attachment 133817 [details]
xen config file
The problem was that the initrd for the xen kernel didn't contain the backend block device driver, xenblk. However, there is another, timing-related, issue (I have hyperthreading and SMP enabled, by the way, in case that's relevant), because the workaround below worked for me only *some* of the time. mkinitrd --omit-scsi-modules --preload=xenblk /boot/myinitrd.img `uname -r` domU now boots up about half the time - the other half the times I get a panic. forgot to reassign bug owner FYI -- you can have mkinitrd pull in xenblk automatically with 'alias scsi_hostadapter xenblk'. I do agree that there seems to be some timing related race still going on there, although I only hit it like 1 in every 30-ish boots making it a bit hard to pin down :-/ It looks like the driver init for xenblk is async, thus allowing us to return from the module probe before all of the xenbus stuff is (necessarily) complete. So we might end up just needing to go with the "wait for it to stabliize" stuff like we do for root on usb :( Hello, I'm reviewing this bug as part of the kernel bug triage project, an attempt to isolate current bugs in the Fedora kernel. http://fedoraproject.org/wiki/KernelBugTriage I am CC'ing myself to this bug, however this version of Fedora is no longer maintained. Please attempt to reproduce this bug with a current version of Fedora (presently Fedora 8). If the bug no longer exists, please close the bug or I'll do so in a few days if there is no further information lodged. Thanks for using Fedora! I'm not seeing this any more. |