首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当重新连接到Linux时,KVM交换机会滞后。

当重新连接到Linux时,KVM交换机会滞后。
EN

Unix & Linux用户
提问于 2021-08-12 20:49:46
回答 1查看 389关注 0票数 0

我有这个IOGear GCS22U 2端口KVM交换机,我用它在我的Manjaro机器(LinuxManjaro5.10.56-1-vfio-LTS)和我的Windows 10机器之间切换。我使用的是海盗船K95 RGB键盘和罗技G403英雄鼠标。

当切换到Windows机器时,它会立即检测并使用键盘。当我的Linux系统检测到它时,让我们以每秒1/2的速度运行,重新聚合,重复两次,然后正常运行。我想知道是否有一种方法可以让Linux只重新连接一次,并且是即时的呢?像一直加载硬件配置这样的东西吗?

此影响显示在鼠标上,因为光标执行此连接/断开效果。而键盘在这个循环完成之前不允许使用(2秒)。

Dmesg -w最后几行以键盘/鼠标完成的输出在(重新)与KVM开关连接后完成:

代码语言:javascript
运行
复制
[23017.065347] usb 3-1: USB disconnect, device number 22
[23017.261618] usb 3-2: USB disconnect, device number 23
[23021.531242] usb 3-1: new full-speed USB device number 24 using xhci_hcd
[23021.737486] usb 3-1: New USB device found, idVendor=1b1c, idProduct=1b11, bcdDevice= 2.04
[23021.737490] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[23021.737492] usb 3-1: Product: Corsair K95 RGB Gaming Keyboard 
[23021.737493] usb 3-1: Manufacturer: Corsair
[23021.737494] usb 3-1: SerialNumber: 1901F044AE3B94035375958DF5001946
[23021.776179] input: Corsair Corsair K95 RGB Gaming Keyboard  as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-1/3-1:1.0/0003:1B1C:1B11.0035/input/input169
[23021.776460] hid-generic 0003:1B1C:1B11.0035: input,hidraw4: USB HID v1.11 Keyboard [Corsair Corsair K95 RGB Gaming Keyboard ] on usb-0000:11:00.3-1/input0
[23021.789240] input: Corsair Corsair K95 RGB Gaming Keyboard  Keyboard as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-1/3-1:1.1/0003:1B1C:1B11.0036/input/input170
[23021.789369] input: Corsair Corsair K95 RGB Gaming Keyboard  Consumer Control as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-1/3-1:1.1/0003:1B1C:1B11.0036/input/input171
[23021.789419] input: Corsair Corsair K95 RGB Gaming Keyboard  as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-1/3-1:1.1/0003:1B1C:1B11.0036/input/input172
[23021.789469] input: Corsair Corsair K95 RGB Gaming Keyboard  as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-1/3-1:1.1/0003:1B1C:1B11.0036/input/input173
[23021.789542] hid-generic 0003:1B1C:1B11.0036: input,hiddev98,hidraw5: USB HID v1.11 Keyboard [Corsair Corsair K95 RGB Gaming Keyboard ] on usb-0000:11:00.3-1/input1
[23021.789595] usbhid 3-1:1.2: couldn't find an input interrupt endpoint
[23021.931587] usb 3-2: new full-speed USB device number 25 using xhci_hcd
[23022.134494] usb 3-2: New USB device found, idVendor=046d, idProduct=c08f, bcdDevice=45.01
[23022.134498] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[23022.134500] usb 3-2: Product: G403 HERO Gaming Mouse
[23022.134501] usb 3-2: Manufacturer: Logitech
[23022.134503] usb 3-2: SerialNumber: 097A39633530
[23022.169133] input: Logitech G403 HERO Gaming Mouse as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-2/3-2:1.0/0003:046D:C08F.0037/input/input174
[23022.169370] hid-generic 0003:046D:C08F.0037: input,hidraw6: USB HID v1.11 Mouse [Logitech G403 HERO Gaming Mouse] on usb-0000:11:00.3-2/input0
[23022.178445] input: Logitech G403 HERO Gaming Mouse Keyboard as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-2/3-2:1.1/0003:046D:C08F.0038/input/input175
[23022.241635] input: Logitech G403 HERO Gaming Mouse Consumer Control as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-2/3-2:1.1/0003:046D:C08F.0038/input/input176
[23022.241697] input: Logitech G403 HERO Gaming Mouse System Control as /devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb3/3-2/3-2:1.1/0003:046D:C08F.0038/input/input177
[23022.241797] hid-generic 0003:046D:C08F.0038: input,hiddev99,hidraw7: USB HID v1.11 Keyboard [Logitech G403 HERO Gaming Mouse] on usb-0000:11:00.3-2/input1
[23023.691748] input: ckb1: Corsair K95 RGB Gaming Keyboard vKB as /devices/virtual/input/input180
[23023.692018] input: ckb1: Corsair K95 RGB Gaming Keyboard vM as /devices/virtual/input/input181
EN

回答 1

Unix & Linux用户

发布于 2021-08-13 12:52:42

当您将KDM切换到Linux时,您的问题可能与Linux需要加载设备驱动程序有关。要检查这一点,请执行以下操作:

打开终点站。输入dmesg -w。此程序将显示所有正在启用和禁用的设备的日志。(尝试插入USB驱动器或类似设备,看看会发生什么)。

现在,您有了一个工具,可以真正了解执行KVM切换时会发生什么。希望您能看到一个或多个驱动程序正在加载和卸载。如果是这样的话,您需要看看是否可以在内核中永久加载这些驱动程序。有几种方法可以做到这一点,一些快速谷歌应该至少把你推向正确的方向。

这可能是一个好的开始:https://stackoverflow.com/questions/10858313/want-to-permanently-mount-kernel-driver-into-system

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/664465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档