Armadilloフォーラム

3Gモジュール切断について

nidstyle3

2015年6月15日 11時54分

お世話になっております、新居田です
以下の現象が発生しましたので投稿させていただきます。

【現象】
・3Gモジュールのネットワークインターフェース(usb0)が切断されてしまう
・デバイス(usb0)の停止、開始にて再度通信が可能になる。
・/var/log/messagesに以下のメッセージが出力されます。

Jun 12 01:42:35 (none) user.info kernel: NETDEV WATCHDOG: usb0: transmit timed out
Jun 12 01:42:35 (none) user.warn kernel: ------------[ cut here ]------------
Jun 12 01:42:35 (none) user.warn kernel: WARNING: at net/sched/sch_generic.c:222 dev_watchdog+0x14c/0x178()
Jun 12 01:42:35 (none) user.warn kernel: Modules linked in: awl13_sdio
Jun 12 01:42:35 (none) user.warn kernel: [<c02c8d84>] (dump_stack+0x0/0x14) from [<c0040508>] (warn_on_slowpath+0x48/0x80)
Jun 12 01:42:35 (none) user.warn kernel: [<c00404c0>] (warn_on_slowpath+0x0/0x80) from [<c023a248>] (dev_watchdog+0x14c/0x178)
Jun 12 01:42:35 (none) user.warn kernel:  r5:c0388000 r4:c4d2c800
Jun 12 01:42:35 (none) user.warn kernel: [<c023a0fc>] (dev_watchdog+0x0/0x178) from [<c004ac98>] (run_timer_softirq+0xe4/0x23c)
Jun 12 01:42:35 (none) user.warn kernel:  r7:00200200 r6:00000000 r5:c0389ea0 r4:c0388000
Jun 12 01:42:35 (none) user.warn kernel: [<c004abb4>] (run_timer_softirq+0x0/0x23c) from [<c00460a0>] (__do_softirq+0x74/0xe0)
Jun 12 01:42:35 (none) user.warn kernel: [<c004602c>] (__do_softirq+0x0/0xe0) from [<c0046470>] (irq_exit+0x5c/0x70)
Jun 12 01:42:35 (none) user.warn kernel: [<c0046414>] (irq_exit+0x0/0x70) from [<c0027048>] (__exception_text_start+0x48/0x5c)
Jun 12 01:42:35 (none) user.warn kernel:  r4:c03ba830 r3:00000000
Jun 12 01:42:35 (none) user.warn kernel: [<c0027000>] (__exception_text_start+0x0/0x5c) from [<c0027624>] (__irq_svc+0x44/0x88)
Jun 12 01:42:35 (none) user.warn kernel: Exception stack(0xc0389f38 to 0xc0389f80)
Jun 12 01:42:35 (none) user.warn kernel: 9f20:                                                       00000000 0005317f
Jun 12 01:42:35 (none) user.warn kernel: 9f40: 0005217f 80000013 c0388000 c0028578 c0028578 c03af9e4 80020b38 41069264
Jun 12 01:42:35 (none) user.warn kernel: 9f60: 80020b04 c0389f8c 800000d3 c0389f80 c00306b0 c00285c8 80000013 ffffffff
Jun 12 01:42:35 (none) user.warn kernel:  r7:00000002 r6:00360000 r5:fc400000 r4:ffffffff
Jun 12 01:42:35 (none) user.warn kernel: [<c0028578>] (default_idle+0x0/0x5c) from [<c002861c>] (cpu_idle+0x48/0x7c)
Jun 12 01:42:35 (none) user.warn kernel: [<c00285d4>] (cpu_idle+0x0/0x7c) from [<c02c6ee8>] (rest_init+0x74/0x88)
Jun 12 01:42:35 (none) user.warn kernel:  r7:c038bc78 r6:c04c8040 r5:00000000 r4:c0388000
Jun 12 01:42:35 (none) user.warn kernel: [<c02c6e74>] (rest_init+0x0/0x88) from [<c0008b98>] (start_kernel+0x298/0x2f0)
Jun 12 01:42:35 (none) user.warn kernel:  r4:c03b91d0 r3:00000000
Jun 12 01:42:35 (none) user.warn kernel: [<c0008900>] (start_kernel+0x0/0x2f0) from [<80008034>] (0x80008034)
Jun 12 01:42:35 (none) user.warn kernel:  r6:c002332c r5:c03afaa0 r4:00053175
Jun 12 01:42:35 (none) user.warn kernel: ---[ end trace 9c42c2b080b3c1b3 ]---

・現象が出る周期は不定期です。
原因がわからず苦戦しております。

【環境】
・atmark-distのバージョン atmark-dist v1.39.0
・Kernel linux-2.6.26-at24
・パッチ(0001-iotg-3g-connect-waiting-for-dev-ptmx-creation.patch)を適用済み

コメント

at_yuma.arakawa

2015年11月25日 13時09分

ファームウェアのバグです。以下のHowtoに従い、ファームウェアを更新して下さい。

- Armadillo-IoT(型番: AG401)搭載3Gモジュールのファームウェアを更新する
http://armadillo.atmark-techno.com/howto/iotg-3g-fw-update

ファームウェアの更新後、問題が発生しないことを弊社で確認しています。