Hi,
I have been working on extracting the file system from a Koolu build and
getting it running from an SD card. I now have everything working (USB,
Networking, GSM, Audio) except any kind of input. The backlight responds
to touchscreen and button input but the OS doesn't.
I think it must be kernel config as it works when using the kernel here
- http://activationrecord.net/radekp/openmoko/android/. However, I don't
know what config was used to build that kernel.
Does anyone have any ideas what may be preventing the touchscreen and
buttons from controlling the OS?
Thanks,
Peter.
If anyone else wants to give this a try, then build a kernel, enabling
the below settings in the config:
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
Then follow the procedure described below (Inserting the correct paths
to your SD card partitions) :
mkdir AndroidSD
cd AndroidSD
wget
http://www.koolu.org/releases/beta7/android-freerunner-koolu1.0-beta-7.tar.gz
wget http://wiki.openmoko.org/images/8/82/Mntjffs.sh
wget http://activationrecord.net/radekp/openmoko/android/init.rc
tar xfv android-freerunner-koolu1.0-beta-7.tar.gz
mkdir ramdisk
mv ramdisk.img ramdisk/
cd ramdisk
gzip -dc < ramdisk.img | cpio --extract
mv ramdisk.img ../
mv init sbin/
sudo cp -r * /media/disk-1/
cd ..
mkdir userdata
mv userdata.img userdata/
cd userdata
tar xfv userdata.img
mv userdata.img ../
sudo cp -r * /media/disk-1/data/
cd ..
chmod +x Mntjffs.sh
mkdir mntSystem
sudo ./Mntjffs.sh system.img mntSystem
sudo cp -r mntSystem/* /media/disk-1/system/
sudo umount mntSystem
sudo cp init.rc /media/disk-1/
cp ~/AndroidKernel/uImage.bin /media/disk/uImage.bin
_______________________________________________
android-freerunner mailing list
[email protected]
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org