View Single Post
Posts: 115 | Thanked: 342 times | Joined on Dec 2010
#180
BTW, I was thinking about trying to run KP on Ubuntu. What can prevent this?
Maybe booting from microsd, but the kernel can be recompiled to support this. Also, newer udev versions require new kernel versions. 2.6.28 is too old. In my opinion, using old software for Kubuntu 11.10 is a step back anyway.

Maybe we can just copy all BME components in binary?
There shellscripts which can charge the battery around there. BME isn't needed.

I can't mount OneNAND 256Mb root with 2.6.35, it says it doesn't know about ubifs type.
It misses the ubifs module. You could compile ubifs support. If you do so, CONFIG_MTD_ONENAND_VERIFY_WRITE mustn't be set, because this will lead to ubifs errors. It did when I played around with other operation systems.

My tip: Test with meego-ce kernels, for a simple reason: They got a lot of stuff working.

Another watchdog...
busybox has the "watchdog" applet. It's easy to use and it can feed the watchdogs. E. g.
Code:
watchdog -t 10 /dev/twl4030_wdt
watchdog -t 10 /dev/watchdog
The thing is I can't chroot to the system from Maemo with 'Exec format error'. And I don't remember nor understand yet why we need to copy qemu-arm-static binary.
You don't need qemu-arm-static if you want to chroot from maemo to the other arm system. Usually people copy qemu-arm-static to a specified place on the rootfs they want chroot into form a different platform (say ARM rootfs and you want to chroot into it from x86). This is done by using the binfmt_misc feature of the linux kernel. The kernel recognizes ARM binaries and passes them to qemu-arm-static. Scratchbox also makes use of this mechanism.
 

The Following 5 Users Say Thank You to NIN101 For This Useful Post: