On 24.03.2011, at 16:05, Marcus Müller wrote: > Hi, > >> Can people with 3G modems and USB HighSpeed harddisks test the following >> patch >> and see if it solves any problems: >> >> http://svn.freebsd.org/viewvc/base?view=revision&revision=219845 > > wow, this totally saved the day for me! ;-) > > I've applied the diff from ehci.c@219845 to my 8.2-STABLE and can now > confirm, that my D-Link DUB-E100 Fast Ethernet USB 2.0 adapter now delivers > the expected 20MBit downstream throughput (see an earlier post from me on > this subject). I'm using this EHCI adapter on an NVidia ION board.
Unfortunately after a reboot the situation is back to what it used to be before I reported success. With a second noname USB Ethernet adapter I get pretty constant 10MBit downstream throughput, with the D-Link it's an average of 5.8 MBit. I never got more than 10MBit with the noname adapter, thus I suspect that's probably a hardware imposed limit, despite its claims that it can do 100baseTX: ugen1.2: <ADMtek> at usbus1 aue0: <ADMtek USB To LAN Converter, rev 2.00/1.01, addr 2> on usbus1 miibus2: <MII bus> on aue0 ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus2 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ue1: <USB Ethernet> on aue0 This is the dmesg output for the D-Link adapter: ugen3.2: <vendor 0x2001> at usbus3 axe0: <vendor 0x2001 product 0x3c05, rev 2.00/0.01, addr 2> on usbus3 miibus1: <MII bus> on axe0 rlphy0: <IC Plus 10/100 PHY> PHY 3 on miibus1 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ue0: <USB Ethernet> on axe0 Everything USB related from dmesg: usbus0: 12Mbps Full Speed USB v1.0 usbus1: 480Mbps High Speed USB v2.0 usbus2: 12Mbps Full Speed USB v1.0 usbus3: 480Mbps High Speed USB v2.0 ugen0.1: <nVidia> at usbus0 uhub0: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 ugen1.1: <nVidia> at usbus1 uhub1: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1 ugen2.1: <nVidia> at usbus2 uhub2: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2 ugen3.1: <nVidia> at usbus3 uhub3: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3 I've unloaded/loaded if_axe several times to see if this remedies the throughput problem, but that failed to provide any speed improvements. I don't know what else to try, please advise! Thanks, Marcus -- Marcus Mueller . . . crack-admin/coder ;-) Mulle kybernetiK . http://www.mulle-kybernetik.com Current projects: http://www.mulle-kybernetik.com/znek/ _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[email protected]"
