Le jeudi 05 avril 2012 à 13:31 -0700, Christoph Mair a écrit :
> The merge branch [1] contains a 3.3 kernel. It's not stable and widely > used yet but this might change. > It could provide an easier start if you already have an android > enabled 3.3 tree. > Yeah, I know that official android tree provides android-specific source for 3.0 and 3.3 kernels. Though, I was lucky enough to find some 3.2 android kernel from linaro, so I reused the commits. It built nicely but adb still didn't work. After some investigation, I discovered that the android usb gadget code was changed a lot and some dev and sys nodes were removed/renamed (like /dev/android_adb_enable and /sys/class/usb_composite/*). As a result, I wrote a compatibility layer to bring these back and let Gingerbread's adbd start. The code is hosted at: https://gitorious.org/replicant/kernel-gta04 Related commits are: * 291f4525f5c62a059369eed1504d167254ab783f * eaee729fff9eaed296bc14a073d1c791c1bd13c7 * b9f1131a04848e27d3cf1f1fab87f985606b71c3 * f351d607050d7ca0bc45ed2f4c5434d64809d681 * e641cfb8fa14fcbc8e33058e9ba837a81a506183 I sure have inserted badly-written code at some point, but I corrected it and at the end, I think what I wrote is clean enough to be reused. -- Paul Kocialkowski, Replicant developer Replicant is a fully free Android distribution Website: http://www.replicant.us Wiki/Tracker: http://redmine.replicant.us -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel