VirtualBox

11 年 前 建立

8 年 前 結束

#12030 closed defect (obsolete)

usb 2.0 setting

回報者: mirifica 負責人:
元件: USB 版本: VirtualBox 4.2.16
關鍵字: endpoint 副本:
Guest type: Linux Host type: Windows

描述

更動歷史 (4)

comment:1 11 年 前mirifica 編輯

Host is Linux, Guest is Windows

comment:2 11 年 前Frank Mehnert 編輯

Excuse me, could you summarize the problem here? That would save some time. Also, do you have a VBox.log file available of such a VM? Please attach it to the ticket. Thank you!

comment:3 11 年 前oro06 編輯

problem has been tested on FX2LP (usb cypress chip) and is related to endpoint 1 only guest os is win32/xp+sp3 host is debian sid 64bits reading or writing to other endpoints is correct

when bulk writing to or bulk reading from EP1 , packets are sent and received as 'zero len packets' no data payload is transmitted

a)the system tool from cypress 'cyconsole' you can see :

sending 64x 0x00 bytes to 0x01 : bulk out complete but no data transfered

same when reading.

b)using usbsnoop one can see that data are not sent only bulk request

It appear that FX2LP chip EP1 is not compliant to USB2.0 as EP1 buffer is 64bytes lenght and *not* 512 please see p88 of TRM here http://www.cypress.com/?docID=27095&dlm=1

"Note 1: For EP1, ‘type’ may be set to Interrupt or Bulk only. Even though these buffers are 64 bytes in size, they are reported as 512 for USB 2.0 compliance. The user must never transfer packets larger than 64 bytes to EP1."

to the contrary of what is said in the TRM, in high speed mode EP1 is reported as 64bytes and not 512

unchecking usb2.0 in vm configuration solved the issue

comment:4 8 年 前Frank Mehnert 編輯

狀態: newclosed
處理結果: obsolete
注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette