[Armadillo:09381] Re: Armadillo-420 USB無線LANアダプタからの応答について

Masahiro Hanada email@hidden
2013年 12月 24日 (火) 14:50:51 JST


花田です。

At 24 Dec 2013 13:48:51 +0900 HSC:熊谷 貴広 wrote:
> Armadillo-420 に USB 無線 LAN アダプタの実装を進める上で、

何のデバイスですか?と聞こうと思いましたが…

>     <参考ログ>    
>         usb 2-1: new high speed USB device using fsl-ehci and address 2
>         usb 2-1: reset high speed USB device using fsl-ehci and address 2
>         usb 2-1: device is in a bad state. please reconnect it!
>         usb 2-1: kill pending tx urbs.

このメッセージ、ar9170ドライバくらいしか出さないですね。
私は使ったことないデバイスでした…

Armadillo-400シリーズが持つUSBホスト特有の設定として、下記があります。

drivers/usb/host/Kconfig:
> config USB_STATIC_IRAM_TD_SIZE
>         int "Size of 1 qTD's buffer"
>         depends on USB_STATIC_IRAM
>         range 1024 16384
>         default "2048"
>         ---help---
>           Internal RAM will be allocated for TD in the given size.
>           The size must be a multiple of 4, or rounded down to the nearest.

組み込みUSBホストが転送バッファとしてIRAM(内蔵SRAM)を使うのですが、
そのサイズを1つのqTDに対して何バイトずつ確保するか?という設定です。

デフォルト2048を2倍の4096にしてみるとか、
挙動変わるとすればこの辺りかという気がしますが…

(しっかり調べようとするなら、PCのLinuxで同じドライバで実験して
 USBアナライザ使って比較調査するような手順になると思います)

____________________________________________________

    花田 政弘 (はなだ まさひろ)

      (株)アットマークテクノ 企画室
        TEL: 011-207-6550    FAX: 011-207-6570
        URL: http://www.atmark-techno.com/

    E-mail: email@hidden
____________________________________________________




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