[Armadillo:05846] Re: Armadillo-420でUSB無線LAN(GW-US54GXS)を利用したい

t k email@hidden
2010年 9月 21日 (火) 12:24:32 JST


川合です。

溝渕様
回答ありがとうございます。
ご教示頂いた内容で試してみたいと思います。

2010年9月21日12:06 mizo <email@hidden>:
>
> 溝渕です。
>
> t k wrote:
> > 川合と申します。
> > 初めてメーリングリストに投稿させていただきます。
> >
> > Armadillo-420上でUSB無線LAN(GW-US54GXS)をAd-hocモードで起動させようと
> > しています。
> > ソフトウェアマニュアルを参考に開発環境を構築し、イメージファイルのmakeは
> > 成功しております。
> > その後、以下の手順で作業をしました。
> > 1.make menuconfigをしてカーネルコンフィグで
> >   Networking ---> Wireless ---> Generic iEEE 802.11 Networking
> > Stac(mac80211)
> > Device Driver ---> Network Device support ---> Wireless LAN ---> ZyDAS
> > ZD1211/ZD1211B USB-wireless support
> > にそれぞれ*をつける
> > 2.再make
> > 3.イメージをダウンロードしArmadilloを起動しGW-US54GXSを接続
> >
> > usb 2-1: new high speed USB device using fsl-
> > ehci and address 2
> > usb 2-1: configuration #1 chosen from 1 choice
> > usb 2-1: reset high speed USB device using fsl-ehci and address 2
> > zd1211rw 2-1:1.0: phy0
> >
> > と表示され、デバイスの認識はしている模様
> >
> > 4.ifconfig wlan0 upを実行し以下のように表示された
> >
> > firmware: requesting zd1211/zd1211b_ub
> > usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
> > zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
> > SIOCSIFFLAGS: No such file or directory
> >
> > 5.ファームウェアがないと言われたようなので
> > http://sourceforge.net/projects/zd1211/files/
> > よりzd1211-firmware-1.4.tar.bz2をダウンロード(開発環境にて)
> >
> > 6.ファームウェアをイメージに組み込む
> > atmark-dist/romfs/lib/firmware/zd1211/を作成し
> > d1211-firmware-1.4.tar.bz2を解凍後、解凍されたディレクトリ内のファイルを
> > 作成したディレクトリにコピー
> >
> > 7.その後、イメージの再make、ダウンロードと行いArmadilloを起動しGW-
> > US54GXSを接続ifconfig wlan0 upを実行しましたが
> >
> > firmware: requesting zd1211/zd1211b_ub
> > usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
> > zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
> > SIOCSIFFLAGS: No such file or directory
> > と表示は変わりませんでした。
> >
> > Armadillo、Linuxは今回初めて触りましたので何もわからない状態ですので
> > 手順でおかしい点や抜けている点などがありましたら、皆様からご教示いただけ
> > ればと思います。
> > よろしくお願いいたします。
>
> たしか次のようにするとファームウェアをロードすることができたはずです。ファーム
> ウェアは、GW-US54GXS接続時にudevによって自動的にロードされます。
>
> $ wget http://ftp.jp.debian.org/debian/pool/non-free/z/zd1211-firmware/zd1211-firmware_2.21.0.0-0.1_all.deb
> $ dpkg -x zd1211-firmware_2.21.0.0-0.1_all.deb zd1211-firmware
> $ cp -r zd1211-firmware/lib/firmware atmark-dist/romfs/lib/
> $ cd atmark-dist
> $ cp user/udev/udev-105/extras/firmware/firmware.sh romfs/lib/udev/
>
> 次にudevルールを配置します。ルールファイルの名称は、"z20_zd1211.rules"です。
>
> *** z20_zd1211.rules
> SUBSYSTEM=="firmware", ACTION=="add", RUN+="/usr/lib/udev/firmware.sh"
> *** ここまで
>
> このファイルを、
> atmark-dist/romfs/etc/udev/rules.d/z20_zd1211.rules
> に置きます。
>
> あとは、
> $ make image
> で作成したユーザランドイメージファイルでArmadillo-420のフラッシュメモリを書き
> 換えてください。
>
> 以上おためしください。
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo



armadillo メーリングリストの案内