From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Mon, 3 Mar 2014 08:45:07 -0500 To: 9fans@9fans.net Message-ID: <47f7af29bc1c7309576fbbd8cdb970e5@mikro.quanstro.net> In-Reply-To: <7921ce54112efa14d3fb71b216cf24b9@hamnavoe.com> References: <7921ce54112efa14d3fb71b216cf24b9@hamnavoe.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] usb configuration Topicbox-Message-UUID: c20aa49e-ead8-11e9-9d60-3106f5b1d025 > Does anyone know which particular devices this refers to? Has anyone tried > issuing the Rgetdesc command with a length of 18 bytes instead of 18+255 bytes > as the existing code does? The usb specification says a device descriptor > is 18 bytes, so why not read exactly that length? In the case of the hub in the > iMac keyboard, doing that seems to get rid of the "bug: out of configurations" > message. I'm inclined to offer that as a correction but not if it would break > any known devices. you beat me to it. :-). i think that just reading the correct number of bytes will solve the problem. my apple imac style keyboard is an example of such a device. model a1048. the same keyboard works on another intel machine. could it be a timing issue? - erik