On 06/26/2012 05:52 PM, Luccio wrote:
Hi,
i could compile the touchscreen driver which i integrated in ics kernel
sources but when starting and i have thse :

[...]
[    3.460754] usb usb2: SerialNumber: musb-hdrc
[    3.465728] hub 2-0:1.0: USB hub found
[    3.470611] hub 2-0:1.0: 1 port detected
[    3.475738] mousedev: PS/2 mouse device common for all mice
[    3.482177] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    3.490539] zxy100: zxy100_init
[    3.490539] Unable to handle kernel NULL pointer dereference at
virtual address 00000060

That's it, NULL pointer dereference, seems as if you didn't initalise some data structure correctly.

[    3.503204] pgd = c0004000
[    3.506378] [00000060] *pgd=00000000
[    3.506378] Internal error: Oops: 5 [#1] PREEMPT SMP
[    3.516052] Modules linked in:
[    3.519653] CPU: 1    Not tainted  (3.0.21-01119-gde492e1-dirty #1)
[    3.523529] PC is at internal_create_group+0x24/0x1d8
[    3.531311] LR is at sysfs_create_group+0x18/0x1c
[    3.531311] pc : [<c0188a6c>]    lr : [<c0188c54>]    psr: 60000113
[    3.531311] sp : c7833f40  ip : c7833f78  fp : c7833f74
[    3.531311] r10: 00000000  r9 : 00000048  r8 : 00000000
[    3.554779] r7 : c08bfbe4  r6 : 00000000  r5 : c095cf70  r4 : 00000002
[    3.562591] r3 : 00000000  r2 : c08bfbe4  r1 : 00000000  r0 : 00000048
[    3.562591] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM

[...]

[    4.316986] 3fe0: 00000000 c0008334 00000000 c7833ff8 c00aaee0
c0008340 00000000 00000000
[    4.328521] Backtrace:
[    4.331390] [<c0188a48>] (internal_create_group+0x0/0x1d8) from
[<c0188c54>] (sysfs_create_group+0x18/0x1c)
[    4.331390] [<c0188c3c>] (sysfs_create_group+0x0/0x1c) from
[<c002e93c>] (zxy100_init+0x84/0x88)
[    4.345245] [<c002e8b8>] (zxy100_init+0x0/0x88) from [<c0053628>]
(do_one_initcall+0x3c/0x18c)
[    4.356231]  r5:c0040e78 r4:c08dfae0
[    4.365753] [<c00535ec>] (do_one_initcall+0x0/0x18c) from
[<c00083e4>] (kernel_init+0xb0/0x13c)

Kernel failes when in zxy100_init you call sysfs_create_group.

[    4.375274]  r9:00000000 r8:00000000 r7:00000013 r6:c00aaee0 r5:c0040e78
[    4.377288] r4:c00408dc
[    4.377288] [<c0008334>] (kernel_init+0x0/0x13c) from [<c00aaee0>]
(do_exit+0x0/0x720)
[    4.394958]  r5:c0008334 r4:00000000
[    4.399169] Code: e1a08001 e1a07002 0a000069 e3510000 (e5996018)
[    4.406097] ---[ end trace 66cfe5eea872b044 ]---
[    4.411285] Kernel panic - not syncing: Attempted to kill init!
[    4.417938] Backtrace:
[    4.417968] [<c005e224>] (dump_backtrace+0x0/0x110) from [<c0683b28>]
(dump_stack+0x18/0x1c)
[    4.422576] usb 1-1: New USB device found, idVendor=0424, idProduct=2514
[    4.422576] usb 1-1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[    4.423034] hub 1-1:1.0: USB hub found
[    4.423553] hub 1-1:1.0: 4 ports detected
[    4.453887]  r6:c7832038 r5:00000000 r4:c08e2948 r3:c7832000
[    4.453887] [<c0683b10>] (dump_stack+0x0/0x1c) from [<c0683bbc>]
(panic+0x90/0x1bc)
[    4.469116] [<c0683b2c>] (panic+0x0/0x1bc) from [<c00ab55c>]
(do_exit+0x67c/0x720)
[    4.477478]  r3:00000000 r2:00000000 r1:00000001 r0:c07ca190
[    4.477508]  r7:c7834000
[    4.477508] [<c00aaee0>] (do_exit+0x0/0x720) from [<c005e780>]
(die+0x1b8/0x1d4)
[    4.495452]  r7:00000005
[    4.495452] [<c005e5c8>] (die+0x0/0x1d4) from [<c0062a4c>]
(__do_kernel_fault+0x7c/0x8c)
[    4.507446]  r8:00000000 r7:00000005 r6:00000000 r5:00000060 r4:c7833ef8
[    4.515441] [<c00629d0>] (__do_kernel_fault+0x0/0x8c) from
[<c0062b9c>] (do_page_fault+0x140/0x1f4)
[    4.525573]  r8:c7833ef8 r7:00000005 r6:00000001 r5:00000060 r4:00000000
[    4.525573] r3:c7833ef8
[    4.525573] [<c0062a5c>] (do_page_fault+0x0/0x1f4) from [<c0062d68>]
(do_translation_fault+0xa4/0xa8)
[    4.546539] [<c0062cc4>] (do_translation_fault+0x0/0xa8) from
[<c0053558>] (do_DataAbort+0x3c/0xa4)
[    4.556457]  r7:c7833ef8 r6:00000060 r5:c0886d80 r4:00000005
[    4.562927] [<c005351c>] (do_DataAbort+0x0/0xa4) from [<c005996c>]
(__dabt_svc+0x4c/0x60)
[    4.562927] Exception stack(0xc7833ef8 to 0xc7833f40)
[    4.577941]
3ee0:                                                       00000048
00000000
[    4.587036] 3f00: c08bfbe4 00000000 00000002 c095cf70 00000000
c08bfbe4 00000000 00000048
[    4.596160] 3f20: 00000000 c7833f74 c7833f78 c7833f40 c0188c54
c0188a6c 60000113 ffffffff
[    4.605194]  r7:c08bfbe4 r6:00000000 r5:c7833f2c r4:ffffffff
[    4.611999] [<c0188a48>] (internal_create_group+0x0/0x1d8) from
[<c0188c54>] (sysfs_create_group+0x18/0x1c)
[    4.622924] [<c0188c3c>] (sysfs_create_group+0x0/0x1c) from
[<c002e93c>] (zxy100_init+0x84/0x88)
[    4.632690] [<c002e8b8>] (zxy100_init+0x0/0x88) from [<c0053628>]
(do_one_initcall+0x3c/0x18c)
[    4.642242]  r5:c0040e78 r4:c08dfae0
[    4.646514] [<c00535ec>] (do_one_initcall+0x0/0x18c) from
[<c00083e4>] (kernel_init+0xb0/0x13c)
[    4.646514]  r9:00000000 r8:00000000 r7:00000013 r6:c00aaee0 r5:c0040e78
[    4.646514] r4:c00408dc
[    4.646514] [<c0008334>] (kernel_init+0x0/0x13c) from [<c00aaee0>]
(do_exit+0x0/0x720)
[    4.646514]  r5:c0008334 r4:00000000
[    4.679718] CPU0: stopping
[    4.679748] Backtrace:
[    4.685699] [<c005e224>] (dump_backtrace+0x0/0x110) from [<c0683b28>]
(dump_stack+0x18/0x1c)
[    4.687591]  r6:c086c000 r5:c0051eb0 r4:c087e280 r3:c086c000
[    4.701751] [<c0683b10>] (dump_stack+0x0/0x1c) from [<c00533dc>]
(do_IPI+0x180/0x198)
[    4.706085] [<c005325c>] (do_IPI+0x0/0x198) from [<c00599c8>]
(__irq_svc+0x48/0xe0)
[    4.718933] Exception stack(0xc086df38 to 0xc086df80)
[    4.718933]
df20:                                                       c086c000
c086c000
[    4.733612] df40: c086df80 00000000 c086c000 c08dfba4 c068f8fc
c088685c 8000406a 412fc09a
[    4.734497] df60: 00000000 c086df8c c086df90 c086df80 c005b090
c005b094 60000113 ffffffff
[    4.742736] [<c005b068>] (default_idle+0x0/0x30) from [<c005b7ec>]
(cpu_idle+0xd0/0x104)
[    4.742736] [<c005b71c>] (cpu_idle+0x0/0x104) from [<c06754f4>]
(rest_init+0xa0/0xa4)
[    4.742736]  r7:00000000 r6:c0041ebc r5:00000002 r4:c086c000
[    4.772003] [<c0675454>] (rest_init+0x0/0xa4) from [<c00089cc>]
(start_kernel+0x2f8/0x304)
[    4.781341]  r5:00000000 r4:c087e400
[    4.781341] [<c00086d4>] (start_kernel+0x0/0x304) from [<8000803c>]
(0x8000803c)
[    4.797882]  r7:c088683c r6:c0041eb8 r5:c087e2c0 r4:10c5387d
[    4.804718] Rebooting in 5 seconds..
[    9.799468] Restarting Linux version 3.0.21-01119-gde492e1-dirty
(ti@ti-hp64) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #1 SMP
PREEMPT Tue Jun 26 17:11:10 CEST 2012
[    9.799468]


Texas Instruments X-Loader 1.41 (Nov 20 2011 - 20:33:14)

  mmc_read_bootloader
Starting OS Bootloader from MMC/SD1 ...


U-Boot 1.1.4-g6e4b44b5 (Apr  3 2012 - 11:31:49)

Load address: 0x80e80000
DRAM:  1024 MB
Flash:  0 kB

   Aide : CTRL-A Z  |115200 8N1 | NOR | Minicom 2.4    | VT102 |
Déconnecté :00

what's wrong?????????

Best Regards.

--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting


--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to