内核安装问题:发现新的 USB 设备,产品:USB 光电鼠标重复

内核安装问题:发现新的 USB 设备,产品:USB 光电鼠标重复

第一次在这里发帖。

我正在更新到 Linux 内核版本 4.6.3 并使用 Lilo 来安装它。

我正在运行 Ubuntu 版本 16.04lts。

当我选择新内核时,一切开始正常,但现在出现了一些奇怪的现象。它不断打印出以下内容:

[ XXXX, YYYYYY] usb 3-14: newlow-speed USB device number ZZ using xhci_hcd

[ XXXX, YYYYYY] usb 3-14: new device found, idVendor 04ca, idProduct=0061

[ XXXX, YYYYYY] usb 3-14: new device strings: Mfr=1, Product=2, SerialNumber=0

[ XXXX, YYYYYY] usb 3-14: Product: USB Optical Mouse

[ XXXX, YYYYYY] usb 3-14: Manufacturer: PixArt

[ XXXX, YYYYYY] usb 3-14: USB disconnect, device number ZZ

其中 ZZ 从 1 缓慢增加到 38(目前它在 38,谁知道它会在哪里停止。)并且每个 ZZ 的 XXXX、YYYYYY 都是不同的。

这不正常吧?

我应该怎么办?

感谢您的时间和反馈。

答案1

如果官方内核(目前为 4.4.0-28)没有出现这种情况,那么您已经有了答案。

主线内核与 Ubuntu 并非 100% 兼容,因此不推荐使用,除非存在官方内核不支持的某些硬件问题,否则不应安装主线内核。

此外,主线内核缺少image-extra包含 Canonical 发布的驱动程序的软件包。

答案2

您的 Lite-On PixArt OEM 鼠标在内核 v5.0-rc5 中的 Linux 内核usbhid怪癖中仍是未知的。PixArt USB 光学鼠标 IC 具有硬件错误。 他们的缓冲区溢出,固件崩溃,如果它们不总是被轮询,它们会重新连接。因此它们需要HID_QUIRK_ALWAYS_POLL0x00000400)或gpm启用服务才能正常运行。

基本https://github.com/sriemer/fix-linux-mouse

如果您可以测试内核启动参数usbhid.quirks=0x04ca:0x0061:0x00000400,那么我就可以为上游 Linux 内核准备补丁。TIA

相关内容