[eepro100] Dual port card giving errors and hanging system
Scott Wallace
Scott.Wallace@asserta.com
Wed Aug 14 04:43:01 2002
We have a server which is giving the following errors:
Aug 14 07:04:20 machine kernel: eth2: Unknown receiver error, status=0x7048.
Aug 14 07:04:20 machine kernel: eth2: Unknown receiver error, status=0x5048.
We're getting more of the 0x5048 errors than the 0x7048 errors.
Some specs:
-----------
Driver version: "eepro100.c:v1.24 7/25/2002 Donald Becker
<becker@scyld.com>"
Linux Kernel version: "Linux machine 2.2.19 #1 SMP Tue May 29 16:24:59 BST
2001 i686 unknown"
Machine-type: Intel ISP-2150
(http://www.intel.com/support/motherboards/server/2150/isp2150/index.htm)
eth0 is also an Intel eepro100 card built into the motherboard.
Since the box is a 2RU unit, the new dual port card shares a riser-board
with a Mylex AcceleRAID 170 PCI RAID controller.
The machine has been running fine for 12months+ with a single eepro100 card
in the same slot - but now with the dual card it seems to have these
problems.
It was mentioned in an earlier email
(http://www.tux.org/hypermail/linux-eepro100/2002-Jun/0043.html) to someone:
'This message is reporting "Rx has no resources", but it's not a lack of
receive buffers. That likely means that the eepro100 chip couldn't get
enough bus bandwidth, or there was a PCI transaction problem.'
Could this be because we're sharing the PCI slot with the Mylex RAID
controller?
Here's a 'lspci -v':
--- snip! ---
00:00.0 Host bridge: Intel Corporation 440GX - 82443GX Host bridge
Flags: bus master, medium devsel, latency 64
Memory at f8000000 (32-bit, prefetchable)
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corporation 440GX - 82443GX AGP bridge (prog-if 00
[Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=05, sec-latency=64
I/O behind bridge: 00003000-00003fff
Memory behind bridge: f4200000-f42fffff
Prefetchable memory behind bridge: fc000000-fc0fffff
00:0c.0 SCSI storage controller: Adaptec 7896
Subsystem: Adaptec: Unknown device 0053
Flags: bus master, medium devsel, latency 64, IRQ 19
BIST result: 00
I/O ports at 2000
Memory at f4100000 (64-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
00:0c.1 SCSI storage controller: Adaptec 7896
Subsystem: Adaptec: Unknown device 0053
Flags: bus master, medium devsel, latency 64, IRQ 19
BIST result: 00
I/O ports at 2400
Memory at f4101000 (64-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
00:0e.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev
08)
Subsystem: Intel Corporation 82559 Fast Ethernet LAN on Motherboard
Flags: bus master, medium devsel, latency 64, IRQ 21
Memory at f4102000 (32-bit, non-prefetchable)
I/O ports at 2800
Memory at f4000000 (32-bit, non-prefetchable)
Capabilities: [dc] Power Management version 2
00:12.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:12.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if
80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at 2860
00:12.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
(prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 64, IRQ 21
I/O ports at 2840
00:12.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
Flags: medium devsel
00:14.0 VGA compatible controller: Cirrus Logic GD 5480 (rev 23) (prog-if 00
[VGA])
Subsystem: Cirrus Logic: Unknown device 00bc
Flags: bus master, medium devsel, latency 64
Memory at f6000000 (32-bit, prefetchable)
Memory at f4103000 (32-bit, non-prefetchable)
01:0f.0 PCI bridge: Digital Equipment Corporation: Unknown device 0023 (rev
06) (prog-if 00 [Normal decode])
Flags: bus master, fast Back2Back, 66Mhz, medium devsel, latency 240
Bus: primary=01, secondary=02, subordinate=05, sec-latency=68
I/O behind bridge: 00003000-00003fff
Memory behind bridge: f4200000-f42fffff
Prefetchable memory behind bridge: 00000000fc000000-00000000fc000000
Capabilities: [dc] Power Management version 1
02:04.0 PCI bridge: Texas Instruments: Unknown device ac21 (rev 01) (prog-if
00 [Normal decode])
Flags: bus master, medium devsel, latency 208
Bus: primary=02, secondary=03, subordinate=05, sec-latency=68
I/O behind bridge: 00003000-00003fff
Memory behind bridge: f4200000-f42fffff
Prefetchable memory behind bridge: fc000000-fc0fffff
Capabilities: [80] Power Management version 1
03:04.0 PCI bridge: Intel Corporation: Unknown device b154 (prog-if 00
[Normal decode])
Flags: bus master, fast Back2Back, 66Mhz, medium devsel, latency 64
Bus: primary=03, secondary=04, subordinate=04, sec-latency=68
I/O behind bridge: 00003000-00003fff
Memory behind bridge: f4200000-f42fffff
Capabilities: [dc] Power Management version 1
03:05.0 PCI bridge: Intel Corporation: Unknown device 0962 (rev 02) (prog-if
00 [Normal decode])
Flags: bus master, medium devsel, latency 64
Bus: primary=03, secondary=05, subordinate=05, sec-latency=64
03:05.1 RAID bus controller: Mylex Corporation: Unknown device 0050 (rev 02)
Subsystem: Mylex Corporation: Unknown device 0052
Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 21
Memory at fc000000 (32-bit, prefetchable)
Capabilities: [80] Power Management version 2
04:04.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev
0d)
Subsystem: Intel Corporation: Unknown device 1015
Flags: bus master, medium devsel, latency 66, IRQ 20
Memory at f4240000 (32-bit, non-prefetchable)
I/O ports at 3000
Memory at f4200000 (32-bit, non-prefetchable)
Capabilities: [dc] Power Management version 2
04:05.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev
0d)
Subsystem: Intel Corporation: Unknown device 1015
Flags: bus master, medium devsel, latency 66, IRQ 21
Memory at f4241000 (32-bit, non-prefetchable)
I/O ports at 3040
Memory at f4220000 (32-bit, non-prefetchable)
Capabilities: [dc] Power Management version 2
--- snip! ---
--
Scott.