Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Oct 2011 09:11:21 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-usb@freebsd.org
Subject:   Re: bad performance of aue device when used with nVidia nForce MCP79 USB
Message-ID:  <201110200911.21936.hselasky@c2i.net>
In-Reply-To: <A54E761C-0326-4118-95B6-5386B1B729BC@mulle-kybernetik.com>
References:  <A54E761C-0326-4118-95B6-5386B1B729BC@mulle-kybernetik.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 19 October 2011 23:34:41 Marcus M=FCller wrote:
> Hi all!
>=20
> I need some advice how to best tackle this problem I'm having with an
> ADMtek USB To LAN Converter in conjunction with an nVidia nForce MCP79 USB
> chip:
>=20
> --- config begin ---
> root@creutzfeld:(~)# uname -a
> FreeBSD creutzfeld.z.net 8.2-STABLE FreeBSD 8.2-STABLE #7 r226546: Wed Oct
> 19 22:08:28 CEST 2011     root@creutzfeld:/usr/obj/usr/src/sys/CREUTZFELD=
=20
> amd64 root@creutzfeld:(~)# usbconfig list
> ugen0.1: <OHCI root HUB nVidia> at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (=
12Mbps)
> pwr=3DSAVE ugen1.1: <EHCI root HUB nVidia> at usbus1, cfg=3D0 md=3DHOST s=
pd=3DHIGH
> (480Mbps) pwr=3DSAVE ugen2.1: <OHCI root HUB nVidia> at usbus2, cfg=3D0
> md=3DHOST spd=3DFULL (12Mbps) pwr=3DSAVE ugen3.1: <EHCI root HUB nVidia> =
at
> usbus3, cfg=3D0 md=3DHOST spd=3DHIGH (480Mbps) pwr=3DSAVE ugen3.2: <USB T=
o LAN
> Converter ADMtek> at usbus3, cfg=3D0 md=3DHOST spd=3DHIGH (480Mbps) pwr=
=3DON
> ehci1: <NVIDIA nForce MCP79 USB 2.0 controller> mem 0xfae7e800-0xfae7e8ff
> irq 21 at device 6.1 on pci0 --- config end ---
>=20
> This ADMtek device gets roughly 10MBit downstream with the configuration
> above. When used with the same OS on a board with an Intel 82801GB/R
> (ICH7) USB 2.0 controller it gets 64MBit downstream, which is the maximum
> I can get from my ISP.
>=20
> I don't see anything unusual in the system messages, thus I suspect it's =
an
> issue with the USB implementation for the nForce chipset.
>=20
> What can I do in order to find out what's the bottleneck here?

Hi,

The Nvidia chipsets are quirked due to what looks like hardware issues. See=
=20
sys/dev/usb/controller/ehci_pci.c. This affects performance.

Also see "sysctl hw.usb.ehci".

=2D-HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110200911.21936.hselasky>