Xen Kernel cannot boot due to ATA erros/timeouts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xen (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In week 6 or 7 after an system update , my Xen host stopped booting.
When booting up the Xen Kernel, it will timeout and drop to initramfs shell. DMESG will show ATA errors/timeouts not finding my harddisk(s). The same system with the same Kernel but xen-less, boots and works without problems.
I tried several things :
1. adding all the modules which my xen-less system would have loaded to the initramfs -> no change
2. switching from ahci to ide mode in bios -> no success
3. changing uuid for root with its real block ids (like sda3, etc) in grub -> no change in boot behaviour
4. blkid in initramfs shell shows nothing !
5. boot Xen with an older installed Kernel Version (3.2.0-23-generic ) -> same problem
6. cat /proc/partitions shows nothing besides my cdrom(sr0)
7. recreate initrds
8. reinstall whole 12.04
I was able to save the DMESG output from the initramfs shell. The system would recognize a plugged in USB thumb drive, which I just needed to mount manually.
Due to the fact that it worked before updates fromn week 6 or 7 (soory I am not sure) but doesn't work when choosing an older kernel, it looks like it is not up to the Kernel, but something else, which I am affraid I cannot find.
I just compiled vanilla xen-4.2.1. This hypervisor version will boot as normal as it had it before week 6 or 7. I guess some update broke something in the Ubuntu hypervisor package.