我正在嘗試使用複合usb框架來修改大容量存儲驅動程序,以允許嵌入式大容量存儲設備在我的Xbox 360上可見。我已經確認這不是一個簡單的VendorID/ProductID塊。爲什麼某些硬件無法檢測某些USB海量存儲設備?
我想了解什麼特別是阻止某些設備,比如說Xbox 360,看到某些大容量存儲設備。儘管我的問題是針對Xbox的,但一個通用的答案解釋了爲什麼設備無法看到某些類型的大容量存儲,也是可以接受的。
我從我自己的閃存設備中發現,那些不工作的只有那些只有2個終端定義的(Bulk IN,Bulk OUT)。而包含3個端點(Bulk IN,Bulk OUT,Interrupt IN)的所有大容量存儲設備都已運行。這是相關的觀察還是巧合?