Re: Surecom CardBus with chip 428x

Donald Becker <[email protected]> Mon, 27 Oct 2003 10:41:32 -0500 (EST)
Newsgroups gmane.linux.drivers.realtek.devel
Message-ID <[email protected]>
On Sun, 26 Oct 2003, Thorben Thuermer wrote:
> On Mon, 20 Oct 2003 11:26:19 -0400 (EDT)
> Donald Becker <[email protected]> wrote:
> 
> > On Sat, 18 Oct 2003, Juan Martin wrote:
> > 
> > > this is my first message to the list. My problems is I have a Surecom
> > > 32bit 100/10M CardBus PCCard (as the package says) with 2.4.22 kernel
> > > with Cardbus support. I'm really tired (4 days and nights) of try the
> > > 8139too.o kernel driver, of compile pcmcia-cs, of try realtek_cb.o
> > > from scyld.com web page,
..
> > > I do a ping to the PC from the laptop and never obtain response. But the
> > > led is flashing and the more incredible, gkrellm shows that 60 bytes are
> > > being received and sent until I do Ctrl+C to the ping command in the
> > > laptop!.
> > > Even, I do ping from PC to laptop but in this case gkrellm show 60 bytes
> > > transmitting and 0 receiving.
> > 
> > This sounds like a routing problem, not a driver problem.
> > 
> > What is reported in /proc/net/dev?
> 
> i get exactly the same problem: after inserting the card with all settings
> right, it seems to transmit but never receive any packets.
> more surprisingly, a perfectly reliable workaround is to enable promiscous
> mode on the interface until some packets are received (eg run tcpdump on
> the interface).

This indicates that the MAC (station) address is invalid in some way, or
that the receive mode is set incorrectly.
What is the driver detection message?

Turning on promiscuous mode allows the chip to receive the initial
broadcast ARP packets.  Once communication is established, broadcast
reception is typically not needed.


-- 
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