OpenCores

USB 1.1 Function IP Core

Issue List
Descriptor length issue #4
Open dnagy opened this issue almost 13 years ago
dnagy commented almost 13 years ago

This issue was reported here http://opencores.org/forum,USB,0,4308.

I confirmed the issue and the suguested fix.

It is replicated below;

Possible enumeration bug found by venny on Jun 4, 2011 venny Posts: 2 Joined: Feb 27, 2011 Last seen: Jan 21, 2012 Hello everyone, I'm not sure if anyone posted about this before: In USB 1.1 core from opencores_ws, file usb1_ctrl.v, line 253, shouldn't there be "(rom_size_dd > wLength15:0)", instead of 6:0? When used with NI VISA driver, host asks for 0x400 bytes of configuration descriptor(0x80 0x6 0x0 0x2 0x0 0x0 0x0 0x4). This caused device to return 0 bytes, now it seems to work properly. Was anyone facing the same problem?


Assignee
No one
Labels
Request