Pardon me if this is too basic, but I'm new to Linux ;-0 I have a device which needs to be initialized when first connected. It comes up a basic configuration, one interface with three alternates, supporting int, bulk and iso endpoints. It identifies with a unique PID which says that it's dumb, i.e. uninitialized.
At this point, I need to download firmware to it, after which it IDs with a different PID and a different configuration. This appears to be (? part of ?) the enumeration function, but I'm not sure where to put it. Does it go in the probe() routine? That appears to be the only place that knows the PID. Also, the firmware should be in a file on disk, where it can be changed. It certainly will change during the life of the product, and may change for different uses at the end-user's discretion. So, what is the proper method for accessing such a file from a module? This is a loadable module, so it can be removed and re-installed by the user as needed. Sorry to be so long-winded. Suggestions and recommendations welcome. TIA Leigh ------------------------------------------------------- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
