お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-02-28 14:34:37

jackalope
メンバ
登録日: 2009-01-01

認識されないUSBタイプの無線LAN子機を使う方法

下記の方法で子機を使用可能にするには使用するカーネルに子機用のカーネルモジュールが存在する事が必要条件です。

状況としては「子機が必要としているカーネルモジュール名は分かっているが、デバイスIDがカーネルモジュールにない為に子機が使えない」になります。

対策としては、「ndiswrapperを使う、ソースを変更してカーネルモジュールを作る」がありますが下記の方法はそれらに比べて簡単です。

コード:

sudo su
echo "driver_name" >> /etc/modules
echo 'install driver_name /sbin/modprobe --ignore-install driver_name; /bin/echo "device_id" > /sys/bus/usb/drivers/driver_name_dir/new_id' > /etc/modprobe.d/foge.conf
modprobe driver_name
exit

driver_name ==> カーネルモジュール名
device_id ==> lsusbで確認
driver_name_dir ==> sudo modprobe driver_nameを実行後、ls /sys/bus/usb/drivers/で確認
foge.conf ==> お好きなファイル名

参考:WLI-UC-GNMの場合
echo "rt2870sta" >> /etc/modules
echo 'install rt2870sta /sbin/modprobe --ignore-install rt2870sta; /bin/echo "0411 01a2" > /sys/bus/usb/drivers/rt2870/new_id' > /etc/modprobe.d/wli-uc-gnm.conf

オフライン

 

Board footer

Powered by FluxBB