Date: Sun, 15 Jul 2012 20:24:01 +0200 From: Hans Petter Selasky <hselasky@c2i.net> To: Aragon Gouveia <aragon@phat.za.net> Cc: freebsd-usb@freebsd.org Subject: Re: debugging failed USB3 device attachment Message-ID: <201207152024.01762.hselasky@c2i.net> In-Reply-To: <4FF8C48F.8000409@phat.za.net> References: <4FF624EF.6080603@phat.za.net> <201207060854.30174.hselasky@c2i.net> <4FF8C48F.8000409@phat.za.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 08 July 2012 01:21:51 Aragon Gouveia wrote: > Hi Hans, > > On 07/06/12 08:54, Hans Petter Selasky wrote: > > There is some magic to switch USB ports to USB 3.0 which is not in > > FreeBSD yet. They have it in Linux, and you might be able to port that > > code to BSD and try. > > I know some C, but very little on USB architecture. I'm curious enough > to try, but a bit more direction would be helpful if you can spare some. :) > > > Also, can you post output from "pciconf -lv" ? > > Sure, and pardon my delay: > > http://pastebin.com/Gxgv7W2F > > BTW, is this behaviour BIOS related? I recently setup another machine > that had Intel's Z77 USB3 controller, and I don't remember having these > issues when attaching the same USB3 device... > Hi, XHCI is very new, and there might be hardware differences out there. BTW: The USB 3.0 switching found in Linux is for Pantherpoint only: See /drivers/usb/host/pci-quirks.c in a recent Linux source code tree: bool usb_is_intel_switchable_xhci(struct pci_dev *pdev) { return pdev->class == PCI_CLASS_SERIAL_USB_XHCI && pdev->vendor == PCI_VENDOR_ID_INTEL && pdev->device == PCI_DEVICE_ID_INTEL_PANTHERPOINT_XHCI; } EXPORT_SYMBOL_GPL(usb_is_intel_switchable_xhci); --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207152024.01762.hselasky>