[tulip] Linksys PCM200 v2 PC Card problems.

BPardee@newark.com BPardee@newark.com
Sun, 29 Apr 2001 12:31:52 -0500


Thanks in advance for any help I may receive; it is much appreciated.

Using linux 2.2.16 with PCMCIA Card Services 3.1.19.

The card is recognized and the eth0 device is up, is unusable with all
packets lost.  I must have something mis-configured, but of all the
different things I've tried, this is furthest I've gotten, just having
the card recognized in some way.  Perhaps someone with more experience
will be able to interpret /var/log/messages and tulip-diag output better
than I.  



tulip-diag ouput with -aaf ouput between the "###": is :

##########################################################

tulip-diag.c:v2.07 3/31/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur (Linksys CardBus) adapter at
0x200.
ADMtek AL985 Centaur (Linksys CardBus) chip registers at 0x200:
 0x00: fff98000 ffffffff ffffffff 00245810 00245a10 fc664010 ff972117
ffffebff
 0x40: fffe0000 fff0dff8 00000000 fffe0000 00000000 00000200 00000000
c40ffec8
 Extended registers:
 80: 2066c010 03fe6bff 804c0004 0000ff00 00000000 00245a50 00245820
ffe0f000
 a0: f0000000 8e98e000 ffff0aef 00000000 00000000 00000000 00000000
00000000
 c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
a0000027
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  Comet MAC address registers 8e98e000 ffff0aef
  Comet multicast filter 0000000000000000.
#######################################################

tulip-diag output with -ee parameter is  :

##########################################################
tulip-diag.c:v2.07 3/31/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur (Linksys CardBus) adapter at
0x200.
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  Comet MAC address registers 8e98e000 ffff0aef
  Comet multicast filter 0000000000000000.
EEPROM 256 words, 8 address bits.
  Ethernet MAC Station Address 00:e0:98:8e:ef:0a.
  Default connection type 'Autosense'.
  PCI IDs Vendor 13d1 Device ab03  Subsystem 13d1 ab03
  PCI min_grant 255 max_latency 255.
  CSR18 power-up setting 0x804c****.
EEPROM contents (256 words):
0x00:  0985 0002 0000 0000 e000 8e98 0aef 0000
0x08:  0000 0400 0000 0000 0000 0000 0000 0100
0x10:  ab03 13d1 ab03 13d1 ffff 0202 0000 804c
0x18:  0000 0000 0000 0000 0000 0000 0000 0000
0x20:  0000 0000 0000 0000 0000 0000 0000 0000
0x28:  0040 0060 0000 0000 0000 0000 0000 0000
0x30:  0000 0000 0000 0000 0000 0000 0000 0000
0x38:  0000 0000 0000 0000 0000 0000 0000 285b
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:  0313 4943 2053 d104 0213 21ab 0602 2201
0xa8:  0102 2202 0205 9680 0098 0522 0002 f5e1
0xb0:  2205 0302 1501 0546 4c00 6e69 736b 7379
0xb8:  4500 6874 7265 6146 7473 4920 746e 6765
0xc0:  6172 6574 2064 3031 312f 3030 4320 7261
0xc8:  4264 7375 5020 2043 6143 6472 5028 4d43
0xd0:  3032 2930 5600 2e31 0030 ff00 0400 0306
0xd8:  2a01 0000 0700 1106 0000 0001 0700 0206
0xe0:  0000 0001 0700 0706 0000 0002 0500 410a
0xe8:  0139 1eb5 b002 fefc ff84 ff84 ffff ffff
0xf0:  ffff ffff ffff ffff ffff ffff ffff ffff
0xf8:  ffff ffff ffff ffff ffff ffff ffff 00fa
 ID block CRC 0x85 (vs. 00).
  Full contents CRC 0x285b (read as 0x285b).
##########################################################

/var/log/messages is  :

