내 시스템에 hidraw 옵션이 없는 것 같은 이유는 무엇이며 USB 장치를 수정하려면 어떻게 해야 합니까?

내 시스템에 hidraw 옵션이 없는 것 같은 이유는 무엇이며 USB 장치를 수정하려면 어떻게 해야 합니까?

오늘부터 시스템에 몇 가지 문제가 있음을 발견했습니다. 마이크와 같은 내부 장치를 포함한 USB 장치가 전혀 작동하지 않는 것 같습니다. 처음에는 키보드와 마우스가 응답하지 않는다는 사실을 발견했습니다. 그러나 확인 결과 dmesgLogitech Unified 리시버와 외부 마이크 USB 연결이 모두 인식되었습니다.

처음에 나는 수신기가 입력 장치 인식을 중단할 수도 있다고 생각했고, 다시 동기화하면 좋을 것이라고 생각했습니다. 단, 필요한 hidraw 장치를 참조하려고 할 때 아무것도 없습니다. 아무 것도 /dev/hidraw, 아무것도, 아무것도 없는 것처럼 보였습니다 . /sys/class/hidraw(아래의 hidraw 헤더 /usr/include와 아래의 일부 hidraw 파일 제외 /usr/src)

~하도록 하다~인 것 같다적어도 그것은 문제의 일부입니다. udev는 어딘가에서 작업에 실패한 것 같습니다. 하지만 다음에 어디로 가야할지 모르겠습니다.

도움이 될 수 있는 관련 내용은 다음과 같습니다.
dmesg에서:

[  178.045682] usb 3-4: SerialNumber: 201203
[  970.636450] usb 1-1.2: new full-speed USB device number 5 using ehci_hcd
[  970.731693] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52b
[  970.731698] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  970.731701] usb 1-1.2: Product: USB Receiver
[  970.731704] usb 1-1.2: Manufacturer: Logitech

lsusb에서:

Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver

udev 모니터(udevadm 모니터)에서:

KERNEL[1111.431718] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
KERNEL[1111.432374] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[1111.432430] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1 (usb)
KERNEL[1111.432495] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.2 (usb)
UDEV  [1111.438072] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
UDEV  [1111.441642] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [1111.442308] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1 (usb)
UDEV  [1111.442924] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.2 (usb)

답변1

나에게도 같은 일이 일어났습니다. 커널이 작동하려면 커널을 컴파일해야 합니다. 커널을 컴파일하기 전에 원시 HID가 활성화되어 있는지 확인해야 합니다.

sudo make menuconfig

Device Drivers --->
  HID Support --->
    /dev/hidraw raw HID device support

커널을 컴파일하는 방법을 모른다면 빠른 Google 검색을 수행할 수 있습니다. 이것이 내가 사용하는 것입니다 (우분투):Ubuntu 13.04 12.10 12.04에서 Linux 커널 3.8/3.x를 컴파일하는 방법

관련 정보