I am working on a few usb hardware tests and trying to get as much to work as I can. I need to know if there is a list of all the drivers that are included in this DRH kernel or a list of the drivers that are not. I would also like some help on where to find the ones that are not included so I can create some init.d scripts to load various ones for testing. I seem to have trouble trying to understand if a kernel is built from a universal set of drivers and will work on any device where all the drivers needed are included, or if drivers are device specific. For example, are there ICS drivers from a tegra 2 Xoom that will work with a tegra 2 gtablet in cases where the hardware is the same? or are there constant device specific differences. Another example, IN THEORY, if a piece of hardware like a wifi module, or camera were taken from a different device, installed in a g tablet, and the drivers were copied from the ics kernel of the donor device and loaded as a module to this DRH kernel, would the device in theory work?
FWIW, I can tell you that microsoft wireless keyboard and mouse work right out of the box, and the keyboard from the tablet doesnt even pop up while they're plugged in. with chainfire stickmount app, i can use a 16g usb NTFS and an external 1tb NTFS, and they mount dismount automatically, 1tb hardrive is self-powered. Also, I have a usb obd2 scanner:
http://www.ebay.com/itm/ELM327-V1-5...413?pt=LH_DefaultDomain_0&hash=item231c83c665 that works with Torque APP. Just choose USB in sttings and restart app.
Right now, I am seeking a camera solution using a usb webcam. I have 2 that are properly detected with the kernel as is, but have not yet gotten it to stream anything, been referring to this website:
http://brain.cc.kogakuin.ac.jp/research/usb-e.html and this:
http://xdaforums.com/showthread.php?t=1513490
Any help on these questions and topics is greatly appreciated.