##########################################################
Apr 29 11:32:46 lildog kudzu:  succeeded 
Apr 29 11:32:47 lildog sysctl: net.ipv4.ip_forward = 0 
Apr 29 11:32:47 lildog sysctl: net.ipv4.conf.all.rp_filter = 1 
Apr 29 11:32:47 lildog sysctl: net.ipv4.ip_always_defrag = 0 
Apr 29 11:32:47 lildog sysctl: kernel.sysrq = 0 
Apr 29 11:32:47 lildog network: Setting network parameters:  succeeded 
Apr 29 11:32:47 lildog network: Bringing up interface lo:  succeeded 
Apr 29 11:32:48 lildog ifup: Delaying eth0 initialization. 
Apr 29 11:32:48 lildog network: Bringing up interface eth0:  failed 
Apr 29 11:32:50 lildog nfslock: rpc.lockd startup succeeded
Apr 29 11:32:50 lildog nfslock: rpc.statd startup succeeded
Apr 29 11:32:53 lildog pcmcia: Starting PCMCIA services:
Apr 29 11:32:53 lildog pcmcia:  modules
Apr 29 11:32:53 lildog kernel: Linux PCMCIA Card Services 3.1.19
Apr 29 11:32:53 lildog kernel:   kernel build: 2.2.16-22 #1 Tue Aug 22
16:16:55 EDT 2000
Apr 29 11:32:53 lildog kernel:   options:  [pci] [cardbus] [apm]
Apr 29 11:32:53 lildog kernel: PCI routing table version 1.0 at 0xfdf50
Apr 29 11:32:53 lildog kernel:   00:0a.0 -> irq 10
Apr 29 11:32:53 lildog kernel: Intel PCIC probe: 
Apr 29 11:32:53 lildog kernel:   TI 1211 rev 00 PCI-to-CardBus at slot
00:0a, mem 0x68000000
Apr 29 11:32:53 lildog kernel:     host opts [0]: [ring] [pci + serial
irq] [pci irq 10] [lat 32/176] [bus 32/34]
Apr 29 11:32:53 lildog kernel:     ISA irqs (scanned) = 3,4,7,11 PCI
status changes
Apr 29 11:32:53 lildog pcmcia:  cardmgr.
Apr 29 11:32:54 lildog rc: Starting pcmcia:  succeeded
Apr 29 11:32:54 lildog cardmgr[461]: starting, version is 3.1.19
Apr 29 11:32:54 lildog cardmgr[461]: watching 1 sockets
Apr 29 11:32:54 lildog kernel: cs: IO port probe 0x1000-0x17ff:
excluding 0x1000-0x10cf 0x1400-0x14ff
Apr 29 11:32:54 lildog kernel: cs: IO port probe 0x0100-0x04ff:
excluding 0x378-0x37f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
Apr 29 11:32:54 lildog kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Apr 29 11:32:54 lildog kernel: cs: cb_alloc(bus 32): vendor 0x13d1,
device 0xab03
Apr 29 11:32:54 lildog cardmgr[461]: initializing socket 0
Apr 29 11:32:54 lildog cardmgr[461]: socket 0: Linksys EtherFast PCM200
v2
Apr 29 11:32:54 lildog inet: inetd startup succeeded
Apr 29 11:32:54 lildog cardmgr[461]: executing: 'modprobe cb_enabler'
Apr 29 11:32:54 lildog inetd[476]: auth/tcp: bind: Address already in
use
Apr 29 11:32:54 lildog cardmgr[461]: executing: 'modprobe tulip_cb'
Apr 29 11:32:54 lildog kernel: cs: cb_config(bus 32)
Apr 29 11:32:54 lildog kernel:   fn 0 bar 1: io 0x200-0x2ff
Apr 29 11:32:54 lildog kernel:   fn 0 bar 2: mem 0x60060000-0x600603ff
Apr 29 11:32:54 lildog kernel:   fn 0 rom: mem 0x60040000-0x6005ffff
Apr 29 11:32:54 lildog kernel:   irq 10
Apr 29 11:32:54 lildog kernel: tulip_attach(device 20:00.0)
Apr 29 11:32:54 lildog kernel: tulip.c:v0.91g-ppc 7/16/99
becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for
XIRCOM CBE, fixed by Doug Ledford)
Apr 29 11:32:54 lildog kernel: eth0: Digital DS21143 Tulip rev 17 at
0x200, EEPROM not present, 00:4C:69:6E:75:79, IRQ 10.
Apr 29 11:32:54 lildog kernel: eth0:  MII transceiver #1 config 3000
status 7849 advertising 01e1.
Apr 29 11:32:54 lildog cardmgr[461]: executing: './network start eth0'
Apr 29 11:32:55 lildog xinetd[499]: linuxconf disabled, removing 
Apr 29 11:32:55 lildog xinetd[499]: tftp disabled, removing 
Apr 29 11:32:55 lildog xinetd[499]: ntalk disabled, removing 
Apr 29 11:32:55 lildog xinetd[499]: talk disabled, removing 
Apr 29 11:32:55 lildog xinetd[499]: exec disabled, removing 
Apr 29 11:32:55 lildog xinetd[499]: bind failed (Address already in use
(errno = 98)). service = finger
Apr 29 11:32:55 lildog xinetd[499]: bind failed (Address already in use
(errno = 98)). service = telnet
Apr 29 11:32:55 lildog xinetd[499]: bind failed (Address already in use
(errno = 98)). service = shell
Apr 29 11:32:55 lildog xinetd[499]: bind failed (Address already in use
(errno = 98)). service = login
Apr 29 11:32:55 lildog xinetd[499]: {init_services} no services.
Exiting...
Apr 29 11:32:55 lildog xinetd: xinetd startup succeeded
Apr 29 11:33:02 lildog kernel: eth0: 21143 10mbps sensed media.
Apr 29 11:33:58 lildog kernel: eth0: 21143 10baseT link beat good.
###############################################################

Again, any help is much appreciated,

Bevis Pardee