Part Number: TUSB9261
Hi team,
We are investigating reproducible data corruption on one board using the TUSB9261.
System configuration
- Host: NXP i.MX 8M Nano
- Connection: USB host → USB hub → TUSB9261 → SATA SSD
- TUSB9261 firmware: v1.06
Issue
Data read from the SSD is occasionally corrupted without any USB or SATA CRC errors.
The issue occurs only on one board. The same SSD and test data work correctly on another board of the same design.
The corruption has the following pattern:
- Only bit 1 at offset
0x822within a 4 KB block changes. - The change is always from 0 to 1.
- The same bit in the data read 64 KB earlier was always 1.
Using alternating 64 KB blocks of 0xFF and 0x00, the failing board showed 659 errors, while the known-good board showed no errors.
We also confirmed the following:
- No corruption with an external USB-to-SATA adapter
- DDR memory tests passed
- SSD SMART shows no CRC or ECC errors
- Power supplies, reset, and clock are within specification
We suspect a possible failure in the TUSB9261 Data Path RAM or internal data path.
Could you please advise:
- Are there any known issues or similar cases?
- Could firmware v1.06 cause this behavior?
- Are there any recommended diagnostic tests?
- Is failure analysis available, and should we send the assembled board or the removed device?
Best Regards,