tulip v0.90q with Linksys 10/100 LAN Card (LNE100TX)
Christopher C. Chen
ccchen@polymail.cpunix.calpoly.edu
Sat Apr 3 03:19:28 1999
Set debug=3 for tulip and did some experiments ...
1. I slowed the send rate down to 1 frame every 5 sec
from both ends (1,842,200 bits every 5 sec, each way).
Things worked fine.
2. I am sending/reading a large chunk of data in a single socket
read()/write() call. I don't know much about the ethernet
frame size. Would it help if I send them in a smaller
chunks? Please see #3.
3. I set tulip debug=3 and captured the following dmesg:
Found Lite-On 82c168 PNIC at PCI I/O address 0x6000.
tulip.c:v0.90q 2/23/99 becker@cesdis.gsfc.nasa.gov
eth0: Lite-On 82c168 PNIC rev 32 at 0x6000, 00:A0:CC:24:D5:0A, IRQ 12.
eth0: MII transceiver #1 config 3100 status 7829 advertising 01e1.
eth0: Advertising 0101 on PHY 1, previously advertising 01e1.
sysctl: ip forwarding off
Swansea University Computer Society IPX 0.34 for NET3.035
IPX Portions Copyright (c) 1995 Caldera, Inc.
Appletalk 0.17 for Linux NET3.035
eth0: tulip_open() irq 12.
eth0: PNIC PHY status is 1f878, CSR12 0024, media MII 100baseTx-FD.
eth0: Done tulip_open(), CSR0 00008000, CSR5 02260010 CSR6 810c2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
810c0200/810c2202.
eth0: The transmitter stopped! CSR5 is 2678016, CSR6 814e2202.
eth0: Changing PNIC configuration to full-duplex, CSR6 814e0200.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
bttv0: PLL: switching off
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 047e8302.
eth0: Receive error, Rx status 04228306.
eth0: Receive error, Rx status 055d8302.
eth0: Receive error, Rx status 041b8306.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06368182!
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05a78306.
eth0: Receive error, Rx status 032f8306.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 058c8306.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05a88306.
eth0: Receive error, Rx status 05c88306.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05e48302.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
061a8186!
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05ee8b08.
eth0: Receive error, Rx status 03df8302.
eth0: Receive error, Rx status 05998302.
eth0: Receive error, Rx status 05af8306.
eth0: Receive error, Rx status 00618302.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05e28306.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05e18302.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 02e48302.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05f78386.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
062e8182!
eth0: PNIC negotiated capability 00000001, CSR5 02360010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 04f18306.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05ab8302.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05e58302.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 02758306.
eth0: Receive error, Rx status 05f38386.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: Receive error, Rx status 05c88306.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
4. When I send 1 frame every second, the network would stop
eventually. dmesg is shown below (the buffer is wrapped).
hernet frame spanned multiple buffers, status 065e8182!
eth0: Receive error, Rx status 05a18306.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
067e8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06388186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
065a8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
063f8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
066e8182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06398182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06178186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06838186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06318182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06308186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06398182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
061d8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06568182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06cc8182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06468186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06368182!
eth0: Receive error, Rx status 04e98302.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
064e8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
065d8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06618182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
063a8182!
eth0: Receive error, Rx status 05e18302.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
060b8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
061f8182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
065c8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
064f8182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
062a8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
064a8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
068a8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
067f8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06658182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06128186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06278182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06138186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06588182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
065d8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06358182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06158186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06158182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06498186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
063e8182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
061c8182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
062e8186!
eth0: Receive error, Rx status 05b78306.
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06198182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06208182!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
062a8186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
06468186!
eth0: Oversized Ethernet frame spanned multiple buffers, status
7fff0200!
eth0: Oversized Ethernet frame spanned multiple buffers, status
062b8186!
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.
eth0: PNIC negotiated capability 00000001, CSR5 02660010.
eth0: PNIC MII PHY status 782d, Link partner report 0001, csr6
814e0200/814e2202.