[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.