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.

TUSB8041 issue with ASM1153

Other Parts Discussed in Thread: TUSB8041

Customer produce : U3H41S4310S,

It is USB 3.0 to four SATA III Bridges Board with Read-only (Write Protect) or Read/Write Function

http://www.ioi.com.tw/products/proddetail.aspx?CatID=101&ProdID=1010145&HostID=2035

USB3.0 HUB is TI USB8041 / SATA III Bridges is ASM1153E

OS: Window 7 SP1 64bit

Setting :

  1. Upstream port: USB3.0 Cable connector U3H41S4310S and Host USB3.0(intel hsot)

  2. Downstream port: : We use SATA7pin Cable connector U3H41S4310S and SATA HDD

  3. HDD use External Power

We power on the first HDD Power than Power on ASM1153E

All function test will be pass.

BTW:

Issue : We power on the first ASM1153E than Power on HDD power ,

     If HDD did not have Partition , We open the Computer management , The system will be Stop.

If HDD have Partition , we can read / write / format HDD , but we can not delete Hdd Partition in Computer management ,

We have test in TI TUSB8041/TUSB8040EVM have same issue , but we change VIA USB3.0 HUB, this issue will be fixed.

TUSB8041 issue with ASM1153.docx

  • Hi Kerr,


    That is unexpected.  The TUSB8041 only passes commands from the host to/from the device, the timing of the HDD power on should not matter.  Does the customer have access to any usb debug utilities?  The TUSB8041 has aggressive power management protocol, perhaps the ASM1153E are being sent to a lower power state and not waking up when the SATA HDD is powered on?  Do they have an EEPROM connected to the TUSB8041?  It is possible to disable U1/U2 power states to confirm this.

    Regards,

    JMMN

  • Hi JMMN

             We did not have EEPROM in the system , maybe we can test on EVM , BTW How to setting EEPROM?

    Could you provide setting files?

  • 00	55	01010101	'ROM Signature - Do NOT modify!
    01	51	01010001	'Vendor ID LSB - Can be modified
    02	04	00000100	'Vendor ID MSB - Can be modified
    03	40	01000000	'Product ID LSB - Can be modified
    04	81	10000001	'Product ID MSB - Can be modified
    05	30	00110000	'Device Configuration - U1U2 OFF
    06	00	00000000	'Battery Charging (1 = enabled) - Can be modified 
    07	0F	00001111	'Device Removable- Can be modified 
    08	0F	00001111	'Port Used - Can be modified
    09	00	00000000	'Phy Custom - Can be modified
    0A	22	00100010	'Device Configuration 2 - Can be modified
    0B	00	00000000	'usb 20 Port Polarity
    20	09	00001001	'Language ID - Can be modified
    21	04	00000100	'Language ID -  Can be modified
    22	00	00000000	'Serial Number String Length -  Can be modified
    23	00	00000000	'Manufacturer String Length 
    24	00	00000000	'Product String Length 
    F0	00	00000000	'Additional Features
    
    
    
    'DATA FILE FORMAT: <HEX ADDRESS><TAB><HEX DATA>. EVERYTHING AFTER <DATA> IS IGNORED.
    'USE <'> FOR IN-LINE COMMENTING.
    'DATA FILE PARSING STOPS AT FIRST BLANK LINE.
    
    Hi Kerr,

    Try the attached EEPROM settings.

    Thanks,

    JMMN