
だから私はUbuntuを使用しており、以前にいくつかの問題があったいくつかのハードウェアを使用しようとしています。
以前の問題は、私のハードウェアを作った会社が同じIDを持つ別のハードウェアを作った別の会社に内部部品を販売することでした。誰かがUbuntuに付属のドライバを親切にしましたが、これは私のデバイスのドライバが動作しませんでした。私の最後のシステムで、カーネルモジュールを見つけて無効にしました。
以前のコンピュータと同じメッセージが表示されます。
デバイスを登録できません(Vid:0x2457、Pid:0x1002、iface:0)
ただし、デバイスを接続しても以前と同じように/ devにエントリが生成されないようです。デバイスの所有権をどのように知ることができますか?私はdmesgを仮定します:
USB 4-1: ohci_hcd とアドレス 16 を使用する新しい専属 USB デバイス
ohciが私のアクセスをブロックしているのではなく、検出されているとのみ表示されます。
答え1
(root)試してみることができます:
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/usb/devices
次に、デバイスを見つけて、どのドライバがデバイスを処理しているかを確認します。
アプリケーションをrootとして実行できる場合は、権限の問題であることを確認してください。
答え2
/etc/modprobe.d/blacklist.conf
どのドライバが使用しているかを判断するために、デバイスを宣言するモジュールをブラックリストに追加できます。lsusb -t