It seems my A13-LCD10TS is broken.
I cannot boot into any image (5or7) anymore, with the touch screen part attached. Detaching the touch screen module from the lcd itself immediately makes the problem go away. But leaves me with a non-ts A13-LCD10TS.
I get a lot of output from the board, but im unable to make any of it. This attached part seems interesting though.
Maybe some of the experts in here can help pinpoint the problem or give any advice?
(I had to cut parts out to make it fit the max 20000)
...
[ 2.206929] ===========================hv_keypad_init=====================
========HV Inital ===================
[ 2.217198] ========HV Inital ===================
<3>tkey_fetch_sysconfig_para: tkey_unused.
[ 2.225815] tkey_fetch_sysconfig_para: tkey_unused.
hv_keypad_init: after fetch_sysconfig_para: normal_i2c: 0x0. normal_i2c[1]: 0x0
[ 2.237998] hv_keypad_init: after fetch_sysconfig_para: normal_i2c: 0x0. normal_i2c[1]: 0x0
sun4i-ts.c: sun4i_ts_init: start ...
[ 2.249877] sun4i-ts.c: sun4i_ts_init: start ...
rtp_used == 1.
[ 2.255990] rtp_used == 1.
sun4i-ts: tp_screen_size is 5 inch.
[ 2.261997] sun4i-ts: tp_screen_size is 5 inch.
sun4i-ts: tp_regidity_level is 5.
[ 2.269583] sun4i-ts: tp_regidity_level is 5.
sun4i-ts: tp_press_threshold_enable is 0.
[ 2.277688] sun4i-ts: tp_press_threshold_enable is 0.
sun4i-ts: rtp_sensitive_level is 15.
[ 2.286039] sun4i-ts: rtp_sensitive_level is 15.
sun4i-ts: rtp_exchange_x_y_flag is 0.
[ 2.294106] sun4i-ts: rtp_exchange_x_y_flag is 0.
sun4i-ts.c: sun4i_ts_probe: start...
[ 2.302272] sun4i-ts.c: sun4i_ts_probe: start...
begin get platform resourec
[ 2.309437] begin get platform resourec
<6>input: sun4i-ts as /devices/platform/sun4i-ts/input/input0
[ 2.318982] input: sun4i-ts as /devices/platform/sun4i-ts/input/input0
tp init
[ 2.326496] tp init
sun4i-ts.c: sun4i_ts_probe: end
[ 2.331472] sun4i-ts.c: sun4i_ts_probe: end
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000024
[ 2.342728] Unable to handle kernel NULL pointer dereference at virtual address 00000024
<1>pgd = c0004000
[ 2.352485] pgd = c0004000
<1>[00000024] *pgd=00000000[ 2.357550] [00000024] *pgd=00000000
<0>Internal error: Oops: 805 [#1] PREEMPT SMP ARM
[ 2.365757] Internal error: Oops: 805 [#1] PREEMPT SMP ARM
<d>Modules linked in:[ 2.373065] Modules linked in:
CPU: 0 Not tainted (3.4.67+ #6)
[ 2.379529] CPU: 0 Not tainted (3.4.67+ #6)
PC is at tp_do_tasklet+0xb0/0xc54
[ 2.387106] PC is at tp_do_tasklet+0xb0/0xc54
LR is at _raw_spin_unlock+0x20/0x40
[ 2.394680] LR is at _raw_spin_unlock+0x20/0x40
pc : [<c03bf530>] lr : [<c0571014>] psr: 80000113
sp : ef03bcf0 ip : c08627e8 fp : c0941fe0
[ 2.408056] pc : [<c03bf530>] lr : [<c0571014>] psr: 80000113
[ 2.408061] sp : ef03bcf0 ip : c08627e8 fp : c0941fe0
r10: 00000000 r9 : 00000001 r8 : 00000000
[ 2.423438] r10: 00000000 r9 : 00000001 r8 : 00000000
r7 : ee859b80 r6 : 00000001 r5 : c0941fe0 r4 : c0941ec4
[ 2.433866] r7 : ee859b80 r6 : 00000001 r5 : c0941fe0 r4 : c0941ec4
r3 : ffff8bb8 r2 : 00000000 r1 : c08629dc r0 : fffffffd
[ 2.445594] r3 : ffff8bb8 r2 : 00000000 r1 : c08629dc r0 : fffffffd
Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 2.458106] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387d Table: 4000406a DAC: 00000015
[ 2.469836] Control: 10c5387d Table: 4000406a DAC: 00000015
...
R1: 0xc086295c:
[ 3.114927]
[ 3.114930] R1: 0xc086295c:
295c [ 3.119644] 295c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c03beb14 c03beb14 00000002 00000002 c08629f0 c08629f0 00000000 00000000
297c [ 3.134845] 297c 00000000 00000000 c0562e34 c0562e34 c0565708 c0565708 00000000 00000000 c03beb44 c03beb44 c03beb18 c03beb18 c075401c c075401c c085e0c8 c085e0c8
299c [ 3.150048] 299c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c0336ee0 c0336ee0 c0336f04 c0336f04 00000000 00000000 00000000 00000000
29bc [ 3.165249] 29bc 00000000 00000000 00000000 00000000 00000000 00000000 ee859b00 ee859b00 00000000 00000000 00000001 00000001 00000001 00000001 00000000 00000000
29dc [ 3.180449] 29dc 00000003 00000003 00000000 00000000 c03bf480 c03bf480 00000001 00000001 00000001 00000001 0000003d 0000003d 0000003d 0000003d ee85e980 ee85e980
29fc [ 3.195650] 29fc 00000400 00000400 00000000 00000000 00000000 00000000 00000000 00000000 f1c25000 f1c25000 f1c250ff f1c250ff ee85e980 ee85e980 00000200 00000200
2a1c [ 3.210851] 2a1c c082a268 c082a268 00000000 00000000 00000000 00000000 c03c0120 c03c0120 c03c0600 c03c0600 00000000 00000000 00000000 00000000 00000000 00000000
2a3c [ 3.226052] 2a3c c0754028 c0754028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
R3: 0xffff8b38:
[ 3.242469]
[ 3.242472] R3: 0xffff8b38:
8b38 [ 3.247186] 8b38 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8b58 [ 3.262389] 8b58 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8b78 [ 3.277592] 8b78 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8b98 [ 3.292793] 8b98 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8bb8 [ 3.307994] 8bb8 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8bd8 [ 3.323195] 8bd8 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8bf8 [ 3.338395] 8bf8 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
8c18 [ 3.353596] 8c18 ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ******** ********
R4: 0xc0941e44:
[ 3.370011]
[ 3.370014] R4: 0xc0941e44:
1e44 [ 3.374728] 1e44 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1e64 [ 3.389929] 1e64 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1e84 [ 3.405130] 1e84 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1ea4 [ 3.420330] 1ea4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1ec4 [ 3.435531] 1ec4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1ee4 [ 3.450732] 1ee4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1f04 [ 3.465933] 1f04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1f24 [ 3.481134] 1f24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
...
Hey there,
Was the touch screen working initially? Or the problem was there since day one?
Please test with the latest Debian image https://drive.google.com/file/d/0B-bAEPML8fwlX2tYS2FmNXV5OUU/edit?usp=sharing (https://drive.google.com/file/d/0B-bAEPML8fwlX2tYS2FmNXV5OUU/edit?usp=sharing) and remember to configure the video output with ./change_display_A20_OLinuXino.sh
I also recommend you to test with the image for Android (just for hardware testing purposes) here: https://docs.google.com/file/d/0B-bAEPML8fwlc1F6TkNIcmlWcjQ/edit?usp=sharing (https://docs.google.com/file/d/0B-bAEPML8fwlc1F6TkNIcmlWcjQ/edit?usp=sharing). Note that the method of downloading the Android image to a microSD is different than Debian and might be found here: https://www.olimex.com/wiki/A20-OLinuXino-MICRO#How_do_I_write_the_official_Android_image_to_a_micro_SD_card_for_my_A20_board.3F (https://www.olimex.com/wiki/A20-OLinuXino-MICRO#How_do_I_write_the_official_Android_image_to_a_micro_SD_card_for_my_A20_board.3F).
Finally, make sure the connector is properly plugged, it is possible to plug it reversed or to misalign the small connector of the TS component.
If the problem persists please send an e-mail at support@olimex.com
Best regards,
Lub/OLIMEX