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

Reply via email to