[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] Intel Quad NIC made visible in guest -> system crash
On Di, 2009-06-09 at 20:50 +0000, Fischer, Anna wrote: > > Subject: RE: [Xen-users] Intel Quad NIC made visible in guest -> system > > crash > > > > Hi! > > > > thanks for the reply. > > > > On Di, 2009-06-09 at 11:38 +0000, Joseph L. Casale wrote: > > > >we have two Intel Quad Nic 82576, PCI ID 8086:10E8 and use the igb > > > >driver 1.3.19.3 on Debian 5.0.1. > > > > > > > >I used the pciback.hide XEN kernel parameter and made on of the > > NIC's > > > >interfaces available in a DomU. > > > > > > > >Now, when I am starting the VM, the system crashes (log attached) > > > > > > W/o doing any research myself, I vaguely remember someone here having > > > similar results and suggesting that some nics have a design such that > > > some ports are tied together as a result of sharing components on the > > > nic itself. Basically, you may have a nic that is really only two > > > independent nics, each with two ports so you have to pass two in at > > > once etc. > > > > > > A quick search or test should validate this... > > > > I already blacklisted all 4 ports of the whole nic. Next I blacklisted > > the igb module in dom0 as suggested in > > http://lists.xensource.com/archives/html/xen-users/2007- > > 10/msg00598.html > > were Stephan Seitz recommends to not use the module in the dom0. > > > > I also disabled MSI interrupts in the igb driver (make > > CFLAGS_EXTRA=-DDISABLE_PCI_MSI install) as the igb readme says there > > might be some problems. > > > > Now, when starting the domU, I do not get the message anymore that IRQ > > #17 was disabled, but still: > > > > [ 623.361836] ACPI: PCI Interrupt 0000:10:00.1[B] -> GSI 17 (level, > > low) -> IRQ 17 > > [ 623.362307] pciback 0000:10:00.1: Driver tried to write to a > > read-only configuration space field at offset 0xa8, size 2. This may be > > harmless, but if you have problems with your device: > > [ 623.362310] 1) see permissive attribute in sysfs > > [ 623.362311] 2) report problems to the xen-devel mailing list along > > with details of your device obtained from lspci. > > [ 623.362771] PCI: Setting latency timer of device 0000:10:00.1 to 64 > > > > When doing ifup eth0 inside the domU, I get the message that the cable > > is not connected. > > > > Platform is amd64 with 2 Intel Xeon CPUs with 4 cores. > > > > On many places I read to use the boot option pciback.permissive - > > unfortunately my kernel does not support that setting. I would have > > been > > happy to avoid recompiling the kernel, and I read that pciback should > > work without the permissive flag as well. > > > > Any ideas? please ... > > I am assuming that you are not using the SR-IOV capabilities of the device? no I don't. How is the current support status in XEN? > > The 82576 is a multi-function device. If you do an lspci -t then you should > see that all ports have the same bus/slot number and only differ in the last > digit which is the function ID. I believe that with the current Xen PCI > pass-through you have to co-assign all device residing under the same PCI > bridge to a single guest domain. So you cannot only assign a single port to a > guest. > > You can also see under /proc/interrupts who is using IRQ 17 (that was > disabled due to an interrupt clash). I guess that something in your Dom0 is > also using it. The usb devices seem to use this interrupt as well: 16: 3796 0 0 0 0 0 0 0 Phys-irq-level arcmsr 17: 0 0 0 0 0 0 0 0 Phys-irq-level uhci_hcd:usb1, ehci_hcd:usb4 18: 737 0 0 0 0 0 0 0 Phys-irq-level uhci_hcd:usb3, eth0 19: 4468 0 0 0 0 0 0 0 Phys-irq-level uhci_hcd:usb2, peth1 I now assigned all of the 4 ports of the device to a single guest, but the error continues. Now I get this error 4 times, for each device, and IRQ 16,17,18,19 have problems. Jun 10 09:03:23 dom0 kernel: [ 369.001440] pciback 0000:0f:00.1: enabling device (0000 -> 0003) Jun 10 09:03:23 dom0 kernel: [ 369.001554] ACPI: PCI Interrupt 0000:0f:00.1[B] -> GSI 19 (level, low) -> IRQ 19 Jun 10 09:03:23 dom0 kernel: [ 369.002066] pciback 0000:0f:00.1: Driver tried to write to a read-only configuration space field at offset 0xa8, size 2. This may be harmless, but if you have problems with your device: Jun 10 09:03:23 dom0 kernel: [ 369.002069] 1) see permissive attribute in sysfs Jun 10 09:03:23 dom0 kernel: [ 369.002070] 2) report problems to the xen-devel mailing list along with details of your device obtained from lspci. I already unloaded the driver for the card in the dom0, but how can I make the dom0 not to use these interrupts? Alexander _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |