[tulip] Linksys (4.1) and Mandkrake 8.1
EricMarts
martser@turtle.mine.nu
Wed, 3 Oct 2001 11:12:39 -0500 (CDT)
I have struggled with this for a long time.
Basically I can load the driver okay but can't
ping out ... at best I can get thousands of System Error
occurred worst I get transmit timed out.
Old HP Pavallion with crappy BIOS.
I have tried PNP to Other, None etc.. with no
luck
Any advice including arguments to pass to the
driver would be greatly appreciated..
Here is the dump of tulip-diag and lspci
tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0xfc00.
ADMtek AL985 Centaur-P chip registers at 0xfc00:
0x00: 7ff98000 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff
0x40: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffff500c
ffffffff
Extended registers:
80: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff
a0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff
c0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff
e0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff
Comet duplex is reported in the MII status registers.
Transmit started, Receive started, full-duplex.
The Rx process state is 'Suspended -- no Rx buffers'.
The Tx process state is 'Idle'.
The transmit unit is set to store-and-forward.
Comet MAC address registers ffffffff ffffffff
Comet multicast filter ffffffffffffffff.
EEPROM 256 words, 8 address bits.
WARNING: The EEPROM is missing or erased!
Ethernet MAC Station Address ff:ff:ff:ff:ff:ff.
Default connection type 'Default'.
PCI IDs Vendor ffff Device ffff Subsystem ffff ffff
PCI min_grant 255 max_latency 255.
CSR18 power-up setting 0xffff****.
EEPROM contents (256 words):
0x00: ffff ffff ffff ffff ffff ffff ffff ffff
0x08: ffff ffff ffff ffff ffff ffff ffff ffff
0x10: ffff ffff ffff ffff ffff ffff ffff ffff
0x18: ffff ffff ffff ffff ffff ffff ffff ffff
0x20: ffff ffff ffff ffff ffff ffff ffff ffff
0x28: ffff ffff ffff ffff ffff ffff ffff ffff
0x30: ffff ffff ffff ffff ffff ffff ffff ffff
0x38: ffff ffff ffff ffff ffff ffff ffff ffff
0x40: ffff ffff ffff ffff ffff ffff ffff ffff
0x48: ffff ffff ffff ffff ffff ffff ffff ffff
0x50: ffff ffff ffff ffff ffff ffff ffff ffff
0x58: ffff ffff ffff ffff ffff ffff ffff ffff
0x60: ffff ffff ffff ffff ffff ffff ffff ffff
0x68: ffff ffff ffff ffff ffff ffff ffff ffff
0x70: ffff ffff ffff ffff ffff ffff ffff ffff
0x78: ffff ffff ffff ffff ffff ffff ffff ffff
0x80: ffff ffff ffff ffff ffff ffff ffff ffff
0x88: ffff ffff ffff ffff ffff ffff ffff ffff
0x90: ffff ffff ffff ffff ffff ffff ffff ffff
0x98: ffff ffff ffff ffff ffff ffff ffff ffff
0xa0: ffff ffff ffff ffff ffff ffff ffff ffff
0xa8: ffff ffff ffff ffff ffff ffff ffff ffff
0xb0: ffff ffff ffff ffff ffff ffff ffff ffff
0xb8: ffff ffff ffff ffff ffff ffff ffff ffff
0xc0: ffff ffff ffff ffff ffff ffff ffff ffff
0xc8: ffff ffff ffff ffff ffff ffff ffff ffff
0xd0: ffff ffff ffff ffff ffff ffff ffff ffff
0xd8: ffff ffff ffff ffff ffff ffff ffff ffff
0xe0: ffff ffff ffff ffff ffff ffff ffff ffff
0xe8: ffff ffff ffff ffff ffff ffff ffff ffff
0xf0: ffff ffff ffff ffff ffff ffff ffff ffff
0xf8: ffff ffff ffff ffff ffff ffff ffff ffff
ID block CRC 0xfa (vs. 0xff).
Full contents CRC 0x6a15 (read as 0xffff).
mdio_read(0xfc00, 1, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 2, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f1 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 3, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f1 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 4, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f1 f0 f0 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 5, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f1 f0 f1 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 6, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f1 f1 f0 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 7, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f1 f1 f1 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 8, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f1 f0 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 9, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f1 f0 f0 f1 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff.
mdio_read(0xfc00, 10, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f1 f0 f1 f0 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 11, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f1 f0 f1 f1 f0 f0 f0
f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 12, 1)..1 f1 f1 51 f0 f1 f1 f0 f0 f1 f1 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f 4 f f f f f f == 7ffff
.
mdio_read(0xfc00, 13, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f1 f1 f0 f1 f0 f0 f0
f0 f1 f-> f 4 f f f f f f f f f f f 4 f f f f f f == 7ffff
.
mdio_read(0xfc00, 14, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f1 f1 f1 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 15, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f1 f1 f1 f1 f0 f0 f0
20 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 16, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f0 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 17, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f0 f0 f1 f0 50 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 18, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f0 f1 f0 f0 50 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 19, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f0 f1 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f 5 f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 20, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f1 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 21, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f1 f0 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 22, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f1 f1 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 23, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f0 f1 f1 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 24, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 25, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f1 f0 f0 51 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 26, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f1 f0 f1 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 27, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f1 f0 f1 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 28, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f1 21 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f 2 f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 29, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 31 f1 f0 f1 f0 f0 f0
f0 f1 f-> f f f f f 3 f f f f f f f f f f f 3 f f == 7ffff
.
mdio_read(0xfc00, 30, 1)..1 f1 f1 f1 f0 f1 f1 30 f1 f1 f1 f1 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 31, 1)..1 f1 f1 f1 f0 f1 f1 f0 f1 f1 f1 f1 f1 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffff
.
mdio_read(0xfc00, 0, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0 f0
f0 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7ffdf.
MII PHY found at address 0, status 0xffef.
MII PHY #0 transceiver registers: mdio_read(0xfc00, 0, 0)..1 f1 f1 f1 f0
f1 f1 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f-> f f f f f f f f
f f f f f f 4 f f f f f == 7ffff.
ffff mdio_read(0xfc00, 0, 1)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f0 f0 f0 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffdf.
ffef mdio_read(0xfc00, 0, 2)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0
f0 f1 f0 f-> f f f f f f f f f f f f f f f f f f f f == 7
ffdf.
ffef mdio_read(0xfc00, 0, 3)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0
f0 f1 f1 f-> f f f f f f f f f f f f f f f f f f f f == 7
ffff.
ffff mdio_read(0xfc00, 0, 4)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0
f1 f0 f0 f-> f 5 f f f f f f f f f f f f f f f f f f == 7
ffff.
ffff mdio_read(0xfc00, 0, 5)..1 f1 f1 31 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0
f1 f0 f1 f-> f 3 f f f f f f f f f f f f f f f f f f == 7
ffff.
ffff mdio_read(0xfc00, 0, 6)..1 f1 f1 31 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0
f1 f1 f0 f-> f f f f f f f f f f f f f 3 f f f f f f == 7
ffff.
ffff mdio_read(0xfc00, 0, 7)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f0
f1 f1 f1 f-> f f f f f f f f f f f f f 4 f f f f f f == 7
ffff.
ffff mdio_read(0xfc00, 0, 8)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0 f1
f0 f0 f0 f-> f f f f f f f f f f f f f 4 f f f f f f == 7
ffff.
ffff mdio_read(0xfc00, 0, 9)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f0 f0 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 10)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f0 f1 f0 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 11)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f0 f1 f1 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 12)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f1 f0 f0 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 13)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f1 f0 f1 f-> f f f f f f f f f f f f f 4 f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 14)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f1 f1 f0 f-> f f f f f f f f f f f f f 2 f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 15)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f0
f1 f1 f1 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 16)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f0 f0 f0 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 17)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f0 f0 f1 f-> f f f f f f f f f f f f f 4 f f f f f f =
= 7ffff.
ffff mdio_read(0xfc00, 0, 18)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f0 f1 f0 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 19)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f0 f1 f1 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 20)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f1 f0 f0 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 21)..1 f1 f1 51 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f1 f0 f1 f-> f 5 f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 22)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f1 f1 f0 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 23)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f0 f1 f1 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 24)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f1 f0 20 f0 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 25)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f1 f0 f0 f1 f-> f f f f f f f f f 5 f f f f f f f f f f =
= 7ffff.
ffff mdio_read(0xfc00, 0, 26)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f1 f0 f1 f0 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 27)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 51
f1 f0 f1 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 28)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f1 f1 f0 f0 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 29)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f1 f1 f0 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 30)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 10 f1
f1 f1 f1 f0 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff mdio_read(0xfc00, 0, 31)..1 f1 f1 f1 f0 f1 f1 f0 f0 f0 f0 f0 f0 f1
f1 f1 f1 f1 f-> f f f f f f f f f f f f f f f f f f f f ==
7ffff.
ffff.
LSPCI no IRQ conflicts either
00:11.0 Ethernet controller: Bridgecom, Inc: Unknown device 0985 (rev 11)
Subsystem: Bridgecom, Inc: Unknown device 0574
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 66 (63750ns min, 31750ns max), cache line size 08
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at fc00 [size=256]
Region 1: Memory at 7ffbfc00 (32-bit, non-prefetchable) [size=1K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=100mA
PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 17 13 85 09 17 01 90 02 11 00 00 02 08 42 00 00
10: 01 fc 00 00 00 fc fb 7f 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 17 13 74 05
30: 00 00 00 00 c0 00 00 00 00 00 00 00 0a 01 ff 7f