Hi Folks,

I'm currently working on adding USB support to linux-wlan-ng for the
Intersil Prism 2.x wireless LAN adapters and I'm having a few
difficulties.

First and foremost, it seems that the device refuses to drop into it's
final, configured, mode of operation unless I do a reset first.  That's
been entertaining because the usb_reset_device() function attempts a
usb_set_interface() which the Prism2 device doesn't support.  I wound up
having to write a smaller, simpler version of reset_device().

Has anyone ever seen a device behave like this before?

I'm currently working against a stock 2.2.19 kernel with USB compiled as
modules.  One other thing I've noted is that usb-uhci.o crashes if I issue
a reset in the probe() function, uhci.o does not.

If anyone has any suggestions on things to consider relating to this
problem, I'm all ears.

Thanks,
-Mark

PS: The final-configured mode thing is config#1, which consists of the
following endpoints:

#1 - Bulk IN   (command responses and rx traffic)
#2 - Bulk OUT  (commands and tx traffic)
#3 - Interrupt IN

When it fails, my URBs to endpoint #2 just hang there, the callback never
gets called.


-- 

Mark S. Mathews

AbsoluteValue Systems      Web:    http://www.linux-wlan.com
715-D North Drive          e-mail: [EMAIL PROTECTED]
Melbourne, FL 32934        Phone:  321.259.0737
USA                        Fax:    321.259.0286


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to