Other Parts Discussed in Thread: TUSB9260
Tool/software: Linux
Hi
I am trying to program the flash on the 4 TUSB9261 USB3 SATA bridges that are on my device which is based on the NVIDIA tegra tx2 platform running ubuntu linux. It has no interface to a PC host. So I can't use any windows SW for this.
Acc. to this link
http://e2e.ti.com/support/interface/f/138/t/341781
it seems like I need the Linux Flash Burner SW and a eBurner driver.
1. Where may I get them ?
2. I see USB HID boot loader device
# lsusb
Bus 002 Device 004: ID 0451:926b Texas Instruments, Inc. TUSB9260 Boot Loader
Bus 002 Device 003: ID 0451:926b Texas Instruments, Inc. TUSB9260 Boot Loader
Bus 002 Device 002: ID 0451:8025 Texas Instruments, Inc.
Bus 001 Device 005: ID 0451:8027 Texas Instruments, Inc.
Bus 001 Device 007: ID 0451:926b Texas Instruments, Inc. TUSB9260 Boot Loader
Bus 001 Device 006: ID 0451:926b Texas Instruments, Inc. TUSB9260 Boot Loader
Bus 001 Device 003: ID 0451:8027 Texas Instruments, Inc.
3. dmesg output
[ 9.593300] usb 2-3.1: new SuperSpeed USB device number 3 using xhci-tegra
[ 9.600615] usb 1-3: New USB device found, idVendor=0451, idProduct=8027
[ 9.607508] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[ 9.613872] usb 2-3.1: New USB device found, idVendor=0451, idProduct=926b
[ 9.613876] usb 2-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9.613878] usb 2-3.1: Product: TUSB9260 Boot Loader
[ 9.613880] usb 2-3.1: Manufacturer: Texas Instruments
[ 9.613882] usb 2-3.1: SerialNumber: TUSB9260BL01
[ 9.614618] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[ 9.614962] usb 2-3.1: Set SEL for device-initiated U1 failed.
[ 9.615480] usb 2-3.1: Set SEL for device-initiated U2 failed.
[ 9.617035] hid-generic 0003:0451:926B.0001: hidraw0: USB HID v1.10 Device [Texas Instruments TUSB9260 Boot Loader] on usb-3530000.xhci-3.1/input0
[ 9.675733] usb 1-3: SerialNumber: 65000871BDF8
[ 9.681342] hub 1-3:1.0: USB hub found
[ 9.685227] hub 1-3:1.0: 2 ports detected
4. Kernel version is 4.4.38
nvidia@voltron-ru-tegra-ubuntu-sn1019:~$ uname -a
Linux voltron-ru-tegra-ubuntu-sn1019 4.4.38-tegra #8 SMP PREEMPT Fri Nov 9 13:01:46 CST 2018 aarch64 aarch64 aarch64 GNU/Linux
5. I'm think it is because the "eBurner" driver is not loaded as I don't see the /dev/TUSB9260_0 node. Is this a driver that Ti provides or is it integrated into the linux kernel ?
6. From the dmesg log
[ 9.614962] usb 2-3.1: Set SEL for device-initiated U1 failed.
[ 9.615480] usb 2-3.1: Set SEL for device-initiated U2 failed.
Is this an error that I may ignore? If not, how do I fix it ? I was hoping once the flash device is programmed, this may go away.