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

