Am 27.08.2005 um 12:30 schrieb Arie Kraai:
On Fri, Aug 26, 2005 at 08:23:26AM +0200, Ingo Paschke wrote:
This is some weird Dell thing; Linux does a workaround to avoid
the problem
but it wasn't (originally) available in Xen. I *thought* that
recent
releases would Just Work...
FWIW, I'm seeing the same symptoms on an HP DL320 G3 server. When
USB is
enabled, the machine locks up frequently on network I/O (even when no
USB-device is connected).
Can this be the unfamous IRQ-problem? Please check /proc/interrupts to
see if these devices share the same IRQ.
Yes, this seems to be an IRQ-problem. The BIOS reports that the USB-
Controller and eth1 share IRQ 5.
Here's my configuration after disabling USB:
$ xm dmesg
[...]
(XEN) PCI: PCI BIOS revision 2.10 entry at 0xf0096, last bus=11
(XEN) PCI: Using configuration type 1
(XEN) PCI: Probing PCI hardware
(XEN) PCI: Probing PCI hardware (bus 00)
(XEN) PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
(XEN) Transparent bridge - PCI device 8086:244e
(XEN) PCI->APIC IRQ transform: (B0,I1,P0) -> 16
(XEN) PCI->APIC IRQ transform: (B0,I28,P0) -> 16
(XEN) PCI->APIC IRQ transform: (B0,I31,P0) -> 17
(XEN) PCI->APIC IRQ transform: (B0,I31,P1) -> 17
(XEN) PCI->APIC IRQ transform: (B6,I1,P0) -> 24
(XEN) PCI->APIC IRQ transform: (B6,I1,P1) -> 25
(XEN) PCI->APIC IRQ transform: (B1,I2,P0) -> 22
(XEN) PCI->APIC IRQ transform: (B1,I2,P1) -> 23
(XEN) PCI: Device 00:00 not found by BIOS
[...]
$ lspci
0000:00:00.0 Host bridge: Intel Corp. Server Memory Controller Hub
(rev 05)
0000:00:01.0 PCI bridge: Intel Corp. Server Memory Controller Hub PCI
Express Port (rev 05)
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 1 (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3)
0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC
Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) IDE Controller (rev 03)
0000:00:1f.2 IDE interface: Intel Corp. 82801FR/FRW (ICH6R/ICH6RW)
SATA Controller (rev 03)
0000:01:02.0 System peripheral: Compaq Computer Corporation
Integrated Lights Out Controller (rev 01)
0000:01:02.2 System peripheral: Compaq Computer Corporation
Integrated Lights Out Processor (rev 01)
0000:01:03.0 VGA compatible controller: ATI Technologies Inc Rage XL
(rev 27)
0000:05:00.0 PCI bridge: Intel Corp. PCI Bridge Hub A (rev 09)
0000:05:00.2 PCI bridge: Intel Corp. PCI Bridge Hub B (rev 09)
0000:06:01.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5704 Gigabit Ethernet (rev 10)
0000:06:01.1 Ethernet controller: Broadcom Corporation NetXtreme
BCM5704 Gigabit Ethernet (rev 10)
$ cat /proc/interrupts
CPU0
1: 914 Phys-irq i8042
12: 253 Phys-irq i8042
14: 22 Phys-irq ide0
17: 12576245 Phys-irq libata
24: 3700195 Phys-irq eth0
25: 3751876 Phys-irq eth1
128: 1 Dynamic-irq misdirect
129: 12 Dynamic-irq ctrl-if
130: 10173353 Dynamic-irq timer
131: 0 Dynamic-irq console
132: 0 Dynamic-irq net-be-dbg
133: 418202 Dynamic-irq blkif-backend
134: 439369 Dynamic-irq vif1.0
NMI: 0
ERR: 0
I can disable eth0 by accessing USB on my nforce3 machine. And, even
worse, wipe data from my SATA disk by putting about one minute of
traffic on eth1...
Stress-test your devices carefully before going into production!
Thanks for your advice, I'm still testing this machine, but it seems
very stable. I've certainly not seen any corruption on the SATA-disks
so far.
Greetings,
Ingo.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|