2015年10月27日火曜日

Fedora で WN-G150UM

WN-G150UM のドライバはカーネルに標準で入っていて rtl8192cu.ko らしいが、
udev が反応してくれず ip コマンドで見えない。

アイ・オーデータのベンダーID とデバイス ID がコードに含まれてないらしい。

これは動的に /sys/bus/usb/drivers/rtl8192cu/new_id に追加出来るらしく、
modprobe 実行時に強制的にコマンドで追加してしまう方法が一般的のよう。
以下、http://beautifulajax.dip.jp/?p=1016 のマルパクです。

# echo 'install rtl8192cu /sbin/modprobe --ignore-install rtl8192cu ' \
# '$CMDLINE_OPTS; /bin/echo "04bb 094c"' \
# ' > /sys/bus/usb/drivers/rtl8192cu/new_id' \
# > /var/tmp/hogehoge.txt
# echo '# USB device 0x:0x (rtl8192cu)
# SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04bb", ' \
# 'ATTR{idProduct}=="094c", RUN+="/sbin/modprobe -qba rtl8192cu"' \
# > /etc/udev/rules.d/70-persistent-net.rules
上記のように /etc/modprobe.d/wireless.conf と /etc/udev/rules.d/70-persistent-net.rules
を追加。

再起動したくないときは以下実行。(wlp0s26u1u2 は私の環境のデバイス名)


# modprobe -ba rtl8192cu
# ip link set wlp0s26u1u2 up


0 件のコメント:

コメントを投稿