
Centos 가상 머신(VirtualBox 사용)에서 사용하려는 Logitech 듀얼 액션 컨트롤러가 있습니다. 컨트롤러는 "D" 모드에 있고(컨트롤러 뒷면의 스위치에 따라) vm을 Bus 001 Device 003: ID 046d:c216 Logitech, Inc. Dual Action Gamepad
.
/dev/input
로 표시됩니다 event7
. js0
조이스틱 입력임을 나타내는 것으로 나타나야 합니다 .
나는 시도했다:
- 커널 업데이트 중 - 변경 사항 없음
- Joy-dev 설치 - 변경 사항 없음
- 컨트롤러의 입력을 테스트하기 위해 evtest 실행 - 컨트롤러에서 어떤 버튼을 눌러도 Evtest에는 출력이 없습니다.
- "X" 모드에서 컨트롤러 사용(컨트롤러 뒷면의 스위치) - /dev/input에 새 이벤트나 조이스틱을 만들지 않았습니다.
이 컨트롤러를 조이스틱으로 내 VM에 올바르게 전달하는 방법에 대한 제안 사항이 있는 사람이 있나요? 나는 아이디어가 부족합니다.
감사해요
댓글에 따르면:
Logitech을 grep할 때 dmesg의 출력은 다음과 같습니다.
[ 8308.864059] usb 2-1: 제품: 로지텍 듀얼액션
[ 8308.864061] usb 2-1: 제조사: 로지텍
[ 8318.897422] 입력: 로지텍 로지텍 듀얼 액션( /devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.0/input/input7)
[ 8318.897859] hid-generic 0003:046D:C216.0001: input,hidraw0: USB HID v1.11 조이스틱 [로지텍 로지텍 듀얼 액션] on usb-0000:00:06.0-1/input0
오직하나컨트롤러를 연결하면 새 이벤트가 생성됩니다. event7에 대해 Evtest를 실행하는 동안 컨트롤러의 버튼을 누르거나 조이스틱을 움직여도 아무 일도 일어나지 않습니다.