ブログ

USB無線LAN WLI-UC-GNMのドライバをビルドする際の注意点

at_takuya.sasaki
2014年7月25日 17時52分

Armadillo-840/810向けに、ATDE5で WLI-UC-GNMのドライバ(DPO_RT5572_LinuxSTA_2.6.1.3_20121022)を コンパイル際には、以下のHowToが参考になります。

[ Howto : Armadilloで11n 対応のUSB無線LANモジュール(GW-USMicroN)を使う ]
https://armadillo.atmark-techno.com/howto/11n-wlan-usb-module-gw-usmicron

ただし、make時に、明示的にアーキテクチャを指定しなければ、 以下のエラーログが出てしまうので注意が必要です。

make[1]: ディレクトリ `/home/atmark/linux-3.4-at6' に入ります
  CC [M]  /home/atmark/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/../../common/crypt_md5.o
cc1: error: unrecognized command line option ‘-m64’
cc1: error: unrecognized command line option ‘-mno-red-zone’
cc1: error: unrecognized command line option ‘-mcmodel=kernel’
cc1: error: unrecognized command line option ‘-maccumulate-outgoing-args’
make[2]: *** [/home/atmark/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/../../common/crypt_md5.o] エラー 1
make[1]: *** [_module_/home/atmark/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux] エラー 2
make[1]: ディレクトリ `/home/atmark/linux-3.4-at6' から出ます
make: *** [LINUX] エラー 2

以下のように、armを指定してmakeしてみてください。

atmark@atde5:~/DPO_RT5572_LinuxSTA_2.6.1.3_20121022$ make ARCH=arm