Texas Instruments XHCI
Dwight Schauer
dschauer at ti.com
Sat Dec 11 01:19:00 UTC 2010
I'm with Texas Instruments and I'm trying to get our USB3 host
controller working with FreeBSD 8.2-BETA1
This is the NEC controller wiuth xhci.ko:
xhci0: <XHCI (generic) USB 3.0 controller> mem 0xffa00000-0xffa01fff irq
16 at device 0.0 on pci1
xhci0: [ITHREAD]
usbus5 on xhci0
usbus5: 4.8Gbps Super Speed USB v3.0
This is the TI controller:
xhci1: <XHCI (generic) USB 3.0 controller> mem
0xff600000-0xff60ffff,0xff610000-0xff611fff irq 16 at device 0.0 on pci5
xhci1: [ITHREAD]
ugen5.1: <0x1033> at usbus5
uhub5: <0x1033 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus5
xhci1: Driver does not support 64-byte contexts.xhci1: XHCI
halt/start/probe failed err=18
device_attach: xhci1 attach returned 6
uhub5: 4 ports with 4 removable, self powered
I can attach a mass storage device to the NEC USB3 host controller and
it enumerates:
ugen5.2: <Texas Instruments> at usbus5
umass0: <Texas Instruments TUSB9260 Firmware v1, class 0/0, rev
2.10/1.00, addr 1> on usbus5
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: <ATA TOSHIBA MK1655GS 1J> Fixed Direct Access SCSI-6 device
da0: 40.000MB/s transfers
da0: 152627MB (312581808 512 byte sectors: 255H 63S/T 19457C)
However, nothing happens when I attach a mass storage device to the
Texas Instruments USB3 host controller.
Any advice is welcome.
Our host controller has been supported by the generic xhci_hcd driver in
Linux for a while now, and we need FreeBSD support for our host
controller as well.
If need be I can send a Texas Instruments USB3 host controller
evaluation module to whoever is working on FreeBSD XHCI to help out in
this effort.
Sincerely,
Dwight Schauer
Applications Software Engineer
Connectivity Interface Solutions
Texas Instruments Inc.
Office: 214-567-5695
Fax: 972-761-5168
Email:dschauer at ti.com
More information about the freebsd-usb
mailing list