Xen Interrupt Probleme mit ACPI und PCI Hardware in der DomU
Michael Westermann
michael at dvmwest.de
Mon Nov 26 09:11:04 CET 2007
Moin,
On Mon, Nov 26, 2007 at 08:47:42AM +0100, Maximilian Wilhelm wrote:
> Am Monday, den 26 November hub Michael Westermann folgendes in die Tasten:
>
> Moin!
>
> > 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.
>
> Sprich die PCI-IDs sind vor der Dom0 verborgen?
Richtig,
# netzwerkarten deaktivieren
cd /sys/bus/pci/drivers/forcedeth
echo -n '0000:00:08.0' > unbind
echo -n '0000:00:09.0' > unbind
cd /sys/bus/pci/drivers/pciback/
# eth0 ----> domU_A
echo -n '0000:00:08.0' > new_slot
echo -n '0000:00:08.0' > bind
# eth1 ----> domU_B
echo -n '0000:00:09.0' > new_slot
echo -n '0000:00:09.0' > bind
>
> > 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
> [...]
> > 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
> [...]
>
> > 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?
>
> Mein Bauchgefühl geht eher in die Richtung, dass ACPI garnix von den
> Karten weiss.
> IMO wärs wohl eher angesagt, die IRQs für die Dom0 zu "sperren", falls
> das geht.
Ja aber wie stelle ich es an das die IRQ's anderst verteilt werden?
Wenn ich acpi=off setzte wird fast alles auf IRQ 10 unf 11 gelegt. Das
sieht dann noch schlechter aus.
Gruss Michael
More information about the Linux
mailing list