Re: No MII transceiver found
Jarl Friis <[email protected]> 05 Dec 2002 09:09:26 +0100
| Newsgroups | gmane.linux.drivers.tulip.general |
|---|---|
| Organization | Software developer |
| Message-ID | <[email protected]> |
Donald Becker <[email protected]> writes: > On 3 Dec 2002, Jarl Friis wrote: > > Hi, just downloaded netdrivers-3.3, system is otherwise SuSE 8.1 > > > > I can't get my NetGear FA510 PCMCIA to work, I have tried the tulip dirver > > with debug=2 and among other things I get > > Dec 3 19:26:59 hermes kernel: eth0: ***WARNING***: No MII transceiver found! > > > > Can somwone help? Or can I do something to improve the driver... > > What does > tulip-diag -eee -m -a > report? FYI: tulip-diag is compiled with libmii and libflash and gcc 3.2 some warnings showed up, are you interested in those? Here is the output of tulip-diag -eee -m -a: tulip-diag.c:v2.15 9/23/2002 Donald Becker ([email protected]) http://www.scyld.com/diag/index.html Index #1: Found a Digital DS21143 Tulip adapter at 0x4000. Digital DS21143 Tulip chip registers at 0x4000: 0x00: f8000000 ffffffff ffffffff fffcfcff 9ffbef5f f0000000 b20e0000 f3fe0000 0x40: e0000000 fffd83ff ffffffff 00000000 000000c6 ffff0000 fff80000 8ff40000 Port selection is MII, half-duplex. Transmit stopped, Receive stopped. The Rx process state is 'Stopped'. The Tx process state is 'Stopped'. The transmit threshold is 128. The NWay status register is 000000c6. EEPROM 256 words, 8 address bits. PCI Subsystem IDs, vendor 1385, device 2100. CardBus Information Structure at offset 00005002. Ethernet MAC Station Address 00:10:7A:15:F6:3E. EEPROM transceiver/media description table. Leaf node at offset 30, default media type 0800 (Autosense). 1 transceiver description blocks: Media MII, block type 3, length 13. MII interface PHY 0 (media type 11). 21143 MII initialization sequence is 0 words:. 21143 MII reset sequence is 0 words:. Media capabilities are 7800, advertising 01e1. Full-duplex map 5000, Threshold map 1800. No MII interrupt. EEPROM contents (256 words): 0x00: 1385 2100 5002 0000 0000 0000 0000 0000 ___!_P__________ 0x08: 0057 0104 1000 157a 3ef6 1e00 0000 0800 W_____z__>______ 0x10: 8d01 0003 0000 7800 01e0 5000 1800 0000 _______x___P____ 0x18: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x20: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x28: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x30: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x38: 0000 0000 0000 0000 0000 0000 0000 ba10 ________________ 0x40: 0313 4943 1553 0531 4e00 5445 4547 5241 __CIS_1__NETGEAR 0x48: 4600 3541 3031 4600 7361 2074 7445 6568 _FA510_Fast Ethe 0x50: 6e72 7465 4320 7261 4264 7375 4320 7261 rnet CardBus Car 0x58: 0064 2e31 3030 ff00 0420 9513 0081 0221 d_1.00__ _____!_ 0x60: 0006 0222 0201 0522 8002 9896 2200 0205 __"___"______"__ 0x68: e100 05f5 0222 0103 0607 0031 0080 0000 ____"_____1_____ 0x70: 0704 0103 0000 0000 05ff 4105 fb80 ff00 ___________A____ 0x78: 00ff 0000 0000 0000 0000 0000 0000 0000 ________________ 0x80: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x88: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x90: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0x98: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xa0: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xa8: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xb0: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xb8: 0000 0000 0000 0000 0000 0000 0000 e0a9 ________________ 0xc0: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xc8: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xd0: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xd8: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xe0: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xe8: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xf0: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ 0xf8: 0000 0000 0000 0000 0000 0000 0000 0000 ________________ ID block CRC 0x57 (vs. 0x57). Full contents CRC 0xba10 (read as 0xba10). MII PHY found at address 1, status 0x7849. Internal autonegotiation state is 'Autonegotiation disabled'. > [[ I need to see the reset and transceiver activation sequences. I'll > likely use those to add code to tulip-diag that tests the activation. ]] Thanks. > > What are the PCI IDs (including subsystem) of the card? I guess the answer is Class 0200: 1011:0019 (rev 41) Subsystem: 1385:2100. Here is the relevant output of lspci -n -vv 02:00.0 Class 0200: 1011:0019 (rev 41) Subsystem: 1385:2100 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: 64 (5000ns min, 10000ns max) Interrupt: pin A routed to IRQ 9 Region 0: I/O ports at 4000 [size=128] Region 1: Memory at 10800000 (32-bit, non-prefetchable) [size=1K] Expansion ROM at 10400000 [size=256K] Here is the relevant output of lspci -vv 02:00.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41) Subsystem: Netgear: Unknown device 2100 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: 64 (5000ns min, 10000ns max) Interrupt: pin A routed to IRQ 9 Region 0: I/O ports at 4000 [size=128] Region 1: Memory at 10800000 (32-bit, non-prefetchable) [size=1K] Expansion ROM at 10400000 [size=256K] > > [[ Those will be necessary to conditionalize any fix. ]] Thanks. Hope it will be possible. > > > Following is the log for the commands insmod ..., ifconfig ... up, > > ping, ifconfig ... down, rmmod: > > > > Dec 3 19:26:59 hermes kernel: tulip.c:v0.95f 11/17/2002 Written by Donald Becker <[email protected]> > > Dec 3 19:26:59 hermes kernel: http://www.scyld.com/network/tulip.html > > Dec 3 19:26:59 hermes kernel: eth0: Digital DS21143-xD Tulip rev 65 at 0xd49a9000, 00:10:7A:15:F6:3E, IRQ 10. > > A previous problem was the driver assming that a specific ID a 21143, > when the chip was actually the ADMtek Comet. The chips are similar, but > have different EEPROM formats, transceiver selection, Rx filter, and > transceiver connections. > > The "rev 65" makes me believe that this is really a 211143. Has this "rev 65" anything to do with the "rev 41" in the lspci? thanks in advance. Jarl _______________________________________________ tulip mailing list, [email protected] To change to digest mode or unsubscribe visit http://www.scyld.com/mailman/listinfo/tulip