Hi, I am trying to get the above card working on my Dell Latitude machine with the latest tulip driver and pcmcia-cs-3.1.4. According to the supported cards, this should work. Indeed the network comes up, and the light on the card comes on: Nov 17 14:28:51 rock kernel: cs: cb_alloc(bus 35): vendor 0x1011, device 0x0019 Nov 17 14:28:51 rock cardmgr[360]: initializing socket 1 Nov 17 14:28:51 rock cardmgr[360]: socket 1: Intel EtherExpress PRO/100 CardBus Mobile Adapter32 Nov 17 14:28:51 rock cardmgr[360]: executing: 'insmod /lib/modules/2.2.12-20/pcmcia/cb_enabler.o' Nov 17 14:28:51 rock cardmgr[360]: executing: 'insmod /lib/modules/2.2.12-20/pcmcia/tulip_cb.o' Nov 17 14:28:51 rock kernel: cs: cb_config(bus 35) Nov 17 14:28:51 rock kernel: fn 0 bar 1: io 0x100-0x17f Nov 17 14:28:51 rock kernel: fn 0 bar 2: mem 0x60081000-0x6008107f Nov 17 14:28:51 rock kernel: fn 0 rom: mem 0x60041000-0x60080fff Nov 17 14:28:51 rock kernel: tulip_attach(bus 35, function 0) Nov 17 14:28:51 rock kernel: tulip.c:v0.91 4/14/99 becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford) Nov 17 14:28:51 rock kernel: eth0: Digital DS21143 Tulip rev 48 at 0x100, EEPROM not present, 00:4C:69:6E:75:79, IRQ 3. Nov 17 14:28:51 rock cardmgr[360]: executing: './network start eth0' Nov 17 14:28:52 rock modprobe: can't locate module block-major-22 As it points out, there is no EEPROM present in the card, which I presume is why I can't actually send or receive any packets. If I use the tulip-diag tool, doing tulip-diag -ee then I get: ulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov) Index #1: Found a Digital DS21143 Tulip adapter at 0x60081000. Port selection is 100mbps-SYM/PCS 100baseTx scrambler, full-duplex. Transmit started, Receive started, full-duplex. The Rx process state is 'Transferring Rx frame into memory'. The Tx process state is 'Closing Tx descriptor'. PCI bus error!: Unknown 7. The transmit unit is set to store-and-forward. Interrupt sources are pending! CSR5 is ffffffff. Tx done indication. Tx complete indication. Tx out of buffers indication. Transmit Jabber indication. Link passed indication. Tx FIFO Underflow indication. Rx Done indication. Receiver out of buffers indication. Receiver stopped indication. Receiver jabber indication. Link changed indication. Timer expired indication. Link failed indication. PCI bus error indication. Early Rx indication. The NWay status register is ffffffff. EEPROM size is 8. WARNING: The EEPROM is missing or erased! This interface is missing the EEPROM. This is likely the non-primary interface on a multiport board. EEPROM contents: ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ffff ID block CRC 0xfa (vs. 0xff). Full contents CRC 0x6a15 (read as 0xffff). Internal autonegotiation state is 'Invalid state'. Unfortunately, I can't find any details of how to program the EEPROM (although I can see that the above program can be used to do this...). Has anyone any ideas ?? Thanks, Mike |
Messages
The EEPROM isn't the problem
| |
| |
Question: More info...
| |
| |
|
Sad: Same thing happens with Intel PRO/100 LAN+Modem56 CardBus II card
| |
| |
|