On Xen-3.4 (unstable
version), I have created CentOS HVM guest & WS2K8 HVM guest and dedicated MegaRAID
SAS controller but I am not able to see the disk which is connected to MegaRAID
SAS controller when I do fdisk –l
(vtd support is enabled in Xen).
 
Looks like the pci device(MegaRAID
SAS controller) is getting dedicated successfully as I can see the device in
the list of pci devices shown by lspci(on CentOS HVM).
 
00:06.0 RAID bus controller:
LSI Logic / Symbios Logic MegaRAID SAS
 
 
However the driver is not
getting attached properly and fails with the following error
 
=======================================================================================
“dmesg” of HVM CentOS
megasas: Failed to init firmware
ACPI: PCI interrupt for device 0000:00:06.0 disabled
 
 
“/var/log/messages”
pciback 0000:02:0e.0: seizing device
 PCI: Enabling device 0000:02:0e.0 (0190 -> 0192)
 ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 66
(level, low) -> IRQ 25
 ACPI: PCI interrupt for device 0000:02:0e.0 disabled
=======================================================================================
 
 
 
On WS2K8 HVM, I am able to see
MegaRAID SAS controller under “Storage Controllers” on WS2K8 HVM and
the status of device is
 
=========================================================================================================================================================
This device cannot start.(Code
10)
Description:
 Windows was able to successfully
install device driver software, but the driver software encountered a problem
when it tried to run. The problem code is   
 10.
Problem Signature:
 Problem Event Name:PnPDeviceProblemCode
 Architecture: x86
 Hardware Id: PCI\VEN_1000&DEV_0411&SUBSYS_10081000&REV_00
 Setup class GUID: {4d36e97b-e325-11ce-bfc1-08002be10318}
 PnP problem code: 0000000A
 Driver name: megasas.sys
 Driver version: 2.13.0.32
 Driver date:
01-19-2008
 OS Version: 6.0.6001.2.1.0.272.7
 Locale ID: 1033
 ========================================================================================================================================================
And also I am not able to see the disk which is connected to
MegaRAID SAS controller
 
============================================================================
“/var/log/messages”
pciback 0000:02:0e.0: seizing device
PCI: Enabling device 0000:02:0e.0 (0190 -> 0192)
ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 66 (level,
low) -> IRQ 25
ACPI: PCI interrupt for device 0000:02:0e.0 disabled
============================================================================
 
 
Any clues ?
 
Thanks,
Ramesh