[Armadillo:04125] Re: Armadillo-500 のブート時における USB 関連のエラーログについて ( 再送 )

Takenoshita Koyo email@hidden
2009年 3月 13日 (金) 10:17:27 JST


>> また、以前ご報告いただいたログだと、少なくとも
>> USBハブとMass Storage Class、HID Classと認識される何かを接続していたよう
>>>> 見えるのですが、これらを外して動作を確認することはできますでしょうか?
>>
> ⇒ ★認識に失敗するネットワークデバイスのみ接続した状態でも
>    現象が確認されています。
>    「USBハブとMass Storage Class、HID Classと認識される
>       何かを接続...」とのことですが、どの部分のログを確認されて
>    このように見えたのでしょうか?
USBハブが接続されている?
>>hub 1-0:1.0: USB hub found
>>hub 1-0:1.0: 1 port detected

USB Mass Storage Classが接続されている?
>> USB Mass Storage support registered.

HID Classが接続されている?
>> drivers/usb/input/hid-core.c: v2.6:USB HID core driver

という箇所です。
が、これらはArmadillo-500 開発ボードのデフォルト設定で表示されるログでした。
ですので、関係無いです。
失礼いたしました。

> ★また、改めてご質問させて頂きますが、下記、「エラーログ」の
>  箇所ですがどのような状態なった場合に出力されるログか、
>  お分かりになるようでしたらご教示願えないでしょうか。
すみません。詳しくは分からないです。
USB device desctiptorの取得は、USB機器が接続された時、機器情報を取得するために
初めに行われる操作のようですので、ハードウェアに近いレイヤで問題が起きているのだと
思います。

>> usb 1-1: device descriptor read/64, error -110
のエラー番号110は、"ETIMEDOUT"のようです。

接続しているデバイスは、USB 2.0対応のデバイスでしょうか?
また、起動時にエラーが発生するとのことですが、
Linuxを起動した状態でUSB機器を抜き差ししても同じ現象となりますでしょうか?

USBアナライザでどんな信号が流れているのか、見るのが早いかもしれません。

