[tulip-bug] Adaptec ANA-6922

Paul Ingendorf pauldy_1@yahoo.com
Fri, 4 May 2001 21:52:40 -0700 (PDT)


I've been working on this for a day and  ahalf now the longest I have ever
spent doing something in linux since I started using it.  The problem I am
having is I was given this nic a while back and I have just built a box where I
would liek to use it.  When I load the 0.92l version I recieve the following in
the log even with the reverse_probe=1 set in modules.conf the messages are the
same.

May  4 17:17:25 gateway kernel:   http://www.scyld.com/network/tulip.html
May  4 17:17:25 gateway kernel: eth0: Digital DS21143 Tulip rev 33 at
0xc490cf80, EEPROM not present, 00:4C:69:6E:75:79, IRQ 10.
May  4 17:17:25 gateway kernel: eth0:  Missing EEPROM, this interface may not
work correctly!
May  4 17:17:25 gateway kernel: eth0:  MII transceiver #1 config 1100 status
786f advertising 01e1.
May  4 17:17:25 gateway kernel: eth1: Digital DS21143 Tulip rev 33 at
0xc490ff00, 00:00:D1:1B:67:8B, IRQ 10.
May  4 17:17:25 gateway kernel: eth0:  Missing EEPROM, this interface may not
work correctly!
May  4 17:17:25 gateway kernel: eth0:  MII transceiver #1 config 1100 status
786f advertising 01e1.
May  4 17:17:25 gateway kernel: eth1:  EEPROM default media type Autosense.
May  4 17:17:25 gateway kernel: eth1:  MII interface PHY 0, setup/reset
sequences 2/3 long, capabilities 00 00.
May  4 17:17:25 gateway kernel: eth1:  Index #0 - Media MII (#11) described by
a 21142 MII PHY (3) block.
May  4 17:17:25 gateway kernel: eth1:  MII transceiver #1 config 3100 status
7849 advertising 01e1.
May  4 17:17:25 gateway kernel: eth0: Using MII transceiver 1, status ffff.
May  4 17:17:25 gateway kernel: eth0: MII link partner ffff, negotiated 01e1.
May  4 17:17:26 gateway network: Bringing up interface eth0:  succeeded
May  4 17:17:26 gateway kernel: eth1: Using MII transceiver 1, status 7849.
May  4 17:17:26 gateway kernel: eth1: MII link partner 0000, negotiated 0000.
May  4 17:17:26 gateway kernel: eth1: No link beat on the MII interface, status
7849.
May  4 17:17:27 gateway network: Bringing up interface eth1:  succeeded
May  4 17:17:28 gateway kernel: eth0: N-Way autonegotiation status 000000c6,
MII.
May  4 17:17:28 gateway kernel: eth0: MII link partner ffff, negotiated 01e1.
May  4 17:17:29 gateway kernel: eth1: N-Way autonegotiation status 000000c6,
MII

After all of this nothing works I have a link for the second port but not for
the first.  Running ifconfig eth0 down allows eth1 to work.  I played around
with all the options etc and was unable to come up with anything usefull but I
did notice I had an old_tulip module so I ran through the module.conf options
with it and was able to get a link light on both ports.  This lasted for
aproxamatly 3 seconds on both a cheapo 5 port 10/100 dsh-5 and a fairly
expensive 16 port rack mount 10-T hub durring which time I was able to recieve
a ping response from the interface.

The response from the old_tulip mod was a bit different it came up as follows

May  4 16:45:04 gateway kernel: tulip.c:v0.89H 5/23/98
becker@cesdis.gsfc.nasa.gov
May  4 16:45:04 gateway kernel: eth0: Digital DS21142/3 Tulip at 0xdc00, 00 00
d1 1b 67 8b, IRQ 10.
May  4 16:45:04 gateway kernel: eth0:  EEPROM default media type Autosense.
May  4 16:45:04 gateway kernel: eth0:  MII interface PHY 0, setup/reset
sequences 2/0 long, capabilities 00 00.
May  4 16:45:04 gateway kernel: eth0:  Index #0 - Media MII (#11) described by
a 21142 MII PHY (3) block.
May  4 16:45:04 gateway kernel: eth0:  MII transceiver found at MDIO address 1,
config 3100 status 7849.
May  4 16:45:04 gateway kernel:   PCI latency timer (CFLT) is 0x40,  PCI
command is 0117.
May  4 16:45:04 gateway kernel: eth1: Digital DS21142/3 Tulip at 0xdc80, EEPROM
not present, 00 00 d1 1b 67 8c, IRQ 10.
May  4 16:45:04 gateway kernel: eth1:  Controller 1 of multiport board.
May  4 16:45:04 gateway kernel: eth1:  EEPROM default media type Autosense.
May  4 16:45:04 gateway kernel: eth1:  MII interface PHY 0, setup/reset
sequences 2/0 long, capabilities 00 00.
May  4 16:45:04 gateway kernel: eth1:  Index #0 - Media MII (#11) described by
a 21142 MII PHY (3) block.
May  4 16:45:04 gateway kernel: eth1:  MII transceiver found at MDIO address 1,
config 3100 status 7849.
May  4 16:45:04 gateway kernel:   PCI latency timer (CFLT) is 0x40,  PCI
command is 0117.
May  4 16:45:04 gateway insmod: Note: /etc/modules.conf is more recent than
/lib/modules/2.2.17-21mdksecure/modules.dep
May  4 16:45:05 gateway network: Bringing up interface eth0:  succeeded
May  4 16:45:05 gateway network: Bringing up interface eth1:  succeeded
May  4 16:45:09 gateway kernel: eth0: 21142 negotiation status 000020c6,
10baseT.
May  4 16:45:09 gateway kernel: eth0: 21142 negotiation failed, status
000020c6.May  4 16:45:09 gateway kernel: eth0: Testing new 21142 media
100baseTx.
May  4 16:45:09 gateway kernel: eth0: The transmitter stopped!  CSR5 is
f0068002, CSR6 b3860002.
May  4 16:45:10 gateway kernel: eth1: 21142 negotiation status 000020c7,
10baseT.
May  4 16:45:10 gateway kernel: eth1: 21142 negotiation failed, status
000020c7.May  4 16:45:10 gateway kernel: eth1: Testing new 21142 media
100baseTx.
May  4 16:45:10 gateway kernel: eth1: The transmitter stopped!  CSR5 is
f0068002, CSR6 b3860002.

I have specified the module params such as options=x,x from 0-18 and 0x200 and
user the reverse_probe=1 and 0.  So far I am unable to get the first port light
with the 0.92l driver only with the older 0.89h can I get link lights for both
interfaces but they only last a few seconds.

I would appreciate any info as I'm at my wits end and what I have found by
searching archives and such have not helped me as of yet.  With the exception
of the reverse_probe=1 which was able to get the old_tulip driver to not
complain about no eeprom on the first port.

__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/