Re: rx stops after 128KiB?
Donald Becker <[email protected]> Thu, 9 Oct 2003 14:15:23 -0400 (EDT)
| Newsgroups | gmane.linux.drivers.realtek.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 9 Oct 2003, Tino Keitel wrote:
> I have a NexNIC MD010C, an RTL 8139 based 100 MBit NIC. I downloaded
> the driver and compiled a pcmcia-cs driver and tweaked the config so
> the cardmgr detects the card. Now I got these messages in syslog:
...
> kernel: eth1: RealTek RTL8129 Fast Ethernet at 0x800, IRQ 10,
> 00:10:60:5a:02:fd.
How did you tweak things? The driver is detecting this as the old
rtl8129, not the rtl8139c that it likely is.
> kernel: eth1: No MII transceivers found! Assuming SYM transceiver.
And
> cardmgr[237]: executing: 'modprobe -r realtek_cb'
Oh, you are using the old-style driver with a 2.4 kernel compiled to use
new-style drivers.
Try using the Makefile, which also builds cb_shim. And set the
PCMCIA configuration as described in
http://www.scyld.com/network/updates.html
> After some analysis I found out that the card can send a large amount
> of data. However, after recieving some data, the above problem will
> occur. I tested with scp and ftp. The former stops afer 132 KiB, the
The transfer will likely stop every 64KB, as the rtl8129 wrapped packets
slightly differently than the rtl8139.
--
Donald Becker [email protected]
Scyld Computing Corporation http://www.scyld.com
914 Bay Ridge Road, Suite 220 Scyld Beowulf cluster system
Annapolis MD 21403 410-990-9993