Hi USB developers! I would like to beg for a very small but incredibly convenient change to the USB HUB code. Reason is that I have found some non-standard USB devices not being able to connect properly to Linux USB - but they do with Windoze. The effect you see under Linux is the quite common device not accepting new address ... messages coming in two or three times and then the USB subsystem gives up trying. The very very simple solution to this is to extend the HUB_DEBOUNCE_TIMEOUT in hub.c to something extraordinarily long, like 1500 instead of the now set 400.
I understand that this is non standard. I also understand that the Linux USB development effort tries to keep to the standard as close as possible - a quite noble goal. But we should also keep usability in mind. This sticking to the standards renders some else working USB devices unusable with Linux which is IMHO not acceptable. I would propose two possible solutions: 1. Simply increase the HUB_DEBOUNCE_TIMEOUT. It is not standard but it also does not hurt anyone. Worst that might IMHO happen is that it simply takes a little longer. 2. If 1. is not acceptable for you then at least make the HUB_DEBOUNCE_TIMEOUT a module parameter so that the brave can modify it to their needs without the need to recompile the module. If the 2nd solution would be OK for you I would happily have a try on creating such a patch... I am not subscribed to the USB-devel mailinglist so please CC to my email when replying. Many thanks four your effort! CU nils faerber -- kernel concepts Tel: +49-271-771091-12 Dreisbachstr. 24 Fax: +49-271-771091-19 D-57250 Netphen D1 : +49-170-2729106 -- ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel