[tulip] Can't Get Linksys PCMPC200 V2 Working

John C. Toman jctoman@compendium-tech.com
Tue, 16 Jan 2001 16:27:18 -0800


Hi,

I've got a brand new Linksys CardBus PCMPC200 V2 I'm trying to get 
working on a RedHat 7.0 system. The kernel is 2.2.18 and I'm using 
pcmcia-cs 3.1.22. I've followed the instructions on the web site to 
correctly create and place the tulip driver in the correct area. I 
think(?) I've done that right. Here's what my message log is saying:

Jan 16 16:06:34 europa kernel:   kernel build: 2.2.18 #2 Tue Jan 16 
11:05:29 PST
2001
Jan 16 16:06:34 europa kernel:   options:  [pci] [cardbus] [apm]
Jan 16 16:06:34 europa kernel: PCI routing table version 1.0 at 0xfbd60
Jan 16 16:06:34 europa kernel:   00:03.0 -> irq 11
Jan 16 16:06:34 europa kernel:   00:03.1 -> irq 11
Jan 16 16:06:34 europa kernel: Intel PCIC probe:
Jan 16 16:06:34 europa kernel:   TI 1225 rev 01 PCI-to-CardBus at slot 
00:03, me
m 0x68000000
Jan 16 16:06:34 europa kernel:     host opts [0]: [ring] [serial pci & 
irq] [pci
irq 11] [lat 32/32] [bus 32/34]
Jan 16 16:06:34 europa kernel:     host opts [1]: [ring] [serial pci & 
irq] [pci
irq 11] [lat 32/32] [bus 35/37]
Jan 16 16:06:34 europa kernel:     ISA irqs (scanned) = 3,4,7,9,10 PCI 
status ch
anges
Jan 16 16:06:34 europa pcmcia:  cardmgr.
Jan 16 16:06:34 europa rc: Starting pcmcia:  succeeded
Jan 16 16:06:34 europa cardmgr[512]: starting, version is 3.1.22
Jan 16 16:06:34 europa cardmgr[512]: watching 2 sockets
Jan 16 16:06:34 europa kernel: cs: IO port probe 0x0c00-0x0cff: 
excluding 0xcf8-
0xcff
Jan 16 16:06:34 europa kernel: cs: IO port probe 0x0800-0x08ff: 
excluding 0x800-
0x84f
Jan 16 16:06:34 europa kernel: cs: IO port probe 0x0100-0x04ff: 
excluding 0x378-
0x37f 0x4d0-0x4d7
Jan 16 16:06:34 europa kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jan 16 16:06:35 europa kernel: cs: cb_alloc(bus 32): vendor 0x13d1, 
device 0xab0
2
Jan 16 16:06:35 europa cardmgr[512]: initializing socket 0
Jan 16 16:06:35 europa cardmgr[512]: socket 0: Linksys EtherFast PCM200 v2
Jan 16 16:06:35 europa cardmgr[512]: executing: 'modprobe cb_enabler'
Jan 16 16:06:35 europa cardmgr[512]: executing: 'modprobe pci-scan'
Jan 16 16:06:35 europa cardmgr[512]: executing: 'modprobe cb_shim'
Jan 16 16:06:35 europa kernel: cb_shim.c:v1.00 4/15/2000  Donald Becker 
<becker@
scyld.com>
Jan 16 16:06:35 europa kernel:  http://www.scyld.com/linux/drivers.html
Jan 16 16:06:35 europa cardmgr[512]: executing: 'modprobe tulip'
Jan 16 16:06:35 europa kernel: tulip.c:v0.92 4/17/2000  Written by 
Donald Becker
<becker@scyld.com>
Jan 16 16:06:35 europa kernel:   http://www.scyld.com/network/tulip.html
Jan 16 16:06:35 europa kernel: cs: cb_config(bus 32)
Jan 16 16:06:35 europa kernel:   fn 0 bar 1: io 0x200-0x2ff
Jan 16 16:06:35 europa kernel:   fn 0 bar 2: mem 0x60060000-0x600603ff
Jan 16 16:06:35 europa kernel:   fn 0 rom: mem 0x60040000-0x6005ffff
Jan 16 16:06:35 europa kernel:   irq 11
Jan 16 16:06:35 europa kernel: No driver match for device ab0213d1 at 32/0.
Jan 16 16:06:35 europa cardmgr[512]: get dev info on socket 0 failed: No 
such de
vice

I grabbed a copy of tulip-diag and this is the output:

[root@europa NewTulip]# ./tulip-diag
tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur (Linksys CardBus v2) adapter at 
0x200.
* A recognized chip has been found, but it does not appear to exist in
* I/O space.  Use the '-f' flag to see the register values anyway.
Use '-a' or '-aa' to show device registers,
    '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.
[root@europa NewTulip]# ./tulip-diag -f
tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur (Linksys CardBus v2) adapter at 
0x200.
Comet duplex is reported in the MII status registers.
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.
  Comet MAC address registers ffffffff ffffffff
  Comet multicast filter ffffffffffffffff.
WARNING: The EEPROM is missing or erased!
Use '-a' or '-aa' to show device registers,
    '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.

What am I doing wrong? I've read that people have got these cards to 
work ...

Thanks,

John Toman