No, from pciconf -lv, I only found one USB is xhci driver,  other none I
don't think is a USB controller.

# pciconf -lv
hostb0@pci0:0:0:0:    class=0x060000 card=0x012f106b chip=0x0d048086
rev=0x08 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:    class=0x060400 card=0x012f106b chip=0x0d018086
rev=0x08 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib2@pci0:0:1:1:    class=0x060400 card=0x012f106b chip=0x0d058086
rev=0x08 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
xhci0@pci0:0:20:0:    class=0x0c0330 card=0x72708086 chip=0x8c318086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point USB xHCI Host Controller'
    class      = serial bus
    subclass   = USB
none0@pci0:0:22:0:    class=0x078000 card=0x72708086 chip=0x8c3a8086
rev=0x04 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point MEI Controller'
    class      = simple comms
hdac1@pci0:0:27:0:    class=0x040300 card=0x72708086 chip=0x8c208086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point High Definition Audio Controller'
    class      = multimedia
    subclass   = HDA
pcib11@pci0:0:28:0:    class=0x060400 card=0x72708086 chip=0x8c108086
rev=0xd5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib12@pci0:0:28:2:    class=0x060400 card=0x72708086 chip=0x8c148086
rev=0xd5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib13@pci0:0:28:3:    class=0x060400 card=0x72708086 chip=0x8c168086
rev=0xd5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib14@pci0:0:28:4:    class=0x060400 card=0x72708086 chip=0x8c188086
rev=0xd5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:    class=0x060100 card=0x72708086 chip=0x8c4b8086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point LPC Controller'
    class      = bridge
    subclass   = PCI-ISA
none1@pci0:0:31:3:    class=0x0c0500 card=0x72708086 chip=0x8c228086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Lynx Point SMBus Controller'
    class      = serial bus
    subclass   = SMBus
vgapci0@pci0:1:0:0:    class=0x030000 card=0x0130106b chip=0x0fe910de
rev=0xa1 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    class      = display
    subclass   = VGA
hdac0@pci0:1:0:1:    class=0x040300 card=0x0130106b chip=0x0e1b10de
rev=0xa1 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    class      = multimedia
    subclass   = HDA
pcib3@pci0:6:0:0:    class=0x060400 card=0x11112222 chip=0x156d8086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:7:0:0:    class=0x060400 card=0x11112222 chip=0x156d8086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:7:3:0:    class=0x060400 card=0x11112222 chip=0x156d8086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib8@pci0:7:4:0:    class=0x060400 card=0x11112222 chip=0x156d8086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib9@pci0:7:5:0:    class=0x060400 card=0x11112222 chip=0x156d8086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib10@pci0:7:6:0:    class=0x060400 card=0x11112222 chip=0x156d8086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
none2@pci0:8:0:0:    class=0x088000 card=0x11112222 chip=0x156c8086
rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = base peripheral
pcib6@pci0:9:0:0:    class=0x060400 card=0x00000000 chip=0x15498086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'DSL3510 Thunderbolt Controller [Cactus Ridge]'
    class      = bridge
    subclass   = PCI-PCI
pcib7@pci0:10:0:0:    class=0x060400 card=0x00000000 chip=0x15498086
rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'DSL3510 Thunderbolt Controller [Cactus Ridge]'
    class      = bridge
    subclass   = PCI-PCI
bge0@pci0:11:0:0:    class=0x020000 card=0x00f6106b chip=0x168214e4
rev=0x00 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme BCM57762 Gigabit Ethernet PCIe'
    class      = network
    subclass   = ethernet
none3@pci0:3:0:0:    class=0x028000 card=0x0134106b chip=0x43a014e4
rev=0x03 hdr=0x00
    vendor     = 'Broadcom Corporation'
    class      = network
none4@pci0:4:0:0:    class=0x048000 card=0x157014e4 chip=0x157014e4
rev=0x00 hdr=0x00
    vendor     = 'Broadcom Corporation'
    class      = multimedia
ahci0@pci0:5:0:0:    class=0x010601 card=0x00000000 chip=0x1600144d
rev=0x01 hdr=0x00
    vendor     = 'Samsung Electronics Co Ltd'
    class      = mass storage
    subclass   = SATA



9.1R xhci code found these devices:
ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER
(5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <Dell USB Keyboard Dell> at usbus0, cfg=0 md=HOST spd=LOW
(1.5Mbps) pwr=ON (70mA)
ugen0.3: <BRCM20702 Hub Apple Inc.> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=SAVE (94mA)
ugen0.4: <product 0x820a vendor 0x05ac> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=ON (0mA)
ugen0.5: <product 0x820b vendor 0x05ac> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=ON (0mA)
ugen0.6: <Bluetooth USB Host Controller Apple Inc.> at usbus0, cfg=0
md=HOST spd=FULL (12Mbps) pwr=ON (0mA)
ugen0.7: <Apple Internal Keyboard  Trackpad Apple Inc.> at usbus0, cfg=0
md=HOST spd=FULL (12Mbps) pwr=ON (40mA)
ugen0.8: <Card Reader Apple> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps)
pwr=ON (224mA)



2014/1/6 Hans Petter Selasky <h...@bitfrost.no>

> On 01/06/14 11:15, Huang Wen Hui wrote:
>
>> 2014/1/6 Hans Petter Selasky <h...@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
>
>
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to