整容说文库 > 程序代码 > 教育资讯

关于USB设备冲突的问题

来源:学生作业帮助网 编辑:整容说文库 时间:2021/06/18 10:44:09 程序代码
关于USB设备冲突的问题程序代码
我使用shci的控制器,OS 是 LINUX 2.4.28
USB可以正常使用打印机等设备,但是每当有低速设备 例如 键盘 插入后,原先可以正常使用的 打印机等就不能使用了
我跟踪了HUB的驱动,发现每次在插入键盘时,原先正常工作的打印机的 端口状态会发生变化:d端口状
态的 第二位(enable)被置为 0,HUB驱动提示:
.....
hub.c: already running port 2 disabled by hub (EMI?), re-enabling...
.....
HUB的驱动只是简单的调用 usb_hub_port_connect_change 试图重新激活 打印机,但似乎并不起作用,这时打印机设备已经无法响应了

请问各位老大这种情况是怎么造成的?是电磁干扰么?该怎么解决?
谢谢
CSDN没有搞LINUX下USB的嘛.....
在这里您就别指望了。

我的一个很简单的问题都没人会答。最后还只能借助WinDriver解决。
程序代码