关于USB设备冲突的问题

yqzq 2006-11-09 04:01:13
我使用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 试图重新激活 打印机,但似乎并不起作用,这时打印机设备已经无法响应了

请问各位老大这种情况是怎么造成的?是电磁干扰么?该怎么解决?
谢谢
...全文
1254 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zenny_chen 2006-11-18
  • 打赏
  • 举报
回复
在这里您就别指望了。

我的一个很简单的问题都没人会答。最后还只能借助WinDriver解决。
yqzq 2006-11-16
  • 打赏
  • 举报
回复
CSDN没有搞LINUX下USB的嘛.....

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