Hi, I'm developing a USB HID device which uses a PDIUSBD12 (Philips) chip. I have problems with enumeration on Linux - RedHat 7.3 (2.4.18-3 kernel version). Windows 98SE/2000 and Sun Solaris (UNIX) enumerate the device without any problems.
On Linux, I see the next interrupts from PDIUSBD12: SuspendChange Bus_Reset SuspendChange. And that's it. According to Philips data sheet - when the PDIUSBD12 did not receive 3 SOFs (start of frames), it will go into suspend state. Well, it looks like Linux USB port doesn't see that anything is attached on it. I don't have an USB bus analyzer, so I can't be so sure about it. I also used another USB device to see the working of Linux' USB port. It's MT606 - Multifunctional USB Converter. The microcontroller inside is CY7C63513 (Cypress Semiconductor). Linux enumerates this device without any problem. Anybody who can help, or give some advice, or have idea what goes wrong? Perhaps anyone could tell me where in the kernel source it is detected that a device is connected to the usb hub and the actions that are following. I am thinking of adding some printk's to the code to make it more verbose so I can find out where things go wrong. Greetings Zanko ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
