Anurag wrote:
Sometime on Thursday 14 Jun 2007, Rony said:
I was curious to know if USB devices can have their own drivers embedded so that when they plug into any OS on any platform they can pass on the drivers to the system.
Isnt this a chicken and egg situation? How will the OS read the drivers stored in the unknown USB device if it doesnt know how to read the device?
You could theoretically store the drivers on a generic storage area which can be read by all OSes supporting USB thumb drives. You would then develop a protocol to read the drivers and install them to access the rest of the device.
Drivers would then have to be stored for every operating system, which means the vendor will then have to support every OS...
In which case, you could just download the drivers from the vendor's website just as easily.
-- Anant