Armadilloフォーラム

Armadillo-840にてAWL13の無線接続ができない場合がある

e-yamada

2017年2月21日 11時13分

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

Armadillo-840にてAWL13をSTAモード(SDIO)にて使用しておりますが、
低頻度ではありますが無線接続ができない場合がございます。
その場合、Armadillo-840の電源の入れ直しを行うと無線接続が可能となります。

無線接続ができない場合、下記のようなログが出力されております。

【NGパターン①】
 awl13: failed get crypt mode
 Error for wireless request "Set ESSID" (8B1A) :
  SET failed on device awlan0 ; Operation not permitted.

【NGパターン②】
 Interface doesn't accept private ioctl...
 set_cryptmode (8BE4): Device or resource busy

【環境】
 ・Linuxカーネル : linux-3.4-at20
 ・ユーザーランド : atmark-dist-20160927
 ・ブートローダー : loader-armadillo840-nor-v3.8.1.bin
 ・ファームウェア : squashfs-a800-firmware-v3.02.img
 ・無線      : awl13-3.0.2-3

対策について、何か情報をお持ちの方がおられましたらご教示いただけますと幸いです。

以上よろしくお願いいたします。

コメント

at_takashi.sasayama

2017年2月21日 13時52分

笹山です。

何点か質問をさせてください。

Armadillo-840 と AWL13 の接続には、液晶モデルの拡張基板をご使用でしょうか?
それとも、独自の拡張基板をご使用でしょうか?

> 【NGパターン①】
>  awl13: failed get crypt mode
>  Error for wireless request "Set ESSID" (8B1A) :
>   SET failed on device awlan0 ; Operation not permitted.
>
> 【NGパターン②】
>  Interface doesn't accept private ioctl...
>  set_cryptmode (8BE4): Device or resource busy

NGパターンとなる際の起動ログに、他にエラーログは残っていなかったでしょうか?
以下のコマンドなどでエラーログらしきものが出力されていないか
確認していただくことは可能でしょうか?

[armadillo]# dmesg |grep awl13
[armadillo]# dmesg |grep mmc1

お手数ですがどうぞよろしくお願い致します。

笹山様

ご返信いただきありがとうございます。
ご質問いただきました内容につきまして回答させていただきます。

> Armadillo-840 と AWL13 の接続には、液晶モデルの拡張基板をご使用でしょうか?
> それとも、独自の拡張基板をご使用でしょうか?

独自の拡張基板を使用しております。

> NGパターンとなる際の起動ログに、他にエラーログは残っていなかったでしょうか?
> 以下のコマンドなどでエラーログらしきものが出力されていないか
> 確認していただくことは可能でしょうか?
>
> [armadillo]# dmesg |grep awl13
> [armadillo]# dmesg |grep mmc1

armadillo起動からエラー発生までのログを取得し確認を行ったところ、
無線親機への接続・切断を繰り返し行っている場合に突然エラーとなっているようでした。

-------------------------------------------
 ifup awlan0 &
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1
 udhcpc (v1.20.2) started
 Sending discover...
 Sending discover...
 Sending discover...
 awl13: WID=0x5, STATUS CODE=0x1
 awl13: connected!
 init awlan0
 No lease, forking to background

 ifdown awlan0
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1
 awl13: WID=0x5, STATUS CODE=0x0
 awl13: disconnected!
 awl13: WID=0x5, STATUS CODE=0x1

 ifup awlan0 &
 awl13: failed get crypt mode
 Interface doesn't accept private ioctl...
 set_psk (8BE6): Operation not permitted
-------------------------------------------

ご参考までに取得したログを添付させていただきますので、
ご確認いただけますと幸いです。

以上よろしくお願いいたします。

ファイル ファイルの説明
log_2017_0303_001.zip