在 Ubuntu 18 上工作时,Ubuntu 20 上的 USB 开关键盘出现问题

在 Ubuntu 18 上工作时,Ubuntu 20 上的 USB 开关键盘出现问题

我有 3 台计算机(Ubuntu 18 + 20、MacOS),并且想在所有计算机中使用键盘和鼠标,因此我订购了“4 进/4 出 USB 3 交换机”。

连接到 Ubuntu 18:一切正常。连接到 Ubuntu 20:只有鼠标可以使用,键盘无法使用。

这是一款分体式键盘(Kinesis Freestyle 2)。实际上,除了分体式之外,没有其他特殊硬件,但在我使用过的任何系统上,它都不需要安装任何额外的驱动程序。

因此我检查了系统日志:

sudo journalctl -f
# and
dmesg -w

我还检查了“通过交换机”和“直接使用 USB 端口”的区别,但除了端口号外,它们并没有什么不同。所以在我看来没什么特别的。

然后我检查了一下lsusb,发现了差异,但我不知道如何继续。

Keyboard (direct port) => working:
Bus 003 Device 053: ID 058f:9410 Alcor Micro Corp. Keyboard

Keyboard (switch) => not working:
Bus 003 Device 055: ID 058f:9410 Alcor Micro Corp. Keyboard

Mouse (switch) and keyboard (direct port) => working:
Bus 003 Device 057: ID 06a3:0ccd Saitek PLC KB800 Kinesis Freestyle
Bus 003 Device 056: ID 058f:9410 Alcor Micro Corp. Keyboard

Mouse (switch) and Keyboard (switch) => not working:
Bus 003 Device 058: ID 058f:9410 Alcor Micro Corp. Keyboard
Bus 003 Device 057: ID 06a3:0ccd Saitek PLC 

我想说,Saitek 是我的鼠标,Alcor 是我的键盘。但是“Bus 003 Device 057: ID 06a3:0ccd Saitek PLC KB800 Kinesis Freestyle”(鼠标 + 键盘名称的组合?)应该是怎样的?为什么这样可以工作,而将两者都连接到具有“正确”名称的交换机的设置却根本不起作用。

lsusb在 Ubuntu 18 上,两者都连接到交换机,情况相同,但它正常工作:

Bus 002 Device 061: ID 058f:9410 Alcor Micro Corp. Keyboard
Bus 002 Device 058: ID 06a3:0ccd Saitek PLC 

我该如何“调试”这个问题?谢谢您的帮助。

相关内容