[Armadillo:06221] USBハブ使用時の通信エラーについて

LP/吉田 email@hidden
2010年 11月 25日 (木) 11:46:33 JST


お世話になります。吉田と申します。

Armadillo-9にUSBハブを通してUSB機器を使用していると
> hub 1-1:1.0: hub_port_status failed (err = -110)
> hub 1-1:1.0: port 2 disabled by hub (EMI?), re-enabling...
> usb 1-1.2: USB disconnect, address 5
> usb 1-1.2: new full speed USB device using ep93xxusb and address 6
> hub 1-1:1.0: cannot reset port 2 (err = -110)
> hub 1-1:1.0: cannot reset port 2 (err = -110)
> hub 1-1:1.0: cannot reset port 2 (err = -110)
> hub 1-1:1.0: cannot reset port 2 (err = -110)
> hub 1-1:1.0: cannot reset port 2 (err = -110)
> hub 1-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
> hub 1-1:1.0: cannot disable port 2 (err = -110)
> usb 1-1.2: new full speed USB device using ep93xxusb and address 7
というエラーが1日に一回程度の頻度で出現します。
接続されている機器はFOMAのL05Aとメーカーのよく分からない安物USBメモリ4GBです。 


以下、関連するエラーメッセージとして
> usb 1-1.1: USB disconnect, address 3
> SCSI error : <0 0 0 0> return code = 0x10000
> end_request: I/O error, dev sda, sector 83019
> Buffer I/O error on device sda1, logical block 82957
> lost page write due to I/O error on sda1
> scsi0 (0:0): rejecting I/O to device being removed
> FAT: FAT read failed (blocknr 1071)
>                ・・・・

このメッセージが出た以降はUSBハブ自体が使用不能になるためか
USB機器が使用できなくなってしまいます。
通信エラーが発生すること自体はは問題ないのですが、
以降の通信が全くできなくなってしまうため困っております。

どなたかUSB通信を回復する方法をご存じの方居らっしゃらないでしょうか。

これまでにやったこと
1.USBケーブルをノイズに強い物にする。
2.ハブを変えてみる
3.30分おきに接続されている機器のドライバを再ロードしてみる
1と2に関してはこの対策でエラー自体は見なくなりましたが、
 現象が再現しにくくなっただけなのか本当になくなったのかがわからないためやはり対策必要です。
3は効果がありませんでした。


以上、よろしくおねがいします。




armadillo メーリングリストの案内