--- Mukund Deshmukh wrote:
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.
Yes, technically possible. The default behavior of USB device will be mass storage device. The PC will read and install the driver. Once PC runs the driver, the USB device will activate its native function. No, Commercially it will add up cost and nothing else. If all the driver can be given on Rs. 5 CD, why add MSD and increase cost of USB device.
I have yet to see any USB device that did not run automatically on a Mac desktop. Either the Mac OS comes loaded with every conceivable driver, or else the USB devices have some sort of self loading drivers anyway. Or is there some other possibility?
Actually, this default behaviour is a little irritating. As Mukund says, the default behaviour should be that of a mass storage device. However, what actually happens for many devices such as cameras, the default application (say for instance iPhoto in the case of a camera) starts up and the file navigator (Finder) does not show the device loaded at all (which is the default behaviour for ordinary mass storage devices).
Vickram
___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/
Vickram Crishna wrote:
I have yet to see any USB device that did not run automatically on a Mac desktop. Either the Mac OS comes loaded with every conceivable driver, or else the USB devices have some sort of self loading drivers anyway. Or is there some other possibility?
Mac OS X comes with a lot of drivers and is a bit more looser with respect to choosing an appropriate driver for a device. It approximates, Windows doesn't, which makes it seem that more devices work on Mac OS X. Truth is that Windows (XP not Vista!) have around the same number of USB drivers but refuses to use a driver that doesn't *exactly* match the device it was meant for. Try running the "custom driver wizard" and choose a generic USB driver or an approximate, you'll be surprised with the results.
AFAIK, there are not standards for self-loading USB drivers as of yet.
-- Anant