Peter Peter - 17 days ago 6
Android Question

Android device does not show up in adb list

I have a HP Slate 21 that is connected to my Windows box using a USB cable. USB debugging is enabled on the device. After adding the proper

and
%CompositeAdbInterface%
entries to the
android_winusb.inf
file, I now see "Android ADB Interface" in my Device Manager. However, running
adb devices
at the command-line does not show the device.

I have another HP slate 7 that shows up just fine under
adb devices
.

The only difference I see from Device Manager is that the one that works is named "Android Composite ADB Interface" and the other one is named "Android ADB Interface."

There is yet another subtle difference. In the winusb.inf file, for Slate 7 I have two
%CompositeAdbInterface%
entries defined but for Slate 21, there is just one
%CompositeAdbInterface%
entry defined.

What could be wrong with my setup?

Answer

Looks like the installed driver was in bad state. Here is what I did to make it work:

  1. Delete the device from Device Manager.
  2. Rescan for hardware changes.
  3. List item "Slate 21" will show up with "Unknown driver" status.
  4. Click on "Update Driver" and select /extras/google/usb_driver

Device Manager will find the driver and warn you about installing it. Select "Yes." This time the device got installed properly.

Note that I didn't have to modify winusb.inf file or update any other driver.

Hope this helps.

Comments