升级到 Ubuntu 20.04 LTS 后,鼠标和键盘(通过 KVM 交换机)停止工作

升级到 Ubuntu 20.04 LTS 后,鼠标和键盘(通过 KVM 交换机)停止工作

我通过 Manhattan KVM 交换机(8 端口 HDMI)使用 Ubuntu,该交换机与 Ubuntu 18.04 完美配合。我从 18.04 更新到 20.04,我的鼠标和键盘(通过 KVM 交换机连接)停止工作。

我尝试用另一个系统重现该问题,但得到同样的结果:键盘和鼠标不工作。

lsusb将 KVM 切换器显示为 Logitech Unifying Receiver。

我需要加载特定的内核模块吗?

目前logitech-djreceiver已根据输出加载dmesg。我确实连接了另一个鼠标和键盘。它们利用了 hid-generic 并正常工作。有人遇到过类似的情况吗?有什么解决该问题的想法吗?

答案1

如果删除内核模块可以解决问题,为什么不直接将整个模块列入黑名单,禁止其在启动时加载呢?

$ sudo su
# echo "blacklist hid_logitech_dj" >> /etc/modprobe.d/blacklist.conf
# update-initramfs -u

然后重新启动,并且在启动时它不应该再加载模块。

答案2

KVM 切换器的供应商和产品 ID 为 046D:C534。驱动程序 hid_logitech_dj 在运行 modinfo 时显示该 ID。

解决方法:我创建了一个 shellscript /root/bin/rmlogitech-dj.sh

#!/bin/bash
/sbin/rmmod hid_logitech_dj

我以 root 身份在 cron 中运行该脚本 @reboot:

@reboot /root/bin/rmlogitech-dj.sh

答案3

我只是把线

/sbin/rmmod hid_logitech_dj 

/etc/rc.local(该线上方exit 0)。这样,当我到达登录页面时,该hid_logitech_dj模块已被删除。

我遇到的问题是,我必须在启动时输入密码才能解密磁盘,不幸的是,hid_logitech_dj当时模块似乎仍处于加载状态,因此我的键盘无法通过键盘-视频-鼠标 KVM 工作。我必须从 KVM 上拔下 USB 键盘,然后将其直接插入主板/机箱上的一个 USB 端口。

(我感兴趣的是知道为什么该hid_logitech_dj模块首先会导致这个问题,以及是否有关于这个问题的错误报告。)

相关内容