- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
P1108打印机插入Linux设备USB口后自动reset
发布时间 2015-07-16 10:47:41
我安装了一台字符界面的Linux操作系统,3.10的内核,在把HP1108型号打印机插入USB口后,dmesg看到如下信息:
[20934.725387] usb 2-1.2: new high-speed USB device number 115 using ehci-pci
[20934.818255] usb 2-1.2: New USB device found, idVendor=03f0, idProduct=002a
[20934.818259] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[20934.818262] usb 2-1.2: Product: HP LaserJet Professional P1108
[20934.818265] usb 2-1.2: Manufacturer: Hewlett-Packard
[20934.818267] usb 2-1.2: SerialNumber: 000000000Q89TG1ASI1c
[20934.818660] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[20934.818740] scsi46 : usb-storage 2-1.2:1.0
[20935.849972] usb 2-1.2: USB disconnect, device number 115
[20937.029436] usb 2-1.2: new high-speed USB device number 116 using ehci-pci
[20937.122234] usb 2-1.2: New USB device found, idVendor=03f0, idProduct=002a
[20937.122248] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[20937.122250] usb 2-1.2: Product: HP LaserJet Professional P1108
[20937.122251] usb 2-1.2: Manufacturer: Hewlett-Packard
[20937.122252] usb 2-1.2: SerialNumber: 000000000Q89TG1APR1a
[20937.124112] usblp 2-1.2:1.0: usblp0: USB Bidirectional printer dev 116 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
可以发现打印机设备被reset了一次,reset后由Mass Storage设备切换成打印设备。
发现可能是usb-storage模块做的操作,然后执行以下操作:
rmmod usb-storage
rmmod usblp
mv usb_storage.ko usb_storage_bak.ko
mv usblp.ko usblp_bak.ko
关闭打印机电源重新开机,发现设备没有立即reset,而是经过了60s的时间,不知道有没有大神能帮助解决这个问题。