[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 メーリングリストの案内