You are not logged in.
Pages: 1
At least I'm pretty sure it is. The situation is this:
I have a device called "MiniMaid" which is a single purpose JAMMA IO USB adapter for use with DDR arcade machines. This adapter comes with NO Linux support out of box and thus the drivers had to be re-implemented. On Windows the driver emulated a parallel port and a keyboard. On Linux the driver force detaches the device from the kernel using LibUSB and then attaches it directly as a Joystick device and a Lights device. Both of these devices are dependent upon one another internally.
Another user has the device working perfectly with no problems to speak of. I however am not so fortunate. The device seems to stop responding periodically. It has data being written to it even when nobody is near the machine (it has lights that flash in patterns and such continuously when nobody is playing)
If I leave the machine unattended for a period of time however - the device detaches from the game entirely and is left in the last state it was in ( lights stay illuminated but the sequence doesn't proceed)
To fix this temporarily I can either unplug and then plug the device back in or I can press the hardware reset switch on the device. The device is NOT faulty (works fine in windows, other machines running the Linux software) and neither is the Linux driver (works with other devices) the motherboard is fine (device works on Windows) which leaves something on the Linux side to cause the problem. I'm pointing my finger at idle power saving or something similar - but I'm not sure the current proper method to disable power saving.
Is this a logical step? How would I go about disabling power management for USB?
Offline
Have you tried this? http://unix.stackexchange.com/questions … 0-or-above
Offline
I have tried adding usbcore.autosuspend=-1 to my kernel command line, the issue remains unchanged with this in place. Is there anything else that might be messing with power states of attached devices (or, in this case a device that appears to be unattached to the kernel but is attached to another running process?)
Offline
Pages: 1