This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB9261: TUSB9261 schematic design guide

Part Number: TUSB9261
Other Parts Discussed in Thread: TUSB9260

Tool/software:

Hello,

As per previous communication I include USB to SATA converter circuitary in my main board.

I refered reference schematic of TUSB9261 and accordingly I include those sections in my design. Now My board is assembled it has TUSB9261 and my CPU. They were communicating through USB 3.0 interface.

My CPU had Linux Ubuntu OS.

There is only one difference I made while assembling the board. As per schematic W25x512 flash memory suppose to be put but I had SST25vf080B (8Mb) flash memory so I put that.

I had download  SLL416 firmware. In that different firmware files are there. I had select  TUSB926x_FW_v1.06.bin firmware.(I had doubt of which format should be loaded .bin or .hex?)

I had CH341a flash programmer through that I flashed memory.

When I power on the board and scaned USB peripherals then in that list TUSB9261 is detected as vendor specific device.

In later stage I connect SATA SSD drive to my board but unfortunately its not get detect. 

I checked supplies and clock frequencies. I am getting 1.1V,3,3V supplies properly. Also crystal output also come exactly 40MHz. I connect serial port of chip to debug port but there I am not getting any debug (basically baud rate is not known).

Device is detected by CPU but drive is not get detected. 

I checked 1:1 and cross SATA connection but drive is not getting detected.

Please guide me on how to check my circuitary?

