For those Having Trouble with adb in Linux, Replace the current adb file in your sdk/tools folder ( or where every the file location might be ) with the File I have Linked... This will still work with all other phone's that you may have...
Working ADB replacement File For the Behold 2 here > adb.gz
Once Downloaded, Extract the File and do the Following Directions above, then Repair Permission on the adb file with command below \/
Chmod a+x ( adb file location )
Next we Need to add the 51-android.rules for adb to work correctly.
51-android.rules Download > 51-android.rulescopy as root in as root ... and chmod this file:
sudo cp 51-android.rules /etc/udev/rules.d
sudo chmod a+x /etc/udev/rules.d/51-android.rules
this is for ubuntu 9.10 + 10.04 (tested) should work on some others
Special thanks to barakinflorida for passing me this File's for everyone to use, I didn't have this issue with adb to begin with, but Barak did & knew how to fix it for you guys...