|
From: | Mike Lovell |
Subject: | Re: [Qemu-discuss] Kernel panic when booting from SCSI disk |
Date: | Wed, 05 Sep 2012 11:19:44 -0600 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 |
On 08/08/2012 11:27 PM, Thomas Oberhammer wrote:
Thank you for your effort! Indeed, QEMU emulates a different SCSI controller (LSI 53c895a) than VMware (LSI 53c1030). Unfortunately this needs a different driver (sym53c8xx instead of mptbase). The kernel only includes the driver needed for VMware, but not the one for the QEMU controller: # # SCSI low-level drivers # # CONFIG_SCSI_SYM53C8XX_2 is not set # # Fusion MPT device support # CONFIG_FUSION=y CONFIG_FUSION_SPI=y Accordingly, there is no sym53c8xx driver included in the initrd. This is the reason why there are no /dev/sd* devices and the kernel vainly waits for a root device. Thus, my initial question is answered, although the problem stays unsolved. Thank you for your time and help!
i was just browsing through the notes about qemu 1.2 that was released earlier this morning and thought back to this email thread. there are a few new scsi controllers that qemu can emulate. http://wiki.qemu.org/ChangeLog/1.2#Device_emulation lists them. none of them are the same one that vmware emulates but maybe one of them is one that the kernel in your system has support for.
mike
[Prev in Thread] | Current Thread | [Next in Thread] |