Lan91c96 with PXA255 driver problem




Hi,
I'm struglling with lan91c96 driver with PXA255(linux kernel: 2.4.19
patched sitsang patches) for long time. I didn't do much modifitions
from smc9194.c of sitsang's source code. There are something strange
below:
1. With a hub of 2 terminals,(One is my embedded PXA with 91c96, the
other is windows laptop), the hub is isolated from LAN or Internet.
lan91c96 works well, its uplink(upload )speed is up to 800KBps, but
its downlink(download) speed is very slow, limited to 20KBps.

2. When I connect my embedded PXA with 91c96 to the LAN(or Internet),
there are much multicast packet, so that I found Lan91c96 miss RCV
INTERRUPT always. That is to say, when I ping it, the ping packet is
received by Lan91c96, but it didn't come to the ISR of RCV_INT, so I
cann't get the respond packet from it.

.