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