チケット #13798

bSlaveInterface was only 1
登録: 2008-10-28 22:40 最終更新: 2008-10-28 22:40

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

UnionFunctional DescriptorのbSlaveInterfaceが1個までしか見つからない
FOMA USBインターフェースを利用するための技術参考資料には
複数個のSlaveInterfaceを所有出来るように記載されているが、
cdc-acm.cの950行付近では1個決め打ちで動作している。

原因:USB.orgのCDC Subclass Specification for Wireless Mobile Communications Devices Rev1.1によると1個と書かれている。
これはUniversal Serial Bus Class Definitions for Communications Devices
のRev1.2添付文書のためRev1.1とは仕様が変更されたようだ。

対策:CDC HeaderのbcdCDCを取得してRev1.1とそれ以降で仕様を分けることとする。
(無視することも考えたが、lsusbでbSlaveInterfaceが2個のパターンを見たため、
ちゃんと対応する)

チケットの履歴 (0 件中 0 件表示)

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする