To anyone concerned with linux kernel usb bus driver development:

I need a change to core/hub.c to make the x-micro 802.11b wlan usb adapter work.

Beginning on line 1437 in drivers/usb/core/hub.c in kernel 2.6.8 the following comment appears:

      /* Why interleave GET_DESCRIPTOR and SET_ADDRESS this way?
       * Because device hardware and firmware is sometimes buggy in
       * this area, and this is how Linux has done it for ages.
       * Change it cautiously.
       *
       * NOTE:  Windows gets the descriptor first, seemingly to help
       * work around device bugs like "can't use addresses with bit 3
       * set in certain configurations".  Yes, really.
       */

I need an option to emulate windows for this particular behaviour. Ideally it would be per-port and/or per-device configurable somewhere in /proc, but a system-wide on/off sysctl would work, and a kernel source define would be appreciated if nothing else.

Justin Lesarge, [EMAIL PROTECTED]



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to