Hello,

I have 2 different boards.

*When I connect one USB board to the linux box, a firmware (a .hex) file is downloaded on to it. I can see this in /var/log/messages. In this case, the device ID was changed to one (the device disconnects and reconnects with new ID - post-renumeration), which is in MODULE_DEVICE_TABLE() of the driver. Hence, this driver module gets called and loaded.

*But, if I connect the other board, nothing happens - I cannot see the message in /var/log/messages. The device ID of this is already in MODULE_DEVICE_TABLE(). This couldn't be the reason why the firmware is not loading..

But, both the boards work fine after that. (pulls the data and processes it)

My question is, what exactly is the function of the firmware? What does a general firmware supposed to do - atleast in USB case? I didn't get much information when I searched the net. I have also asked the manufacturer - haven't got any reply yet.

Could it be by luck that my second board is working without the initial firmware?

Thanks.

_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement




-------------------------------------------------------
This SF.net email is sponsored by Demarc:
A global provider of Threat Management Solutions.
Download our HomeAdmin security software for free today!
http://www.demarc.com/info/Sentarus/hamr30
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to