LinuxのUSBドライバプローブな場合に呼び出されるデバイスで接続

StackOverflow https://stackoverflow.com/questions/2538079

  •  22-09-2019
  •  | 
  •  

質問

を利用した場合、変更したものusb骨格のドライバのLinuxいinsmodのモジュール、USBメモリに既に、自動的にプローブ機能がない呼び出されます。い抜いて、replugのデバイスのドライバーが活性化されることになります。の場合はこの限りではありません(例:シリアルドライバーのか。理由があります。どうやっていけばいいですか?プローブの機能を取得して呼ぶの?

役に立ちましたか?

解決 3

私たちは、/ proc / bus / usbからデバイスを開いたし、新しいドライバがデバイスを主張することができませんでしたので、デバイスは、USBFSドライバによって主張されたから、一部のソフトウェアます。

他のヒント

ほとんどすべてのUSB HIDデバイスが自動的にUSBHIDドライバによって管理されています。次のことを試してください:

sudo rmmod usbhid
sudo insmod your_driver
sudo insmod usbhid

するので,それを板自体が"弾性"を持装置からusbhidにバインドされたドライバ:

  • をさがしてみてください泥棒のドライバ: /sys/bus/usb/drivers/usbhid/
  • 板自体が"弾性"を持で echo -n "1-1:1.0" > /sys/bus/usb/drivers/usbhid/unbind
  • 結合デバイス:
    • echo <vendor> <product> > /sys/bus/usb/drivers/my_driver/new_id または持っている人は、手続きをすればバスのid:
    • echo -n "1-1:1.0" > /sys/bus/usb/drivers/my_driver/bind

http://www.ha19.no/usb/http://lwn.net/Articles/143397/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top