Touch function problem with Android 1.6.1 on C1

Moderators: mdrjr, odroid

Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 3:02 pm

Hello.

I'm using 5inch touch screen (Waveshare product). In order to use my Touch LCD i added V/PID(Touch screen) in kernel source. but Touch doesn't work (HDMI is OK)

how can i make it work?
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 4:06 pm

hongbita2 wrote:Hello.

I'm using 5inch touch screen (Waveshare product). In order to use my Touch LCD i added V/PID(Touch screen) in kernel source. but Touch doesn't work (HDMI is OK)

how can i make it work?

Could you let us know what's the VID and PID of your touch panel?
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 4:13 pm

Thanks your answer.
vid 0x0eef
pid 0x0005
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 5:54 pm

hongbita2 wrote:Thanks your answer.
vid 0x0eef
pid 0x0005

I am not sure it will work, but believe it will work if you add one line below around here to add your touch panel's VID & PID. But you have to compile it by yourself.
https://github.com/hardkernel/linux/blo ... een.c#L166

And next time, please post your thread on right place since this is on U3's board. :D
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 5:56 pm

thank you sir.

my pid of lcd is 0x0005 but you added "{USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX}," is it right?
Last edited by hongbita2 on Mon Jun 15, 2015 7:41 pm, edited 3 times in total.
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 5:58 pm

hongbita2 wrote:thank you sir.

my pid of lcd is 0x0005 but you added "{USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX}," is it right?

I haven't add, but you should add like this under the line.
Code: Select all
{USB_DEVICE(0x0eef, 0x0005), .driver_info = DEVTYPE_EGALAX}
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 6:00 pm

don't i just clone and compile? do i edit?
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 6:03 pm

hongbita2 wrote:don't i just clone and compile? do i edit?

Yes, clone the kernel tree from github and compile it after editing.
http://odroid.com/dokuwiki/doku.php?id= ... ing_kernel
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 6:04 pm

ok i'm gonna add "{USB_DEVICE(0x0eef, 0x0005), .driver_info = DEVTYPE_EGALAX}" and compile right away.
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 6:18 pm

i cloned new kernel source. so i don't add vid-pid yet.

should i add also?
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 6:21 pm

hongbita2 wrote:i cloned new kernel source. so i don't add vid-pid yet.

should i add also?

Obviously, it it is not there, how could it work? :)
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 6:28 pm

Thanks your kind answer.

you mean i have to add v/pid in hid Sir?
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 6:37 pm

hongbita2 wrote:Thanks your kind answer.

you mean i have to add v/pid in hid Sir?

Yes. :)
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 7:39 pm

Sir.

i finally done but touch dosen't work.
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 7:45 pm

hongbita2 wrote:Sir.

i finally done but touch dosen't work.

