Install 10.0-RC3 on MacBookPro Late 2013
Hans Petter Selasky
hps at bitfrost.no
Mon Jan 6 21:51:09 UTC 2014
On 01/06/14 16:28, Hans Petter Selasky wrote:
> On 01/06/14 15:17, Adrian Chadd wrote:
>> Right, but it used to work. That's the confusing bit. How'd you make
>> it not work? :)
>
> Binary sect the sys/dev/usb/controller/xhci.c revision history? There
> has been several bug reports for the Lynx point, and others XHCI
> chipsets are working just fine.
>
A wild guess:
Copy the USB-code from -current.
Add "#if 0" as shown sys/dev/usb/controller/xhci_pci.c
static int
xhci_pci_port_route(device_t self, uint32_t set, uint32_t clear)
{
#if 0
uint32_t temp;
temp = pci_read_config(self, PCI_XHCI_INTEL_USB3_PSSEN, 4) |
pci_read_config(self, PCI_XHCI_INTEL_XUSB2PR, 4);
temp |= set;
temp &= ~clear;
pci_write_config(self, PCI_XHCI_INTEL_USB3_PSSEN, temp, 4);
pci_write_config(self, PCI_XHCI_INTEL_XUSB2PR, temp, 4);
device_printf(self, "Port routing mask set to 0x%08x\n", temp);
#endif
return (0);
}
--HPS
More information about the freebsd-current
mailing list