lanzinc 发表于 2005-12-21 16:41:41

USB鼠标起动时掉电的问题,寻解决之道

问题描述:
系统启动到大体上是出现第2到第4个“OK”的时候,我的USB光电鼠标的灯就灭掉,进入图形界面后可以看到鼠标的光标,但鼠标光标不能移动。但是把鼠标拔下重新插上,就能移动了。


以下是一些相关的信息

系统版本号:Red Flag Desktop (beta3 2005

# uname -a
Linux lanzinc 2.6.9-5.34DT #1 Mon Nov 28 17:52:53 CST 2005 i686 i686 i386 GNU/Linux

# lsusb                               鼠标能用时的结果
Bus 004 Device 001: ID 0000:0000 OEM
Bus 003 Device 003: ID 067b:2313 Prolific Technology, Inc.
Bus 003 Device 002: ID 0c45:613c Microdia
Bus 003 Device 001: ID 0000:0000 OEM
Bus 002 Device 002: ID 046d:c016 Logitech, Inc. Optical Mouse --我的鼠标
Bus 002 Device 001: ID 0000:0000 OEM
Bus 001 Device 001: ID 0000:0000 OEM

问题的原因大体上找到了:

在起动脚本/etc/rc.d/rc.sysinit里

有一个地方连续用modprobe载入三个USB 主控制器的模块
EHCI,UHCI和OHCI

我通过在每个模块载入后用插入getkey暂停脚本,并echo 提示信息

发现在载入EHCI 和UHCI的时候,鼠标的发光二级管都会灭掉然后再亮起来
也就是有一个断电后再供电的过程。
如果在载入前一个模块,断电的状态下(就是灯还来不及亮起来的时候)就
接着载入下一个模块,鼠标就不能恢复供电,鼠标当然没法用。
如果等灯亮起来后,再接着载入下一个模块,就不会有问题。

问题找到了,但如何解决还请各位帮忙

binbindatou 发表于 2005-12-22 01:16:31

这么复杂,找红旗专门论坛吧。偶是菜鸟。
页: [1]
查看完整版本: USB鼠标起动时掉电的问题,寻解决之道