Up PLANEX GW-450D/GW-450D2 作成: 2021-01-25
更新: 2021-01-25




GW-450D2
GW-450D

  1. ドライバーのダウンロード

  2. 必要なパッケージをインストール
      # apt-get update
      # apt-get -y dist-upgrade
      # apt-get -y install gcc make bc screen ncurses-dev


  3. カーネルの再構築
      註 : GW-450D/GW-450D2 のドライバは,カーネルモジュールとして使用する
    1. カーネルのソースを get
        # cd /usr/src
        # wget https://github.com/raspberrypi/linux/archive/rpi-[カーネルバージョン].tar.gz
    2. カーネルバージョンをチェック
        # uname -r
    3. カーネルの構築
        # tar xvfz rpi-[カーネルバージョン].tar.gz
        # ln -s /usr/src/linux-rpi-[カーネルバージョン]/ /lib/modules/`uname -r`/build
        # cd /lib/modules/`uname -r`/build
        # make mrproper
        # gzip -dc /proc/config.gz > .config
        # make modules_prepare
        (途中「[N/m/?]」の停止に対しては,「m」を選択)


  4. Module.symvers を get
      # wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers


  5. ドライバの構築
    1. gw-450d_driver_linux_v3002.zip を解凍し、その中に含まれるファイル
        mt7610u_wifi_sta_v3002_dpo_20130916.tar.bz2
      を、つぎのフォルダーにコピー
        /usr/local/src
    2. ソースコードを解凍
        # cd /usr/local/src
        # tar xvjf mt7610u_wifi_sta_v3002_dpo_20130916.tar.bz2
        # cd mt7610u_wifi_sta_v3002_dpo_20130916
    3. common/rtusb_dev_id.c を編集
      ── GW-450D 用デバイスIDを追加
        /* module table */
        USB_DEVICE_ID rtusb_dev_id[] = {
        #ifdef MT76x0
         {USB_DEVICE(0x2019,0xab31)}, /* GW-450D */
         {USB_DEVICE(0x148F,0x7610)}, /* MT7610U */
         {USB_DEVICE(0x0E8D,0x7610)}, /* MT7610U */
    4. os/linux/config.mk を編集
        HAS_WPA_SUPPLICANT=y
        HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    5. ビルド
        所要時間 20〜30分
        #make

        # make install

        # m -r /etc/Wireless/RT2860STA
        # mkdir -p /etc/Wireless/RT2870STA
        # cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat

        # insmod /lib/modules/3.12.28+/kernel/drivers/net/wireless/mt7650u_sta.ko


  6. 無線LAN環境の設定
    1. 生成されたモジュール mt7650u_sta を,/etc/modules に登録
        # /etc/modules: kernel modules to load at boot time.
        #
        # This file contains the names of kernel modules that should be loaded
        # at boot time, one per line. Lines beginning with "#" are ignored.
        # Parameters can be specified after the module name.

        snd-bcm2835
        mt7650u_sta

    2. /etc/Wireless/RT2870STA/RT2870STA.dat の編集
        #The word of "Default" must not be removed
        Default
        CountryRegion=5
        CountryRegionABand=7
        CountryCode=
        ChannelGeography=1
        NetworkType=Infra
        SSID=
        WirelessMode=5
        EfuseBufferMode=0
        Channel=0
        BeaconPeriod=100
        TxPower=100
        BGProtection=0
        TxPreamble=0
        RTSThreshold=2347
        FragThreshold=2346
        TxBurst=1
        PktAggregate=0
        WmmCapable=1
        AckPolicy=0;0;0;0
        AuthMode=WPA2PSK
        EncrypType=AES

  7. ネットワーク環境の設定──インターフェース設定
      /etc/network/interfaces を編集
        auto lo

        iface lo inet loopback
        iface eth0 inet dhcp

        #allow-hotplug wlan0
        #iface wlan0 inet manual
        #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

        iface default inet dhcp

        allow-hotplug ra0
        auto ra0
        iface ra0 inet dhcp
        wpa-ssid "SSID入れる"
        wpa-psk "パスフレーズ入れる"

  8. Raspberry Pi に GW-450D を挿して,再起動
      # reboot

  9. 動作チェック
    • GW-450D の緑色LEDが点灯?
    • IPアドレスが割り振られているか?
        # iwconfig ra0
        #ifconfig ra0