Answer below! > Is it possible to use the USB port for other purposes if ADB is running? > > ADB has been reconfigured to operate over Wifi. I have successfully connected > to the TCP port 5555. > > When I try to load the USB ethernet gadget driver, I get device busy. > (modprobe g_ether) > > We need to use the USB for our application. Is it possible to have ADB as > well?
I have answered my own question. Since very few of these type questions actually get answered, I thought I should share. The answer is obvious once you think about it!! The module g_android is typically loaded to handle ADB sessions via the USB port.l However it is possible to also connect to the ADB server on the device via TCP/ IP. If you are interested in using you USB interface as a CDC ethernet connection, do the following: (you will need root access) 1. open a terminal as su 2. stop adbd 3. rmmod g_android 4. modprobe g_ether Now you should have a usb0 ethernet device. 5. ifconfig usb0 <ip address>/<#netmask bits> Your host computer should have also magically gained a usb0 ethernet device. Configure a static IP address and verify that you can ping back and forth. Now configure ADB on the device to listen to a network. 6. setprop service.adb.tcp.port 5555 7. start adbd >From your laptop, connect to the ADB server on the device. 8. adb connect <device ip> 9. adb shell You should now be in a shell via a TCP port connection over the USB port. Allen -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

