求助:我的单板偶尔检测不到U盘的插拔
大家好,我的单板上面有两个USB接口,正常情况下可以检测到U盘的插拔
可是有的时候用两个U盘反复进行插拔的时候,会导致某一个USB接口失去作用,也就是U盘拔出来时,内核不提示打印,仿佛
是没有检测到U盘的拔出,然后再插入到那个USB接口后,也无法检测到插入
我ps了一下,发现有几个奇怪的进程:
1296 root SW< [scsi_eh_16]
1297 root SW< [usb-storage]
1299 root DW< [usb-stor-scan]
按理说,当U盘拔出时,上面3个进程都会消失的,现在这几个进程没有消失,就是说内核没有检测到U盘的拔出,所以这三个
进程才会变成这样的状态?
此时,如果再次插入U盘,就不会有任何响应了,因为上面3个进程还在,内核就会以为U盘是一直插在上面的?
我想把这三个进程杀掉,然后再重新插拔,来证实我的想法,可是这些进程又没有办法杀掉
大家能否就这种情况给点提示?非常感谢!!!