[SOLVED] Android: no adb on Suse linux or “???????????? no permissions”
December 25, 2010 1 Comment
You cant develop on your linux pc because you are getting something like this.
$ adb devices List of devices attached ???????????? no permissions
temporary solution – to restart adb server as root
$ su $ adb kill-server $ adb start-server $ adb devices
add your device to devices list.
1) check your vendor ID
$ lsusb Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 044: ID 18d1:2d66 <- this is my mobile Bus 002 Device 004: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub Bus 002 Device 003: ID 10d5:0001 Uni Class Technology Co., Ltd
In my case , for Nexus One, it is 18d1
2) now add lines in to “/etc/udev/rules.d/51-android.rules”
$ su $ vim /etc/udev/rules.d/51-android.rules
now paste these lines with your values
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", OWNER="%YOUR_USER%" GROUP="%YOUR_USER_GROUP%"
save your file.
now it should work…
Source: google.com

awesome thanks! you solved me a great problem…i ‘m using a pandaboard with linaro and i had the same problem…:D