我买了一台新的 HP Deskjet 1510 AllInOne 打印机。当我通过 USB 连接时,它在 dmesg 输出中显示为无法识别的设备。
usb 3-2: device not accepting address 27, error -71 usb usb3-port2: unable to enumerate USB device
lsusb 也没有显示它。
我怀疑这就是为什么 HPLIP 也无法配置打印机的原因。那么,我的问题是如何解决这个问题?
是否需要安装任何驱动程序/内核模块才能正确检测 USB HP 打印机?
编辑1:
我尝试use_both_schemes=y
向我们添加核心选项:
$ cat /etc/modprobe.d/options
options usbcore use_both_schemes=y
这也没有效果。
答案1
USB 电缆故障。我更换了 USB 电缆,它就正常工作了。检测到打印机后,我必须安装 HPLIP,仅此而已。
输出dmesg
:
[ 5898.551540] usb 3-4: new high-speed USB device number 17 using xhci_hcd
[ 5898.680036] usb 3-4: New USB device found, idVendor=03f0, idProduct=c111
[ 5898.680046] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5898.680051] usb 3-4: Product: Deskjet 1510 series
[ 5898.680055] usb 3-4: Manufacturer: HP
[ 5898.680058] usb 3-4: SerialNumber: XXXXXXXXXXXXXX
[ 5898.681435] usblp 3-4:1.1: usblp0: USB Bidirectional printer dev 17 if 1 alt 0 proto 2 vid 0x03F0 pid 0xC111
[ 5899.897408] usblp0: removed
[ 5899.898097] usblp 3-4:1.1: usblp0: USB Bidirectional printer dev 17 if 1 alt 0 proto 2 vid 0x03F0 pid 0xC111
[ 5940.759735] usblp0: removed
输出lsusb
:
$ lsusb | grep -i hewl
Bus 003 Device 017: ID 03f0:c111 Hewlett-Packard