1
傳輸描述符包含每次傳輸持續的錯誤限制。但是,對於USB 2.0設備上的每個端點傳輸,主機控制器上是否存在累積的CRC錯誤計數?USB 2.0主機控制器上的可讀CRC錯誤計數屬性
傳輸描述符包含每次傳輸持續的錯誤限制。但是,對於USB 2.0設備上的每個端點傳輸,主機控制器上是否存在累積的CRC錯誤計數?USB 2.0主機控制器上的可讀CRC錯誤計數屬性
由於還沒有人回答這個問題(2個月),我會在這裏陳述我的解決方案。
的USB 3.0
規範(頁10-63)這裏記載:
http://www.gaw.ru/pdf/interface/usb/USB%203%200_english.pdf
名單上GET_PORT_ERROR_COUNT
定義的屬性。
由於此屬性是USB 3.0
獨家,它不是向後兼容USB 2.0
截至目前。由於缺少Windows USB 3.0
支持(Windows 8支持)和POSIX-compliant
機器上3.0標準的不完整libusb支持,我無法測試此屬性是否符合我的項目。
驅動器參考:http://lxr.free-electrons.com/source/include/linux/usb/hcd.h#L517
521 /* class requests from USB 3.0 hub spec, table 10-5 */
522 #define SetHubDepth (0x3000 | HUB_SET_DEPTH)
523 #define GetPortErrorCount (0x8000 | HUB_GET_PORT_ERR_COUNT)