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/


_______________________________________________
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to