Armadilloフォーラム

長期間BLEの受信を行うとデバイスがスタックする

s.tanaka

2021年7月21日 15時27分

いつもお世話になっております。

IoT G3のBLEにて常時ビーコンを受信させているのですが長時間運用していると
まれにビーコンを受信できなくなります。

現在は下記コマンドで復旧させているのですが根本的な解決を望んでおりますが
策はありませんでしょうか?

hciconfig hci0 down
hciconfig hci0 up

#hciconfigでダメな場合実施するがhciconfigで回復する事は少ない
usb_modeswitch -v 0cf3 -p 3004 --reset-usb

Linux version 4.9.133-at13
dmsgやsyslogには特に怪しそうなログは出ておりません。

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

コメント

at_koseki

2021年8月6日 15時40分

古関です。

申し訳ありません。
いただいた情報のみから原因を特定するのは難しいのですが、
以下のフォーラムで議論されている
「2点目」の方を実行すると直るかもしれません。

https://armadillo.atmark-techno.com/forum/armadillo/8617

s.tanaka

2021年8月16日 9時39分

古関さま

回答頂きありがとうございます。
約650台に適用してみましたが発生確率は変わらずでした。

> 「2点目」の方を実行すると直るかもしれません。
> https://armadillo.atmark-techno.com/forum/armadillo/8617

こちらから提供できるログが無く恐縮ですが何か可能性のあるものがありましたら
教えていただけたらと思います。