LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 785|回复: 3

2.6 内核如何使用 USB 设备? (lsusb 结果为空)

[复制链接]
发表于 2004-6-15 19:59:55 | 显示全部楼层 |阅读模式
我用的内核是 2.6, 已经加载了 usbcore (usb-uhci) 和 usblp 模块
可是 lsusb 却什么都没有显示。
这是什么原因? 如何解决呢?

我 USB 口上只有一个打印机,现在找不到 /dev/usb/lp0 无法工作。

dmesg 显示的信息中有这几行:
...
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
...
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP]
lp0: using parport0 (interrupt-driven).
...
发表于 2004-6-18 13:49:02 | 显示全部楼层
用modprobe 加载一下模块吧。如果已经编入内核,而不是模块方式调 用的。也是一样的。
发表于 2004-6-19 22:31:01 | 显示全部楼层
仅仅加载 usb-uhci 是不够的。还需要加载 uhci-hcd 模块,这个模块加载了以后,再用 dmesg 就会看到一些 "usb " 开头的行,比如:
usb 1-2: USB disconnect, address 2
usb 1-2: USB disconnect, address 3

如果要用 USB2.0 的话,那么还要装 ehci-hcd 模块
 楼主| 发表于 2004-6-21 15:49:30 | 显示全部楼层
加载了 uhci-hcd 模块后,果然认出来了,现在打印机能用了,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表