RE: ci_hdrc ci_hdrc.1: fatal error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Hi Peter,
> 
> we currently see rare ocasions with the chipidea core code on an mx53 
> where the controller dies after a long period of usage.
> 
> ci_hdrc ci_hdrc.1: fatal error
> ci_hdrc ci_hdrc.1: HC died; cleaning up
> 
> This is the result of the 'SEI' (System Error) bit in register 'USBSTS'
> changing to '1' in the host controller.
> 
> The Synopsys Datasheet says the following regarding this bit:
> 
> "In the AMBA implementation, this bit will be set to '1b' when an 
> Error response is seen by the master interface (HRESP[1:0]=ERROR)."
> 

When the controller visits invalidate memory address, the core will trigger system error interrupt. It usually occurs
when the invalidate memory address at qtd/qHD.

> 
> I found some code in the freescale tree where some of your patches 
> adjust the BURSTSIZE register and other respective things on some mxc 
> platforms. [1]
> 
> Do you think this could be relatet?

Not related, it is performance related.

> Are there some known limitations for the mx5x?
> 

AFAIK, no customer reports similar problem at imx5x,  you may have a check for errate.

> Thanks in Advance,
> Michael
> 
> [1]
> 
> MLK-9785-5 usb: chipidea: usbmisc_imx: add unburst setting for imx6
> MLK-9785-3 usb: chipidea: imx: change ahb burst setting
> MLK-9785-2 usb: chipidea: add AHB configuration interface
> MLK-9770-2 usb: chipidea: define stream mode disable for both roles
> 
 
Peter
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux