Hi holger, 

i am using my own driver because the parameters of calibration are stored 
in the eeprom and it can be read just by these driver.
however, your suggests are welcome and will be very helpful

Best Regards,

 
Le mercredi 27 juin 2012 16:13:56 UTC+2, Matthias Brugger a écrit :
>
> 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