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

Reply via email to