カメノドットコム
Debian大好きでメインで節操ない感じ。
GMOもわりと好き。
RSS feedly

GW-450D KATANA を Debian で使ってみる(其の弐)

PLANEX 11ac/n/a/g/b 433Mbps 5GHz/2.4GHz USB2.0対応 無線LAN子機 ハイパワーアンテナモデル GW-450D KATANA
過去記事 の方法ではドライバのコンパイル、インストールができないという問題が発生しております。
有志の方が色々と修正したソースを公開してくれているので、それを使います。

インストール方法

まずは https://bitbucket.org/sanrath へジャンプ。
「MediaTek_mt7610u_STA_driver_Linux 64bit」のリンクをクリックして、開いたページの右サイドバーにある「ダウンロード」をポチッとな。
「Download repository」というリンクが表示されますので、これまたポチリ。ZIPファイルのダウンロードが始まります。
テケトーなところに保存してください。
2015/07/26時点では「sanrath-mediatek_mt7610u_sta_driver_linux-64bit-95fd2aa84ad7.zip」という名前になってます。
32bit版もあるので安心して。
以下「95fd2aa84ad7」部分は長いしバージョンアップで変更されるので「xxxx」と表記します。
では早速、ZIPファイルがあるディレクトリでターミナルいってみましょう。
解凍して念の為にクリーアップして、IDを追加してコンパイル、インストール。

$ unzip sanrath-mediatek_mt7610u_sta_driver_linux-64bit-xxxx.zip
$ cd sanrath-mediatek_mt7610u_sta_driver_linux-64bit-xxxx
$ make clean
$ vi common/rtusb_dev_id.c

38行目あたりからの ifdef の間に追記します。

/* module table */
USB_DEVICE_ID rtusb_dev_id[] = {
#ifdef MT76x0
    {USB_DEVICE(0x2019,0xab31)},  /* KATANA ←これを追加する */
    {USB_DEVICE(0x148F,0x7610)}, /* MT7610U */
    {USB_DEVICE(0x0E8D,0x7610)}, /* MT7610U */
    {USB_DEVICE_AND_INTERFACE_INFO(0x0E8D, 0x7630, 0xff, 0x2, 0xff)}, /* MT7630U */
    {USB_DEVICE_AND_INTERFACE_INFO(0x0E8D, 0x7650, 0xff, 0x2, 0xff)}, /* MT7650U */
#endif
    { }/* Terminating entry */
};

編集がおわったら、コンパイルしてインストールします。

$ su
password:
# make
# make install

わざわざここに書かなくても Sanjit Rath さんがちゃんと書いてくれてるよ! というツッコミはナシの方向で。
様式美というものです。
全自動でドライバがインストールできてしまうわけですが、子機をぶっ挿す前に。
「/etc/Wireless/RT2870STA/RT2870STA.dat」という設定ファイルが日本向けになってないので、ちょっといじります。
いじるというか、新しく作ってしまいます。

# cp /etc/Wireless/RT2870STA/RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat.orig
# vi /etc/Wireless/RT2870STA/RT2870STA.dat
---- ここからファイル内容 ----
Default
CountryRegion=1
CountryCode=JP
SSID=
---- ここまでファイル内容 ----

色々と調べましたところ、設定ファイルは1行目の「Default」が必ず必要で。
変更したところだけを書けば、あとは勝手にデフォルト設定で動作してくれるようです。

Debian8(Jessie) amd64 でドライバをコンパイルしてインストールすることが出来ましたが。
カメノの環境ではまともに繋がらないことがほとんどです。
PLANEX GW-USSuper300 は apt で firmware-realtek を入れれば繋がるようになったんですが。
一長一短ですな。

Sponsored Link