Part Number:TUSB9261
hi:
We have use TUSB9261 on linux board. Before connect sata device we have burn the firmware from https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_接口_TUSB9261
After that we connect sata device and start board, but linux can't find new usb device, and TUSB9261 uart print the follow infomation.
[0000000001] Datapath RAM Usage: 80208 / 81920 bytes.
[0000000001] Supported NCQ Depth: 32
[0000000001] U1/U2 Transistions: OFF
[0000000001] USB PHY Suspend: ON
[0000000001] SATA LPM: OFF
[0000000001] Device is Self-powered.
[0000000001] -> usb_hal_init()
[0000000001] USB Core Ver: 0x120a.
[0000000001] USB SSC is OFF.
[0000000051] -> usb_hal_connect()
[0000000
========================================================
|| TUSB926x Firmware v1.06 [Jan 5 2018 12:01:27] ||
|| Device ID: 0x0000 ||
========================================================
Reset Flag(s): [SW] [Power-Up]
[0000000001] Datapath RAM Usage: 80208 / 81920 bytes.
[0000000001] Supported NCQ Depth: 32
[0000000001] U1/U2 Transistions: OFF
[0000000001] USB PHY Suspend: ON
[0000000001] SATA LPM: OFF
[0000000001] Device is Self-powered.
[0000000001] -> usb_hal_init()
[0000000001] USB Core Ver: 0x120a.
[0000000001] USB SSC is OFF.
[0000000051] -> usb_hal_connect()
[0000000
========================================================
|| TUSB926x Firmware v1.06 [Jan 5 2018 12:01:27] ||
|| Device ID: 0x0000 ||
========================================================
Reset Flag(s): [SW] [Power-Up]
[0000000001] Datapath RAM Usage: 80208 / 81920 bytes.
[0000000001] Supported NCQ Depth: 32
[0000000001] U1/U2 Transistions: OFF
[0000000001] USB PHY Suspend: ON
[0000000001] SATA LPM: OFF
[0000000001] Device is Self-powered.
[0000000001] -> usb_hal_init()
[0000000001] USB Core Ver: 0x120a.
[0000000001] USB SSC is OFF.
[0000000051] -> usb_hal_connect()
[0000000
what wrong is happen?
Kailyn Chen:
Hello, when TUSB9261 is unable to connect/detect the attached SATA device it is possible there is an issue with polarity in the systems SATA interface. In some cases it may benefit the signal integrity and improve the layout to swap the SATA polarity.
Please note that TUSB926x_FW_v1.06 bin contains a default polarity swap on SATA TX pin to match the TUSB9261DEMO Reference Design. If your design does NOT have a TX polarity swap, then you would use one of the alternate firmware files. For example, if neither TXP/TXM nor RXP/RXM SATA signals are swapped, you would use TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.