AnsweredAssumed Answered

The ipod ATS certification issue in the i.mx6s

Question asked by Taehun Kim on Apr 21, 2016
Latest reply on May 5, 2016 by jamesbone


Dear Sir,

 

We are developing our project with the i.mx6 solo.

 

We have the ipod ATS certification issue.

 

We could see the error packet of the usb with the usb sniffer when we turn on our board.

 

When we turn on the our board, the ipod device is connected with our board.

 

The error log is occurred when we connect the ipod to the otg port.

 

The normal log(HS port)

[    0.965075] ########################### hub_activate: (usb2) START ACTIVATE init(1)   

[    0.965100] #### usb_control_msg dev_name(usb2) pipe:0x80000180 [ bRequestType:0xa3 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004 ####

[    0.965121] #### rh_call_control: bRequestType:0xa300 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004

[    0.965136] #### ehci_hub_control: typeReq(0xa300) wValue(0x0000) wIndex(0x0001) wLength(0x0004)##############

[    0.965148] #### ehci_hub_control: ehci GetPortStatus (0x10001803)  

[    0.965161] #### hub_port_status: dev(2-0:1.0) status:0x101 change:0x1

[    0.965172] #### hub_activate: hub(2-0:1.0) port1(1) status 0x0101 change 0x0001

[    0.965185] #### usb_control_msg dev_name(usb2) pipe:0x80000100 [ bRequestType:0x23 bRequest:0x01 wValue:0x0010 wIndex:0x0001 wLength:0x0000 ####

[    0.965201] #### rh_call_control: bRequestType:0x2301 bRequest:0x01 wValue:0x0010 wIndex:0x0001 wLength:0x0000

[    0.965213] #### ehci_hub_control: typeReq(0x2301) wValue(0x0010) wIndex(0x0001) wLength(0x0000)##############  

 

[    1.065130] #### usb_control_msg dev_name(usb2) pipe:0x80000180 [ bRequestType:0xa3 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004 ####

[    1.065149] #### rh_call_control: bRequestType:0xa300 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004

[    1.065164] #### ehci_hub_control: typeReq(0xa300) wValue(0x0000) wIndex(0x0001) wLength(0x0004)##############

[    1.065175] #### ehci_hub_control: ehci GetPortStatus (0x1c001002)

[    1.065189] #### hub_port_status: dev(2-0:1.0) status:0x100 change:0x1

 

[    1.065266] #### usb_control_msg dev_name(usb2) pipe:0x80000180 [ bRequestType:0xa3 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004 ####

[    1.065281] #### rh_call_control: bRequestType:0xa300 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004

[    1.065294] #### ehci_hub_control: typeReq(0xa300) wValue(0x0000) wIndex(0x0001) wLength(0x0004)##############

[    1.065305] #### ehci_hub_control: ehci GetPortStatus (0x1c001000) 

[    1.065315] #### hub_port_status: dev(2-0:1.0) status:0x100 change:0x0

 

The error log(OTG port)

[    0.947076] ########################### hub_activate: (usb1) START ACTIVATE init(1) 

[    0.947102] #### usb_control_msg dev_name(usb1) pipe:0x80000180 [ bRequestType:0xa3 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004 ####

[    0.947123] #### rh_call_control: bRequestType:0xa300 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004

[    0.947139] #### ehci_hub_control: typeReq(0xa300) wValue(0x0000) wIndex(0x0001) wLength(0x0004)##############

[    0.947151] #### ehci_hub_control: ehci GetPortStatus (0x10001803)  

[    0.947167] #### hub_port_status: dev(1-0:1.0) status:0x101 change:0x1

[    0.947178] #### hub_activate: hub(1-0:1.0) port1(1) status 0x0101 change 0x0001

[    0.947193] #### usb_control_msg dev_name(usb1) pipe:0x80000100 [ bRequestType:0x23 bRequest:0x01 wValue:0x0010 wIndex:0x0001 wLength:0x0000 ####

[    0.947209] #### rh_call_control: bRequestType:0x2301 bRequest:0x01 wValue:0x0010 wIndex:0x0001 wLength:0x0000

[    0.947222] #### ehci_hub_control: typeReq(0x2301) wValue(0x0010) wIndex(0x0001) wLength(0x0000)############## 

 

[    1.047122] #### usb_control_msg dev_name(usb1) pipe:0x80000180 [ bRequestType:0xa3 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004 ####

[    1.047151] #### rh_call_control: bRequestType:0xa300 bRequest:0x00 wValue:0x0000 wIndex:0x0001 wLength:0x0004

[    1.047166] #### ehci_hub_control: typeReq(0xa300) wValue(0x0000) wIndex(0x0001) wLength(0x0004)##############

[    1.047179] #### ehci_hub_control: ehci GetPortStatus (0x10001801) 

[    1.047194] #### hub_port_status: dev(1-0:1.0) status:0x101 change:0x0

 

Our linux version is as follows.

Linux version 3.0.35-2666-gbdde708 (lys@lge-desktop) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) )

 

If you know the solution to avoid the error packet, please let us know.

 

Sincerely,

Taehun Kim

Outcomes