08/03/16 15:23:37 s/17Gjwn
libretto:~# modinfo ohci-hcd
中略
parm: no_handshake:true (not default) disables BIOS handshake (bool)
parm: distrust_firmware:true to distrust firmware power/overcurrent setup (bool)
distrust_firmwareで調べると
URLリンク(www.mail-archive.com)
と書いてあるのでソースを確認
libretto:/usr/src/linux-source-2.6.18/drivers/usb/host# grep -n distrust_firmware *
ohci-hcd.c:156:static int distrust_firmware = 1;
とデフォルトで1が入っている模様
/etc/modprobe.d
にohci-hcdファイルを作成し
options ohci-hcd distrust_firmware=0
と記述しshutdownして起動
その後rebootしてみたけど状況はかわりませんでした。。
このオプションがきちんと起動時に渡されているのか判断つかないので
オプションの指定のしかたが駄目なのか
そもそもこのオプションの設定じゃ駄目なのか判断がつきませんorz
あとはモジュールのソースを書き換えて
ohci-hcd.c:156:static int distrust_firmware = 0;
にしてテストする手もあるけど
カーネル全体じゃなくてこのモジュールだけコンパイルして入れ替えるって出来るのかな
さすがに疲れてきたのでちとお風呂入ってなんか食べてきます