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

Reply via email to