s_watanabe
2021年6月1日 9時21分
お世話になっております。渡辺と申します。
現在御社のArmadillo640とArmadillo-WLANモジュールを使用しております。
本体起動時は無線モジュールの動作が確認できているのですが、
rebootコマンドで再起動を行うと、無線モジュールが使用できなくなります。
root@armadillo:~# ifup awlan0 Error for wireless request "Set ESSID" (8B1A) : SET failed on device awlan0 ; Invalid argument. ifup: failed to bring up awlan0
ipコマンドで確認すると、awlan0のMACアドレスが「00:00:00:00:00:00」になっています。
root@armadillo:~# ip address 4: awlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
また、再起動時のログの内、awl13に関する部分を見てみると下記のようになっていました。
[ 12.266563] awl13: WID_STATUS CODE=1 (OK) [ 12.300327] awl13: Firmware is already loaded Starting System Logging Service... [ OK ] Started Internet superserver. [ 12.485350] awl13: MAC is 00:00:00:00:00:00
haltコマンドで一度システムを停止させてから電源を再投入すると症状が解消されますが、rebootコマンドによる再起動を行うとまた上記の状態になってしまいます。
これに関係があるかどうかわかりませんが、RTCも正常に機能できていないようで、
時刻設定後に電源再投入を行うと「1970-01-01 09:...」のようになってしまいます。
この問題を解決したいのですが、原因や対処方法をご存知であれば教えていただきたいと思います。
コメント
s_watanabe
at_akihito.irie
2021年6月2日 16時26分
入江です。
Armadillo-640に書き込まれたdtbは間違っていませんでしょうか。
以下のダウンロードページから、「WLAN/RTCオプションモジュール用
DTB(Device Tree Blob)」をダウンロードし、Armadilloに書き込んでから再度
お試しください。
https://armadillo.atmark-techno.com/resources/software/armadillo-640/li…
dtbの書き換え手順は以下を参照してください。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…