Enable Ethernet on all Builds

Registered by Zach Pfeffer on 2011-08-30

Enable Ethernet across all builds.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Essential
Drafter:
Mathieu Poirier
Direction:
Needs approval
Assignee:
Mathieu Poirier
Definition:
New
Series goal:
Accepted for 2011q2
Implementation:
Implemented
Milestone target:
milestone icon 11.09
Started by
Mathieu Poirier on 2011-09-07
Completed by
Mathieu Poirier on 2011-09-16

Whiteboard

botao, 23rd September 2011]: There is "Ethernet Configuration" section in system settings menu, but it can't find my USB2Ethernet adapter. The Ethernet Devices list is empty. I have sent email to Angus about this.
[botao, 21st September 2011]: Origen board doesn't has ethernet port, I'm working on the USB2Ethernet adapter.
[pfefferz, 2011/9/30] Filed bugs on Origen and iMX53

Headline:
Ethernet now works on all builds

Acceptance:
Ethernet works on all builds

Work item:
[mathieu.poirier] Integrate android-x86 framework: DONE
[vishalbhoj] Bringup on Panda: DONE
[vishalbhoj] Test on Panda: DONE
[vishalbhoj] Bringup on Panda-LEB: DONE
[vishalbhoj] Test on Panda-LEB: DONE
[vishalbhoj] Bringup on Beagle xM: DONE
[vishalbhoj]Test on Beagle xM: DONE
[pfefferz] Bringup on Beagle: TODO
[pfefferz]Test on Beagle: DONE
[mathieu.poirier] Test on Snowball: DONE
[botao-sun] Test on Origen: BUGREPORTED
[berolinux] Test on iMX53: BUGREPORTED

Notes:
You can grab the latest Ethernet code at the android-x86 project:

repo init -u git://android-x86.git.sf.net/gitroot/android-x86/manifest.git -b gingerbread-x86
repo sync

$find frameworks -name "Ethernet*"
frameworks/base/ethernet/java/android/net/ethernet/EthernetDevInfo.java
frameworks/base/ethernet/java/android/net/ethernet/EthernetNative.java
frameworks/base/ethernet/java/android/net/ethernet/EthernetMonitor.java
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java
frameworks/base/ethernet/java/android/net/ethernet/EthernetManager.java
frameworks/base/ethernet/java/android/net/ethernet/EthernetDevInfo.aidl
frameworks/base/services/java/com/android/server/EthernetService.java

[vishalbhoj,Sep21,2011]: ethernet works on Panda,LEB-Panda and beagle-xm.The only issue is missing notification icon.

Bugs
Ethernet doesn't work on build 1 of 11.09 iMX53 release
https://bugs.launchpad.net/linaro-android/+bug/859974

Ethernet doesn't work on Origen on build 2 of 11.09 staging-origen
https://bugs.launchpad.net/linaro-landing-team-samsung/+bug/863451

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.