私のシステムに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):Ubuntu 13.04 12.10 12.04でLinuxカーネル3.8/3.xをコンパイルする方法

関連情報