From owner-freebsd-usb@FreeBSD.ORG Mon May 28 07:15:52 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 9557A16A46F for ; Mon, 28 May 2007 07:15:52 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outD.internet-mail-service.net (outD.internet-mail-service.net [216.240.47.227]) by mx1.freebsd.org (Postfix) with ESMTP id 813B113C4B9 for ; Mon, 28 May 2007 07:15:52 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Mon, 28 May 2007 00:01:20 -0700 Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id B0C50125A27; Mon, 28 May 2007 00:01:19 -0700 (PDT) Message-ID: <465A7E4A.10209@elischer.org> Date: Mon, 28 May 2007 00:01:30 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326) MIME-Version: 1.0 To: Hans Petter Selasky References: <200705272235.46048.hselasky@c2i.net> <20070527215329.GY4602@funkthat.com> <200705280853.18551.hselasky@c2i.net> In-Reply-To: <200705280853.18551.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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:15:52 -0000 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? > > And I am not surprised that hardware manufacturers are not specification > compliant, which really makes me wonder if they support a true 64-bit address > bus on the EHCI controller at all. I would maybe cost too much money? And > therefore we should just stick with 32-bit addressing on 32-bit platforms > aswell. > > --HPS > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"