Enable ADB on all Builds

Registered by Zach Pfeffer

ADB is not working by default on ADB builds. There's a bug: https://bugs.launchpad.net/linaro-android/+bug/807230 about this.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Essential
Drafter:
Zach Pfeffer
Direction:
Approved
Assignee:
Zach Pfeffer
Definition:
New
Series goal:
Accepted for 2011q2
Implementation:
Implemented
Milestone target:
milestone icon 11.09
Started by
Zach Pfeffer
Completed by
Zach Pfeffer

Whiteboard

[vishalbhoj,Sep 7,2011]:wrt Panda build, adb works on panda provided cable is plugged into the device after its booted up(android driver gets configured completely after cable is plugged in), appears to be stable this way works on multiple times plugging/unplugging of cable. wrt Beagle-xM: adb is not stable,keeps disconnecting when you run commands like "logcat OR ls -l" on the adb shell.wrt LEB-panda,adb works but kernel crashes when you unplug the cable.
[asac, Sep 28, 2011]: blocked essential/high blueprints must get a comment in whiteboard every other day to update stakeholders what is done, progress etc. on blockers.
[asac, Sep 28, 2011]: I heard rumors that at least some boards grew adb support this month. please ensure that the work done for boards that now have working adb is moved to a separate blueprint that gets delivered and can be claimed. Thanks!
[pfefferz, Sep 30, 2011]: We're introducing a new term called BUGREPORTED. The Freescale team was focused on 3.1 and we needed a 3.0 on Linaro common. There's a disconnect here that we need to sort out.
[james-w, Oct 19, 2011]: changes BUGREPORTED to postponed until bugreported is standardised.

Headline:
ADB is now supported on all builds

Acceptance:
ADB works on all builds

Notes:
[2011/9/26]
As of the 11.09 release ADB works on:
Staging Panda
Staging 4460
Panda
4460

It is broken on:
Beagle: https://bugs.launchpad.net/linaro-android/+bug/845642
Beagle xM: https://bugs.launchpad.net/linaro-android/+bug/845642
Staging Snowball: https://bugs.launchpad.net/linaro-android/+bug/847652
Staging Origen: https://bugs.launchpad.net/linaro-android/+bug/859896
Staging iMX53: https://bugs.launchpad.net/linaro-android/+bug/859995

(?)

Work Items

Work items:
[pfefferz] Test work around: DONE
[pfefferz] Integrate the commands listed in https://bugs.launchpad.net/linaro-android/+bug/807230 to devices/linaro/common/init.rc and devices/linaro/iMX53/init.rc: DONE
[pfefferz] Commit code: DONE
[vishalbhoj] Test Panda: DONE
[vishalbhoj] Test Panda LEB: DONE
[pfefferz] Test Beagle: DONE
[vishalbhoj] Test Beagle xM: DONE
[botao-sun] Test Origen: DONE
[mathieu.poirier-deactivatedaccount] Test Snowball: DONE
[berolinux] Finish iMX53 kernel update so adb can run: POSTPONED
[berolinux] Test iMX53 once kernel update is done: TODO
Fix Beagle: POSTPONED
Fix Beagle xM: POSTPONED
Fix Snowball: POSTPONED
Fix Origen: POSTPONED

This blueprint contains Public information 
Everyone can see this information.