ザキンコのブログ

ザキンコの日記のはてなブログ版です。

IntelのオンボードUSB3.0は制限があるらしいメモ

(2018.11.13 追記)
オンボードIntelチップに限らず制限があります。むしろ最近のIntelオンボードチップは改善されていて初期のUSB3.0チップよりエンドポイントを多く使えるようです。

OpenMediaVaultに裸族のスカイタワーを2台繋いでハードディスクを増やしていったら12台しか認識しない。13台目以降はリソースが足りないというエラーが出て認識しない。(Windowsだと違った結果になるかも)
こんな感じのエラー。

xhci_hcd 0000:00:14.0: Not enough host resources, active endpoint contexts = 64

HP Elite 8300 USにUSB3.0接続のハードディスクケースを何台か接続して大容量ディスクアレイを作ろうと計画していたのに、調べたらIntelオンボードUSB3.0には制限があって127台制限の他にエンドポイントの制限もあるみたい。USBって難しい。

「USB コントローラ・リソースが足りません」というエラーについて - Plugable

medium.com

embedded.communities.intel.com

別の機器で試しにUSB3.1の拡張ボードだとどうなるか調べ中。この記事によるとWindows8.1でハブ6台にUSB機器が36台接続できているのでDebianでもこれくらい接続できるのか検証しよう。
Windows 8.1 と ASMedia USB 3.1 XHCI 1.1 ホスト・コントローラについて - Plugable

(2017.5.19 追記)
ASMediaのチップが載ったUSB3.1ボードを刺したら台数は認識はするようになったものの、ハブを挟んでるからかファイル転送の途中でフリーズする。ハブを外して様子みようかな。

(2017.5.28 追記)

Plugableのハブは大丈夫っぽい。USB3.1ボード>4ポートハブ>裸族のスカイタワー*2で今のところ安定して動いている。

(2018.11.13 追記)
Endpointについて資料メモ。
cambrionix.com