m-Stick MS-NH1の内蔵WifiをUbuntuで使える様にする。

作成日2015年2月13日(Friday)


さて、前回は mouse computerのm-stickことMS-NH1にUbuntuを入れる方法について書きました。

その中で内蔵のWifiは(Ubuntuから)使えない!!と断言しちゃってますが....


...使えちゃいました。

と、言ってもそのままのUbuntuで使える訳では...

...多分...

ありません。...今のところ自信がありません。


と言うのも、下記の手順を試すまでは、間違いなくm-stick内蔵Wifiは使えてませんでした。

そして、下記の方法でソースからビルドし、modprobeした瞬間に/var/log/syslogには認識した旨ログが発生しました。
更にそして、そのまま再起動したら...Wifiは使える状態になっていました。

えーと、ここで違和感が....自動的に使える状態になってる??udevdが頑張ってる??

??

lsmodコマンドを入れてみてもr8723がありません....

??
??

syslogをみると...


root@m-stick:/home/lactoria# dmesg|grep -e 8723 -e RTL
[ 4.307199] r8723bs: module verification failed: signature and/or required key missing - tainting kernel
[ 4.312384] RTL871X: module init start
[ 4.312391] RTL871X: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[ 4.312394] RTL871X: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[ 4.629098] RTL871X: rtw_ndev_init(wlan0)
[ 4.629803] RTL871X: module init ret=0
[ 9.104542] RTL871X: nolinked power save enter
[ 30.228870] RTL871X: nolinked power save leave
[ 32.558710] RTL871X: nolinked power save enter
[ 56.679821] RTL871X: nolinked power save leave
[ 58.795606] RTL871X: rtw_set_802_11_connect(wlan1) fw_state=0x00000008
[ 59.011318] RTL871X: SetHwReg(wlan1) variable(76) not defined!
[ 59.028625] RTL871X: start auth
[ 59.030383] RTL871X: auth success, start assoc
[ 59.034350] RTL871X: assoc success
[ 59.035632] RTL871X: SetHwReg(wlan1) variable(37) not defined!
[ 59.038207] RTL871X: send eapol packet
[ 59.047186] RTL871X: send eapol packet
[ 59.047340] RTL871X: set pairwise key camid:4, addr:xx:xx:xx:xx:xx:xx, kid:0, type:AES
[ 59.048641] RTL871X: set group key camid:5, addr:xx:xx:xx:xx:xx:xx, kid:1, type:TKIP
root@m-stick:/home/lactoria# ifconfig


r8723bsのモジュールがverification失敗し、RTL871Xモジュールが開始されています。

??verification失敗で開始されたRTL871Xってkernel組み込みのモノ??
よくわかりません。

でも内蔵Wifiは使えるようになってる....まぁ、いいっか。


と言う状況です。謎は残ってますが、以下の方法で使えるようになってます。まぁ...いいか。


RTL8723bsモジュールのインストール方法