adb scans /dev/bus/usb and its subdirectory for device nodes when
detecting phones.  Try the following to see what nodes are listed in
your system:

ls -lR /dev/bus/usb

Also try "lshal | less" and look for entries for the G1 to see what
the actual device node is that the phone is using.

Sounds like your distro is somehow busted though -- perhaps udev is
broken and is creating a new device node each time you plug in, but is
not removing the node when you unplug...  If that is the case you can
safely delete the extra device nodes without causing harm (once you
determine which other ones correspond to USB controllers/hubs etc. in
your system!  Again, use lshal)

On Oct 30, 3:28 pm, Rob  Franz <[EMAIL PROTECTED]> wrote:
> Hi all
> Is there a way to clear the list of devices?
>
> What I'm seeing:
> $ adb devices
> List of devices attached
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    offline
> HT842GZ47827    device
>
> I've tried restarting the phone but the 'offline' entries don't go
> away.  This is making it impossible to initiate a shell or logcat:
> $ adb shell
> error: more than one device and emulator
>
> Is there a way to do this without rebooting my computer.
>
> Thanks
--~--~---------~--~----~------------~-------~--~----~
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