[tulip] MX98715 AEC Problems

David Ogborn david.ogborn@utoronto.ca
Fri, 25 Aug 2000 00:42:26 CDT


Hello,

   I'm having some problems getting an MX98715-AEC based NIC to work with
kernel version 2.2.16 and tulip driver version 0.92k (from the .../test/
directory at the scyld.com website).  Looking back through the archives of
this list, I see that similar problems were encountered by a few back in
October/November of 1999, but the thread seems to have dissappeared.  Any
help people can offer to the problem described below would be greatly
appreciated!

   In brief, when hooked to a 10Mbaud hub, I have no problems with the
card.  When I instead connect it to my Terayon cable modem (connected to
the Internet), which I gather is some sort of 100MBaud device, it has
trouble receiving packets.  

   In more detail:
#insmod pci-scan
#insmod tulip debug=6
tulip.c:v0.92k 8/14/2000 Written by Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/tulip.html
eth0: Macronix 98715 PMAC rev 37 at 0xc100e000, 00:80:C6:F1:EA:71, IRQ 11.

#ifconfig eth0 <my-ip> netmask <my-netmask> up
eth0: tulip_open() irq 11.
eth0: Done tulip_open(), CSR0 fff88000, CSR5 e4520000, CSR6 01a82202.
eth0: interrupt csr5=0xe4670005 new csr5=0xe4660000.
eth0: exiting interrupt, csr5=0xe4660000.
..(last two lines repeated 4 more times)...
eth0: MXIC negotiation status 000050ca
..(this last line recurs every minute or so without user intervention)...

..(the results of #ifconfig and #route are as they should be)...

#ping -c 1 <downstream-hosts-ip>
..(ping transmits 1 packet, none are received in return)...
..(but I can see on the cable modem lights that a send was followed by a
receive)...
eth0: interrupt csr5=0xe4670004 new csr5=0xe4660000.
eth0: exiting interrupt, csr5=0xe4660000.
eth0: interrupt csr5=0xe4670040 new csr5=0xe4660000.
 In tulip_rx(), entry 0 00400328.
eth0: In tulip_rx(), entry 0 00400328.
eth0: exiting interrupt, csr5=0xe4660000.
eth0: interrupt csr5=0xe4670004 new csr5=0xe4660000.
eth0: exiting interrupt, csr5=0xe4660000.

#tulip-diag
tulip-diag.c:v2.03...
.. found ... adapter at 0x1000.
Port selection is 10mbps-serial 100baseTx scrambler, full-duplex.
Transmit started, receive started, full duplex.
.Rx... waiting for packets..
.Tx... idle...
the transmit unit is set to store and forward.

Thanks in advance for any help!

   sincerely,
     David Ogborn
     Toronto, Canada.