Hi list, Please pardon me for posting some what off the topic question here. I read that the driver has the reponsibility to download firmware onto a device. My understanding of "firmware" is that it is the code that runs IN the device without any help from the host (Hence there needs to be a processing core in the device). So as per this, a firmware is ONLY applicable to devices which are actually SoC (System on chip)?? Thanks, Rick -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/