Thanks.

  • Hello,

    Please try using the TUSB926X Flashburner to burn the firmware, so that we understand what the software is doing. TUSB9261 data sheet, product information and support | TI.com

    The different firmware swaps the polarity as described in the readme.txt file.  Please confirm that your design swaps the polarity of the SATA Tx signal like the TUSB9261DEMO Evaluation board | TI.com if you are using the default firmware.

    "The default firmware swaps the polarity of the SATA Tx signal pair per TI's reference board design. Depending on your particular board layout, you may require an alternate polarity setup for the SATA Tx and Rx signals. These firmware binaries are provided for that usage."

    Regards,

    Nicholaus

  • Hello,

    Thanks a lot for reply.

    I think TUSB9261x flashburner is only burner application and its used most of the time for TUSB926x EVB.

    Also its reference guide is given only for Windows platform. In my case I am using Embedded carrier board.

    I am using Nvidia Jetson Nano SOM  as CPU. It has Linux Ubuntu 18.04 OS.

    Because of this I am using separte flasher tool of CH341a to flash the memory.

    I tried other firmware also like,

    TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.bin

    TUSB926x_FW_v1.06_SATA_POLARITY_SWAP_BOTH.bin

    But that also not work.

    I had few doubts regarding this.

    1) As in reference schematic PM25LV512 memory that is 512Kbit where as I am using SST sst25vf080b memory that is 8Mbit size. Is that make problem?

    2) Also while flashing firmware .bin and .hex files are given which one I suppose to choose?

    3) In reference schematic GPIO10 is indicated as SATA_EN in my circuit I kept that pin NC only. What is purpose of that pin?

    Please guide me on this.

    Thanks for support.

  • Hello,

    Also once I load firmware and power on chip I was expecting something should come on debug but that also not observed.

    I checked crystal signals and all the supplies all are OK.

    Thanks.

  • Hi Rahul,

    It is used for the EVB.  However, it seems like there could be a software issue.  I can't comment on 3rd party software or support it.  

    Please check your schematic or send it to me so we can look at the polarity of the SATA Tx and choose the correct firmware.

    1) The TUSB9260 Flashburner has a "512Kbit and Up" option, so this shouldn't be an issue.

    2) The TUSB9260 Flashburner software, it accepts both.  I'm unsure on what the 3rd party software accepts.  Intel hex format has additional error-checking data in it; it is not the same as a raw binary file. You'll need to refer to the user's guide for the software you are using.

    3) This is in the datasheet.  

    Regards,

    Nicholaus

  • Hello,

    Thanks a lot for reply.

    Actually I am trying to attach my schematic pdf to this chart but I am not getting tool in this chat. 

    Will this flashburner software work on Linux platform? If yes please share related documents on that.

    In reference schematic GPIO10 indicated as SATA_EN signal . Does it has any special significance in  SATA communication?

    Apart from Supply and CLK is there any signals can I verify to insure that chip is working?

    Please guide me on this.

    Thanks.

  • Hello,

    Sorry for delay I found the tool please check the schematic and review it and give me a feed back.

    USB2SATA.pdf

  • Hi Rahul,

    Unless it was damaged, the chip should be working as intended when configured properly.  GPIO10 is programmable, but by default it is used as SPI chip select (CS).

    It does seem like it could be a firmware issue though. If possible, it would be helpful to attempt to test on a Windows machine to confirm if the firmware is programmed correctly.  

    I will check the schematic and get back to you.  

    Regards,

    Nicholaus

  • Hello,

    Thanks a lot for reply.

    I will try to check with Windows machine.

    But I can able to connect chip with Windows system only in USB2.0 mode. USB 3.0 connection may not be possible. Is it ok?

    Thanks.

  • I believe that should be OK.  The SATA speed will be slower than normal, since USB 2.0 has a 480MBps maximum data rate, but it should still work.

    Regards,

    Nicholaus

  • Hello,

    Today I tried to connect TUSB9621 to Windows system through USB 2.0 interface.

    Its get detected.

    Then I install Flash burner application in my windows10 system and tried to flash the firmware.

    But unfortunately its failing.

    I checked connectivity its OK. 

    I am using SST25VF080B memory , Is it making issue?

    Please guide me on this.

    Thanks for support.

  • Hi Rahul,

    Thank you for testing this.  It looks like the firmware is blank.  

    Can you tell me exactly what happens when you attempt to program the device as shown in Section 4.5?  Does an error message show?

    TUSB9260 Flash Burner - User Guide (Rev. D) (ti.com)

    I don't see any polarity swap in your schematic, so you would use the TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP firmware.

    Regards,

    Nicholaus

  • Hello Nicholaus,

    Finally I can able to flash memory.

    This time I put Winbond W25Q128 flash memory and connect TUSB9621 to Windows10 system, started flash burner, select TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.hex firmware and give burn command and it succeeded.

    Please check the attached documents for screen shots.

    After flashing when I restart system its detected as USB mass storage device in Device Manager.

    Also as per flash burner guide I check it in computer management there also its detected as disk 2 but as no media.

    Here I am not getting visible drive in My Computer drive.

    One mistake was happend from my side in PCB is that the RX and TX lane for sata connections are reversed , So I manually made one SATA crossover cable then only mass storage device is visible.

    Same thing I checked in Linux system there also Mass storage device detected but drive is not visible.

    What goes wrong? 

    Did I missed something?

    Also Is there any firmware available where RX and TX lane are swapped?

    Please guide me on this.

    Thanks a lot for support.

    computerManagement.docx

  • Hi Rahul,

    Yes, there is firmware for each configuration of SATA Rx/Tx polarity as mentioned earlier:

    "The default firmware swaps the polarity of the SATA Tx signal pair per TI's reference board design. Depending on your particular board layout, you may require an alternate polarity setup for the SATA Tx and Rx signals. These firmware binaries are provided for that usage."

    I wasn't able to tell from the schematic that the Rx/Tx lanes were swapped.  You would use a different firmware if the SATA Rx/Tx is swapped.

    If you're not seeing a visible drive in "My Computer" it could be the case that the Windows OS is not assigning a drive latter to the mass storage device.  You can manually assign a drive letter to the storage device using DISKPART in the command prompt.  The specific command to assign a drive letter would be DISKPART ASSIGN.  Do you see the mass storage device when using DISKPART LIST DISK?

    I'm unsure about Linux right now.  I see the HID interface, but not the mass storage.  Are you plugging in an SSD in the SATA side of the TUSB9261 or is nothing connected?  

    Regards,

    Nicholaus

  • Hello,

    Thanks a lot for reply.

    Drive is connected on SATA side of TUSB9261 and USB side of TUSB9261 is connected either to Windows10 system or Linux system.

    In Linux system screen shot if  Dev 7 is apprear when I connect drive (mark with yellow arrow).

    I check with diskpart I got following

     

    Its not showing any disk volume.

    Is there any way we can debug the things?

    I tried to take debug from UART port but I dont know exact configuration of serial port because of that I am not getting any debug.

    Also I tried to find out firmware for RX and TX lane swapped but I am not getting it.

    Please guide me on this issue.

    Thanks for support.

  • Hi Rahul,

    Sorry, I just realized I misunderstood your previous statement. 

    One mistake was happend from my side in PCB is that the RX and TX lane for sata connections are reversed ,

    The Rx/Tx lanes of SATA are reversed.  The polarity is not, so there is no firmware to correct this. 

    - SCI Interface Configuration - 

    • BAUD rate: 115,200
    • Data bits: 8
    • Stop bits: 1
    • Parity: None.
    • Flow control: None.

    It could be that debug is turned off in the firmware of the TUSB9261.  Let me know if you see any messages.

    It sounds like the USB and SPI interfaces are working properly.  We are debugging the SATA side, which may have signal integrity issues due to the crossover cable.  Assuming you crossed over RxP->TxP and RxN->TxN then the TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.hex should be the correct firmware.

    Regards,

    Nicholaus

  • Hello,

    Thanks a lot for reply.

    I able to manange to mount Sata type B connector on my PCB.

    Now I use single 1:1 sata cable and mass storage device is detected.

    I took a log from debug port. Please check attached file. By looking in to log it looks something is failing but I can't make out?

    Please guide me on this issue.

    Thanks for support

    .

    Terminal log file
    Date: 04/06/2024 - 18:18:10
    -----------------------------------------------
    
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][-> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000150] HS/FS/LS state = (0x0) ON.
    
    [0000000153] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000156] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000251] USB Reset event occurred.
    
    [0000000301] Connected at HIGH speed.
    
    [0000000301] HS/FS/LS state = (0x0) ON.
    
    [0000000306] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000306] -> ahci_port_reset(0)
    
    [0000000334] -> usb_hal_set_address() - addr: 0x3.
    
    [0000000361] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000361] -> ahci_port_reset(0)
    
    [0000000416] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000416] -> ahci_port_reset(0)
    
    [0000000442] -> handle_usb_set_configuration() - val = 1.
    
    [0000000471] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000471] -> ahci_port_reset(0)
    
    [0000000526] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000526] -> ahci_port_reset(0)
    
    [0000000581] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000581] -> ahci_port_reset(0)
    
    [0000000636] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000636] -> ahci_port_reset(0)
    
    [0000000691] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000691] -> ahci_port_reset(0)
    
    [0000000746] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000746] -> ahci_port_reset(0)
    
    [0000000801] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000801] -> ahci_port_reset(0)
    
    [0000000856] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000856] -> ahci_port_reset(0)
    
    [0000000911] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000911] -> ahci_port_reset(0)
    
    [0000000966] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000966] -> ahci_port_reset(0)
    
    [0000001021] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_port_reset(0)
    
    [0000001326] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001326] -> ahci_port_reset(0)
    
    [0000001381] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001381] -> ahci_port_reset(0)
    
    [0000001436] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001436] -> ahci_port_reset(0)
    
    [0000001491] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001491] -> ahci_port_reset(0)
    
    [0000001546] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001546] -> ahci_port_reset(0)
    
    [0000001601] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001601] -> ahci_port_reset(0)
    
    [0000001656] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001656] -> ahci_port_reset(0)
    
    [0000001711] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001711] -> ahci_port_reset(0)
    
    [0000001766] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001766] -> ahci_port_reset(0)
    
    [0000001821] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001821] -> ahci_port_reset(0)
    
    [0000001876] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001876] -> ahci_port_reset(0)
    
    [0000001931] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001931] -> ahci_port_reset(0)
    
    [0000001986] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] @Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000.
    
    [0000002236] Connected to 0 AHCI device(s).
    
    [0000002236] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0xa2.
    
    [0000002236] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0xa2.
    
    [0000002236] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0xa2.
    
    [0000002237] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0xa2.
    
    [0000002237] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0xa2.
    
    [0000002237] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0xa2.
    
    [0000002237] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x23.
    
    [0000002238] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x23.
    
    [0000002238] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x23.
    
    [0000002239] -> ums_bot_case_handler() - case 5.
    
    [0000002246] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002247] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002248] -> ums_bot_case_handler() - case 5.
    
    [0000002248] -> ums_bot_case_handler() - case 5.
    
    [0000002249] -> ums_bot_case_handler() - case 5.
    
    [0000002250] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002251] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002252] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002253] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002253] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002254] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x9e.
    
    [0000002254] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x9e.
    
    [0000002255] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x9e.
    
    [0000002256] -> ums_bot_case_handler() - case 5.
    
    [0000002257] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002258] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002259] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002260] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002261] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x25.
    
    [0000002268] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002269] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002272] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002272] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002273] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002286] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002287] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002287] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002288] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002289] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002353] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002354] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002354] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002356] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002357] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002357] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002531] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002531] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002531] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002532] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000002532] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000002533] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003258] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003274] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003275] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000003276] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003276] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003276] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000003277] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003284] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003284] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000003284] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003285] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000003285] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000003286] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000004271] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000005283] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000006286] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000007289] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000008290] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000009293] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010294] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000011310] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012320] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013335] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000014339] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000015339] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000016354] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000016387] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000016388] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1a.
    
    [0000016388] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000017368] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000018372] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000019374] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000020380] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000021383] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000022386] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000023387] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000024396] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000025409] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000026412] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000027418] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000028420] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000029421] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000030436] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    
    -----------------------------------------------
    Date: 04/06/2024 - 18:19:07
    End log file
    

  • Hi Rahul,

    AHCI is Advanced Host Controller Interface, which is related to the SATA-side.   Connected to 0 AHCI device(s) suggests that the SATA side doesn't connect.  It times out waiting for the SATA PHY to be ready as shown in line 168. 
    "@Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000."
    P0SSTS = Port 0 Serial ATA Status Register, P0SERR = Port 0 Serial ATA Error
    It seems as if there is not a stable connection to the SATA drive. It's not getting a response from the SATA device.  Can you double-check and make sure the SATA device is powered, and the SATA connection is reliable?  Short cables are better.  Make sure the SATA Tx/Rx polarity is connected correctly.
    Regards,
    Nicholaus
  • Hello,

    Thanks for reply.

    I checked connectivity of Sata signals. Its OK.

    I checked Power Its fine. I provide +5V and +12V to drive.

    As per reference schematic there is 10nF coupling capacitors in the RX and TX lanes.

    They suppose to be there or we can short them?

    Please guide me on this.

    Thanks for support. 

  • Yes, the capacitors are supposed to be there as shown in section 10.1.3 of the datasheet.

    https://www.ti.com/lit/ds/symlink/tusb9261.pd

    Can you confirm that the SATA traces follow the recommendations in section 10.1.3? 

    Regards,

    Nicholaus

  • Hello,

    Thanks for reply.

    I checked design recommedation in datasheet I consider those points while designing board.

    I need to just understand one thing that on SATA host side the connection for sata connector should as follow 

    or it should be reverse? Please guide me on this.

    Also while going through data sheet I found following GPIO table.

    GPIO 10 is by default configured as SATA drive enable output, then shall we need to do something with GPIO10?

    Also GRSTz pin (pin 4) should be high or low?

    Please guide me on this.

    Thanks for support. 

  • Hello,

    There is one more thing I want to understand , basically I will try to interface 2.5" sata SSD or sata HDD.

    I check other type of USB to SATA adapters , they provide only +5V supply and these drives work with that.

    In reference schematic I observe that its giving all the three supplies +12V , +5V and +3.3V so Is it necessary to provide all the three supplies?

    In my case right now I provide only +12V and +5V supplies to drive. I can feel rotation in drive, but do I need to provide 3.3V supply also?

    Please guide me on this. 

  • Hi Rahul,

    It's uncommon for the 2.5" SATA to use the 3.3V rail, so it should be fine to only use the 5V rail. 

    Regards,

    Nicholaus

  • HI Rahul,

    Any progress on this issue?  Let me know if there is anything else I can help with.

    Regards,

    Nicholaus

  • Hello,

    Sorry for delayed replied.

    Actually I was trying to understand issue. It look like some design issue because instead of actual pcb route I tried to connect chips pins to connectors pins with some jumpers then drive visible intially in My computer. Its shows scanning for sometime then it disappear.

    When I checked it in device manager it shows unknown USB device.(please check the following screen shot)

    SATADOC_100624.docx

    Please give sometime for checking.

    Thanks for support.

  • Hi Rahul,

    This usually means issues on the USB-side.  

    Alright, I will wait for updates.

    Regards,

    Nicholaus

  • Hello Nicholaus,

    Sorry for delayed reply.

    I was busy with some other project.

    I rewired the SATA interface  change connector and make tracks as short as possible with controller.I totally bypass the routed tracks.

    When I connect sata drive to connector and connect usb 2.0 interface to Windows system Initially for some time drives are detected in device manager.

    But after some time it goes and in usb device unknown device is visible.

    Same way when I connect it to my linux system through USB2.0 interface I got following debug on my linux system.

    I had taken log also on uart port.

    Terminal log file
    Date: 01/07/2024 - 18:39:47
    -----------------------------------------------
    
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:27]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC i
    [0000002889] -> ahci_port_reset(0)
    
    [0000002895] Num of p
    [0000003140] -> ahci_rx_error_
    [0000003203] -> ahci_rx_error_isr
    [0000003206] -> ahci_rx_error_isr
    [0000003209] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000003221] Retrying SATA Gen-2 speed...
    
    [0000003221] ->
    [
    [0000004764] -> ah
    [0000004793] -> ahci_rx_error_isr(
    [0000004796] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000004797] SATA Gen-1 speed negotiated.
    
    [0000004797] 
    
    [0000004797] ================================================
    
    [0000004797]              IDENTIFY DEVICE INFO
    
    [0000004797] ================================================
    
    [0000004797] 
    
    [0000004797]   Model:  ST9500325AS                             
    
    [0000004797]   FW Rev: D005DEM1
    
    [0000004797]   Serial:             S2WKFYKB
    
    [0000004797] 
    
    [0000004797]   Spec Compliance: ATA-7
    
    [0000004797]   Removable Media: No
    
    [0000004797]   Rotational Speed = 5400 RPM
    
    [0000004797]   UDMA Modes = 0x007f
    
    [0000004797]   PIO Modes = 0x0003
    
    [0000004797] 
    
    [0000004797]   LBA48: Yes
    
    [0000004797]   Max LBA = 0x00000000 3a386030
    
    [0000004797]   Write FUA: No
    
    [0000004797]   World Wide Name = 0x5000c500 51292c12
    
    [0000004797] 
    
    [0000004797]   SATA Speed: Gen2
    
    [0000004797]   NCQ Support: Yes
    
    [0000004797]   Queue Depth = 31
    
    [0000004797] 
    
    [0000004797]   Logical Sector Size = 512 bytes
    
    [0000004797]   Physical Sector Size = 512 bytes
    
    [0000004797]   Logical Sector Offset = 0
    
    [0000004797] 
    
    [0000004797] ================================================
    
    
    [0000004808] Connected to 1 AHCI device(s).
    
    [0000022368] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    
    -----------------------------------------------
    Date: 01/07/2024 - 18:41:36
    End log file
    

    It shows its USB issue but I checked in PCB USB connections are OK.

    We are operating it in USB2.0 mode is it issue?

    Please guide me on this.

    Thanks for support.

  • Hello Rahul,

    It looks like the SATA side is working well now based on the UART port log.  That's good.

    The USB 2.0 side is not enumerating properly.  This wasn't an issue in the previous design if I remember correctly.  Has anything changed on the USB side?  Is there a very long USB cable or trace?  It seems like the signal integrity on the USB side may be poor.  Using USB 2.0 shouldn't case enumeration to fail.  

    Regards,

    Nicholaus

  • Hello Nicholaus,

    Thanks for reply.

    Actually on USB side there is nothing much. I took D+/- signals through USB cable and directly connect to Windows laptop.

    In my linux system Bridge is chip is connected through USB Hub. 

    Is that make any issue?

    Do we need to configure any pin for USB functionality?

    Please guide me on this.

    Thanks for support.

  • Hi Rahul,

    There is the USB_R1 pin, but pins should be set correctly based on previous passing results.

    Based on your prior comments, where the TUSB9261 is detect and the flashburner driver is loaded 1 month ago.  There should be nothing that needs to be done.  Unless something has changed.  Nothing has changed since then about the test setup?  

    Today I tried to connect TUSB9621 to Windows system through USB 2.0 interface.

    Its get detected.

    If you connect a different USB 2.0 device instead of the TUSB9261 using the same USB cable does it have any issues connecting?  

    Regards,

    Nicholaus

  • Hi Nicholaus,

    Yes I connect USB2.0 pendrive by this way, though its working slow but its get detect.

    There is one more thing I have to mention here that last time I load TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP.bin firmware, because that time the connections were like that.

    Recently I made changes in connection between chip and sata connection so I load default firmware TUSB926x_FW_v1.06.bin. (TX polarity is reverse).

    Will that afftect USB functionality?

    Thanks for support. 

  • Hi Rahul,

    The firmware shouldn't affect the USB functionality, the Tx polarity swap is only related to the SATA channel polarity.  You've done the right thing by changing the firmware to match the SATA connection.  As long as DP and DM are connected properly there should be no issue for USB 2.0 enumeration.  The successful enumeration of the pendrive confirms it is connected properly. 

    I'll reiterate that the TUSB9261 seemed to enumerate properly before with only USB 2.0, so as long as everything is the same on the USB side I would expect the same result.  Maybe you can take a picture of your setup, so I can get a better idea of what to change?  Is it possible the USB cable is damaged or too long?  USB connectors are good?  You're using the same PC as before?

    Regards,

    Nicholaus

  • Hello Nicholus,

    Thanks a lot for reply.

    Please check below image where I have used usb breakout board to connect USB drive.To that breakout board I connect USB type A cable and that is connected to Windows system and drive get detected.

    Now same breakout board I used in my PCB to connect Bridge chip to External Windows Host.

    After I connect SATA drive and my CPU SOM it looks as follows

    When I connect USB to Windows system first time initially for some time drives were detected but after some time drives disappear and unknown USB device appear in device manager

    .SATADOC_040724.docx

    I am going through evaluation board schematic to check whether I missed something.

    If you got some point please let me know.

    Thanks for support.

  • Hello,

    Due to a US Holiday, the response to your question may be delayed. We will look into your question when we return tomorrow, July 5th. Sorry for the wait and any inconvenience it may cause.

    Thanks,

    Ryan

  • Hi Rahul,

    Now same breakout board I used in my PCB to connect Bridge chip to External Windows Host.

    The pads these pins are soldering to seem to be decently worn-out from what I can tell. It could be degrading the signal.

    I do believe Nicholaus may have a point that signal quality could be playing a role. If possible, would you be able to take any eye diagrams of the USB2 signal, or measure the signal during the handshake process to ensure that is not disconnecting.

    When you say disconnect after some time, how long do you mean? Minutes, seconds? It could be that the signal is disconnecting due to integrity issues and not reconnecting.

    Thanks,

    Ryan

  • Hello Nicholaus and Ryan,

    Finally there is hope.

    Till now I was checking sata 2.5"  drive and sata SSD but today I connect other 3.5" drive to the system.

    And its get detected on both Widows as well as Linux system. 

    Though still detected in USB2.0 mode but its working/

    Is there any speed differnece in 2.5" and 3.5" drive?

    I have taken log for this drive.

    Please guide me on this.

    .

    Terminal log file
    Date: 07/07/2024 - 14:25:13
    -----------------------------------------------
    [0000092299] HS/FS/LS state 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:27]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000056] -> ahci_port_reset(0)
    
    [0000000062] Num of port resets = 1.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000062] -> ahci_port_reset(0)
    
    [0000000068] Num of port resets = 2.
    
    [0000000068] SATA Gen-1 speed negotiated.
    
    [0000000104] Retrying SATA Gen-2 speed...
    
    [0000000104] -> ahci_port_reset(0)
    
    [0000000110] -> ahci_hba_reset()
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0x4.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000115] -> ahci_port_reset(0)
    
    [0000000121] Num of port resets = 3.
    
    [0000000121] SATA Gen-1 speed negotiated.
    
    [0000000150] HS/FS/LS state = (0x0) ON.
    
    [0000000153] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000156] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000162] 
    
    [0000000162] ================================================
    
    [0000000162]              IDENTIFY DEVICE INFO
    
    [0000000162] ================================================
    
    [0000000162] 
    
    [0000000162]   Model:  WDC WD3200AAJS-00L7A0                   
    
    [0000000162]   FW Rev: 01.03E01
    
    [0000000162]   Serial:      WD-WCAV26397871
    
    [0000000162] 
    
    [0000000162]   Spec Compliance: ATA-7
    
    [0000000162]   Removable Media: No
    
    [0000000162]   UDMA Modes = 0x407f
    
    [0000000162]   PIO Modes = 0x0003
    
    [0000000162] 
    
    [0000000162]   LBA48: Yes
    
    [0000000162]   Max LBA = 0x00000000 2542e26f
    
    [0000000162]   Write FUA: No
    
    [0000000162]   World Wide Name = 0x50014ee1 57587f97
    
    [0000000162] 
    
    [0000000162]   SATA Speed: Gen2
    
    [0000000162]   NCQ Support: Yes
    
    [0000000162]   Queue Depth = 31
    
    [0000000162] 
    
    [0000000162]   Logical Sector Size = 512 bytes
    
    [0000000162]   Physical Sector Size = 512 bytes
    
    [0000000162]   Logical Sector Offset = 0
    
    [0000000162] 
    
    [0000000162] ================================================
    
    
    [0000000166] Connected to 1 AHCI device(s).
    
    [0000008816] USB Reset event occurred.
    
    [0000008816] -> ahci_reset_lun(0)
    
    [0000008831] Connected at HIGH speed.
    
    [0000008831] HS/FS/LS state = (0x0) ON.
    
    [0000008896] -> usb_hal_set_address() - addr: 0x2.
    
    [0000008917] -> handle_usb_set_configuration() - val = 1.
    
    [0000009953] -> ums_bot_case_handler() - case 5.
    
    [0000009959] -> ums_bot_case_handler() - case 5.
    
    [0000009972] -> ums_bot_case_handler() - case 5.
    
    [0000009974] -> ums_bot_case_handler() - case 5.
    
    [0000010067] -> ums_bot_case_handler() - case 5.
    
    [0000010068] -> ums_bot_case_handler() - case 5.
    
    [0000010836] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000013152] -> scsi_build_ata_pass_through_cmd() - cmd = 0xec, byte_cnt = 512, chk_cond = 1.
    
    [0000013327] -> ums_bot_case_handler() - case 5.
    
    [0000046522] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000090575] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000090578] HS/FS/LS state = (0x3) SUSPEND.
    
    
    -----------------------------------------------
    Date: 07/07/2024 - 14:27:15
    End log file
    

    Thanks for support.

  • Hi Rahul,

    For 3.5" v.s 2.5", 3.5" tends to have a higher RPM for the disk inside, a higher data transfer speed, and a higher cache size to allow for a quicker data access time. I can't say for certain this is the reason, as I am not too experienced with SATA drives and the SATA standard, but 3.5" does generally tend to be faster.

    You mentioned that the 2.5" would tend to be slower in terms of transfer. Were you possibly able to track the transfer rate, or maybe you can capture the transfer rate for both drives and see what the differences are? Perhaps 3.5" provides a boost to performance that 2.5" is missing.

    Thanks,

    Ryan

  • Hello Nicholaus and Ryan,

    Sorry for delayed reply.

    From last few days I was experimenting on my USB sata bridge chip.

    Now I changed my SATA side connection , now I gave 1:1 connection to TX lane. correspondingly I load firmware of 

    TUSB926x_FW_v1.06_SATA_NO_POLARITY_SWAP

    After flashing one thing I realise that is as follows

    I am checking SATA to USB connectivity on My Linux platform machine.

    Please check attached corresponding log first part.

    After flashing TUSB9261 with new firmware when I connect it first time new host then according to Debug log its been detected as AHCI device.

    But when I restart system and in second time log stuck at one point.

    When I did same thing with my Windows machine then at first time I can observe DISK2 (unlocatted) in Computer management.

    But in second time its recognize as unknown device.

    That mean at first attempt it recognize device but cant able to configure it.

    One more thing I want to mentioned here that ,

    As I told previously that on 3.5" HDD is detected on my circuit but if I tried to connect other 3.5" or 2.5" drive they were failed to mount.

    I forget to mention one thing here that , The 3.5" HDD which is detected  is non formated drive ( there are some partition like C, D ... basically windows machine) are present.

    Where as other 3.5" and 2.5" drive are totally formated in ext4 format.

    Will that affect the interface.

    Ideally drive should be  formatted in which format?

    Is it necessary to create partition?

    Please guide me on this.

    Thanks a lot for support.

     SATA log15072024.docx

  • Hi Rahul,

    The partition or format may affect whether the disk is mounted or not; that is controlled by the OS.  ext4 is not recognized by Windows, so those disks likely won't be mounted.

    The disk format should not affect the TUSB9261 from functioning properly though. It converts USB to SATA regardless of what the disk format is.

    As Ryan pointed out, this USB breakout board in this setup looks like it has potential for signal integrity issues.  It is not USB-compliant since the DP/DM lines are not impedance controlled to 90ohmls.  This is done so that you can perform testing on the TUSB9261 with an external Windows host instead of the Linux OS correct?  We can test using only Linux OS for now so that we can avoid using the USB breakout board.

    Since you see a trend for failure after restart, I'm wondering if there is a power sequencing issue or a Flash memory issue.
    "The core power (VDD) must be present and at its minimum high level prior to, or at the same time that, the I/O power (VDD33)." - datasheet

    "A minimum reset duration of 2ms is required. This is defined as the time when the power supplies are in the recommended operating range to the deassertion of GRSTz."  - datasheet

    The memory should be able to write up to 256 bytes with the program command (02h), but I'm not confident that the flash memory you selected has this capability.  I wonder if this is causing programming issues and so the TUSB9261 cannot load the flash program after reset.  If you re-program the flash does the TUSB9261 start working again after reset?

    Thanks,

    Nicholaus

  • Hello Nicholaus,

    Thanks a lot for reply.

    In my circuit VDD and VDD33 are start simultaneously.

    Also at GRSTz pin I put 4K7 and 1uF RC so Reset duration is definately more that 2ms.

    Now I focus only on my system that is Linux base system.

    Today I did one more experiement.

    As I told you previously on my circuit I cant able to detect 2.5"  drives.

    I had two drives one is formated and another one is Not formated (its having some partitions.).

    I made one change that First I wait till my systems power on and boot up . After that I enabled +5V supply for Sata drive.

    Because of this changes when I connect Unformated drive its detected on my linux system.

    These sda drive and its partitions are visible, but still I can't able to mount it.

    Where as in Formated disk still not able to recognized.

    I am still working on it.

    I had taken log of both the drives.

    Terminal log file
    Date: 16/07/2024 - 17:12:32
    -----------------------------------------------
    
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000149] HS/FS/LS state = (0x0) ON.
    
    [0000000152] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000155] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000306] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000306] -> ahci_port_reset(0)
    
    [0000000361] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000361] -> ahci_port_reset(0)
    
    [0000000416] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000416] -> ahci_port_reset(0)
    
    [0000000471] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000471] -> ahci_port_reset(0)
    
    [0000000526] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000526] -> ahci_port_reset(0)
    
    [0000000581] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000581] -> ahci_port_reset(0)
    
    [0000000636] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000636] -> ahci_port_reset(0)
    
    [0000000691] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000691] -> ahci_port_reset(0)
    
    [0000000746] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000746] -> ahci_port_reset(0)
    
    [0000000801] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000801] -> ahci_port_reset(0)
    
    [0000000856] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000856] -> ahci_port_reset(0)
    
    [0000000911] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000911] -> ahci_port_reset(0)
    
    [0000000966] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000966] -> ahci_port_reset(0)
    
    [0000001021] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_port_reset(0)
    
    [0000001326] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001326] -> ahci_port_reset(0)
    
    [0000001381] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001381] -> ahci_port_reset(0)
    
    [0000001436] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001436] -> ahci_port_reset(0)
    
    [0000001491] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001491] -> ahci_port_reset(0)
    
    [0000001546] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001546] -> ahci_port_reset(0)
    
    [0000001601] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001601] -> ahci_port_reset(0)
    
    [0000001656] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001656] -> ahci_port_reset(0)
    
    [0000001711] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001711] -> ahci_port_reset(0)
    
    [0000001766] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001766] -> ahci_port_reset(0)
    
    [0000001821] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001821] -> ahci_port_reset(0)
    
    [0000001876] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001876] -> ahci_port_reset(0)
    
    [0000001931] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001931] -> ahci_port_reset(0)
    
    [0000001986] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] @Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000.
    
    [0000002236] Connected to 0 AHCI device(s).
    
    [0000008821] USB Reset event occurred.
    
    [0000008836] Connected at HIGH speed.
    
    [0000008836] HS/FS/LS state = (0x0) ON.
    
    [0000008905] -> usb_hal_set_address() - addr: 0x2.
    
    [0000008927] -> handle_usb_set_configuration() - val = 1.
    
    [0000009971] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000009971] -> ums_bot_case_handler() - case 5.
    
    [0000009972] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000009972] -> ums_bot_case_handler() - case 5.
    
    [0000009978] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000009985] -> ums_bot_case_handler() - case 5.
    
    [0000010006] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010006] -> ums_bot_case_handler() - case 5.
    
    [0000012009] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012009] -> ums_bot_case_handler() - case 5.
    
    [0000012609] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012609] -> ums_bot_case_handler() - case 5.
    
    [0000012609] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012609] -> ums_bot_case_handler() - case 5.
    
    [0000012613] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000012613] -> ums_bot_case_handler() - case 5.
    
    [0000012614] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012614] -> ums_bot_case_handler() - case 5.
    
    [0000012660] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012660] -> ums_bot_case_handler() - case 5.
    
    [0000012834] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012834] -> ums_bot_case_handler() - case 5.
    
    [0000012834] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000012834] -> ums_bot_case_handler() - case 5.
    
    [0000012846] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012847] -> ums_bot_case_handler() - case 5.
    
    [0000012851] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000012851] -> ums_bot_case_handler() - case 5.
    
    [0000012853] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012853] -> ums_bot_case_handler() - case 5.
    
    [0000012856] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012856] -> ums_bot_case_handler() - case 5.
    
    [0000012869] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012869] -> ums_bot_case_handler() - case 5.
    
    [0000012880] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012880] -> ums_bot_case_handler() - case 5.
    
    [0000012881] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000012881] -> ums_bot_case_handler() - case 5.
    
    [0000012883] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012883] -> ums_bot_case_handler() - case 5.
    
    [0000012885] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012885] -> ums_bot_case_handler() - case 5.
    
    [0000014889] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000014889] -> ums_bot_case_handler() - case 5.
    
    [0000016905] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000016905] -> ums_bot_case_handler() - case 5.
    
    [0000018921] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000018921] -> ums_bot_case_handler() - case 5.
    
    [0000020937] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000020937] -> ums_bot_case_handler() - case 5.
    
    [0000022954] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000022955] -> ums_bot_case_handler() - case 5.
    
    [0000024970] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000024971] -> ums_bot_case_handler() - case 5.
    
    [0000026987] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000026988] -> ums_bot_case_handler() - case 5.
    
    [0000029002] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000029003] -> ums_bot_case_handler() - case 5.
    
    [0000031018] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000031018] -> ums_bot_case_handler() - case 5.
    
    [0000033034] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000033035] -> ums_bot_case_handler() - case 5.
    
    [
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [Watchdog] [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][-> ahci_init()
    
    [0000000051] -> ahci_hba_reset[0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_er
    [0000000104] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000104] -> ahci_rx_
    [0000000135]   Physical Sector Size = 512 bytes
    
    [0000000135]   Logical Sector Offset = 0
    
    [0000000135] 
    
    [0000000135] ================================================
    
    
    [0000000146] Connected to 1 AHCI device(s).
    
    [0000000150] HS/FS/LS state = (0x0) ON.
    
    [0000000153] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000156] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000183] USB Reset event occurred.
    
    [0000000183] -> ahci_reset_lun(0)
    
    [0000000197] Connected at HIGH speed.
    
    [0000000197] HS/FS/LS state = (0x0) ON.
    
    [0000000450] -> usb_hal_set_address() - addr: 0x2.
    
    [0000000474] -> handle_usb_set_configuration() - val = 1.
    
    [0000000514] -> ums_bot_case_handler() - case 5.
    
    [0000000516] -> ums_bot_case_handler() - case 5.
    
    [0000000532] -> ums_bot_case_handler() - case 5.
    
    [0000000534] -> ums_bot_case_handler() - case 5.
    
    [0000080025] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000080028] HS/FS/LS state = (0x3) SUSPEND.
    
    
    -----------------------------------------------
    Date: 16/07/2024 - 17:14:44
    End log file
    

    Terminal log file
    Date: 16/07/2024 - 17:15:38
    -----------------------------------------------
    
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][-> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000149] HS/FS/LS state = (0x0) ON.
    
    [0000000152] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000155] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000306] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000306] -> ahci_port_reset(0)
    
    [0000000361] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000361] -> ahci_port_reset(0)
    
    [0000000416] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000416] -> ahci_port_reset(0)
    
    [0000000471] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000471] -> ahci_port_reset(0)
    
    [0000000526] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000526] -> ahci_port_reset(0)
    
    [0000000581] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000581] -> ahci_port_reset(0)
    
    [0000000636] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000636] -> ahci_port_reset(0)
    
    [0000000691] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000691] -> ahci_port_reset(0)
    
    [0000000746] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000746] -> ahci_port_reset(0)
    
    [0000000801] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000801] -> ahci_port_reset(0)
    
    [0000000856] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000856] -> ahci_port_reset(0)
    
    [0000000911] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000911] -> ahci_port_reset(0)
    
    [0000000966] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000966] -> ahci_port_reset(0)
    
    [0000001021] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_port_reset(0)
    
    [0000001326] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001326] -> ahci_port_reset(0)
    
    [0000001381] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001381] -> ahci_port_reset(0)
    
    [0000001436] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001436] -> ahci_port_reset(0)
    
    [0000001491] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001491] -> ahci_port_reset(0)
    
    [0000001546] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001546] -> ahci_port_reset(0)
    
    [0000001601] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001601] -> ahci_port_reset(0)
    
    [0000001656] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001656] -> ahci_port_reset(0)
    
    [0000001711] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001711] -> ahci_port_reset(0)
    
    [0000001766] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001766] -> ahci_port_reset(0)
    
    [0000001821] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001821] -> ahci_port_reset(0)
    
    [0000001876] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001876] -> ahci_port_reset(0)
    
    [0000001931] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001931] -> ahci_port_reset(0)
    
    [0000001986] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] @Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000.
    
    [0000002236] Connected to 0 AHCI device(s).
    
    [0000008884] USB Reset event occurred.
    
    [0000008898] Connected at HIGH speed.
    
    [0000008898] HS/FS/LS state = (0x0) ON.
    
    [0000008964] -> usb_hal_set_address() - addr: 0x2.
    
    [0000008985] -> handle_usb_set_configuration() - val = 1.
    
    [0000010001] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010001] -> ums_bot_case_handler() - case 5.
    
    [0000010002] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010002] -> ums_bot_case_handler() - case 5.
    
    [0000010003] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010009] -> ums_bot_case_handler() - case 5.
    
    [0000010265] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010265] -> ums_bot_case_handler() - case 5.
    
    [0000012296] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012296] -> ums_bot_case_handler() - case 5.
    
    [0000012784] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012784] -> ums_bot_case_handler() - case 5.
    
    [0000012785] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012785] -> ums_bot_case_handler() - case 5.
    
    [0000012785] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000012786] -> ums_bot_case_handler() - case 5.
    
    [0000012786] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012786] -> ums_bot_case_handler() - case 5.
    
    [0000012818] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012818] -> ums_bot_case_handler() - case 5.
    
    [0000013028] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013029] -> ums_bot_case_handler() - case 5.
    
    [0000013029] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013029] -> ums_bot_case_handler() - case 5.
    
    [0000013032] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013040] -> ums_bot_case_handler() - case 5.
    
    [0000013042] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013043] -> ums_bot_case_handler() - case 5.
    
    [0000013048] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013048] -> ums_bot_case_handler() - case 5.
    
    [0000013049] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013049] -> ums_bot_case_handler() - case 5.
    
    [0000013057] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013057] -> ums_bot_case_handler() - case 5.
    
    [0000013064] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013065] -> ums_bot_case_handler() - case 5.
    
    [0000013068] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013068] -> ums_bot_case_handler() - case 5.
    
    [0000013070] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013071] -> ums_bot_case_handler() - case 5.
    
    [0000013073] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013073] -> ums_bot_case_handler() - case 5.
    
    [0000015084] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000015084] -> ums_bot_case_handler() - case 5.
    
    [0000017096] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000017096] -> ums_bot_case_handler() - case 5.
    
    [0000019112] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000019112] -> ums_bot_case_handler() - case 5.
    
    [0000021128] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000021128] -> ums_bot_case_handler() - case 5.
    
    [0000023145] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000023145] -> ums_bot_case_handler() - case 5.
    
    [0000025161] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000025162] -> ums_bot_case_handler() - case 5.
    
    [0000027177] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000027178] -> ums_bot_case_handler() - case 5.
    
    [
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056]
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051] 0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056]
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051] 0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][-> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [000
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][-> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [00
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000056] 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000
    -----------------------------------------------
    Date: 16/07/2024 - 17:18:00
    End log file
    

    If you got some clue then please let me know.

    Thanks a lot for support.

  • Hi Rahul,

    These sda drive and its partitions are visible, but still I can't able to mount it.

    Mounting a disk is unrelated to the TUSB9261 and would be bettered answered by the Linux community.  As long as the drive is visible the TUSB9261 is working properly.

    I tested two drives with the TUSB9261 here.  I used lsusb and lsblk to confirm USB/SATA connections, and I used a USB 2.0 cable to limit the TUSB9261 to DP/DM only.

    3.5" Seagate ST3160318AS - Pass
    2.5" Toshiba mq01abd100 - Pass

    Where as in Formated disk still not able to recognized.

    In your image of the formatted disk the error in the screenshot indicates a USB failure, but the log shows a successful USB connection.   You should be able to see the TUSB9261 using the lsusb command with or without a SATA disk connected at all times. Is that true?

    If you unformat both disks do they both work? 

    Regards,

    Nicholaus

  • Hello Nicholaus,

    Sorry for wrong identification.

    When I say Unformated disk means its formated and it has partitions and some data is available on disk.

    When I say Formated disk means its formated but there is not partition and no data on it.

    In my case mostly the disk which has partitions and data on that is detected by my system.

    In your case checking ,are you working on Linux system or Windows system?

    Thanks a lot for support. 

  • Hello Nicholaus,

    When I dont connect any SATA drive I got following response when I give lsusb and lsusb-t command.

    Here It shows Texas Instrument Inc. in lsusb  and correspondingly it shows mass storage device in lsusb-t command.

    Thanks for support.

  • Hi Rahul,

    I was working with a Linux system, and I used LSUSB and LSBLK to confirm USB and SATA connections.

    1. It looks like the TUSB9261 has successfully enumerated according to LSUSB.  That confirms the USB side is working.  This should remain the same whether a SATA drive is connected or not.  I would check this first during your testing.

    2. Assuming it passes step 1.  Use LSBLK to check if the SATA side working; if it is not, then something is wrong with the SATA connection, but I'm unsure what that could be since it seems to be working on my side and it some cases on yours.  Do you have a shorter SATA cable that you can use to see if that improves results?

    Regards,

    Nicholaus

  • Hi Rahul,

    Any update on your debug?

    Regards,

    Nicholaus

  • Hello Nicholaus,

    Sorry for delayed reply.

    Actually I was trying different ways to make drive work but  still I am not succeeded in that.

    I took short length SATA cable  8" length but that not help.

    Then I changed my USB 2.0 connection. I bypass USB hub and directly given to my processor actual USB but that also doesnt help.

    I changed power ON sequence of SSD , now I make it ON after systems OS booting complete. 

    I am working on 3.5" size sata SSD.

    I had WD  320GB WD3200AAJS-00L7AD is the only drive which is get detected and work properly.

    Another drive Seagate 500GB ST3500414CS which is not working.

    Please check attached log files of both working drives and not workin drives.

    Terminal log file
    Date: 29/07/2024 - 20:40:32
    -----------------------------------------------
    
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000149] HS/FS/LS state = (0x0) ON.
    
    [0000000152] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000155] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000306] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000306] -> ahci_port_reset(0)
    
    [0000000361] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000361] -> ahci_port_reset(0)
    
    [0000000416] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000416] -> ahci_port_reset(0)
    
    [0000000471] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000471] -> ahci_port_reset(0)
    
    [0000000526] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000526] -> ahci_port_reset(0)
    
    [0000000581] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000581] -> ahci_port_reset(0)
    
    [0000000636] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000636] -> ahci_port_reset(0)
    
    [0000000691] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000691] -> ahci_port_reset(0)
    
    [0000000746] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000746] -> ahci_port_reset(0)
    
    [0000000801] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000801] -> ahci_port_reset(0)
    
    [0000000856] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000856] -> ahci_port_reset(0)
    
    [0000000911] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000911] -> ahci_port_reset(0)
    
    [0000000966] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000966] -> ahci_port_reset(0)
    
    [0000001021] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_port_reset(0)
    
    [0000001326] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001326] -> ahci_port_reset(0)
    
    [0000001381] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001381] -> ahci_port_reset(0)
    
    [0000001436] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001436] -> ahci_port_reset(0)
    
    [0000001491] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001491] -> ahci_port_reset(0)
    
    [0000001546] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001546] -> ahci_port_reset(0)
    
    [0000001601] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001601] -> ahci_port_reset(0)
    
    [0000001656] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001656] -> ahci_port_reset(0)
    
    [0000001711] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001711] -> ahci_port_reset(0)
    
    [0000001766] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001766] -> ahci_port_reset(0)
    
    [0000001821] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001821] -> ahci_port_reset(0)
    
    [0000001876] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001876] -> ahci_port_reset(0)
    
    [0000001931] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001931] -> ahci_port_reset(0)
    
    [0000001986] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] @Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000.
    
    [0000002236] Connected to 0 AHCI device(s).
    
    [0000008919] USB Reset event occurred.
    
    [0000008968] Connected at HIGH speed.
    
    [0000008968] HS/FS/LS state = (0x0) ON.
    
    [0000009043] -> usb_hal_set_address() - addr: 0x2.
    
    [0000009064] -> handle_usb_set_configuration() - val = 1.
    
    [0000010113] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010113] -> ums_bot_case_handler() - case 5.
    
    [0000010114] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010114] -> ums_bot_case_handler() - case 5.
    
    [0000010115] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010115] -> ums_bot_case_handler() - case 5.
    
    [0000010278] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000010279] -> ums_bot_case_handler() - case 5.
    
    [0000012302] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000012303] -> ums_bot_case_handler() - case 5.
    
    [0000013421] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013421] -> ums_bot_case_handler() - case 5.
    
    [0000013424] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013424] -> ums_bot_case_handler() - case 5.
    
    [0000013426] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013426] -> ums_bot_case_handler() - case 5.
    
    [0000013427] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013428] -> ums_bot_case_handler() - case 5.
    
    [0000013443] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013443] -> ums_bot_case_handler() - case 5.
    
    [0000013609] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013609] -> ums_bot_case_handler() - case 5.
    
    [0000013609] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013610] -> ums_bot_case_handler() - case 5.
    
    [0000013611] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013615] -> ums_bot_case_handler() - case 5.
    
    [0000013621] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013621] -> ums_bot_case_handler() - case 5.
    
    [0000013623] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013623] -> ums_bot_case_handler() - case 5.
    
    [0000013637] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013638] -> ums_bot_case_handler() - case 5.
    
    [0000013643] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013643] -> ums_bot_case_handler() - case 5.
    
    [0000013649] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013649] -> ums_bot_case_handler() - case 5.
    
    [0000013651] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x1e.
    
    [0000013652] -> ums_bot_case_handler() - case 5.
    
    [0000013656] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013656] -> ums_bot_case_handler() - case 5.
    
    [0000013658] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000013658] -> ums_bot_case_handler() - case 5.
    
    [0000015663] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000015663] -> ums_bot_case_handler() - case 5.
    
    [0000017679] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000017679] -> ums_bot_case_handler() - case 5.
    
    [0000019695] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000019695] -> ums_bot_case_handler() - case 5.
    
    [0000021711] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000021711] -> ums_bot_case_handler() - case 5.
    
    [0000023727] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000023727] -> ums_bot_case_handler() - case 5.
    
    [0000025743] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000025743] -> ums_bot_case_handler() - case 5.
    
    [0000027759] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000027759] -> ums_bot_case_handler() - case 5.
    
    [0000029775] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000029775] -> ums_bot_case_handler() - case 5.
    
    [0000031791] -> ums_bot_send_CSW() - status = FAILED. CDB[0] = 0x00.
    
    [0000031791] -> ums_bot_case_handler() - case 5.
    
    [
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [Watchdog] [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_rx_error_isr() - err_cnt = 0xf.
    
    [0000000051] -> ahci_port_reset(0)
    
    [0000000057] Num of port resets = 1.
    
    [0000000063] SATA Gen-1 speed negotiated.
    
    [0000000149] HS/FS/LS state = (0x0) ON.
    
    [0000000152] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000155] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000297] USB Reset event occurred.
    
    [0000000347] Connected at HIGH speed.
    
    [0000000347] HS/FS/LS state = (0x0) ON.
    
    [0000000389] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000000417] -> usb_hal_set_address() - addr: 0x2.
    
    [0000000439] -> handle_usb_set_configuration() - val = 1.
    
    [0000002831] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000006476] Retrying SATA Gen-2 speed...
    
    [0000006476] -> ahci_port_reset(0)
    
    [0000006482] -> ahci_hba_reset()
    
    [0000006488] SATA Gen-1 speed negotiated.
    
    [0000006559] 
    
    [0000006559] ================================================
    
    [0000006559]              IDENTIFY DEVICE INFO
    
    [0000006559] ================================================
    
    [0000006559] 
    
    [0000006559]   Model:  WDC WD3200AAJS-00L7A0                   
    
    [0000006559]   FW Rev: 01.03E01
    
    [0000006559]   Serial:      WD-WCAV26397871
    
    [0000006559] 
    
    [0000006559]   Spec Compliance: ATA-7
    
    [0000006559]   Removable Media: No
    
    [0000006559]   UDMA Modes = 0x007f
    
    [0000006559]   PIO Modes = 0x0003
    
    [0000006559] 
    
    [0000006559]   LBA48: Yes
    
    [0000006559]   Max LBA = 0x00000000 2542e26f
    
    [0000006559]   Write FUA: No
    
    [0000006559]   World Wide Name = 0x50014ee1 57587f97
    
    [0000006559] 
    
    [0000006559]   SATA Speed: Gen2
    
    [0000006559]   NCQ Support: Yes
    
    [0000006559]   Queue Depth = 31
    
    [0000006559] 
    
    [0000006559]   Logical Sector Size = 512 bytes
    
    [0000006559]   Physical Sector Size = 512 bytes
    
    [0000006559]   Logical Sector Offset = 0
    
    [0000006559] 
    
    [0000006559] ================================================
    
    
    [0000006562] Connected to 1 AHCI device(s).
    
    [0000006581] -> ums_bot_case_handler() - case 5.
    
    [0000006589] -> ums_bot_case_handler() - case 5.
    
    [0000006601] -> ums_bot_case_handler() - case 5.
    
    [0000006602] -> ums_bot_case_handler() - case 5.
    
    [0000006748] -> ums_bot_case_handler() - case 5.
    
    [0000006749] -> ums_bot_case_handler() - case 5.
    
    [0000006758] -> scsi_build_ata_pass_through_cmd() - cmd = 0xec, byte_cnt = 512, chk_cond = 1.
    
    [0000006759] -> ums_bot_case_handler() - case 5.
    
    [0000013929] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000030110] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000042167] -> ahci_rx_error_isr() - err_cnt = 0x1.
    
    [0000045357] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000045360] HS/FS/LS state = (0x3) SUSPEND.
    
    
    -----------------------------------------------
    Date: 29/07/2024 - 20:42:30
    End log file
    

    Terminal log file
    Date: 29/07/2024 - 20:43:28
    -----------------------------------------------
    
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 Device ID: 0x0000                  ||
    
    ========================================================
    
    
     Reset Flag(s): [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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051][0000000051] LTSSM state = (0x5) RX DETECT.
    
     -> ahci_init()
    
    [0000000051] -> ahci_hba_reset()
    
    [0000000150] HS/FS/LS state = (0x0) ON.
    
    [0000000153] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000000156] HS/FS/LS state = (0x3) SUSPEND.
    
    [0000000306] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000306] -> ahci_port_reset(0)
    
    [0000000361] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000361] -> ahci_port_reset(0)
    
    [0000000416] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000416] -> ahci_port_reset(0)
    
    [0000000471] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000471] -> ahci_port_reset(0)
    
    [0000000526] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000526] -> ahci_port_reset(0)
    
    [0000000581] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000581] -> ahci_port_reset(0)
    
    [0000000636] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000636] -> ahci_port_reset(0)
    
    [0000000691] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000691] -> ahci_port_reset(0)
    
    [0000000746] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000746] -> ahci_port_reset(0)
    
    [0000000801] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000801] -> ahci_port_reset(0)
    
    [0000000856] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000856] -> ahci_port_reset(0)
    
    [0000000911] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000911] -> ahci_port_reset(0)
    
    [0000000966] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000000966] -> ahci_port_reset(0)
    
    [0000001021] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001271] -> ahci_port_reset(0)
    
    [0000001326] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001326] -> ahci_port_reset(0)
    
    [0000001381] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001381] -> ahci_port_reset(0)
    
    [0000001436] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001436] -> ahci_port_reset(0)
    
    [0000001491] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001491] -> ahci_port_reset(0)
    
    [0000001546] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001546] -> ahci_port_reset(0)
    
    [0000001601] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001601] -> ahci_port_reset(0)
    
    [0000001656] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001656] -> ahci_port_reset(0)
    
    [0000001711] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001711] -> ahci_port_reset(0)
    
    [0000001766] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001766] -> ahci_port_reset(0)
    
    [0000001821] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001821] -> ahci_port_reset(0)
    
    [0000001876] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001876] -> ahci_port_reset(0)
    
    [0000001931] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000001931] -> ahci_port_reset(0)
    
    [0000001986] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] -> ahci_wait_complete() timed out! Rd: 0xfb000128 = 0x00000000, cmplt_val = 0x00000003.
    
    [0000002236] @Error: Timeout waiting for PHY Ready. P0SSTS = 0x00000000, P0SERR = 0x00000000.
    
    [0000002236] Connected to 0 AHCI device(s).
    
    [0000012146] USB Reset event occurred.
    
    [0000012208] Connected at HIGH speed.
    
    [0000012208] HS/FS/LS state = (0x0) ON.
    
    [0000012761] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000012761] USB Reset event occurred.
    
    [0000012823] Connected at HIGH speed.
    
    [0000012823] HS/FS/LS state = (0x0) ON.
    
    [0000013375] HS/FS/LS state = (0x5) EARLY SUSPEND.
    
    [0000013378] HS/FS/LS state = (0x3) SUSPEND.
    
    [
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB S
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB 
    
    ========================================================
    
    ||   TUSB926x Firmware v1.06 [Jan  5 2018 12:01:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-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:57]   ||
    
    ||                 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 Bus-powered.
    
    [0000000001] -> usb_hal_init()
    
    [0000000001] USB Core Ver: 0x120a.
    
    [0000000001] USB SSC is OFF.
    
    [0000000051] -> usb_hal_connect()
    
    [0000000051] 0000000051] LTSSM state = (0x5) RX DETECT.
    
    
    
    -----------------------------------------------
    Date: 29/07/2024 - 20:45:00
    End log file
    

    As you said there is issue with USB communication between chip and cpu. Is there any way we can communicate in low speed mode such a way that we can overcome on our layout design restrictions?

    As you said there is a one resistor between pin 38 and 39 is there which is used for USB clock setting. If we adjust that can we tune the USB communication? 

    Please guide me on this.

    Thanks a lot for support.

  • Hi Rahul,

    Adjusting the resistor shouldn't help.  I'm not aware of a way to force the speed to LS.  It looks like there are multiple restarts in the logs you post.  Is the system power cycling? 

    I reviewed the issue and noticed you said VDD and VDD33 start simultaneously.  It would be better if the 1.1V before

    In my circuit VDD and VDD33 are start simultaneously

    "Ramp the 1.1-V power supply before or at the same time as the 3.3-V power supply if a passive reset circuit is used. Another option is to use an active reset source such as a power good signal from the 1.1-V voltage regulator or a voltage supervisory circuit. The reset pulse must be at least 2 ms long, but shorter than 100 ms." - TUSB9261 Errata (Rev. B) (ti.com)

    Do the drives you mentioned work using a standard SATA connector without the TUSB9261?

    Thanks,

    Nicholaus

  • Hi Rahul,

    Any update on this issue?

    Thanks,

    Nicholaus

  • Hello Nicholaus,

    Sorry for delayed response.

    Actually  I checked power on sequence its according to suggested sequence.

    I am working on my pcb design layout.

    Give me sometime I will get back to you.

    Thanks a lot for support.