From owner-freebsd-usb@FreeBSD.ORG Fri Oct 18 01:24:03 2013 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CB92F8E9 for ; Fri, 18 Oct 2013 01:24:03 +0000 (UTC) (envelope-from dwhite@gumbysoft.com) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.freebsd.org (Postfix) with ESMTP id B995C20BF for ; Fri, 18 Oct 2013 01:24:03 +0000 (UTC) Received: from kruse-235.2.ixsystems.com (unknown [69.198.165.132]) by carver.gumbysoft.com (Postfix) with ESMTPSA id 25D42C5743; Thu, 17 Oct 2013 18:23:57 -0700 (PDT) Subject: Re: xhci on Intel Lynx Point still broke Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Doug White In-Reply-To: <525F7B60.6030102@bitfrost.no> Date: Thu, 17 Oct 2013 18:23:56 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <7CFE54E6-7FD5-40C5-B1FC-BBF46134A6AE@gumbysoft.com> <525F7B60.6030102@bitfrost.no> To: Hans Petter Selasky X-Mailer: Apple Mail (2.1085) Cc: freebsd-usb@freebsd.org X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Oct 2013 01:24:03 -0000 On Oct 16, 2013, at 10:53 PM, Hans Petter Selasky wrote: > Is the problem fixed if you set: >=20 > hw.usb.xhci.xhci_port_route=3D-1 >=20 > in /boot/loader.conf No, no change in (lack of) functionality. I uploaded these bootverbose-enabled dmesg outputs: With XHCI Mode =3D Disabled in BIOS (reverts ports to EHCI control): http://people.freebsd.org/~dwhite/dmesg.xhci_off_in_bios.20131017 With XHCI Mode =3D Enabled in BIOS and with tunable = hw.usb.xhci.xhci_port_route=3D-1 set: http://people.freebsd.org/~dwhite/dmesg.xhci_on.with_routing.20131017 > XHCI is a more high-level controller, and I suspect that the makers = have added some propritary glue to switch ports back and forth between = XHCI and EHCI which is not documented anywhere. On the first board (X10SLM-F), XHCI Mode is a BIOS setting and affects = all USB ports. I haven't experimented with settings on the Atom yet. The = Atom uses a Renesas chip for its USB ports, though, and no USB from the = SoC itself, that I can tell.