Please check if the driver what you modified is compiled and built in the kernel blob. What's show you with the command lsusb on Android command line?
Since I do not have touch module or specification, I am not able debug.
So I expect you to try to debug the driver file where it reaches and how it runs. :(
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 7:49 pm

how can i check kernel blob..?

result of lsusb =>
Bus 001 Device 002: ID 05e3:0610
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0eef:0005 ----> my touch device
Bus 001 Device 004: ID 1a40:0101
Bus 001 Device 005: ID 0bda:8176
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 8:04 pm

hongbita2 wrote:how can i check kernel blob..?

result of lsusb =>
Bus 001 Device 002: ID 05e3:0610
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0eef:0005 ----> my touch device
Bus 001 Device 004: ID 1a40:0101
Bus 001 Device 005: ID 0bda:8176

Check if the driver is compiled.
Is it kernel module or built in?
Could you check kernel log if the driver is working?
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 8:11 pm

driver is compiled. i did config - make - make module.
as i take it, there's no problem in kernel log...
---kernel log---
Code: Select all
Starting kernel ...

[    0.000000@0] Booting Linux on physical CPU 0x200
[    0.000000@0] Linux version 3.10.33-g4dac06e-dirty (root@sonhs) (gcc version 4.9.2 20140904 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09) ) #1 SMP PREEMPT Mon Jun 15 18:40:02 KST 2015
[    0.000000@0] CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c5387d
[    0.000000@0] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000@0] Machine: ODROIDC, model: AMLOGIC
[    0.000000@0] physical memory start address is 0x200000
[    0.000000@0] reserved_end is d9fffff
[    0.000000@0]
[    0.000000@0] Total memory is 1022 MiB
[    0.000000@0] Reserved low memory from 0x06000000 to 0x0d9fffff, size: 122 MiB
[    0.000000@0]        mesonfb0(low)           : 0x06100000 - 0x07900000 ( 24 MiB)
[    0.000000@0]        mesonfb1(low)           : 0x07900000 - 0x07a00000 (  1 MiB)
[    0.000000@0]        deinterlace0(high)      : 0x3df00000 - 0x40000000 ( 33 MiB)
[    0.000000@0]        mesonstream0(low)       : 0x07a00000 - 0x09a00000 ( 32 MiB)
[    0.000000@0]        vdec0(low)      : 0x09a00000 - 0x0da00000 ( 64 MiB)
[    0.000000@0]        ppmgr0(high)    : 0x3cf00000 - 0x3df00000 ( 16 MiB)
[    0.000000@0] cma: CMA: reserved 8 MiB at 2f000000
[    0.000000@0] cma: Found region@0, memory base 0, size 42 MiB
[    0.000000@0] cma: CMA: reserved 44 MiB at 2c400000
[    0.000000@0] Memory policy: ECC disabled, Data cache writealloc
[    0.000000@0] Meson chip version = RevA (1B:A - 0:B72)
[    0.000000@0] PERCPU: Embedded 8 pages/cpu @c1394000 s8832 r8192 d15744 u32768
[    0.000000@0] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 212752
[    0.000000@0] Kernel command line: root=/dev/mmcblk0p2 rw console=ttyS0,115200n8 no_console_suspend vdaccfg=0x10 logo=osd1,loaded,0x7900000,720p,full hdmimode=800x480p60hz cvbsmode=480cvbs hdmitx=cecf vout=dvi disableuhs androidboot.serialno=HKC1CC0349BFAC27
[    0.000000@0] cvbs trimming line = 0x10
[    0.000000@0] cvbs trimming.0.v0: 0x0, 0x10
[    0.000000@0] osd1:1
[    0.000000@0] loaded:268435459
[    0.000000@0] logo has been loaded
[    0.000000@0] 720p:10
[    0.000000@0] full:2
[    0.000000@0] kernel get hdmimode form uboot is 800x480p60hz
[    0.000000@0] kernel get cvbsmode form uboot is 480cvbs
[    0.000000@0] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000@0] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000@0] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000@0] Memory: 64MB 16MB 757MB = 837MB total
[    0.000000@0] Memory: 782712k/782712k available, 74376k reserved, 218112K highmem
[    0.000000@0] Virtual kernel memory layout:
[    0.000000@0]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000@0]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000@0]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
[    0.000000@0]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
[    0.000000@0]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000@0]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000@0]       .text : 0xc0008000 - 0xc0854014   (8497 kB)
[    0.000000@0]       .init : 0xc0855000 - 0xc088b280   ( 217 kB)
[    0.000000@0]       .data : 0xc088c000 - 0xc08eb160   ( 381 kB)
[    0.000000@0]        .bss : 0xc08eb160 - 0xc0be7ba4   (3059 kB)
[    0.000000@0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000@0] Preemptible hierarchical RCU implementation.
[    0.000000@0] NR_IRQS:256
[    0.000000@0] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 4294967ms
[    0.000000@0] Global timer: MESON TIMER-F (c08aa4c0) initialized
[    0.000000@0] Switching to timer-based delay loop
[    0.000000@0] Console: colour dummy device 80x30
[    0.000000@0] console [ttyS0] enabled
[    0.330907@0] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.00 BogoMIPS (lpj=10000)
[    0.341192@0] pid_max: default: 32768 minimum: 301
[    0.346082@0] Security Framework initialized
[    0.350212@0] SELinux:  Initializing.
[    0.353948@0] Mount-cache hash table entries: 512
[    0.362428@0] CPU: Testing write buffer coherency: ok
[    0.363951@0] CPU0: thread -1, cpu 0, socket 2, mpidr 80000200
[    0.369377@0] Setting up static identity map for 0xc05e9490 - 0xc05e94e8
[    0.376129@0] L310 cache controller enabled
[    0.380166@0] l2x0: 8 ways, 2048 sets, CACHE_ID 0x4100a0c9,  Cache size: 524288 B
[    0.387569@0]       AUX_CTRL 0x7ec60001, PERFETCH_CTRL 0x75000007, POWER_CTRL  0x00000000
[    0.395717@0]       TAG_LATENCY 0x00000111, DATA_LATENCY 0x00000222
[    0.480278@1] CPU1: Booted secondary processor
[    0.480296@1] CPU1: thread -1, cpu 1, socket 2, mpidr 80000201
[    0.500274@2] CPU2: Booted secondary processor
[    0.500293@2] CPU2: thread -1, cpu 2, socket 2, mpidr 80000202
[    0.520273@3] CPU3: Booted secondary processor
[    0.520291@3] CPU3: thread -1, cpu 3, socket 2, mpidr 80000203
[    0.520375@0] Brought up 4 CPUs
[    0.548550@0] SMP: Total of 4 processors activated (8.00 BogoMIPS).
[    0.554777@0] CPU: All CPU(s) started in SVC mode.
[    0.560224@0] devtmpfs: initialized
[    0.569093@0] clkrate [ xtal         ] : 24000000
[    0.569125@0] clkrate [ pll_sys      ] : 1200000000
[    0.572084@0] clkrate [ pll_fixed    ] : 2550000000
[    0.576735@0] clkrate [ pll_vid      ] : 732000000
[    0.581161@0] clkrate [ pll_ddr      ] : 0
[    0.584875@0] clkrate [ a9_clk       ] : 1200000000
[    0.589291@0] clkrate [ clk81        ] : 159375000
[    0.593934@0] pinctrl core: initialized pinctrl subsystem
[    0.599136@0] regulator-dummy: no parameters
[    0.605062@0] NET: Registered protocol family 16
[    0.611113@0] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[    0.615831@0] VPU driver version: v02
[    0.618471@0] load vpu_clk in dts: 182150000Hz(3)
[    0.623192@0] vpu_probe OK
[    0.626145@0] cma: Assigned CMA region with name cma_0 to amvenc_avc.0 device
[    0.634769@0] amlogic_gpio gpio: Probed amlogic GPIO driver
[    0.638884@0] register lm device lm-root
[    0.642433@0] register lm device lm1
[    0.645959@0] register lm device lm0
[    0.649606@0] Init pinux probe!
[    0.653284@0] pinmux-m8b pinmux: Probed amlogic pinctrl driver
[    0.658418@0] tv_init_module
[    0.661265@0] major number 254 for disp
[    0.665053@0] vout_register_server
[    0.668430@0] register tv module server ok
[    0.705039@0] bio: create slab <bio-0> at 0
[    0.705618@0] SCSI subsystem initialized
[    0.707661@0] usbcore: registered new interface driver usbfs
[    0.713179@0] usbcore: registered new interface driver hub
[    0.718653@0] usbcore: registered new device driver usb
[    0.723862@0] Linux video capture interface: v2.00
[    0.728788@0] switch_vpu_mem_pd: unsupport vpu mod
[    0.733309@0] unsupport vmod
[    0.736145@0] TV mode 800x480p60hz selected.
[    0.740401@0] tvoutc_setmode[458]
[    0.743685@0] aml_logo: outputmode changed(10->12), reset osd1 scaler.
[    0.763665@0] Advanced Linux Sound Architecture Driver Initialized.
[    0.765308@0] Switching to clocksource Timer-E
[    0.777372@0] NET: Registered protocol family 2
[    0.777839@0] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.783595@0] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.790161@0] TCP: Hash tables configured (established 8192 bind 8192)
[    0.796588@0] TCP: reno registered
[    0.799938@0] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.805998@0] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.812703@0] NET: Registered protocol family 1
[    0.817979@0] audit: initializing netlink socket (disabled)
[    0.822568@0] type=2000 audit(0.730:1): initialized
[    0.827867@0] bounce pool size: 64 pages
[    0.835796@0] VFS: Disk quotas dquot_6.5.2
[    0.836019@0] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.844392@0] fuse init (API version 7.22)
[    0.846604@0] msgmni has been set to 1206
[    0.851755@0] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.857585@0] io scheduler noop registered
[    0.861669@0] io scheduler deadline registered
[    0.866189@0] io scheduler cfq registered (default)
[    0.908789@1] hdmitx: edid: edid failed
[    0.908833@1] hdmitx: edid: edid failed
[    0.911956@1] reconfig packet setting done
[    0.934866@1] mode is: 12
[    0.934891@1] VPU_VIU_VENC_MUX_CTRL: 0xa
[    0.935420@0] loop: module loaded
[    0.935985@0] tun: Universal TUN/TAP device driver, 1.6
[    0.935988@0] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.936157@0] PPP generic driver version 2.4.2
[    0.936326@0] PPP BSD Compression module registered
[    0.936329@0] PPP Deflate Compression module registered
[    0.936342@0] PPP MPPE Compression module registered
[    0.936346@0] NET: Registered protocol family 24
[    0.936404@0] usbcore: registered new interface driver asix
[    0.936467@0] usbcore: registered new interface driver ax88179_178a
[    0.936505@0] usbcore: registered new interface driver cdc_ether
[    0.936539@0] usbcore: registered new interface driver dm9601
[    0.936575@0] usbcore: registered new interface driver net1080
[    0.936610@0] usbcore: registered new interface driver cdc_subset
[    0.936645@0] usbcore: registered new interface driver zaurus
[    0.936710@0] usbcore: registered new interface driver cdc_ncm
[    0.936910@0] usbcore: registered new interface driver cdc_acm
[    0.936912@0] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    0.936969@0] usbcore: registered new interface driver usb-storage
[    0.937060@0] usbcore: registered new interface driver usbserial
[    0.937098@0] usbcore: registered new interface driver option
[    0.937128@0] usbserial: USB Serial support registered for GSM modem (1-port)
[    0.937417@0] mousedev: PS/2 mouse device common for all mice
[    0.937730@0] usbcore: registered new interface driver xpad
[    0.937774@0] usbcore: registered new interface driver usbtouchscreen
[    0.937889@0] i2c /dev entries driver
[    0.937973@0] usbcore: registered new interface driver uvcvideo
[    0.937975@0] USB Video Class driver (1.1.1)
[    0.937977@0] gspca_main: v2.14.0 registered
[    0.938220@0] device-mapper: uevent: version 1.0.3
[    0.938478@0] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[    0.939473@0] usbcore: registered new interface driver usbhid
[    0.939475@0] usbhid: USB HID core driver
[    0.939892@0] zram: Created 1 device(s) ...
[    0.940295@0] ashmem: initialized
[    0.940453@0] logger: created 256K log 'log_main'
[    0.940602@0] logger: created 256K log 'log_events'
[    0.940761@0] logger: created 256K log 'log_radio'
[    0.940927@0] logger: created 256K log 'log_system'
[    0.941129@0] efuse===========================================
[    0.941273@0] efuse: device efuse created
[    0.941321@0] efuse--------------------------------------------
[    0.941324@0] vout_init_module
[    0.941359@0] start init vout module
[    0.941391@0] create  vout attribute ok
[    0.941450@0] ge2d_init
[    0.941457@0] ge2d_dev major:246
[    0.941606@0] ge2d start monitor
[    0.941680@0] osd_init
[    0.941686@2] ge2d workqueue monitor start
[    0.941721@0] osd_probe, vinfo:c062ad28
[    0.942028@0] Frame buffer memory assigned at phy:0x06100000, vir:0xf1000000, size=24576K
[    0.942032@0] osd_probe, mydef_var:c08cf9b4, vinfo:c062ad28
[    0.942036@0] init fbdev bpp is :32
[    0.942039@0] ---------------clear framebuffer0 memory
[    1.213915@1] viu chan = 1
[    1.214000@0] Frame buffer memory assigned at phy:0x07900000, vir:0xf0200000, size=1024K
[    1.214004@0] osd_probe, mydef_var:c08cf9b4, vinfo:c062ad28
[    1.214006@0] don't find to display_size_default from mesonfb-dts
[    1.214009@0] init fbdev bpp is :24
[    1.239800@1] VPU_VIU_VENC_MUX_CTRL: 0xa
[    1.241428@0] osd probe ok
[    1.241977@0] amlvideo-000: V4L2 device registered as video10
[    1.242210@0] ionvideo-000: V4L2 device registered as video13
[    1.242213@0] Video Technology Magazine Ion Video Capture Board ver 1.0 successfully loaded.
[    1.242568@0] aml_wdt_driver_init,301
[    1.242570@0] ** disable watchdog
[    1.242937@0] set uart_ao pinmux use pinctrl subsystem
[    1.242941@0] P_AO_RTI_PIN_MUX_REG:78021801
[    1.242958@0] start uart_ao_ttyS0:(irq = 122)
[    1.242961@0] register uart_ao ok
[    1.243194@0] set uart_b pinmux use pinctrl subsystem
[    1.243197@0] P_AO_RTI_PIN_MUX_REG:78021801
[    1.243214@0] start uart_b_ttyS2:(irq = 107)
[    1.243217@0] register uart_b ok
[    1.243282@0] dwc_otg: version 3.10a 12-MAY-2014
[    1.243315@0] dwc_otg_driver_probe NOT match
[    1.283336@0] usb1: type: 1, speed: 0, config: 0, dma: 0, id: 1, phy: fe108820, ctrl: fe080000
[    1.283349@0] USB (1) use clock source: XTAL input
[    1.304499@0] Core Release: 3.10a
[    1.304504@0] Setting default values for core params
[    1.304514@0] curmode: 1, host_only: 1
[    1.324695@0] Using Buffer DMA mode
[    1.324701@0] OTG VER PARAM: 1, OTG VER FLAG: 1
[    1.324705@0] Working on port type = HOST
[    1.352972@1] config HPLL
[    1.356251@0] dwc_otg lm1: DWC OTG Controller
[    1.359936@0] dwc_otg lm1: new USB bus registered, assigned bus number 1
[    1.366561@0] dwc_otg lm1: irq 63, io mem 0x00000000
[    1.368768@1] config HPLL done
[    1.368780@1] enc_vpu_bridge_reset[290]
[    1.378348@0] -------hcd->flags.d32 = 0
[    1.382172@0] Init: Port Power? op_state=1
[    1.386184@0] Init1: Power Port (0)
[    1.390273@0] hub 1-0:1.0: USB hub found
[    1.393557@0] hub 1-0:1.0: 1 port detected
[    1.397876@0] usb0: type: 0, speed: 0, config: 0, dma: 0, id: 0, phy: fe108800, ctrl: fe040000
[    1.406255@0] USB (0) use clock source: XTAL input
[    1.432089@0] Core Release: 3.10a
[    1.432116@0] Setting default values for core params
[    1.434711@0] curmode: 1, host_only: 0
[    1.498584@0] Using Buffer DMA mode
[    1.498611@0] OTG VER PARAM: 1, OTG VER FLAG: 1
[    1.500983@0] Working on port type = OTG
[    1.504843@0] Current port type: SLAVE
[    1.508761@1] hdmi: fixing to DVI mode
[    1.508810@0] dwc_otg lm0: DWC OTG Controller
[    1.508834@0] dwc_otg lm0: new USB bus registered, assigned bus number 2
[    1.508859@0] dwc_otg lm0: irq 62, io mem 0x00000000
[    1.509320@0] hub 2-0:1.0: USB hub found
[    1.509335@0] hub 2-0:1.0: 1 port detected
[    1.509515@0] Dedicated Tx FIFOs mode
[    1.539851@1] hdmi: Sink is DVI device
[    1.543562@1] hdmi: No sink attached
[    1.547231@0] using timer detect id change, ec10c000
[    1.552223@0] ethernet_driver probe!
[    1.555602@0] ethernetinit(dbg[c08d45d0]=1)
[    1.559807@0] ethernet base addr is fe0c0000
[    1.564040@0] write mac add to:[    1.565590@1] hdmitx: audio: Time out: AIU_HDMI_CLK_DATA_CTRL
eb6a9208: 00 1e 06 cf ac 27 |....'|
[    1.578592@0] libphy: AMLMAC MII Bus: probed
[    1.580223@0] eth0: PHY ID 001cc916 at 0 IRQ -1 (0:00) active
[    1.583518@1] hdmitx: audio: Time out: AIU_HDMI_CLK_DATA_CTRL
[    1.591657@0] eth0: PHY ID 001cc916 at 1 IRQ -1 (0:01) active
[    1.591687@1] Indeed it is in host mode hprt0 = 00021501
[    1.602783@0] amvideocap_init_module
[    1.606286@0] Amlogic A/V streaming port init
[    1.611968@0] init vdec memsource 161480704->228589567
[    1.615668@0] [tsync_pcr_init]init success.
[    1.619958@0] regist mpeg12 codec profile
[    1.623849@0] regist mpeg4 codec profile
[    1.627705@0] amvdec_vc1 module init
[    1.631346@0] regist vc1 codec profile
[    1.634979@0] amvdec_h264 module init
[    1.638692@0] regist h264 codec profile
[    1.642465@0] amvdec_h265 module init
[    1.646106@0] regist hevc codec profile
[    1.649954@0] regist mjpeg codec profile
[    1.653775@0] amvdec_real module init
[    1.657445@0] regist real codec profile
[    1.661258@0] amvdec_avs module init
[    1.665092@0] regist avc codec profile
[    1.668488@0] jpegenc module init
[    1.672031@0] alloc_keep_buffer keep_y_addr eb200000
[    1.676783@0] alloc_keep_buffer keep_u_addr eb700000
[    1.681727@0] alloc_keep_buffer keep_v_addr eb800000
[    1.686611@0] yaddr=eb200000,u_addr=eb700000,v_addr=eb800000
[    1.692553@0] create_ge2d_work_queue video task ok
[    1.697299@0] SARADC Driver init.
[    1.700524@0] __saradc_probe__
[    1.768785@1] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    1.770024@3] Indeed it is in host mode hprt0 = 00001101
[    1.848893@0] saradc calibration: ref_val = 511
[    1.848922@0] saradc calibration: ref_nominal = 512
[    1.852634@0] saradc calibration: coef = 4088
[    1.857206@0] ir irblaster probe
[    1.860388@0] Remote Driver
[    1.863013@0] Remote platform_data g_remote_base=fe600580
[    1.868333@0] set drvdata completed
[    1.871928@0] device_create_file completed
[    1.876561@0] input: aml_keypad as /devices/platform/meson-remote/input/input0
[    1.883606@0] input_register_device completed
[    1.887859@0] [0x0] = 0x1dd0190
[    1.890946@0] [0x4] = 0xf800ca
[    1.893937@0] [0x8] = 0x82006e
[    1.896967@0] [0xc] = 0x3c0030
[    1.900035@0] [0x10] = 0x30fa0013
[    1.903312@0] [0x18] = 0x6f19000
[    1.906492@0] [0x1c] = 0x9f40
[    1.909469@0] [0x20] = 0x0
[    1.912120@0] [0x24] = 0x0
[    1.914804@0] [0x28] = 0x0
[    1.917489@0] set_remote_mode[65]
[    1.920847@0] remote config major:240
[    1.924645@0] physical address:0x2b8dc000
[    1.928579@0] mmc driver version: 1.07, 2014-06-30: eMMC add hw reset function
[    1.936547@0] host->base fe108e00
[    1.939104@0] pdata->caps 107
[    1.941908@0] pdata->caps2 0
[    1.944766@0] get property:                     port, value:0x00000004
[    1.951295@0] get property:                ocr_avail, value:0x00200080
[    1.957777@0] get property:                    f_min, value:0x000493e0
[    1.964286@0] get property:                    f_max, value:0x05f5e100
[    1.970788@0] get property:             max_req_size, value:0x00020000
[    1.970916@3] hub 1-1:1.0: USB hub found
[    1.971246@3] hub 1-1:1.0: 4 ports detected
[    1.985325@0] get property:                   irq_in, value:0x00000003
[    1.991833@0] get property:                  irq_out, value:0x00000005
[    1.998285@0] get property:                  gpio_cd, str:CARD_6
[    2.004298@0] get property:                  pinname, str:sd
[    2.009915@0] get property:                card_type, value:0x00000005
[    2.016376@0] get property:                gpio_dat3, str:CARD_4
[    2.022398@3] get property:               gpio_volsw, str:GPIOAO_3
[    2.028663@3] aml_sd_voltage_switch[1309] : Switched to voltage -> 3.30 V
[    2.088806@2] sd: mmc_rescan_try_freq: trying to init card at 400000 Hz
[    2.119934@1] sd: new high speed SDHC card at address aaaa, clock 50000000, 4-bit-bus-width
[    2.123003@1] mmcblk0: sd:aaaa SL16G 14.8 GiB
[    2.128179@1]  mmcblk0: p1 p2 p3 p4
[    2.148784@0] [aml_sdhc_probe] aml_sdhc_probe() success!
[    2.149433@0] host->base fe108c20
[    2.151796@0] pdata->caps 80000507
[    2.155163@0] pdata->caps2 1
[    2.157984@0] get property:                     port, value:0x00000002
[    2.164528@0] get property:                ocr_avail, value:0x00200000
[    2.171023@0] get property:                    f_min, value:0x000493e0
[    2.177465@0] get property:                    f_max, value:0x02faf080
[    2.183993@0] get property:                  f_max_w, value:0x02faf080
[    2.190499@0] get property:             max_req_size, value:0x00020000
[    2.196953@0] get property:                  pinname, str:emmc
[    2.202784@0] get property:                card_type, value:0x00000001
[    2.209291@0] get property:                gpio_dat3, str:BOOT_3
[    2.215220@0] [is_emmc_exist] host->storage_flag=0, POR_BOOT_VALUE=1
[    2.249090@3] usb 1-1.1: new full-speed USB device number 3 using dwc_otg
[    2.258810@1] emmc: mmc_rescan_try_freq: trying to init card at 400000 Hz
[    2.259955@1] aml_emmc_hw_reset 1379
[    2.318780@0] [aml_sdio_probe] aml_sdio_probe() success!
[    2.318895@0] [dsp]DSP start addr 0xc5e00000
[    2.322754@0] [dsp]register dsp to char divece(257)
[    2.327996@0] rtc clock error
[    2.330705@0] aml_rtc rtc.0: rtc core: registered aml_rtc as rtc0
[    2.336631@0] rtc clock error
[    2.339581@0] rtc clock error
[    2.342488@0] rtc clock error
[    2.346760@0] aml_hw_crypto initialization.
[    2.349989@0] --------------------------------------------------------
[    2.356098@0] odroid_sysfs_init(236) : Sleep Enable !!
[    2.361286@0] --------------------------------------------------------
[    2.368004@0] input: vt-input as /devices/virtual/input/input1
[    2.368019@3] hid-generic 0003:0EEF:0005.0001: device has no listeners, quitting
[    2.381116@0] Virtual-Key input driver registered!!
[    2.386333@0] adbattery: android dummy battery driver loaded
[    2.391759@0] usbcore: registered new interface driver snd-usb-audio
[    2.397956@0] enter rt5616_modinit
[    2.401223@0] dummy_codec_platform_probe
[    2.405420@0] i2s get no clk src setting in dts, use the default mpll 0
[    2.411924@0] test codec dummy_codec
[    2.415088@0] using external codec, index = 1
[    2.419457@0] using external dummy codec
[    2.423438@0] enter spdif_dit_probe
[    2.426862@0] aml_spdif_unmute
[    2.430147@0] codec_name = dummy_codec.0
[    2.434362@0] spk_event delay_time = 130
[    2.438672@0] aml-i2s 0:playback preallocate_dma_buffer: area=ef300000, addr=2f500000, size=524288
[    2.447085@0] aml-i2s 1:capture preallocate_dma_buffer: area=ef240000, addr=2f440000, size=65536
[    2.455518@0] aml_snd_m8 aml_m8_sound_card.4:  dummy_codec <-> aml-i2s-dai.0 mapping ok
[    2.459160@3] usb 1-1.4: new high-speed USB device number 4 using dwc_otg
[    2.471353@0] aml-i2s 0:playback preallocate_dma_buffer: area=ef400000, addr=2f600000, size=524288
[    2.479435@0] aml-i2s 1:capture preallocate_dma_buffer: area=ef260000, addr=2f460000, size=65536
[    2.487878@0] aml_snd_m8 aml_m8_sound_card.4:  dit-hifi <-> aml-spdif-dai.0 mapping ok
[    2.496870@0] -----ext_codec=1---
[    2.499033@0] aml_snd_m8: faild to get mute_gpio!
[    2.503691@0] =aml_m8_pinmux_init==,aml_m8_pinmux_init done,---0
[    2.509806@0] GACT probability NOT on
[    2.513282@0] Mirror/redirect action on
[    2.517089@0] u32 classifier
[    2.519998@0]     Actions configured
[    2.523498@0] Netfilter messages via NETLINK v0.30.
[    2.528391@0] nf_conntrack version 0.5.0 (13061 buckets, 52244 max)
[    2.535158@0] ctnetlink v0.93: registering with nfnetlink.
[    2.540163@0] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    2.547133@0] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    2.553523@0] xt_time: kernel timezone is -0000
[    2.557844@0] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.563270@0] arp_tables: (C) 2002 David S. Miller
[    2.567868@0] TCP: cubic registered
[    2.570113@3] hub 1-1.4:1.0: USB hub found
[    2.570240@3] hub 1-1.4:1.0: 4 ports detected
[    2.580209@0] NET: Registered protocol family 10
[    2.585002@0] mip6: Mobile IPv6
[    2.587472@0] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    2.593190@0] sit: IPv6 over IPv4 tunneling driver
[    2.598563@0] NET: Registered protocol family 17
[    2.602372@0] NET: Registered protocol family 15
[    2.606975@0] Bridge firewalling registered
[    2.611110@0] NET: Registered protocol family 35
[    2.616069@0] VFP support v0.3: implementor 41 architecture 2 part 30 variant 5 rev 1
[    2.623499@0] Registering SWP/SWPB emulation handler
[    2.628355@0] enter meson_pm_init
[    2.631804@0] enter meson_pm_probe!
[    2.635120@0] hdmi: cec_pm: cec config:0xf
[    2.639237@3] meson_pm_probe done !
[    2.642693@3] AO cpu runs ok.
[    2.646471@3] file system registered
[    2.650319@3] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    2.656157@3] android_usb gadget: Number of LUNs=2
[    2.660938@3]  lun0: LUN: removable file: (no medium)
[    2.665940@3]  lun1: LUN: removable file: (no medium)
[    2.671625@3] android_usb gadget: android_usb ready
[    2.675866@3] rtc clock error
[    2.678797@3] aml_rtc rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
[    2.686138@3] ### dt-test ### No testcase data in device tree; not running tests
[    2.693596@3] meson_cpufreq_probe:SYSPLL request to be fixed
[    2.699115@3] meson_cpufreq: no voltage_control prop
[    2.704037@3] voltage_control = 0
[    2.708783@3] buf[0]=56,buf[1]=b0,err=4
[    2.711138@3] adc=386,TS_C=22,flag=1
[    2.714685@3] efuse_flag=a
[    2.717371@3] amlogic_thermal_probe, this chip is trimmed, use thermal
[    2.723876@3] amlogic-thermal aml_thermal: amlogic thermal probe start
[    2.730369@3] #thermal-cells=7
[    2.733389@3] pdata->temp_trip_count=4
[    2.737114@3] temperature=70 on trip point=0
[    2.741362@3] fixing high_freq=1488001 to 1488000 at trip point 0,level=3
[    2.748108@3] fixing low_freq=1488001 to 1488000 at trip point 0,level=3
[    2.754777@3] gpu[0].gpu_high_freq=511,tmp_level[0].gpu_high_freq=511
[    2.761191@3] cpu[0] core num==3
[    2.764387@3] gpu[0] core num==2
[    2.767591@3] temperature=80 on trip point=1
[    2.771889@3] fixing high_freq=1200001 to 1200000 at trip point 1,level=6
[    2.778608@3] fixing low_freq=1200001 to 1200000 at trip point 1,level=6
[    2.785257@3] gpu[1].gpu_high_freq=435,tmp_level[1].gpu_high_freq=435
[    2.791671@3] cpu[1] core num==2
[    2.794866@3] gpu[1] core num==2
[    2.798070@3] temperature=90 on trip point=2
[    2.802336@3] fixing high_freq=800001 to 696000 at trip point 2,level=11
[    2.809018@3] fixing low_freq=800001 to 696000 at trip point 2,level=11
[    2.815562@3] gpu[2].gpu_high_freq=328,tmp_level[2].gpu_high_freq=328
[    2.821980@3] cpu[2] core num==1
[    2.825172@3] gpu[2] core num==1
[    2.828375@3] temperature=110 on trip point=3
[    2.832713@3] fixing high_freq=-1 to -22 at trip point 3,level=-1
[    2.838778@3] fixing low_freq=-1 to -22 at trip point 3,level=-1
[    2.844742@3] gpu[3].gpu_high_freq=-1,tmp_level[3].gpu_high_freq=-1
[    2.850987@3] cpu[3] core num==-1
[    2.854265@3] gpu[3] core num==-1
[    2.857558@3] idle interval=1000
[    2.860768@3] pdata->name:aml_thermal
[    2.864669@3] tmp_trip[0].cpu_core_upper=1
[    2.868477@3] tmp_trip[1].cpu_core_upper=2
[    2.872577@3] tmp_trip[2].cpu_core_upper=3
[    2.876651@3] usb 1-1.4.2: new high-speed USB device number 5 using dwc_otg
[    2.883567@1] tmp_trip[3].cpu_core_upper=-1
[    2.887694@1] aml_thermal bind thermal-cpucore-0 okay !
[    2.892936@1] aml_thermal bind thermal-cpufreq-0 okay !
[    2.898203@1] amlogic: Kernel Thermal management registered
[    2.903646@1] amlogic-thermal aml_thermal: amlogic thermal probe done
[    2.910310@1] input: cec_input as /devices/virtual/input/input2
[    2.916?    2.938763@1] Changing uart_ao_ttyS0: baud from 0 to 115200
[    2.959532@1] EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (40)
[    2.963753@1] EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (40)
[    3.317988@1] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.320665@1] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    3.327449@1] devtmpfs: mounted
[    3.330144@1] Freeing unused kernel memory: 216K (c0855000 - c088b000)
[    3.368944@2] SELinux:  Permission attach_queue in class tun_socket not defined in policy.
[    3.371572@2] SELinux: the above unknown classes and permissions will be denied
[    3.603099@2] type=1403 audit(1.410:2): policy loaded auid=4294967295 ses=4294967295
[    3.605324@2] SELinux: Loaded policy from /sepolicy
[    3.614617@2] type=1404 audit(1.420:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
[    5.814414@2] init: /init.odroidc.rc: 340: ignored duplicate definition of service 'ril-daemon'
[    5.819845@2] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[    5.828180@2] init: command 'loglevel' r=0
[    5.830492@2] init: command 'mount' r=0
[    5.830711@0] type=1400 audit(3.640:4): avc:  denied  { entrypoint } for  pid=97 comm="init" path="/bin/init" dev="mmcblk0p2" ino=124 scontext=u:r:ueventd:s0 tcontext=u:object_r:unlabeled:s0 tclass=file
[    5.852259@2] init: command 'mount' r=-1
[    5.873801@2] pdata->tmp_trip[0].gpu_lower_level=1
[    5.873834@2] pdata->tmp_trip[0].gpu_upper_level=1
[    5.877743@2] pdata->tmp_trip[1].gpu_lower_level=2
[    5.882562@2] pdata->tmp_trip[1].gpu_upper_level=2
[    5.887297@2] pdata->tmp_trip[2].gpu_lower_level=4
[    5.892086@2] pdata->tmp_trip[2].gpu_upper_level=4
[    5.896849@2] pdata->tmp_trip[3].gpu_lower_level=-1
[    5.901714@2] pdata->tmp_trip[3].gpu_upper_level=-1
[    5.906573@2] aml_thermal bind thermal-gpufreq-0 okay !
[    5.911811@2] gpu cooling register okay with err=0
[    5.918472@2] Mali: Mali device driver loaded
[    5.921062@2] init: command 'insmod' r=0
[    5.924815@2] init: processing action 0x57f70 (early-init)
[    5.930323@2] init: command 'write' r=-2
[    5.934215@2] init: command 'insmod' r=-1
[    5.938179@2] init: processing action 0x59508 (wait_for_coldboot_done)
[    5.944745@2] init: wait for /dev/.coldboot_done
[    6.080449@2] init: command 'wait_for_coldboot_done' r=0
[    6.080498@2] init: processing action 0x59550 (mix_hwrng_into_linux_rng)
[    6.086834@2] init: /dev/hw_random not found
[    6.091106@2] init: command 'mix_hwrng_into_linux_rng' r=0
[    6.096543@2] init: processing action 0x59598 (keychord_init)
[    6.102289@2] init: command 'keychord_init' r=0
[   [    6.112953@2] init: cannot open '/initlogo.rle'
[    6.113200@2] init: command 'console_init' r=0
[    6.116290@2] init: processing action 0x43d90 (init)
[    6.121272@2] init: command 'sysclktz' r=0
[    6.158030@3] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
[    6.172533@3] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null)
[    6.269832@2] emmc: mmc_rescan_try_freq: trying to init card at 300000 Hz
[    6.308768@2] aml_emmc_hw_reset 1379
[    6.575792@2] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    6.641130@2] init: /dev/hw_random not found
[    6.663191@1] type=1400 audit(4.470:5): avc:  denied  { entrypoint } for  pid=107 comm="init" path="/system/bin/healthd" dev="mmcblk0p2" ino=117 scontext=u:r:healthd:s0 tcontext=u:object_r:unlabeled:s0 tclass=file
[    6.695995@1] binder: 107:107 transaction failed 29189, size 0-0
[    6.713816@2] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[    6.717756@2] init: cannot find '/system/bin/pppoe_wrapper', disabling 'pppoe_wrapper'
[    6.731324@2] video first pts = 0
[    6.736587@0] cur_mode = 0
[    6.736630@0] [0x0] = 0x1dd0190
[    6.736781@0] [0x4] = 0xf800ca
[    6.739888@0] [0x8] = 0x82006e
[    6.743073@0] [0xc] = 0x3c0030
[    6.745911@0] [0x10] = 0x30fa0013
[    6.749275@0] [0x18] = 0x6f19000
[    6.752928@0] [0x1c] = 0x9f40
[    6.755388@0] [0x20] = 0x0
[    6.758632@0] [0x24] = 0x0
[    6.760851@0] [0x28] = 0x0
[    6.763454@0] set_remote_mode[65]
[    6.804877@2] vfm_map_store:rm default
[    6.804948@2] vfm_map_store:add default decoder ppmgr deinterlace amvideo
[    6.812579@2] init: property 'sys.powerctl' doesn't exist while expanding '${sys.powerctl}'
[    6.818116@2] init: powerctl: cannot expand '${sys.powerctl}'
[    6.823890@2] init: property 'sys.sysctl.extra_free_kbytes' doesn't exist while expanding '${sys.sysctl.extra_free_kbytes}'
[    6.835028@2] init: cannot expand '${sys.sysctl.extra_free_kbytes}' while writing to '/proc/sys/vm/extra_f[    6.852133@0] type=1400 audit(4.660:6): avc:  denied  { entrypoint } for  pid=136 comm="init" path="/system/bin/adbd" dev="mmcblk0p2" ino=60 scontext=u:r:adbd:s0 tcontext=u:object_r:unlabeled:s0 tclass=file
[    6.898035@1] read descriptors
[    6.898071@1] read strings
[    7.001218@1] Adding 511996k swap on /dev/block/zram0.  Priority:-1 extents:1 across:511996k SS
[    7.018575@0] tvmode set to 800x480p60hz
[    7.018575@0]
[    7.018623@0] don't set the same mode as current.
[    7.039047@3] USB RESET
shell@odroidc:/ $ [    7.070301@3] android_work: sent uevent USB_STATE=CONNECTED
[    7.073952@3] USB RESET
[    7.152894@3] android_usb gadget: high-speed config #1: android
[    7.153399@3] adjust_gadget_wake_lock lock
[    7.157731@3] android_work: sent uevent USB_STATE=CONFIGURED
[    7.238441@0] tvmode set to 800x480p60hz
[    7.238441@0]
[    7.238587@0] don't set the same mode as current.
[    9.465867@1] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    9.710560@3] IRQ62 no longer affine to CPU3
[    9.710564@3] IRQ63 no longer affine to CPU3
[    9.710582@3] IRQ95 no longer affine to CPU3
[    9.710783@2] CPU3: shutdown
[    9.819149@1] IRQ93 no longer affine to CPU1
[    9.819353@2] CPU1: shutdown
[   10.597452@0] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[   10.640789@0] SELinux: (dev zram0, type ext2) has no xattr support
[   17.064680@2] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[   17.078019@2] rtc clock error
[   17.078096@2] rtc clock error
[   17.078374@2] rtc clock error
[   22.481028@2] IRQ94 no longer affine to CPU2
[   22.481241@0] CPU2: shutdown
[   25.011186@0] healthd: battery l=100 v=0 t=2.0 h=2 st=2 chg=a
[   25.019388@0] request_suspend_state: wakeup (3->0) at 24930637000 (1970-01-02 00:00:07.941425000 UTC)
[   25.022971@0] request_suspend_state,169,old_sleep=0,new_state=0
[   25.142139@0] lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:
[   25.143821@0] lowmemorykiller: oom_adj 0 => oom_score_adj 0
[   25.149518@0] lowmemorykiller: oom_adj 2 => oom_score_adj 117
[   25.155124@0] lowmemorykiller: oom_adj 4 => oom_score_adj 235
[   25.160925@0] lowmemorykiller: oom_adj 6 => oom_score_adj 352
[   25.166570@0] lowmemorykiller: oom_adj 9 => oom_score_adj 529
[   25.172352@0] lowmemorykiller: oom_adj 15 => oom_score_adj 1000
[   25.329051@1] CPU1: Booted secondary processor
[   25.798592@0] vfm_map_store:rm default
[   25.799252@0] vfm_map_store:add default decoder ppmgr deinterlace amvideo
[   25.935927@1] netdev_open
[   25.935982@1] Ethernet reset
[   25.936069@1] NET MDA descpter start addr=e8a00000


i don't know it is module or not. because i'm noob here...
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 8:13 pm

is it different that make -j4 and make? -j4 is wrong?
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 8:18 pm

hongbita2 wrote:is it different that make -j4 and make? -j4 is wrong?

-j4 is fine. Do you see any kernel log when you plug in or out the touch panel on USB port? Can you capture the log? I am not able to see anything on previous kernel log.
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 8:22 pm

[ 806.480516@0] usb 1-1.1: USB disconnect, device number 3

[ 810.299152@0] usb 1-1.1: new full-speed USB device number 6 using dwc_otg
[ 810.402675@0] hid-generic 0003:0EEF:0005.0002: device has no listeners, quitting
top is out bottom is in Sir.
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 8:27 pm

hongbita2 wrote:[ 806.480516@0] usb 1-1.1: USB disconnect, device number 3

[ 810.299152@0] usb 1-1.1: new full-speed USB device number 6 using dwc_otg
[ 810.402675@0] hid-generic 0003:0EEF:0005.0002: device has no listeners, quitting
top is out bottom is in Sir.

I think the driver what you modified does not work when USB touch is attached. You should try debug the driver if it is notified when touch is attached.
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 8:30 pm

I just added V/PID number and what you said.
is it possible Touch works..?
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 8:31 pm

hongbita2 wrote:I just added V/PID number and what you said.
is it possible Touch works..?

I am not sure, since I do not have the touch module and detail at all.
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 8:33 pm

Thank you. i think android has no pre-built driver for my touch lcd.
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Mon Jun 15, 2015 8:37 pm

hongbita2 wrote:Thank you. i think android has no pre-built driver for my touch lcd.

Google if there is a board works with your touch panel. If any board works, you can find a driver. But I guess eGalaxy driver would work since VID of your touch panel is same with it. Good luck!
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby hongbita2 » Mon Jun 15, 2015 8:39 pm

thank you! i try what you said.

thanks for your answer.
hongbita2
 
Posts: 187
Joined: Mon Jun 15, 2015 2:41 pm
Location: seoul, korea
languages_spoken: english, korean
ODROIDs: c1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby tobetter » Wed Jun 17, 2015 4:13 pm

hongbita2 wrote:thank you! i try what you said.

thanks for your answer.

Let me remind you again.
1. You must edid/add PID & VID to drivers/input/touchscreen/usbtouchscreen.c
2. Check if the driver file is compiled as a module or kernel built-in, CONFIG_TOUCHSCREEN_USB_EGALAX and CONFIG_TOUCHSCREEN_USB_COMPOISTE must be enabled.
3. Check if the driver is working when you attach your touch panel on USB port.
4. If you built the driver as kernel module, you must load usbtouchscreen.ko with insmod command. Otherwise the driver will not be loaded.

As of now, I recommend you to build the driver as a kernel module for easy debugging.
tobetter
 
Posts: 2238
Joined: Mon Feb 25, 2013 10:55 am
Location: Paju, South Korea
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1

Re: Touch function problem with Android 1.6.1 on C1

Unread postby mrey » Thu Apr 14, 2016 9:57 pm

Does anyone was able to make the waveshare 5inch HDMI LCD (B) works on android ?

Thank's
mrey
 
Posts: 8
Joined: Wed Apr 13, 2016 11:31 pm
languages_spoken: english
ODROIDs: c1+ / c2

Re: Touch function problem with Android 1.6.1 on C1

Unread postby ozmo » Tue Apr 19, 2016 2:40 am

so how do i do this all
ozmo
 
Posts: 1
Joined: Tue Apr 19, 2016 2:12 am
languages_spoken: english, finnish
ODROIDs: C1+


Return to Android

Who is online

Users browsing this forum: No registered users and 1 guest