최근에 KVM 스위치를 구입했습니다(이것) 두 대의 컴퓨터와 한 세트의 주변 장치를 사용할 수 있습니다. 장치는 모든 면에서(USB 키보드 및 마우스 포함) 잘 작동하지만 USB 웹캠(이것) KVM을 통해.
웹캠을 스위치에 연결하면 다음과 같은 결과가 나타납니다 dmesg
.
[ 1590.279218] usb 1-2.2: new high-speed USB device number 20 using xhci_hcd
[ 1590.360101] usb 1-2.2: Device not responding to setup address.
[ 1590.567771] usb 1-2.2: Device not responding to setup address.
[ 1590.775252] usb 1-2.2: device not accepting address 20, error -71
[ 1590.855265] usb 1-2.2: new high-speed USB device number 21 using xhci_hcd
[ 1590.935294] usb 1-2.2: device descriptor read/64, error -71
[ 1591.128087] usb 1-2.2: Device not responding to setup address.
[ 1591.335839] usb 1-2.2: Device not responding to setup address.
[ 1591.543261] usb 1-2.2: device not accepting address 21, error -71
[ 1591.623292] usb 1-2.2: new high-speed USB device number 22 using xhci_hcd
[ 1591.624139] usb 1-2.2: Device not responding to setup address.
[ 1591.832161] usb 1-2.2: Device not responding to setup address.
[ 1592.039339] usb 1-2.2: device not accepting address 22, error -71
[ 1592.119323] usb 1-2.2: new high-speed USB device number 23 using xhci_hcd
[ 1592.120118] usb 1-2.2: Device not responding to setup address.
[ 1592.327830] usb 1-2.2: Device not responding to setup address.
[ 1592.535361] usb 1-2.2: device not accepting address 23, error -71
[ 1592.536058] usb 1-2-port2: unable to enumerate USB device
uname -a
내 첫 번째 시스템의 출력은 다음과 같습니다.
Linux gardener 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64 GNU/Linux
내 두 번째 시스템의 경우
Linux antimony 4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
또한 Windows 7로 이중 부팅된 첫 번째 시스템과 웹캠이 KVM을 통해 작동하지 않았다는 점도 알아야 합니다. 웹캠은 KVM을 통해 연결되지 않은 경우 모든 시스템에서 작동합니다.
KVM은 웹캠과 호환되지 않습니까?
답변1
KVM에서 키보드 및 마우스 USB 포트는 특별한 경우가 많습니다. 마우스가 일반 2버튼 마우스로 사용되는지 아니면 스크롤 휠 및 많은 버튼과 같은 고급 기능이 있는지 인식할 수 있습니다. 동일한 KVM에 연결된 두 대의 컴퓨터는 서로 다른 호환되지 않는 모드에서 동일한 마우스를 사용할 수 있습니다.
이 문제를 해결하는 가장 쉬운 방법은 KVM이 당시 실제로 KVM 포커스를 갖고 있는 컴퓨터에 마우스가 "연결된" 것으로만 표시하는 것입니다. 그러나 KVM 포커스가 다른 컴퓨터로 전환되면 이 접근 방식으로 인해 마우스 존재가 다시 감지되고 마우스 프로토콜이 다시 초기화되는 동안 지연이 발생할 수 있습니다. 또는 시스템이 핫 플러깅을 완전히 지원하지 않는 운영 체제를 실행 중인 경우(예: 시스템이 BIOS 설정 메뉴에 있음) 마우스 존재를 다시 감지하기 위해 시스템을 다시 시작해야 할 수도 있습니다. 이것은 매우 불편합니다.
따라서 일부 KVM은 연결된 각 컴퓨터가 키보드와 마우스 연결을 초기화한 방법을 감지하고 기억하려고 시도하며 KVM 포커스가 제거된 경우에도 키보드와 마우스가 컴퓨터에 계속 연결되어 있다는 환상을 유지합니다. KVM 포커스가 다시 전환되면 KVM은 마우스와 컴퓨터 사이의 연결을 복원하기 전에 먼저 마우스에 대한 적절한 마우스 초기화 시퀀스를 재생합니다. 이러한 KVM은 키보드를 통해 각 KVM 포커스 스위치에 대한 NumLock/CapsLock/ScrollLock LED의 상태를 기억하고 복원합니다. 이 기능이 제대로 작동하면 KVM 포커스 전환이 더 편리해집니다.
그러나 KVM이 두 번째 유형인 경우 KVM의 USB 포트는 더 이상 완전히 범용이 아닙니다. 마우스와 키보드를 특수하게 처리하면 동일한 포트를 통해 연결된 다른 USB 장치를 혼동할 수 있습니다. 이것이 일부 KVM에 키보드와 마우스 전용 포트가 있는 이유입니다.추가하다일부 범용 USB 포트는 KVM 포커스가 전환될 때 한 컴퓨터에서 "플러그를 뽑고" 다른 컴퓨터에 "다시 연결"하여 전환됩니다.
따라서 사용 중인 KVM의 정확한 모델과 웹캠에 사용하는 USB 포트를 지정하지 않으면 질문에 확실하게 대답할 수 없습니다.