I can add to this now to confirm that the dwc_otg.speed=1 work-around does also work specifically for the Microsoft Wireless Keyboard 800 - though at the cost of forcing USB 1.1 for all usb devices as noted by efflandt:Wireless Keyboard trouble
Some wireless keyboards, for example the Microsoft Wireless Keyboard 800 are reported to fail even though the current drawn by the wireless adaptor is within the R-Pi USB spec limit of 100 mA. This may be a software driver problem.
[Above quote taken from this this discussion http://www.raspberrypi.org/phpBB3/viewt ... 99#p244250 relating to same problem for a different keyboard.]efflandt wrote:A common solution for dropped or sticky keys or dropped mouse clicks is to add dwc_otg.speed=1 to the end of the line in /boot/cmdline.txt. But that has to remain one long line (make sure it does not wordwrap). The problem is apparently sensing key down and key up events (split transactions) depending upon what all you have connected to USB and how it is connected.
Note that this forces USB 1.1 which may slow networking and external USB flash or disk access, but at least it fixes dropped or repeated keys that make it difficult to blindly enter passwords with no feedback.
Thanks dom for the pointer to the USB FIQ driver discussion. Some excellent work being done there!dom wrote:You could try:
http://www.raspberrypi.org/phpBB3/viewt ... 25#p345905
which is a fix that doesn't require low speed usb (although still undergoing testing).
Users browsing this forum: Bing [Bot] and 58 guests