tulip.c 0.90q on linuxppc-R4

Kazumitsu Hanai hanai@koto5.kpu-m.ac.jp
Tue Mar 9 06:46:05 1999

Hi, Dr. Donald Becker

I greatly appreciate your effort on tulip driver, I find a number 
of new codes for powerpc in the latest version.  But I must say it 
is still not functioning on Linuxppc (R4, kernel 2.2.2).

I compiled the tulip.c driver (0.90q) on PowerMac 7600/200 Linucppc-
R4, and I tested it.

The dmesg saids
  The PCI BIOS has not enabled the device at 0/120!  Updating PCI command 0014->
tulip.c:v0.90q 2/23/99 becker@cesdis.gsfc.nasa.gov
eth1: Digital DS21140 Tulip rev 34 at 0x400, 40:00:51:05:59:5D, IRQ 25.
eth1:  MII transceiver #0 config 0000 status 780d advertising 0001.
eth1:  Advertising 01e1 on PHY 0, previously advertising 0001.

The first message only appears when I included the tulip card, then I 
think that the message is also related to the driver.  The recognized 
hw address is still "little endian" way.  The numbers 00:40:05:51:5D:59
should appear as the hw address for the card I used.

I configured the card with ifconfig command, 

eth1      Link encap:Ethernet  HWaddr 40:00:51:05:59:5D  
          inet addr:  Bcast:  Mask:
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 coll:0
          Interrupt:25 Base address:0x400 

but I have no ping reply from another host.
[root@un1 sysconfig]# ping
PING ( 56 data bytes

--- ping statistics ---
6 packets transmitted, 0 packets received, 100% packet loss

After a while, the message "eth1: The transmitter stopped!  
CSR5 is fc698006, CSR6 320e2002." repeated and flooded the screen.

de4x5.c driver works on the linuxppc.  But it works only in the
10Base-T network.  It still does not work in the fast ethernet.
If the tulip driver works on linuxppc in both 10base-T and 100base-Tx,
many linuxppc users will appreciate you.


Kazumitsu Hanai