Problem with RTL8139 on Geode with CE.NET 5.0



Hi,

I've a very freaky problem with the RTL8139 driver on Geode:

I connect my RTL8139 over cross cable to an XP machine. On XP, the network
adapter has 2 IP Address in different networks.

I start a flood ping from XP to the RTL8139 (5000 bytes), the RTL8139 is
responding well! During the flood ping, I make a small ping from the second
IP address (RTL8139 doesn't know the network ID). After the small ping (not
answered) and ~12 fping (answered!) the RTL8139 is dead! A thread with prio
~115 doen't give any CPU time anymore! (should be the ISR in NDIS...). The
CheckForHang function is still running, but doesn't care about the hanging
state of the network....

I can reproduce this problem with a RTL8139 PCI Card on the Geode to! I can
not reproduce it on the CEPC with the same PCI card...

It seems like it's a synchronization problem in the RTL8139 driver, which
appear on the Geode platform...

Does anybody have a similar problem with the RTL8139 driver? Any workaround?
I'm looking for the source code of the driver...

Thank you for reply!!


.



Relevant Pages

  • Re: Frequent network access freeze (in 7.0)
    ... problem with the if_tx driver. ... The usual starting diagnostics when ping fails are to try to use tcpdump to determine whether it's receive or transmit failing. ... Quiet the network between two endpoints as much as you can so you can avoid noise from making the dumps more complex, and dump arp and icmp at both endpoints. ... This would be indicative of a driver bug in which it fails to properly handle transmit queues filling, and might only trigger under very high load. ...
    (freebsd-current)
  • Re: Frequent network access freeze (in 7.0)
    ... Network access freezes very frequently. ... ping to any ip address. ... problem with the if_tx driver. ... example) transmit queues ...
    (freebsd-current)
  • Re: CE 6.0 Networking Problems
    ... told by our Network admin that is correct as well and is controlled by the ... This is a 3rd party driver from SMSC so it's probably some configuration. ... and my target gets 10.7.236.13. ... Right now I am simply trying to ping my device but am not having any ...
    (microsoft.public.windowsce.embedded)
  • Re: Networking with Windows 2000 Professional Machines
    ... having a problem with my Network Adaptor or its driver. ... the Properties of the IntelPro 100 VE Network Connection, ... >> Tried to update the hosts file on the machines, ... I can ping the 2000 computer using the IP ...
    (microsoft.public.windows.mediacenter)
  • Re: Linux Firewall/LoadBalancer
    ... The bonding driver originally came from Donald Becker's beowulf patches for ... Build kernel with the bonding driver ... "Bonding driver support" in the "Network device support" section. ... so the bonding driver will automatically load when the bond0 interface is ...
    (Security-Basics)