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.

AM335x + SATA

Other Parts Discussed in Thread: TUSB9261, TUSB9260, TUSB2046B

Hello, everyone!

Is there a way to add SATA-interface to AM335x (maybe some bridge like usb2.0-SATA or GPMC-SATA). I need any solution which would provide ability to connect SATA HDD to my AM335x device.

BR

  • Hello, Biser!

    Please, specify is it possible to connect TUSB9261 to AM335x? As I understood TUSB9261 supports USB2.0, but I'm not sure will USB2.0 host (AM335x) communicate with USB3.0 (TUSB9261) device correctly.

    BR.

  • Hi Vladimir,
     
    In the TUSB9261 datasheet, section 4.1 it's written:
     
    "After USB device controller configuration is complete, if a SATA device was detected during the AHCI configuration the firmware connects the device to the USB bus when VBUS is detected. According to the USB 3.0 specification, the TUSB9261 will initially try to connect at SuperSpeed USB, if successful it will enter U0; otherwise, after the training time out it will enable the DP pull up and connect as a USB 2.0 high-speed or full-speed device depending on the speed supported by host or hub port."
     
    If you have any more questions on the TUSB9261 you should direct them to the Interface forum: http://e2e.ti.com/support/interface/digital_interface/default.aspx
  • Biser, i think it's the right forum.

    So, according information in the TUSB9261 datasheet we can use TUSB9261 as a bridge between AM335x (using USB2.0 host) and SATA HDD, but write/read will be limited by USB2.0 specification. If it's true, why do you reccomend using GL830? Is this a misunderstanding?

    BR.

  • I don't recommend it. It was simply the first thing that came up on Google and I suggested it to you. Obviously since TI has a similar solution I would recommend that.
  • Hi Biser,


    Just to keep it in the history. I have tried it with the Beaglebone black.

    Using the TUSB9261 EVM (with a SATA HDD) and the Beaglebone black (running Linux SDK 7.0). The SATA disk is being recognized automatically after connecting the cable.

    #dmesg
    [ 1485.429011] usb 2-1: new high-speed USB device number 3 using musb-hdrc
    [ 1485.570260] usb 2-1: New USB device found, idVendor=0451, idProduct=9260
    [ 1485.577460] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 1485.585152] usb 2-1: Product: TUSB9260 Firmware v1
    [ 1485.590328] usb 2-1: Manufacturer: Texas Instruments
    [ 1485.595649] usb 2-1: SerialNumber: E549F95B2011021015024508457C50D46
    [ 1485.605749] usb-storage 2-1:1.0: USB Mass Storage device detected
    [ 1485.617341] scsi1 : usb-storage 2-1:1.0
    [ 1486.620064] scsi 1:0:0:0: Direct-Access     ATA      ST320LT007-9ZV14 DEM1 PQ: 0 ANSI: 6
    [ 1486.641414] sd 1:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
    [ 1486.667102] sd 1:0:0:0: [sda] Write Protect is off
    [ 1486.672378] sd 1:0:0:0: [sda] Mode Sense: 03 00 00 00
    [ 1486.689283] sd 1:0:0:0: [sda] No Caching mode page found
    [ 1486.694994] sd 1:0:0:0: [sda] Assuming drive cache: write through
    [ 1486.725476] sd 1:0:0:0: [sda] No Caching mode page found
    [ 1486.734877] sd 1:0:0:0: [sda] Assuming drive cache: write through
    [ 1486.783779]  sda: sda1 sda2
    [ 1486.803716] sd 1:0:0:0: [sda] No Caching mode page found
    [ 1486.813016] sd 1:0:0:0: [sda] Assuming drive cache: write through
    [ 1486.823685] sd 1:0:0:0: [sda] Attached SCSI disk

    #fdisk /dev/sda -l

    Disk /dev/sda: 320.1 GB, 320072933376 bytes, 625142448 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x04d725cb
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1            2048   624502783   312250368    7  HPFS/NTFS/exFAT
    /dev/sda2   *   624502784   625117183      307200    e  W95 FAT16 (LBA)

    A.

  • Hello,

    Could the TUSB9261  also being connected to an USB hub controller like the TUSB2046B?

    Thanks in advance