After removing ata_piix from the kernel, the panic problem goes away.
It seems the regression comes from this commit:
commit a207c1ea485cc9cd7d546eadeb0877515c952f2a
Author: Andy Whitcroft <email address hidden>
Date: Thu Mar 8 11:32:35 2012 +0000
UBUNTU: SAUCE: ata_piix: defer disks to the Hyper-V drivers by default
When we are hosted on a Microsoft Hyper-V hypervisor the guest disks
are exposed both via the Hyper-V paravirtualised drivers and via an
emulated SATA disk drive. In this case we want to use the paravirtualised
drivers if we can as they are much more efficient. Note that the Hyper-V
paravirtualised drivers only expose the virtual hard disk devices, the
CDROM/DVD devices must still be enumerated.
Check the disk type when picking up its ID and if it appears to be a
disk just report it disconnected.
After removing ata_piix from the kernel, the panic problem goes away.
It seems the regression comes from this commit:
commit a207c1ea485cc9c d7d546eadeb0877 515c952f2a
Author: Andy Whitcroft <email address hidden>
Date: Thu Mar 8 11:32:35 2012 +0000
UBUNTU: SAUCE: ata_piix: defer disks to the Hyper-V drivers by default
When we are hosted on a Microsoft Hyper-V hypervisor the guest disks
are exposed both via the Hyper-V paravirtualised drivers and via an
emulated SATA disk drive. In this case we want to use the paravirtualised
drivers if we can as they are much more efficient. Note that the Hyper-V
paravirtualised drivers only expose the virtual hard disk devices, the
CDROM/DVD devices must still be enumerated.
Check the disk type when picking up its ID and if it appears to be a
disk just report it disconnected.
BugLink: http:// bugs.launchpad. net/bugs/ 929545 bugs.launchpad. net/bugs/ 942316
BugLink: http://
Signed-off-by: Andy Whitcroft <email address hidden>