开发板,采用最新的4.9.41实时内核,通过usb连接SSD硬盘,启动中报如下错误:
xhci-hcd xhci-hcd.0.auto: xHCI host not responding to stop endpoint command.
请问,如何解决。
如果采用非RT内核,不会报错。
Shine:
请问用的是最新的这个processor SDK吗?http://software-dl.ti.com/processor-sdk-linux/esd/K2HK/latest/index_FDS.html
xs wan:
回复 Shine:
sdk是ti-processor-sdk-linux-rt-k2hk-evm-04.01.00.06,这个问题是从3.3.0.4版本就存在的
Shine:
回复 xs wan:
请问有对SDK代码做修改吗?
xs wan:
回复 Shine:
没有改任何驱动,只是增加了支持SSD作为rootfs启动系统的编译选项,主要的区别是非RT SDK正常运行,不会报错。但是RT内核报错。同样的硬盘,同样的分区,采用RT和非RT SDK对应的extra根文件系统,内核采用自己编译的,其他都是没有更新。
感觉是usb驱动的问题,在RT内核可能超时,希望确认。
xs wan:
回复 xs wan:
希望可以解决呀,谢谢了,或者告诉什么原因
Shine:
回复 xs wan:
请关注下面的帖子。
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/647467/2379835#2379835
xs wan:
回复 Shine:
谢谢,关注了
Shine:
回复 xs wan:
最新的SDK修复了这个Bug,请看下面的回复。
https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/550846
xs wan:
回复 Shine:
这个应该没有修复问题,我测试了,一样的。应该是修复3.1.0.6的,我测试了最新的rt内核,一样的错误,没有解决!
新版内核与最后的3个patch有差别,但是有意部分patch是打上的。