Armadilloフォーラム

無線LANの有効化

taki

2017年7月20日 10時17分

お世話になっております。

armadilloを購入し、動作確認のために無線LANへつなげようとしましたが、つながりません。
Armadillo-IoT G2用マニュアル "6.2.4.1.WLANインターフェースの有効化"の段階で問題がありそうに思えます。
確認すべき点、対策方法などをご教示いただけると幸いです。

[root@armadillo-iotg (ttymxc1) /]# sd-awlan-sel awlan
select to AWLAN
[root@armadillo-iotg (ttymxc1) /]# mmc1: queuing unknown CIS tuple 0x10 (5 bytes)
mmc1: queuing unknown CIS tuple 0x10 (5 bytes)
mmc1: new high speed SDIO card at address 73db
awl13: RX Transmission mode SDINT HT
mmc1: registerd "awl13" device as awlan0
awl13: wait wid response timed out
awl13: failed WID_RESET
awl13: l.291: awl13_firmware_load() failed on -5
awl13: MAC is 00:00:00:00:00:00

過去の質問を確認したところ、Linux 3.14-at2での不具合にて同様の状況になるようですが、使用しているカーネルのバージョンは問題なさそうです。

[root@armadillo-iotg (ttymxc1) ~]# uname -r
3.14.36-at8
コメント

溝渕です。

ログより、AWL13の接続状態および、ソフトウェア構成には問題が無いように思います。

まず、SDカードが接続されていないことを確認してみてください。

http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
> WLAN インターフェースを有効化するためには、図6.7「無線LANモジュールの
> 有効化」のようにコマンドを実行します。事前に SD インターフェース(ベー
> スボード:CON4)から SD カードを取り外しておく必要があります。

溝渕様

早々のご回答ありがとうございます。
SDカードは接続されていませんでしたが、アドオンモジュールを取り外したところ正常に有効化できるようになり、ゲートウェイまでpingが通りました。
開発セットに付属ではないアドオンモジュールは二つ取り付けていましたが、以下のモジュールを接続すると無線LANを有効化できなくなることを確認しました。
・Armadillo-IoT 絶縁デジタル入出力/アナログ入力アドオンモジュール DA00

SDカード接続時と同様のエラーがでるということは、上記アドオンモジュールを取り付けた状態で無線LANを有効化することは難しいでしょうか。
もし可能であれば方法をご教示いただけると幸いです。
なお、アドオンモジュールを取り付けているだけで、モジュールから先に入出力の線をつけていない状況です。

溝渕です。

> 開発セットに付属ではないアドオンモジュールは二つ取り付けていましたが、以下のモジュールを接続すると無線LANを有効化できなくなることを確認しました。
> ・Armadillo-IoT 絶縁デジタル入出力/アナログ入力アドオンモジュール DA00

アドオンインターフェース(CON2)にDA00を接続すると、AWL13のリセットに失
敗することが確認できました。

原因が特定できましたら、報告いたします。

溝渕です。

恐らく添付のパッチを適用することで、DA00とAWL13を同時に利用可能になる
と思います。お試しください。

問題の原因は、アドオンインターフェース(CON2)にDA00を接続した場合に
CSPI3のピン設定が行なわれることですが、SDHCIとは無関係に思えるCSPIがな
ぜ影響しているのかが不明です。

ただし、CSPIとして利用する場合にはSION設定は不要であるため、添付のパッ
チ自体は不当なものではないという認識です。

ファイル ファイルの説明
linux-3.14-at8_cspi3-disable-sion.patch

溝渕様

いただいたパッチファイルを適用することで、DA00を接続しながら無線LANを有効化できることを確認しました。
reboot時、APモード時、STAモード時いずれも問題ありません。
DA00については、のちほどマニュアルを確認しながら使用確認をしてみます。
ご対応ありがとうございました。