And read all the other "Kernel panic" threads for all the other suggestions.
Again (as a summary): 1. You need a double buffering frame-buffer driver. 2. You need MMAP() support on the /data file system. 3. You need all the Android specific kernel code enabled in your kernel. 4. You need enough RAM to run all the Android code (start with 192meg). 5. You need various other features of the Linux kernel enabled and running (see a config file from a running Android build). 6. You may need specific support for your board (drivers and/or binding subsystems to drivers). 7. You may need specific support for your processor architecture (and don't assume all architectures are equal). 8. You need a working fake (if not real) power management driver. You also need to be able to use logcat to see the userland log messages to see where the system is really dieing. -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting