Hi, You can refer this open source project which is based on Samsung S5PC100. http://dev.odroid.com/
They opened full source code the boot loader, kernel, cupcake 1.5R3 with a lot of additional features such as 3-axial accelerometer sensors, Wifi, Bluetooth, HDMI and so on. Sensor.so related code is also available. I found an interesting article on here. http://www.linuxfordevices.com/c/a/News/HardKernel-Odroid/ Good luck~ On 12월24일, 오후10시05분, WoW <[email protected]> wrote: > Hi All, > > I added a sensors.so library to cupcake. Following error occurred > after boot up, Could you give me so advice for this problem? Thanks! > > android_power: wakeup (0->0) at 55643300000 (2009-02-02 > 17:19:00.247712000 UTC) > binder: release 1853:1853 transaction 343 in, still active > binder: send failed reply for transaction 343 to 2034:2034 > binder: release 1853:2046 transaction 815 in, still active > binder: send failed reply for transaction 815 to 2030:2030 > binder: 2054:2060 transaction failed 29189, size 16-4 > binder: 2030:2030 transaction failed 29189, size 104-4 > binder: 2030:2030 transaction failed 29189, size 88-4 > binder: 2030:2030 transaction failed 29189, size 124-0 > init: untracked pid 1869 exited > init: untracked pid 1870 exited > android_power: wakeup (0->0) at 58050422000 (2009-02-02 > 17:19:02.654834000 UTC) > init: untracked pid 2034 exited > init: untracked pid 2054 exited > android_power: wakeup (0->0) at 62540087000 (2009-02-02 > 17:19:07.144500000 UTC) > binder: 1811:1843 transaction failed 29189, size 168-0 > binder: release 2077:2139 transaction 1214 in, still active > binder: send failed reply for transaction 1214 to 2123:2123 > binder: release 2077:2141 transaction 1209 in, still active > binder: send failed reply for transaction 1209 to 2130:2130 > android_power: wakeup (0->0) at 64345252000 (2009-02-02 > 17:19:08.949664000 UTC) > init: untracked pid 2093 exited > init: untracked pid 2094 exited > init: untracked pid 2130 exited > android_power: wakeup (0->0) at 68845106000 (2009-02-02 > 17:19:13.449518000 UTC) > binder: 1811:1811 transaction failed 29189, size 168-0 > binder: release 2149:2154 transaction 1551 in, still active > binder: send failed reply for transaction 1551 to 2195:2195 > binder: release 2149:2211 transaction 1592 in, still active > binder: send failed reply for transaction 1592 to 2202:2202 > android_power: wakeup (0->0) at 70500171000 (2009-02-02 > 17:19:15.104583000 UTC) > init: untracked pid 2165 exited > init: untracked pid 2166 exited > init: untracked pid 2195 exited > init: untracked pid 2202 exited > android_power: wakeup (0->0) at 75004941000 (2009-02-02 > 17:19:19.609353000 UTC) > binder: 1811:1843 transaction failed 29189, size 168-0 > binder: release 2220:2220 transaction 1987 in, still active > binder: send failed reply for transaction 1987 to 2273:2273 > binder: release 2220:2283 transaction 1991 in, still active > binder: send failed reply for transaction 1991 to 2266:2266 > android_power: wakeup (0->0) at 76710249000 (2009-02-02 > 17:19:21.314661000 UTC) > init: untracked pid 2236 exited > init: untracked pid 2237 exited > init: untracked pid 2273 exited > android_power: wakeup (0->0) at 81210064000 (2009-02-02 > 17:19:25.814476000 UTC) > binder: 1811:1811 transaction failed 29189, size 168-0 > binder: release 2290:2296 transaction 2369 in, still active > binder: send failed reply for transaction 2369 to 2336:2336 > binder: release 2290:2349 transaction 2380 in, still active > binder: send failed reply for transaction 2380 to 2343:2343 > android_power: wakeup (0->0) at 82955229000 (2009-02-02 > 17:19:27.559641000 UTC) > init: untracked pid 2306 exited > init: untracked pid 2307 exited > init: untracked pid 2343 exited > android_power: wakeup (0->0) at 87449986000 (2009-02-02 > 17:19:32.054398000 UTC) > binder: 1811:1843 transaction failed 29189, size 168-0 > binder: release 2361:2366 transaction 2795 in, still active > binder: send failed reply for transaction 2795 to 2413:2413 > binder: release 2361:2423 transaction 2869 in, still active > binder: send failed reply for transaction 2869 to 2407:2407 > binder: 2407:2407 transaction failed 29189, size 88-4 > android_power: wakeup (0->0) at 89245308000 (2009-02-02 > 17:19:33.849720000 UTC) > init: untracked pid 2377 exited > init: untracked pid 2378 exited > init: untracked pid 2413 exited > android_power: wakeup (0->0) at 102232534000 (2009-02-02 > 17:19:46.836946000 UTC) > binder: 1811:2480 transaction failed 29189, size 168-0 > binder: release 2440:2446 transaction 3265 in, still active > binder: send failed reply for transaction 3265 to 2495:2495 > binder: 2489:2489 transaction failed 29189, size 148-0 > binder: 2489:2489 transaction failed 29189, size 856-8 > init: untracked pid 2456 exited > init: untracked pid 2457 exited > android_power: wakeup (0->0) at 105366400000 (2009-02-02 > 17:19:49.970812000 UTC) > init: untracked pid 2495 exited > init: untracked pid 2489 exited > SurfaceFlinger: page allocation failure. order:10, mode:0x21 > [<c0035438>] (dump_stack+0x0/0x14) from [<c007d89c>] > (__alloc_pages_internal+0x3e8/0x400) > [<c007d4b4>] (__alloc_pages_internal+0x0/0x400) from [<c0097a78>] > (cache_alloc_refill+0x288/0x528) > [<c00977f0>] (cache_alloc_refill+0x0/0x528) from [<c0097da8>] > (__kmalloc+0x90/0xcc) > [<c0097d18>] (__kmalloc+0x0/0xcc) from [<c018cc30>] (s3c_mem_mmap > +0x58/0xf4) > r7:479c7000 r6:cf94c440 r5:00300000 r4:cff5cd30 > [<c018cbd8>] (s3c_mem_mmap+0x0/0xf4) from [<c008ade0>] (mmap_region > +0x210/0x454) > r5:cff5cd30 r4:001000fb > [<c008abd0>] (mmap_region+0x0/0x454) from [<c008b384>] (do_mmap_pgoff > +0x250/0x2b0) > [<c008b134>] (do_mmap_pgoff+0x0/0x2b0) from [<c018cedc>] (s3c_mem_ioctl > +0x1f0/0x794) > [<c018ccec>] (s3c_mem_ioctl+0x0/0x794) from [<c00a66b4>] (vfs_ioctl > +0x68/0x78) > r7:0000001d r6:c00c4d3c r5:c00c4d3c r4:00189354 > [<c00a664c>] (vfs_ioctl+0x0/0x78) from [<c00a6934>] (do_vfs_ioctl > +0x270/0x290) > r5:00189354 r4:cf94c440 > [<c00a66c4>] (do_vfs_ioctl+0x0/0x290) from [<c00a6994>] (sys_ioctl > +0x40/0x64) > r7:cf94c440 r6:c00c4d3c r5:00189354 r4:0000001d > [<c00a6954>] (sys_ioctl+0x0/0x64) from [<c0030c20>] (ret_fast_syscall > +0x0/0x2c) > r7:00000036 r6:80b03154 r5:00189348 r4:00000001 > Mem-info: > DMA per-cpu: > CPU 0: hi: 90, btch: 15 usd: 33 > Active:6376 inactive:8034 dirty:0 writeback:0 unstable:0 > free:8065 slab:17875 mapped:3884 pagetables:256 bounce:0 > DMA free:32260kB min:2036kB low:2544kB high:3052kB active:25504kB > inactive:32136kB present:260096kB > pages_scanned:0 all_unreclaimable? no > lowmem_reserve[]: 0 0 0 > DMA: 73*4kB 98*8kB 35*16kB 17*32kB 14*64kB 8*128kB 2*256kB 22*512kB > 14*1024kB 1*2048kB 0*4096kB = 32 > 260kB > 12009 total pagecache pages > 0 pages in swap cache > Swap cache stats: add 0, delete 0, find 0/0 > Free swap = 0kB > Total swap = 0kB > 65536 pages of RAM > 8200 free pages > 24560 reserved pages > 17875 slab pages > 6922 pages shared > 0 pages swap cached > kmalloc() failed ! > S3C_MEM_ALLOC FAILED > Unable to handle kernel paging request at virtual address e0833001 > pgd = cf40c000 > [e0833001] *pgd=00000000 > Internal error: Oops: 1 [#1] > Modules linked in: bnep sco hidp rfcomm l2cap hci_uart bluetooth > CPU: 0 Not tainted (2.6.27 #80) > PC is at kfree+0x74/0xbc > LR is at s3c_mem_ioctl+0x4bc/0x794 > pc : [<c0097178>] lr : [<c018d1a8>] psr: 00000093 > sp : cf4b9ed8 ip : cf4b9ef8 fp : cf4b9ef4 > r10: 00000000 r9 : cf4b8000 r8 : c0030dc8 > r7 : cf94c440 r6 : a0000000 r5 : a0000013 r4 : 00189354 > r3 : e59821bc r2 : c00ec000 r1 : e59821bc r0 : e0833001 > Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user > Control: 00c5387f Table: 2f40c018 DAC: 00000015 > Process SurfaceFlinger (pid: 2520, stack limit = 0xcf4b82e0) > Stack: (0xcf4b9ed8 to 0xcf4ba000) > 9ec0: cf94c440 > 00189354 > 9ee0: cf4b8000 cedea360 cf4b9f3c cf4b9ef8 c018d1a8 c0097110 00000000 > cf31caa8 > 9f00: cf4b9f2c cf4b9f10 c00b0fc4 c0153e4c c009d508 00300000 00000000 > 00000000 > 9f20: 00189354 c00c4d37 c00c4d37 0000001d cf4b9f54 cf4b9f40 c00a66b4 > c018ccf8 > 9f40: cf94c440 00189354 cf4b9f7c cf4b9f58 c00a6934 c00a6658 c009bfa4 > c009bb9c > 9f60: 0000001d 00189354 c00c4d37 cf94c440 cf4b9fa4 cf4b9f80 c00a6994 > c00a66d0 > 9f80: cf4b9fa4 00000001 00189348 00000001 80b03154 00000036 00000000 > cf4b9fa8 > 9fa0: c0030c20 c00a6960 00189348 00000001 0000001d c00c4d37 00189354 > 462c6c04 > 9fc0: 00189348 00000001 80b03154 00000036 bef373fc afe39dd0 a9d2856d > 00000001 > 9fe0: 80b03160 462c6be8 afe1fb41 afe0c45c 00000010 0000001d ffffffff > ffffffff > Backtrace: > [<c0097104>] (kfree+0x0/0xbc) from [<c018d1a8>] (s3c_mem_ioctl+0x4bc/ > 0x794) > r6:cedea360 r5:cf4b8000 r4:00189354 > [<c018ccec>] (s3c_mem_ioctl+0x0/0x794) from [<c00a66b4>] (vfs_ioctl > +0x68/0x78) > r7:0000001d r6:c00c4d37 r5:c00c4d37 r4:00189354 > [<c00a664c>] (vfs_ioctl+0x0/0x78) from [<c00a6934>] (do_vfs_ioctl > +0x270/0x290) > r5:00189354 r4:cf94c440 > [<c00a66c4>] (do_vfs_ioctl+0x0/0x290) from [<c00a6994>] (sys_ioctl > +0x40/0x64) > r7:cf94c440 r6:c00c4d37 r5:00189354 r4:0000001d > [<c00a6954>] (sys_ioctl+0x0/0x64) from [<c0030c20>] (ret_fast_syscall > +0x0/0x2c) > r7:00000036 r6:80b03154 r5:00000001 r4:00189348 > Code: e59f0048 e59f1048 ebfe772b e5900018 (e5904000) > Kernel panic - not syncing: Fatal exception > [reconfig_usbd] Android USB Composite > android_usb gadget: high speed config #1: android -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