email@hidden さんは書きました:
> 竹之下様
> 
> いつもお世話になっております。馬渕と申します。
> 早速のご回答ありがとうございます。
> 
> (下記、「★印」にて質問事項記載しております)
>>>>> 以下、お教え願えますでしょうか?
>>>>> 1. 使用しているデバイスの型番
>>>> => こちらは市販品ではなく、個別品のネットワークデバイスと
>>>>  なっております。
>> この現象は、Armadillo-500と接続した場合にだけ発生しますでしょうか?
>> 他の、例えばPCなどと接続した場合は、どのような動作になりますか?
>>
> => 了解しました。確認でき次第ご連絡させて頂きます。
>     (少々お時間かかるかもしれません)
> 
>>>>> 2. Armadilloに接続している他のデバイス
>>>> => ネットワークデバイスと接続しているUSBポートとは別のもう一つの
>>>>   USBポートをOTG設定しております(Ethernet Gadget)。
>>>>   こちらのUSBポートとPCをUSB接続して使用していますが、
>>>>   PCと未接続の場合もデバイスの認識エラーとなる場合があります。
>> デフォルト設定のカーネル(OTGを使用しない)だと、どのような動作になるでし
>>> うか?
> => 了解しました。確認でき次第ご連絡させて頂きます。
>     (少々お時間かかるかもしれません)
> 
>> また、以前ご報告いただいたログだと、少なくとも
>> USBハブとMass Storage Class、HID Classと認識される何かを接続していたよう
>>>> 見えるのですが、これらを外して動作を確認することはできますでしょうか?
>>
> ⇒ ★認識に失敗するネットワークデバイスのみ接続した状態でも
>    現象が確認されています。
>    「USBハブとMass Storage Class、HID Classと認識される
>       何かを接続...」とのことですが、どの部分のログを確認されて
>    このように見えたのでしょうか?
> 
> ★また、改めてご質問させて頂きますが、下記、「エラーログ」の
>  箇所ですがどのような状態なった場合に出力されるログか、
>  お分かりになるようでしたらご教示願えないでしょうか。
> 
>>>>>> 以前いただいたログ >>>>>
>> 【以下、起動時のログを抜粋】
>>>> usbmon: debugfs is not available
>> fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
>> fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
>> fsl-ehci fsl-ehci.0: irq 36, io base 0x43f88400
>> fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
>> usb usb1: configuration #1 chosen from 1 choice
>> hub 1-0:1.0: USB hub found
>> hub 1-0:1.0: 1 port detected
>> Initializing USB Mass Storage driver...
>> ===============エラーログ(ここから)===========================
>> usb 1-1: new high speed USB device using fsl-ehci and address 2
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: new high speed USB device using fsl-ehci and address 3
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: new high speed USB device using fsl-ehci and address 4
>> usb 1-1: device descriptor read/8, error -110
>> usb 1-1: device descriptor read/8, error -110
>> usb 1-1: new high speed USB device using fsl-ehci and address 5
>> usb 1-1: device descriptor read/8, error -110
>> usb 1-1: device descriptor read/8, error -110
>> ===============エラーログ(ここまで)===========================
>> usbcore: registered new driver usb-storage
>> USB Mass Storage support registered.
>> usbcore: registered new driver usbhid
>> drivers/usb/input/hid-core.c: v2.6:USB HID core driver
>> pegasus: v0.6.13 (2005/11/13), Pegasus/Pegasus II USB Ethernet driver
>> usbcore: registered new driver pegasus
>>>> <<<<< 以前いただいたログここまで <<<<<
>>
> 
> なお、デバイスが正常に認識できた場合は、以下のログが出力されています。
> (失敗した場合、以下のログは出力されません)
> 【デバイス認識成功時のログ】
> :
> Mounting sysfs: done
> Cleaning up system: done
> Running local start scripts.
> ==========成功時のログ(ここから)==========
> Starting udevd: usb 1-1: new high speed USB device using fsl-ehci and
> address 2
> usb 1-1: configuration #1 chosen from 1 choice
> ==========成功時のログ(ここまで)==========
> done
> Changing file permissions: done
> Configure /home/ftp: done
> Starting syslogd: done
> :
> 
> お手数をおかけしまして大変申し訳ございませんが、
> よろしくお願い致します。
> 
> 以上
> 
> --- Takenoshita Koyo <email@hidden> wrote:
> 
>> こちらで現象の確認ができませんので、原因の切り分けをおこなっていただけ
> ますでしょうか?
>>>>> 以下、お教え願えますでしょうか?
>>>>> 1. 使用しているデバイスの型番
>>>> => こちらは市販品ではなく、個別品のネットワークデバイスと
>>>>  なっております。
>> この現象は、Armadillo-500と接続した場合にだけ発生しますでしょうか?
>> 他の、例えばPCなどと接続した場合は、どのような動作になりますか?
>>
>>>>> 2. Armadilloに接続している他のデバイス
>>>> => ネットワークデバイスと接続しているUSBポートとは別のもう一つの
>>>>   USBポートをOTG設定しております(Ethernet Gadget)。
>>>>   こちらのUSBポートとPCをUSB接続して使用していますが、
>>>>   PCと未接続の場合もデバイスの認識エラーとなる場合があります。
>> デフォルト設定のカーネル(OTGを使用しない)だと、どのような動作になるでし
> ょうか?
>> また、以前ご報告いただいたログだと、少なくとも
>> USBハブとMass Storage Class、HID
>> Classと認識される何かを接続していたように
>> 見えるのですが、これらを外して動作を確認することはできますでしょうか?
>>
>>>>>> 以前いただいたログ >>>>>
>> 【以下、起動時のログを抜粋】
>>>> usbmon: debugfs is not available
>> fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
>> fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
>> fsl-ehci fsl-ehci.0: irq 36, io base 0x43f88400
>> fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
>> usb usb1: configuration #1 chosen from 1 choice
>> hub 1-0:1.0: USB hub found
>> hub 1-0:1.0: 1 port detected
>> Initializing USB Mass Storage driver...
>> ===============エラーログ(ここから)===========================
>> usb 1-1: new high speed USB device using fsl-ehci and address 2
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: new high speed USB device using fsl-ehci and address 3
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: device descriptor read/64, error -110
>> usb 1-1: new high speed USB device using fsl-ehci and address 4
>> usb 1-1: device descriptor read/8, error -110
>> usb 1-1: device descriptor read/8, error -110
>> usb 1-1: new high speed USB device using fsl-ehci and address 5
>> usb 1-1: device descriptor read/8, error -110
>> usb 1-1: device descriptor read/8, error -110
>> ===============エラーログ(ここまで)===========================
>> usbcore: registered new driver usb-storage
>> USB Mass Storage support registered.
>> usbcore: registered new driver usbhid
>> drivers/usb/input/hid-core.c: v2.6:USB HID core driver
>> pegasus: v0.6.13 (2005/11/13), Pegasus/Pegasus II USB Ethernet driver
>> usbcore: registered new driver pegasus
>>>> <<<<< 以前いただいたログここまで <<<<<
>>
>> 以上、よろしくお願い致します。
> 
> 
> --------------------------------------
> Power up the Internet with Yahoo! Toolbar.
> http://pr.mail.yahoo.co.jp/toolbar/


-- 
Koyo Takenoshita



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