-----
I'm having USB disconnection problems with a ts7250 and a cheap infra-red remote control receiver that pretends to be a HID device. I plug it in, it gets enumerated and things look OK. I press a button on the remote and the light in the receiver flashes. I press it again and the device disconnects, then gets enumerated again. This is always what happens.
The IR receiver works fine under OS X on a MacBook and Debian running as a VMWare guest. I have a lot of other USB devices working on the ts7250, including a hub, an rt73 WiFi dongle, a Creative USB audio adaptor and a bus-powered disk.
Here's what gets put on the console:
usb 1-1.1: USB disconnect, address 13
usb 1-1.1: new low speed USB device using ep93xx-ohci and address 14
usb 1-1.1: New USB device found, idVendor=1130, idProduct=6605
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.1: Product: USB Remote
usb 1-1.1: Manufacturer: Ping-IT
usb 1-1.1: configuration #1 chosen from 1 choice
input: Ping-IT USB Remote as /devices/platform/ep93xx-ohci/usb1/1-1/1-1.1/1-1.1:1.0/input/input4
generic-usb 0003:1130:6605.0005: input: USB HID v1.10 Keyboard [Ping-IT USB Remote ] on usb-ep93xx-1.1/input0
< press a key on the remote twice >
usb 1-1.1: USB disconnect, address 14
usb 1-1.1: new low speed USB device using ep93xx-ohci and address 15
usb 1-1.1: New USB device found, idVendor=1130, idProduct=6605
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.1: Product: USB Remote
usb 1-1.1: Manufacturer: Ping-IT
usb 1-1.1: configuration #1 chosen from 1 choice
input: Ping-IT USB Remote as /devices/platform/ep93xx-ohci/usb1/1-1/1-1.1/1-1.1:1.0/input/input5
generic-usb 0003:1130:6605.0006: input: USB HID v1.10 Keyboard [Ping-IT USB Remote ] on usb-ep93xx-1.1/input0
usb 1-1.1: USB disconnect, address 15
It makes no difference if I plug it in directly or into the hub.
I am aware that the USB subsystem of the EP9302 is buggy, but have found no bugs relating to low speed devices. I am at a loss as to what might be the problem. Do you have any suggestions?
cheers
peter