Oliver,
>
> Am Dienstag, 25. Oktober 2005 20:22 schrieb Mike King:
> > Usb Gurus,
> >
> > I am working on a biometric device (fingerprint reader) for Linux. This
> > device has 2 configs and I need to use the 2nd config. On initial connect
> > to the system usb core selects config #1 and my driver claims the interface.
> > I can
> >
> > cat bConfigurationValue
> >
> > and see the response of '1' properly.
> >
> > But, I then do the
> >
> > echo '2' >/sys/bus/usb/devices/2-2/bConfigurationValue
> >
> > and when I read the bConfigurationValue it is null. It is not 0 or 1 or 2.
> > And my driver is unbound and probe is not called again. Like the device
> > is no longer present.
> >
> > I am running 2.6.9.
> >
> > Any clues what is happening ? Any ideas on how I can select config #2.
>
> What is the descriptor of config #2?
>
> Regards
> Oliver
>
Device Desc
00000000: 12 01 10 01 ff ff ff 08 ff 08 06 34 21 05 00 02
00000010: 00 02
Config 1 Desc
00000000: 09 02 49 00 02 01 00 a0 32 09 04 00 00 02 ff ff
00000010: ff 00 07 05 81 02 20 00 00 07 05 02 02 08 00 00
00000020: 09 04 01 00 01 03 01 02 00 09 21 00 01 00 01 22
00000030: 32 00 07 05 83 03 03 00 0a 09 04 01 01 01 03 01
00000040: 02 00 07 05 83 03 08 00 0a
Config 2 Desc
00000000: 09 02 20 00 01 02 00 a0 32 09 04 00 00 02 ff ff
00000010: ff 00 07 05 81 02 20 00 00 07 05 02 02 08 00 00
Using Greg's (Greg Kroah-Hartman) most excellent usbview you can see
that the device has 2 config spaces. The first has 2 interfaces and the
second config has only 1 interface. The interface I am interested in is
in the second config.
-Mike
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel