[ 5.663893] ===========================ft5x_ts_init===================== [ 5.666817] ctp_fetch_sysconfig_para. [ 5.676322] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x38, dirty_addr_buf: 0x38. dirty_addr_buf[1]: 0xfffe [ 5.680763] ctp_fetch_sysconfig_para: ctp_twi_id is 2. [ 5.685296] ctp_fetch_sysconfig_para: screen_max_x = 480. [ 5.689947] ctp_fetch_sysconfig_para: screen_max_y = 800. [ 5.694394] ctp_fetch_sysconfig_para: revert_x_flag = 0. [ 5.699046] ctp_fetch_sysconfig_para: revert_y_flag = 0. [ 5.703837] ctp_fetch_sysconfig_para: exchange_x_y_flag = 1. [ 5.711713] ft5x_ts_init: after fetch_sysconfig_para: normal_i2c: 0x38. normal_i2c[1]: 0xfffe [ 5.717311] ctp_init_platform_resource: No power port feature present. [ 5.724698] ctp_reset. [ 5.805614] ctp_wakeup. [ 5.862352] systemd-journald[70]: Received request to flush runtime journal from PID 1 [ 5.913046] ctp_detect: Detected chip ft5x_ts at adapter 2, address 0x38 [ 5.922600] ====ft5x_ts_probe begin=====. [ 5.930387] input: ft5x_ts as /devices/platform/sunxi-i2c.2/i2c-2/2-0038/input/input3 [ 5.937068] ctp_set_irq_mode: config gpio to int mode. [ 5.943201] ctp_set_irq_mode, 225: gpio_int_info, port = 8, port_num = 21. [ 5.945338] INTERRUPT CONFIG [ 5.949000] IRQ handler type mismatch for IRQ 28 [ 5.956715] current handler: sunxi-gpio [ 5.968394] [] (unwind_backtrace+0x0/0x134) from [] (__setup_irq+0x3e0/0x438) [ 5.976431] [] (__setup_irq+0x3e0/0x438) from [] (request_threaded_irq+0xb0/0x138) [ 5.985532] [] (request_threaded_irq+0xb0/0x138) from [] (ft5x_ts_probe+0x308/0x4d4 [ft5x_ts]) [ 5.994285] [] (ft5x_ts_probe+0x308/0x4d4 [ft5x_ts]) from [] (i2c_device_probe+0xb8/0x118) [ 6.002586] [] (i2c_device_probe+0xb8/0x118) from [] (driver_probe_device+0xb8/0x380) [ 6.010797] [] (driver_probe_device+0xb8/0x380) from [] (bus_for_each_drv+0x58/0x8c) [ 6.018389] [] (bus_for_each_drv+0x58/0x8c) from [] (device_attach+0x90/0xa4) [ 6.025980] [] (device_attach+0x90/0xa4) from [] (bus_probe_device+0x84/0xa8) [ 6.033483] [] (bus_probe_device+0x84/0xa8) from [] (device_add+0x544/0x630) [ 6.040988] [] (device_add+0x544/0x630) from [] (i2c_new_device+0x130/0x1c8) [ 6.049191] [] (i2c_new_device+0x130/0x1c8) from [] (i2c_do_add_adapter+0x190/0x238) [ 6.057391] [] (i2c_do_add_adapter+0x190/0x238) from [] (bus_for_each_dev+0x60/0x94) [ 6.065243] [] (bus_for_each_dev+0x60/0x94) from [] (i2c_for_each_dev+0x34/0x48) [ 6.073355] [] (i2c_for_each_dev+0x34/0x48) from [] (i2c_register_driver+0x84/0xe8) [ 6.081551] [] (i2c_register_driver+0x84/0xe8) from [] (do_one_initcall+0x11c/0x174) [ 6.089672] [] (do_one_initcall+0x11c/0x174) from [] (sys_init_module+0x888/0x1cf4) [ 6.097617] [] (sys_init_module+0x888/0x1cf4) from [] (ret_fast_syscall+0x0/0x30) [ 6.102726] ft5x_ts 2-0038: ft5x_ts_probe: request irq failed [ 6.112668] ------------[ cut here ]------------ [ 6.120862] WARNING: at /home/botty/kernel/linux-sunxi/kernel/irq/manage.c:428 enable_irq+0x3c/0x74() [ 6.123755] Unbalanced enable for IRQ 28 [ 6.125598] Modules linked in: ft5x_ts(+) mali_drm drm mali ump [ 6.136918] [] (unwind_backtrace+0x0/0x134) from [] (warn_slowpath_common+0x54/0x64) [ 6.145206] [] (warn_slowpath_common+0x54/0x64) from [] (warn_slowpath_fmt+0x30/0x40) [ 6.152634] [] (warn_slowpath_fmt+0x30/0x40) from [] (enable_irq+0x3c/0x74) [ 6.160763] [] (enable_irq+0x3c/0x74) from [] (ft5x_ts_probe+0x46c/0x4d4 [ft5x_ts]) [ 6.169505] [] (ft5x_ts_probe+0x46c/0x4d4 [ft5x_ts]) from [] (i2c_device_probe+0xb8/0x118) [ 6.177806] [] (i2c_device_probe+0xb8/0x118) from [] (driver_probe_device+0xb8/0x380) [ 6.186006] [] (driver_probe_device+0xb8/0x380) from [] (bus_for_each_drv+0x58/0x8c) [ 6.193606] [] (bus_for_each_drv+0x58/0x8c) from [] (device_attach+0x90/0xa4) [ 6.201205] [] (device_attach+0x90/0xa4) from [] (bus_probe_device+0x84/0xa8) [ 6.208708] [] (bus_probe_device+0x84/0xa8) from [] (device_add+0x544/0x630) [ 6.216221] [] (device_add+0x544/0x630) from [] (i2c_new_device+0x130/0x1c8) [ 6.224423] [] (i2c_new_device+0x130/0x1c8) from [] (i2c_do_add_adapter+0x190/0x238) [ 6.232623] [] (i2c_do_add_adapter+0x190/0x238) from [] (bus_for_each_dev+0x60/0x94) [ 6.240484] [] (bus_for_each_dev+0x60/0x94) from [] (i2c_for_each_dev+0x34/0x48) [ 6.248594] [] (i2c_for_each_dev+0x34/0x48) from [] (i2c_register_driver+0x84/0xe8) [ 6.256789] [] (i2c_register_driver+0x84/0xe8) from [] (do_one_initcall+0x11c/0x174) [ 6.264899] [] (do_one_initcall+0x11c/0x174) from [] (sys_init_module+0x888/0x1cf4) [ 6.272845] [] (sys_init_module+0x888/0x1cf4) from [] (ret_fast_syscall+0x0/0x30) [ 6.276434] ---[ end trace 94243cdd803d1c74 ]--- [ 6.285278] ------------[ cut here ]------------ [ 6.293648] WARNING: at /home/botty/kernel/linux-sunxi/kernel/irq/manage.c:1195 __free_irq+0xa0/0x1cc() [ 6.296801] Trying to free already-free IRQ 28 [ 6.298644] Modules linked in: ft5x_ts(+) mali_drm drm mali ump [ 6.309961] [] (unwind_backtrace+0x0/0x134) from [] (warn_slowpath_common+0x54/0x64) [ 6.318256] [] (warn_slowpath_common+0x54/0x64) from [] (warn_slowpath_fmt+0x30/0x40) [ 6.325760] [] (warn_slowpath_fmt+0x30/0x40) from [] (__free_irq+0xa0/0x1cc) [ 6.332493] [] (__free_irq+0xa0/0x1cc) from [] (free_irq+0x40/0x7c) [ 6.340444] [] (free_irq+0x40/0x7c) from [] (ft5x_ts_probe+0x480/0x4d4 [ft5x_ts]) [ 6.349179] [] (ft5x_ts_probe+0x480/0x4d4 [ft5x_ts]) from [] (i2c_device_probe+0xb8/0x118) [ 6.357469] [] (i2c_device_probe+0xb8/0x118) from [] (driver_probe_device+0xb8/0x380) [ 6.365670] [] (driver_probe_device+0xb8/0x380) from [] (bus_for_each_drv+0x58/0x8c) [ 6.373262] [] (bus_for_each_drv+0x58/0x8c) from [] (device_attach+0x90/0xa4) [ 6.380862] [] (device_attach+0x90/0xa4) from [] (bus_probe_device+0x84/0xa8) [ 6.388365] [] (bus_probe_device+0x84/0xa8) from [] (device_add+0x544/0x630) [ 6.395869] [] (device_add+0x544/0x630) from [] (i2c_new_device+0x130/0x1c8) [ 6.404069] [] (i2c_new_device+0x130/0x1c8) from [] (i2c_do_add_adapter+0x190/0x238) [ 6.412268] [] (i2c_do_add_adapter+0x190/0x238) from [] (bus_for_each_dev+0x60/0x94) [ 6.420130] [] (bus_for_each_dev+0x60/0x94) from [] (i2c_for_each_dev+0x34/0x48) [ 6.428242] [] (i2c_for_each_dev+0x34/0x48) from [] (i2c_register_driver+0x84/0xe8) [ 6.436439] [] (i2c_register_driver+0x84/0xe8) from [] (do_one_initcall+0x11c/0x174) [ 6.444558] [] (do_one_initcall+0x11c/0x174) from [] (sys_init_module+0x888/0x1cf4) [ 6.452505] [] (sys_init_module+0x888/0x1cf4) from [] (ret_fast_syscall+0x0/0x30) [ 6.456096] ---[ end trace 94243cdd803d1c75 ]--- [ 6.465676] ==singlethread error = [ 6.470231] ft5x_ts: probe of 2-0038 failed with error -16