tulip.c 0.90q on linuxppc-R4
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 email@example.com
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:192.168.200.15 Bcast:192.168.200.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
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 192.168.200.1
PING 192.168.200.1 (192.168.200.1): 56 data bytes
--- 192.168.200.1 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.