[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] RE: Megaraid SAS driver failing in Xen-3.3.0 but was working in Xen-3.2.2-rc3
Hi, Bhanskar. Could you try my patch? My MegaRAID SAS card works well with this patch. If you are using ioemu, please try c/s 18430. http://xenbits.xensource.com/xen-unstable.hg?rev/1a785d213573 If you are using ioemu-romote, please try c/s 4761. http://xenbits.xensource.com/ext/qemu-xen-unstable.hg?rev/5f415e92f4e5 Thanks, -- Yuji Shimada On Tue, 30 Sep 2008 20:54:04 +0800 "Jayaraman, Bhaskar" <Bhaskar.Jayaraman@xxxxxxx> wrote: > Hi the patch works and we are able to insert the module in the kernel. > Subsequently we’re dedicating the MgaRAID SAS card to an HVM guest as well > but once that is done we’re unable to see the volumes i.e. the disk is not > showing up through fdisk -l in the HVM guest. The error received on the dmesg > of HVM is that the firmware doesn’t initialize: - > > megasas: 00.00.03.01 Sun May 14 22:49:52 PDT 2006 > megasas: 0x1000:0x0411:0x1000:0x1008: bus 0:slot 6:func 0 > PCI: Enabling device 0000:00:06.0 (0080 -> 0082) > ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 40 (level, low) -> IRQ 169 > megasas: Waiting for FW to come to ready state > megasas: Failed to init firmware > ACPI: PCI interrupt for device 0000:00:06.0 disabled > > This Megasas card however worked fine on an HVM on a dell dq35 machine. Does > anyone face the same issue? > Bhaskar. > ________________________________ > From: Han, Weidong [mailto:weidong.han@xxxxxxxxx] > Sent: Thursday, September 18, 2008 12:02 PM > To: Kumar, Venkat > Cc: Cui, Dexuan; xen-devel@xxxxxxxxxxxxxxxxxxx; espen.skoglund@xxxxxxxxxxxxx > Subject: RE: Megaraid SAS driver failing in Xen-3.3.0 but was working in > Xen-3.2.2-rc3 > > per this log, we can see the context mapping is not created for 02:0e.0. > > I checked the code, I suspect context mapping() for PCI device is incorrect > (see case DEV_TYPE_PCI block code in domain_context_mapping()). Obviously the > PCI device is not mapped. Espen changed this code in c/s 17972. Espen, can > you give some explanation? > > Venkat, pls try attached patch. and pls post your "lspci -v" output. > > Randy (Weidong) > > ________________________________ > From: Kumar, Venkat [mailto:Venkat.Kumar@xxxxxxx] > Sent: 2008年9月18日 12:45 > To: Han, Weidong > Cc: Cui, Dexuan; xen-devel@xxxxxxxxxxxxxxxxxxx > Subject: RE: Megaraid SAS driver failing in Xen-3.3.0 but was working in > Xen-3.2.2-rc3 > > Hi Randy, > > I am attaching the complete output in a file. > > But for your reference, a part of it I am pasting in the body. > ================================================================================== > (XEN) PCI add device 02:0e.0 > (XEN) [VT-D]iommu.c:775: iommu_page_fault: iommu->reg = ffff828bfff55000 > (XEN) [VT-D]iommu.c:744: iommu_fault_status: Fault Overflow > (XEN) [VT-D]iommu.c:729: iommu_fault:DMA Write: 2:e.0 addr cddf2000 REASON 2 > iommu->reg = ffff828bfff55000 > (XEN) print_vtd_entries: iommu = ffff8300cde0db00 bdf = 2:e:0 gmfn = cddf2 > (XEN) root_entry = ffff83012bfe5000 > (XEN) root_entry[2] = 12779e001 > (XEN) context = ffff83012779e000 > (XEN) context[70] = 0_0 > (XEN) ctxt_entry[70] not present > (XEN) PCI add device 00:1b.0 > (XEN) PCI remove device 02:0e.0 > ================================================================================== > > 02:0e.0 is the pci id of Megaraid SAS controller. > For some reason you can see that the device is removed. > I guess this output would give you some idea. > > > Thx, > Venkat > ________________________________ > From: Han, Weidong [mailto:weidong.han@xxxxxxxxx] > Sent: Thursday, September 18, 2008 8:01 AM > To: Kumar, Venkat; xen-devel@xxxxxxxxxxxxxxxxxxx > Cc: Cui, Dexuan > Subject: RE: Megaraid SAS driver failing in Xen-3.3.0 but was working in > Xen-3.2.2-rc3 > > Venkat, > > Can you post the serial console output? > > Randy (Weidong) > > ________________________________ > From: Kumar, Venkat [mailto:Venkat.Kumar@xxxxxxx] > Sent: 2008年9月17日 20:38 > To: xen-devel@xxxxxxxxxxxxxxxxxxx > Cc: Han, Weidong; Cui, Dexuan > Subject: Megaraid SAS driver failing in Xen-3.3.0 but was working in > Xen-3.2.2-rc3 > On Xen-3.3.0, domain0 Megaraid SAS (SAS 1068 controller) driver is not > loading correctly if vtd support in Xen is enabled. > It fails at the point of initializing firmware. > > I wasn’t seeing this error with Xen-3.2.2-rc3 (Unstable version), though with > vtd disabled in Xen-3.3.0, it is working. > > Looks like a degrade problem. > > Any clues? > Thx, > Venkat > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |