取消
显示结果 
搜索替代 
您的意思是: 
高才生
高才生
4 3 0 0
1个帖子(共 7 条)
5,708 次查看
标记帖子

P1108打印机插入Linux设备USB口后自动reset

P1108
Linux

我安装了一台字符界面的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的时间,不知道有没有大神能帮助解决这个问题。

 

6 条回复6
杰出教授 杰出教授
杰出教授
3,094 784 120 266
2个帖子(共 7 条)
标记帖子

P1108打印机插入Linux设备USB口后自动reset

usb的端口配置在安装打印机驱动后,有没有被更改过,特别是电源配置这块。

如果我的答复对您有帮助,
欢迎您点击我的帖子右下方的“有“ 按钮。
如果我的答复解决了您的问题,欢迎您点击我的帖子下方的“接受为解决方案”。
这条回复对您有帮助吗? 没有
高才生
作者
高才生
4 3 0 0
3个帖子(共 7 条)
标记帖子

P1108打印机插入Linux设备USB口后自动reset

没有,查看了一下打印机属性->设备设置->EcoSmart控制台,发现:

进入睡眠模式的时间为5min(后面也设置1小时测试过,仍然是60sreset)。

不知道 打印机内部的驱动有没有超时后自动reset的设置,从内核里面的信息来看这个reset有点像是

设备自己发出的。

这条回复对您有帮助吗? 没有
高才生
作者
高才生
4 3 0 0
4个帖子(共 7 条)
标记帖子

P1108打印机插入Linux设备USB口后自动reset

咨询了下HP的客服说是P1108不支持linux系统,但我只是把打印机插到linux系统里面,其他什么都没做。

然后经过了60s,lsusb -t就查看到USB打印机由Mass Storage模式切换成了USB print模式。。。

哪里来的60s真不清楚,在网上查了下说有可能是供电不足导致,这个怎么确定?

这条回复对您有帮助吗? 没有
高级教授 高级教授
高级教授
7,830 1,650 76 426
5个帖子(共 7 条)
标记帖子

P1108打印机插入Linux设备USB口后自动reset

插入其他的USB设备是否正常?

这条回复对您有帮助吗? 没有
高才生
作者
高才生
4 3 0 0
6个帖子(共 7 条)
标记帖子

P1108打印机插入Linux设备USB口后自动reset

普通的存储设备厂比如金士顿的U盘是没有问题的。还试了几款其他的打印机,比如佳能,爱普生,也没有问题。与惠普打印机的区别在于惠普是自带驱动的,安装过程要做模式切换
这条回复对您有帮助吗? 没有
杰出教授
杰出教授
16,669 3,208 167 699
7个帖子(共 7 条)
标记帖子

P1108打印机插入Linux设备USB口后自动reset

是否是相同的打印线?

欢迎来到社区,我是一名志愿者,在这里帮助大家答疑解难。
在论坛回复仅仅是我利用个休息时间的个人行为,不代表HP官方言论。

如果我的回复对您有帮助, 请点击 有 按钮。如果我的回复帮助您解决了问题,别忘了点击 接受为解决方案 可以帮到其他遇到同样问题的用户。
这条回复对您有帮助吗? 没有
† 惠普支持社区是一个客户交流平台,便于客户找到有效的解决方法,快速解决问题,充分利用惠普产品。请在发帖之前,阅读社区的使用条款注册须知。