I have a D-Link DUB-E100 ethernet adaptor connected to a USB1.1 host
adapter[1].  Previously I was using the ax8817x driver in 2.4.22 with
no problems whatsoever.  I recently upgraded to 2.4.26 and found that
the ax8817x driver had been dropped in favor of the support within the
usbnet driver.

This would be all well and good, except for the fact that the usbnet
driver very often (it has happened at least 6 times this afternoon!)
decides to quit passing packets.  Usually it is only refusing to pass
incoming packets[2].  Fixing this generally requires unloading usbnet,
usb-ohci, and my other ethernet driver, then reloading usb-ohci and
usbnet with a pause between, ifupping the usbnet interface, wait a
bit, reload the other ethernet driver and ifup its interface. 
Needless to say, a pain in the ass, especially since it often requires
multiple tries, and seems to be somewhat timing sensitive.

System information:
Dual Athlon MP 2400+ (2GHz)
AMD 760-MP chipset
USB Controller: Advanced Micro Devices [AMD] AMD-768 [Opus] USB (rev 7).
Base OS: Debian Woody (but most packages upgraded to Sarge)
Kernel: 2.4.26 (vanilla)

Contents of /proc/bus/usb/devices:
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 4
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=f887f000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=2001 ProdID=1a00 Rev= 0.01
S:  Manufacturer= 
S:  Product=DUB-E100 USB 2.0 Fast Ethernet
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=300mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=usbnet
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=160ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Output of ver_linux:
Linux <hostname> 2.4.26-van1 #1 SMP Sat Jul 17 01:49:36 EDT 2004 i686 GNU/Linux
 
Gnu C                  2.95.4
Gnu make               3.79.1
util-linux             2.11n
mount                  2.11n
modutils               2.4.26
e2fsprogs              1.27
Linux C Library        2.3.2
Dynamic linker (ldd)   2.3.2
Procps                 2.0.7
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               5.0.91
Modules Loaded         eepro100 usbnet usb-ohci mii crc32 nvidia
agpgart lirc_i2c lirc_dev ip_conntrack_ftp ipt_MARK ipt_TOS ipt_limit
ip_nat_irc ip_conntrack_irc ipt_state ipt_LOG ipt_REJECT iptable_nat
ip_conntrack iptable_mangle iptable_filter ip_tables amd7xx_tco
w83781d i2c-isa usb-storage visor usbserial emu10k1 sound ac97_codec
tvmixer tuner tvaudio msp3400 bttv i2c-algo-bit videodev lvm-mod
i2c-dev i2c-proc i2c-core keybdev input sr_mod cdrom ide-scsi aic7xxx

[1] I know it's a usb2 device, but I don't have a usb2 interface and
it's only connecting to 1.5mbit dsl, so it really doesn't matter.

[2] I can see the outgoing and incoming traffic lights on my dsl modem
blink when I ping my default gateway, but the system doesn't see the
inbound packets.

-- 
    -- Cheetah


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to