Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 May 2007 09:04:46 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        Julian Elischer <julian@elischer.org>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: 31st address line sometimes not used on EHCI/UHCI/OHCI
Message-ID:  <200705280904.46850.hselasky@c2i.net>
In-Reply-To: <465A7E4A.10209@elischer.org>
References:  <200705272235.46048.hselasky@c2i.net> <200705280853.18551.hselasky@c2i.net> <465A7E4A.10209@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Monday 28 May 2007 09:01, Julian Elischer wrote:
> Hans Petter Selasky wrote:
> > On Sunday 27 May 2007 23:53, John-Mark Gurney wrote:
> >> Hans Petter Selasky wrote this message on Sun, May 27, 2007 at 22:35 
+0200:
> >>> I've got some reports back that some USB host controllers do not
> >>> support transferring memory from a location higher than 2GB.
> >>>
> >>> What should we do about this?
> >>>
> >>> Should we limit all USB DMA allocations to the lower 2GB of the memory?
> >>
> >> No, a quirk table should be setup and pass the restriction to bus_dma
> >> at tag initalization time when a broken controller is detected..
> >
> > Yes, I can do that. But I am also thinking about a static quirk, like a
> > sysctl you can set at boot time.
> >
> > I hope that this is not a wide-spread problem.
>
> What manufacturers are we talking about here? and is there any possibility
> that it's not the USB chipset, but rather, some feature of an intermediary
> bus?

Yes, that might be possible. I have asked the person that found the problem to 
send me his output from "pciconf -l -v". I will forward it to the USB list 
for discussion.

--HPS



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