From owner-freebsd-usb@FreeBSD.ORG Mon May 28 07:04:59 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 51A2E16A4A1 for ; Mon, 28 May 2007 07:04:59 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe03.swip.net [212.247.154.65]) by mx1.freebsd.org (Postfix) with ESMTP id E238813C45B for ; Mon, 28 May 2007 07:04:58 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [88.88.46.79] (account mc467741@c2i.net HELO [192.168.0.102]) by mailfe03.swip.net (CommuniGate Pro SMTP 5.1.7) with ESMTPA id 510541831; Mon, 28 May 2007 09:04:57 +0200 From: Hans Petter Selasky To: Julian Elischer Date: Mon, 28 May 2007 09:04:46 +0200 User-Agent: KMail/1.9.5 References: <200705272235.46048.hselasky@c2i.net> <200705280853.18551.hselasky@c2i.net> <465A7E4A.10209@elischer.org> In-Reply-To: <465A7E4A.10209@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200705280904.46850.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: 31st address line sometimes not used on EHCI/UHCI/OHCI X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 May 2007 07:04:59 -0000 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