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=FCller wrote: > Hi, >=20 >> Can people with 3G modems and USB HighSpeed harddisks test the = following patch=20 >> and see if it solves any problems: >>=20 >> http://svn.freebsd.org/viewvc/base?view=3Drevision&revision=3D219845 >=20 > wow, this totally saved the day for me! ;-) >=20 > 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.=20 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 --=20 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>