am335x USB连接4G模块的问题

项目用usb连接SIMCOM的一个4G模块,/dev/目录下生成了ttyUSB0-2,也能够生成usb0虚拟网口,如果4G模块插上sim卡时,模块正常工作,正常通信。当4G模块在不插sim卡的时候而,应用会每两分钟让4G模块掉电,然后再重新上电,4G模块断开和重连到usb总线上,内核打印信息如下图1所示,经过一段时间断开重连后,会出现CPU占用率很高的现象,此时维护串口无法工作,系统的很多命令无法执行,top命令显示的log如图2,图中kworker是内核工作线程,但是目前没法确定是不是连接4G模块的usb驱动导致kworker进程占用CPU过高,不知道你们有没有碰到过类似的问题,请帮忙看下,谢谢!

图1

图2

8 个回复