Xen Interrupt Probleme mit ACPI und PCI Hardware in der DomU
Michael Westermann
michael at dvmwest.de
Mon Nov 26 08:42:06 CET 2007
Hallo,
ich habe ein System etch mit Xen 3.03 amd64 aufgesetzt, läuft soweit
ganz gut.
Ich habe fogendes Problem, wenn ich die beiden Netzwerk-karten von der
Dom0 in die DumU via PCI Direktzugriff ansprechen crasht die Kiste mit
sda scsi fehler.
Jetzt habe ich festgestellt dass die Interrupst für die Sata Treiber
und die der Netzwerk-karten geschared sind. Also
cat /proc/interrupts
16: 3038 0 Phys-irq libata
17: 481 0 Phys-irq libata, ehci_hcd:usb1
18: 0 0 Phys-irq libata, ohci_hcd:usb2
19: 137 0 Phys-irq HDA Intel
lspci -s 0:0:9 -v
multi:/home/michael# lspci -s 0:0:8 -v
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
Subsystem: ASUSTeK Computer Inc. Unknown device 8239
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19
Memory at fe02a000 (32-bit, non-prefetchable) [size=4K]
I/O ports at b000 [size=8]
Memory at fe029000 (32-bit, non-prefetchable) [size=256]
Memory at fe028000 (32-bit, non-prefetchable) [size=16]
Capabilities: [44] Power Management version 2
Capabilities: [70] MSI-X: Enable- Mask- TabSize=8
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable-
Capabilities: [6c] HyperTransport: MSI Mapping
00:09.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
Subsystem: ASUSTeK Computer Inc. Unknown device 8239
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
Memory at fe027000 (32-bit, non-prefetchable) [size=4K]
I/O ports at ac00 [size=8]
Memory at fe026000 (32-bit, non-prefetchable) [size=256]
Memory at fe025000 (32-bit, non-prefetchable) [size=16]
Capabilities: [44] Power Management version 2
Capabilities: [70] MSI-X: Enable- Mask- TabSize=8
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 Enable-
Capabilities: [6c] HyperTransport: MSI Mapping
Das Board ist ein ASUS M2N-SLI DELUXE ACPI BIOS Revision 1102.
Kernel ist ein "Linux multi 2.6.18-5-xen-amd64 #1 SMP Tue Oct 2 21:48:12 UTC 2007 x86_64 GNU/Linux"
aus der etch distri.
Ich denke das Problem liegt darin das die Dom0 und DomU der meinung sind den IRQ 16 jeweils
exclusiv zu haben.
Hat jemand schon mal so ein Problem gehabt?
Kann man dem ACPI sagen dass ein Interrupt nicht geschared wird?
Gruss Michael
More information about the Linux
mailing list