+ -
当前位置:首页 → 问答吧 → 2.6内核是否指定了与2.4内核不同的打印机设备

2.6内核是否指定了与2.4内核不同的打印机设备

时间:2005-08-16

来源:互联网

原来用2.4内核的时候指定的打印机设备为 /dev/lp0,升级内核之后发现打印机不再能够使用,看 /dev/ 下的文件发现没有 lp0, lp1 之类的设备。那2.6内核指定的打印机设备在哪里?

作者: shadkong   发布时间: 2005-08-16

查看 2.4.29 默认内核系统上的 /dev 目录,发现有个 MAKEDEV 的脚本。less MAKEDEV,看不懂。man MAKEDEV,发现原来运行这玩意儿能检测硬件设备,具体是 MAKEDEV update。一阵狂喜,到已经升级过内核的机上一看,却没有这个 MAKEDEV。/dev 目录下的文件比 2.4 系统上少了很多。怎么升级了内核会有这么奇怪的问题的?

作者: shadkong   发布时间: 2005-08-19

在2.6内核下,如果/etc/rc.d/rc.hotplug打开了的话,应该自动生成 /dev/usb/lp0的。

作者: kite   发布时间: 2005-08-19

可惜没有自动生成。

作者: shadkong   发布时间: 2005-08-19

可能是用了udev...那看一下lp的模块有没有加载,加载了就有了,没有的话修改modprobe.conf

作者: fallen   发布时间: 2005-08-19

对,插入打印机后用dmesg命令查看一下,我的如下:
dmesg:
usb 3-1.2: new full speed USB device using uhci_hcd and address 5
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 5 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1617

还有
root@aqua:/home/kite# lsmod |grep lp
usblp 11200 0
root@aqua:/home/kite#

作者: kite   发布时间: 2005-08-19

热门下载

更多