Date: Mon, 28 Mar 2011 17:43:23 +0200 From: =?iso-8859-1?Q?Marcus_M=FCller?= <znek@mulle-kybernetik.com> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: Request for testing Message-ID: <3B32B96D-955A-4FFC-8F3C-CC9776400D23@mulle-kybernetik.com> In-Reply-To: <D3026150-229B-4371-93EC-E6225274AB89@mulle-kybernetik.com> References: <201103212223.58729.hselasky@c2i.net> <D3026150-229B-4371-93EC-E6225274AB89@mulle-kybernetik.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B32B96D-955A-4FFC-8F3C-CC9776400D23>
