I have been unable to connect to a device on Gentoo, and none of the
advice above helped. Here's what worked for me:

1. Get rid of the udev rules. They cause the device node to be created
as a block device for USB storage, and this is incorrect (as I have
not mounted the SD card). It also prevents the creation of a character
device node in /dev/bus/usb. Correct result:

$ lsusb
Bus 005 Device 011: ID 0bb4:0c02 High Tech Computer Corp.
...
$ ls -l /dev/bus/usb/005/011
crw-r--r-- 1 root root 189, 522 2008-10-28 22:33 /dev/bus/usb/005/011

(c = character device)

2. Start adb as root. If already running, kill adb with 'adb kill-
server', and run 'adb devices' as root. Now the adb server is running
and you're OK. Also, 'adb devices' rescans the USB devices each time
it's run.

Craig.


On Oct 26, 10:50 pm, Wanted unique nickname <[EMAIL PROTECTED]>
wrote:
> Sorry about that.  Major typo.  NAME="username" should be
> OWNER="username".
>
> On Oct 23, 10:23 pm, Wanted unique nickname <[EMAIL PROTECTED]>
> wrote:
>
> > Wow, that totally worked.  For those who are interested, here is my
> > complete Suse example:
>
> > Before you connect the g1 via usb
>
> > [create the udev rules file, and choose a number lower than the
> > default rules file]
> > /etc/udev/rules.d/11-android.rules
>
> > [copy the following text to that file, and replace "username", all one
> > line]
> > SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02",
> > MODE="0666", NAME="username"
>
> > [start the adb daemon]
> > adb
> > * daemon not running. starting it now *
> > * daemon started successfully *
>
> > [connect the phone, and check devices]
> > adb devices
> > HT840GZ14538    device
>
> > -Marc
>
> > On Oct 23, 5:09 pm, shyamal <[EMAIL PROTECTED]> wrote:
>
> > > It seems that the device needs to be owned by the user running 'adb'.
> > > At a first approximation anyway; I've worked on Android for a full
> > > three days or something..... Adding OWNER='yourusername' should fix
> > > it.
>
> > > Works for me on a Debian (Testing) system where I mount it to to /dev/
> > > sdb (though I had to use SUBSYSTEMS, not SUBSYSTEM, with the default
> > > udev config files).
>
> > > /Shyamal
>
> > > On Oct 22, 8:20 pm, Wanted unique nickname <[EMAIL PROTECTED]>
> > > wrote:
>
> > > > I was able to write the following udev rule, but running "adbdevices"
> > > > does not show any device.  What doesadblook for when its scanning
> > > > for devices?
>
> > > > Here is my rule in /etc/udev/rules.d/11-android.rules
>
> > > > SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02",
> > > > MODE="0666", NAME="android"
>
> > > > When I connect the device the /dev/android link is created.  So my
> > > > rule works with the device, but I still don't get whyadbdevices
> > > > returns nothing... little help here?
>
> > > > -Marc
>
> > > > On Oct 22, 7:33 pm, Wanted unique nickname <[EMAIL PROTECTED]>
> > > > wrote:
>
> > > > > Does anyone know how to perform Step 3 for developing on SuseLinux?
> > > > > When I run dmesg I get some relevant info, but I don't know enough
> > > > > about udev to make this work on Suse...
>
> > > > > usb 1-10: new high speed USB device using ehci_hcd and address 10
> > > > > usb 1-10: new device found, idVendor=0bb4, idProduct=0c02
> > > > > usb 1-10: new device strings: Mfr=3, Product=2, SerialNumber=1
> > > > > usb 1-10: Product: Android Phone
> > > > > usb 1-10: Manufacturer: HTC
> > > > > usb 1-10: SerialNumber: HT840GZ14538
> > > > > usb 1-10: configuration #1 chosen from 1 choice
> > > > > scsi18 : SCSI emulation for USB Mass Storage devices
> > > > > usb-storage: device found at 10
> > > > > usb-storage: waiting for device to settle before scanning
> > > > > scsi 18:0:0:0: Direct-Access     HTC      Android Phone    0100 PQ: 0
> > > > > ANSI: 2
> > > > > sd 18:0:0:0: [sdc] Attached SCSI removable disk
> > > > > sd 18:0:0:0: Attached scsi generic sg4 type 0
> > > > > usb-storage: device scan complete
>
> > > > > -Marc
>
> > > > > On Oct 22, 12:02 pm, "Xavier Ducrohet" <[EMAIL PROTECTED]> wrote:
>
> > > > > > We just updated the documentation.
>
> > > > > > Developing on devices is explained 
> > > > > > here:http://code.google.com/android/intro/develop-and-debug.html#developin...
>
> > > > > > On Tue, Oct 21, 2008 at 11:45 PM, bhines <[EMAIL PROTECTED]> wrote:
>
> > > > > > > this sounds like my problem as well.
>
> > > > > > > This really should be mentioned 
> > > > > > > onhttp://code.google.com/android/intro/develop-and-debug.html
>
> > > > > > > thanks,
>
> > > > > > > -Ben
>
> > > > > > > On Oct 21, 8:42 pm, nkijak <[EMAIL PROTECTED]> wrote:
> > > > > > >> That possibly did the trick.  I had to restart the phone.  Maybe 
> > > > > > >> for
> > > > > > >> the "Debug when USB" thing to take effect?
>
> > > > > > >> Thanks
>
> > > > > > >> On Oct 21, 11:33 pm, "Xavier Ducrohet" <[EMAIL PROTECTED]> wrote:
>
> > > > > > >> > To debug on devices you need to set the 'debuggable' attribute 
> > > > > > >> > of the
> > > > > > >> > application node to true (in AndroidManifest.xml).
>
> > > > > > >> > Make sure to set it back to false before releasing your 
> > > > > > >> > application.
>
> > > > > > >> > Xav
>
> > > > > > >> > On Tue, Oct 21, 2008 at 8:24 PM, nkijak <[EMAIL PROTECTED]> 
> > > > > > >> > wrote:
>
> > > > > > >> > > I can't seem to get the eclipse debugger to attach to theG1. 
> > > > > > >> > >  I can
> > > > > > >> > > select "Debug" from the run menu and it will compile and 
> > > > > > >> > > launch the
> > > > > > >> > > app on the phone but eclipse never enters the debug 
> > > > > > >> > > perspective (or
> > > > > > >> > > even asks to). The phone sits with a "Waiting for Debugger" 
> > > > > > >> > > message
> > > > > > >> > > dialog.
> > > > > > >> > > When I enter the Android perspective I can see the device 
> > > > > > >> > > attached,
> > > > > > >> > > see log entries, take screenshots but I cannot see process 
> > > > > > >> > > listings
> > > > > > >> > > and "restartingadb" results in 11 failed attempts to connect.
> > > > > > >> > > Is there some other configuration I need to adjust in 
> > > > > > >> > > eclipse, perhaps
> > > > > > >> > > a port number?
>
> > > > > > >> > > Thanks,
> > > > > > >> > > Nick

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to