第一次在这里发帖。
我正在更新到 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_POLL
(0x00000400
)或gpm
启用服务才能正常运行。
基本:https://github.com/sriemer/fix-linux-mouse
如果您可以测试内核启动参数usbhid.quirks=0x04ca:0x0061:0x00000400
,那么我就可以为上游 Linux 内核准备补丁。TIA