Install 10.0-RC3 on MacBookPro Late 2013

Hans Petter Selasky hps at bitfrost.no
Mon Jan 6 10:25:25 UTC 2014


On 01/06/14 11:15, Huang Wen Hui wrote:
> 2014/1/6 Hans Petter Selasky <hps at bitfrost.no>
>
>> On 01/06/14 10:41, Huang Wen Hui wrote:
>>
>>> % grep xhci dmesg-xhci-debug.txt | more
>>> xhci0: <Intel Lynx Point USB 3.0 controller> mem 0xc1e00000-0xc1e0ffff at
>>> device 20.0 on pci0
>>> xhci0: attempting to allocate 1 MSI vectors (8 supported)
>>> xhci0: using IRQ 266 for MSI
>>> xhci0: MSI enabled
>>>
>>
>> Those USB timeouts are most likely due to port routing not working
>> properly. It is because intel did something special to their lynx point
>> series.
>>
>> Try to set :
>>
>> hw.usb.xhci.xhci_port_route = "-1"
>>
>> in /boot/loader.conf
>
>
> Try this before,  hw.usb.xhci.xhci_port_route = "-1" make almost of all usb
> devices not found.
>
> external mouse seems to no power at all.
>
> # usbconfig list
> ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER
> (5.0Gbps) pwr=SAVE (0mA)
> ugen0.2: <product 0x8406 vendor 0x05ac> at usbus0, cfg=255 md=HOST
> spd=SUPER (5.0Gbps) pwr=ON (100mA)
>

Hi,

If you check using pciconf -lv, is there a USB controller which has no 
driver attached? Typically there should be an EHCI/OHCI/UHCI companion 
controller. When the port route is set to -1 these devices should attach 
to the companion controller instead.

--HPS



More information about the freebsd-current mailing list