docs

BUFFALO社 BSH4U25のFull Speed動作問題

背景

USB2BTplus+BUFFALO社 BSH4U25(USB2.0 hub)+USBキーボードの組み合わせで接続できない不具合指摘を頂戴し、解析を実施。
原因を解析したところ、USB2BTplusの動作に不具合はなく、一方でWindowsPCのUSBポートをFull Speedに制限することで
WindowsPC+BSH4U25+USBキーボードの組み合わせでも不具合を再現できることが分かった。
(USB2BTplusはfull speedとlow speed接続に対応、hi speed非対応。BSH4U25は通常PCとhi speed接続)

結果

BUFFALO社 BSH4U25はUSB host機器がFull Speed動作の場合、USBキーボードなどのデバイスと安定して接続することができない。
(WindowsPCとUSB2BTplusにて確認)

注記:上記はそーたメイによる個人的な解析と見解になります。

解析1:USB hub、USBキーボード組み合わせ検証

接続失敗回数/テスト回数

BSH4U25はPCと直接接続(Hi Speed)であれば正しく動作するが、full speed hub経由だと接続できない。このような不具合は他のUSB hubでは確認することが出来なかった。

接続失敗回数/テスト回数

full speed接続のBSH4U25との組み合わせで、確認したUSBキーボードは動作せず、USBマウスは動作した。

解析2:OK時とNG時のUSBキャプチャデータ比較

image

low speedの入力デバイスはBSH4U25経由でPCとenumerationするが、PCからのset addressに1回失敗し、get device descriptorに3回失敗している。

USBキャプチャデータ全体(excel)

補足