我也来凑个热闹RTL8723DS手册: RTL8723DS-CG_DataSheet_0.92_20170804.pdf
[ 340.326645] random: crng init done
[ 340.330074] random: 1 urandom warning(s) missed due to ratelimiting
#
# analogclock
qt.qpa.plugin: Could not find the Qt platform plugin "eglfs" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: linuxfb, minimal, offscreen, vnc.
Aborted
支持楼主, 我来发个F133手册: F133_User_Manual_V1.0.pdf
tigger 说:电子垃圾专业改造 说:为何有线网卡不用网络变压器?更容易坏吗?
好像是自带隔离变压器的RJ45座子。
感觉不太可能,怎么塞进去的?
ir_pins_a: ir@0 {
/*allwinner,pins = "PE11";*/
allwinner,function = "ir";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
ir: ir@01c22c00 {
compatible = "allwinner,ir";
reg = <0x0 0x01c22c00 0x0 0x400>;
interrupts = <6>;
pinctrl-names = "default";
pinctrl-0 = <&ir_pins_a>;
clocks = <&clk_hosc>,<&clk_cir>;
status = "okay";
};
试一试 Qt5 运行 OpenGL 程序
http://whycan.com/t_5820.html#p57901
(出处:哇酷开发者社区【计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2】)https://rawpixels.net/ (貌似要科学上网)
试了一下, 可以显示:
https://whycan.com/files/members/2003/QQ截图20210110212335.png
这个在线工具不错, 没想到这么直观,搞解码必备啊.
我在4楼曾提到
至于选择哪个panel是否重要,还尚待验证,因为有人指出设备树的液晶屏配置在启动时会被u-boot修改成defconfig文件描述的配置。
今天在一块800x480上的屏幕上实测后,发现在设备树里选择配置和实际屏幕相符的panel型号是必须的,也就是说,新版本内核上u-boot的defconfig和设备树对于配置屏幕而言是各司其职的,二者都要被正确配置才能使boot和系统正常显示。
如果kernel用simplefb驱动, 那么就是用uboot初始化好的.
如果kernel用drm驱动, 那么是kernel驱动的, 和uboot没关系.
20201221
今天是冬至,大家节日快乐。
自己上手包了几碗饺子,刚刚折腾完。
试了下降低DDR频率,果然可以很稳定的启动
https://whycan.com/files/members/5522/035.png
这是正常启动的样子
恭喜哇, 这是正常操作, 中科世为的A33板子一样DDR要降频才能启动,达不到主线uboot的默认配置速度.
5.2 TCON
This section describes the timing controller of A33 platform.
5.2.1 Overview
• Support LVDS interface with single link, up to 1280X800@60fps
• Support RGB interface with DE/SYNC mode, up to 1280X800@60fps
• Support serial RGB/dummy RGB/CCIR656 interface, up to 1280X800@60fps
• Support i80 interface with 18/16/9/8 bit, support TE, up to 1280X800@60fps
• Supported pixel formats: RGB888, RGB666 and RGB565
• Support dither function from RGB666/RGB565 to RGB888
• Support Gamma correction with R/G/B channel independence
TCON只支持 1280X800 ?
貌似是TCON 的问题?
uboot不是显示1024x768吗?为啥是1920
在 drm 设置成 1920x1080 的,
fbset 显示是没有错的,
fb-test-rect 测试程序显示正常。
A33不支持点1920x1080屏的输出能力吧
瞄了一下手册, 应该支持,
fb-test-rect 测试程序显示正常。
Mem: 126120K used, 109116K free, 1132K shrd, 2820K buff, 45060K cached
CPU: 6% usr 1% sys 0% nic 74% idle 18% io 0% irq 0% sirq
Load average: 0.56 0.21 0.08 1/79 248
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
241 239 root S 109m 48% 6% /usr/bin/dashboard
96 2 root SW 0 0% 1% [sugov:0]
156 2 root IW< 0 0% 0% [kworker/2:2H-kb]
244 239 root R 3168 1% 0% top
95 2 root IW< 0 0% 0% [kworker/0:1H-mm]
100 2 root IW< 0 0% 0% [kworker/3:1H-kb]
66 2 root IW 0 0% 0% [kworker/0:1-eve]
97 2 root DW 0 0% 0% [jbd2/mmcblk1p3-]
20 2 root SW 0 0% 0% [ksoftirqd/2]
159 2 root IW 0 0% 0% [kworker/u8:2-fl]
136 1 root S 5148 2% 0% /sbin/udevd -d
239 1 root S 3168 1% 0% -/bin/sh
1 0 root S 3048 1% 0% init
121 1 root S 3048 1% 0% /sbin/syslogd -n
125 1 root S 3048 1% 0% /sbin/klogd -n
171 1 dbus S 2952 1% 0% dbus-daemon --system
71 2 root IW 0 0% 0% [kworker/0:2-eve]
10 2 root IW 0 0% 0% [rcu_sched]
103 2 root IW< 0 0% 0% [kworker/1:1H-kb]
[ 197.842036] 8<--- cut here --- 0% 0% [ksoftirqd/0]
[ 197.845194] Unable to handle kernel paging request at virtual address ff18141c
[ 197.852461] pgd = 34942241
[ 197.855184] [ff18141c] *pgd=00000000
[ 197.858812] Internal error: Oops: 805 [#1] SMP ARM
[ 197.863618] Modules linked in: usb_f_acm u_serial usb_f_fs libcomposite configfs rtc_hym8563 mali(O) edt_ft5x06 [last unloaded: rtc_hym8563]
[ 197.876338] CPU: 2 PID: 35 Comm: kworker/u8:1 Tainted: G O 5.3.18-smallwit #16
[ 197.884868] Hardware name: Allwinner sun8i Family
[ 197.889656] Workqueue: writeback wb_workfn (flush-179:0)
[ 197.895012] PC is at move_expired_inodes+0xcc/0x210
[ 197.899917] LR is at queue_io+0x68/0xa4
[ 197.903771] pc : [<c0251328>] lr : [<c02518b8>] psr: 600e0113
[ 197.910049] sp : c00c1e00 ip : c0b04c88 fp : 00000000
[ 197.915285] r10: c00c1e74 r9 : 00000000 r8 : 00000001
[ 197.920527] r7 : 00000000 r6 : c0d90c44 r5 : c00c1e14 r4 : c13db370
[ 197.927066] r3 : c0b04fd4 r2 : 00000000 r1 : ff181418 r0 : ff181418
[ 197.933616] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 197.940766] Control: 10c5387d Table: 4e19006a DAC: 00000051
[ 197.946530] Process kworker/u8:1 (pid: 35, stack limit = 0x9113b0ae)
[ 197.952899] Stack: (0xc00c1e00 to 0xc00c2000)
[ 197.957296] 1e00: ffff0a00 c0b03d00 c0b04c88 c0d90c4c c003d6c0 c00c1e14 c00c1e14 e8fe205c
[ 197.965503] 1e20: ced2b440 c0d90c38 c00c1ed8 c0d90c4c c0d90c4c c0b03d00 ffffd818 c0d90c64
[ 197.973710] 1e40: c0b10964 c02518b8 c0d90c38 c00c1ed8 ffffd818 c0d90c4c c0b03d00 c025243c
[ 197.981917] 1e60: ffff0a00 c0d90d3c 00008773 c0b04c88 c0919e8c ffffcc60 c00c1e78 c00c1e78
[ 197.990116] 1e80: c00c1e80 c00c1e80 c0000000 e8fe205c 0000000a c0d90d44 c0d90d38 c0d90c38
[ 197.998322] 1ea0: c0d90d3c c0d90c3c c0b10960 c0b03d00 00008773 c0252ff4 00000000 c0b04c88
[ 198.006530] 1ec0: c0024018 cefcfcc0 c003d640 ced2c500 c0aa8e00 cef68218 00008773 00000000
[ 198.014725] 1ee0: c00c1e74 00000000 00000006 00000003 00000000 00000000 00000000 e8fe205c
[ 198.022933] 1f00: 0e578000 c0d90d44 c008cf00 cef68200 cef9f600 00000000 c0d90d48 00000000
[ 198.031139] 1f20: cef68200 c0136028 c0b03d00 cef68218 c008cf00 cef68200 c008cf14 c0b03d00
[ 198.039347] 1f40: cef68218 ffffe000 00000088 c0136dbc ffffe000 c0b6dfa8 c090ca14 00000000
[ 198.047554] 1f60: ffffe000 c00ae080 c009f1c0 00000000 c00c0000 c008cf00 c0136d78 ced15ea4
[ 198.055761] 1f80: c00ae09c c013c02c 00000001 c009f1c0 c013bee8 00000000 00000000 00000000
[ 198.063966] 1fa0: 00000000 00000000 00000000 c01010e8 00000000 00000000 00000000 00000000
[ 198.072170] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 198.080373] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 198.088629] [<c0251328>] (move_expired_inodes) from [<c02518b8>] (queue_io+0x68/0xa4)
[ 198.096495] [<c02518b8>] (queue_io) from [<c025243c>] (wb_writeback+0x188/0x1f4)
[ 198.103925] [<c025243c>] (wb_writeback) from [<c0252ff4>] (wb_workfn+0x178/0x344)
[ 198.111458] [<c0252ff4>] (wb_workfn) from [<c0136028>] (process_one_work+0x204/0x420)
[ 198.119326] [<c0136028>] (process_one_work) from [<c0136dbc>] (worker_thread+0x44/0x5c0)
[ 198.127460] [<c0136dbc>] (worker_thread) from [<c013c02c>] (kthread+0x144/0x14c)
[ 198.134902] [<c013c02c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 198.142135] Exception stack(0xc00c1fb0 to 0xc00c1ff8)
[ 198.147211] 1fa0: 00000000 00000000 00000000 00000000
[ 198.155414] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 198.163612] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 198.170270] Code: e5941004 e3590000 e5940000 e2888001 (e5801004)
[ 198.176387] ---[ end trace 8175a70a61a38d6d ]---
[ 216.831838] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 216.837835] rcu: 3-...0: (0 ticks this GP) idle=362/1/0x40000000 softirq=4626/4626 fqs=1034
[ 216.846376] (detected by 1, t=2103 jiffies, g=2613, q=353)
[ 216.851990] Sending NMI from CPU 1 to CPUs 3:
[ 226.859577] rcu: rcu_sched kthread starved for 999 jiffies! g2613 f0x0 RCU_GP_DOING_FQS(6) ->state=0x0 ->cpu=2
[ 226.869577] rcu: RCU grace-period kthread stack dump:
[ 226.874750] rcu_sched I 0 10 2 0x00000000
[ 226.881101] [<c07196f8>] (__schedule) from [<c071997c>] (schedule+0x4c/0xc8)
[ 226.888726] [<c071997c>] (schedule) from [<c071cf4c>] (schedule_timeout+0x170/0x294)
[ 226.897019] [<c071cf4c>] (schedule_timeout) from [<c017bf90>] (rcu_gp_kthread+0x5d0/0xa3c)
[ 226.905846] [<c017bf90>] (rcu_gp_kthread) from [<c013c02c>] (kthread+0x144/0x14c)
[ 226.913492] [<c013c02c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 226.920880] Exception stack(0xced1ffb0 to 0xced1fff8)
[ 226.926309] ffa0: 00000000 00000000 00000000 00000000
[ 226.934934] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 226.943511] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 279.881814] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 279.887787] rcu: 3-...0: (0 ticks this GP) idle=362/1/0x40000000 softirq=4626/4626 fqs=3688
[ 279.896325] (detected by 1, t=8408 jiffies, g=2613, q=353)
[ 279.901914] Sending NMI from CPU 1 to CPUs 3:
[ 289.909477] rcu: rcu_sched kthread starved for 998 jiffies! g2613 f0x0 RCU_GP_DOING_FQS(6) ->state=0x0 ->cpu=2
[ 289.919475] rcu: RCU grace-period kthread stack dump:
[ 289.924642] rcu_sched I 0 10 2 0x00000000
[ 289.930862] [<c07196f8>] (__schedule) from [<c071997c>] (schedule+0x4c/0xc8)
[ 289.938476] [<c071997c>] (schedule) from [<c071cf4c>] (schedule_timeout+0x170/0x294)
[ 289.946734] [<c071cf4c>] (schedule_timeout) from [<c017bf90>] (rcu_gp_kthread+0x5d0/0xa3c)
[ 289.955524] [<c017bf90>] (rcu_gp_kthread) from [<c013c02c>] (kthread+0x144/0x14c)
[ 289.963162] [<c013c02c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 289.970542] Exception stack(0xced1ffb0 to 0xced1fff8)
[ 289.975972] ffa0: 00000000 00000000 00000000 00000000
[ 289.984282] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 289.992737] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 342.931878] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 342.937896] rcu: 3-...0: (0 ticks this GP) idle=362/1/0x40000000 softirq=4626/4626 fqs=6342
[ 342.946439] (detected by 1, t=14713 jiffies, g=2613, q=2118)
[ 342.952223] Sending NMI from CPU 1 to CPUs 3:
[ 352.959803] rcu: rcu_sched kthread starved for 998 jiffies! g2613 f0x0 RCU_GP_DOING_FQS(6) ->state=0x0 ->cpu=2
[ 352.969804] rcu: RCU grace-period kthread stack dump:
[ 352.974978] rcu_sched I 0 10 2 0x00000000
[ 352.981365] [<c07196f8>] (__schedule) from [<c071997c>] (schedule+0x4c/0xc8)
[ 352.989009] [<c071997c>] (schedule) from [<c071cf4c>] (schedule_timeout+0x170/0x294)
[ 352.997301] [<c071cf4c>] (schedule_timeout) from [<c017bf90>] (rcu_gp_kthread+0x5d0/0xa3c)
[ 353.006110] [<c017bf90>] (rcu_gp_kthread) from [<c013c02c>] (kthread+0x144/0x14c)
[ 353.013752] [<c013c02c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 353.021139] Exception stack(0xced1ffb0 to 0xced1fff8)
[ 353.026583] ffa0: 00000000 00000000 00000000 00000000
[ 353.035204] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 353.043778] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 9.859834] [<c0148390>] (update_curr) from [<c014b1a4>] (task_tick_fair+0x4c/0x498)
[ 9.867576] [<c014b1a4>] (task_tick_fair) from [<c0144c34>] (scheduler_tick+0x68/0xd8)
[ 9.875493] [<c0144c34>] (scheduler_tick) from [<c0182a78>] (update_process_times+0x50/0x5c)
[ 9.883929] [<c0182a78>] (update_process_times) from [<c0191dbc>] (tick_handle_periodic+0x2c/0xa4)
[ 9.892886] [<c0191dbc>] (tick_handle_periodic) from [<c05ba4a4>] (arch_timer_handler_phys+0x28/0x30)
[ 9.902103] [<c05ba4a4>] (arch_timer_handler_phys) from [<c0170fa4>] (handle_percpu_devid_irq+0x78/0x138)
[ 9.911663] [<c0170fa4>] (handle_percpu_devid_irq) from [<c016b3c8>] (generic_handle_irq+0x24/0x34)
[ 9.920702] [<c016b3c8>] (generic_handle_irq) from [<c016b9b0>] (__handle_domain_irq+0x5c/0xb4)
[ 9.929398] [<c016b9b0>] (__handle_domain_irq) from [<c03c9e8c>] (gic_handle_irq+0x4c/0x90)
[ 9.937746] [<c03c9e8c>] (gic_handle_irq) from [<c0101a8c>] (__irq_svc+0x6c/0x90)
Setting up a 1024x768 vga console (overscan 0x0)
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
Allwinner mUSB OTG (Peripheral)
Net:
Warning: usb_ether using MAC address from ROM
eth0: usb_ether
starting USB...
USB0: USB EHCI 1.00
USB1: USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:2...
Found U-Boot script /boot.scr
reading /boot.scr
515 bytes read in 20 ms (24.4 KiB/s)
## Executing script at 43100000
reading splash_800x480.bmp
1152054 bytes read in 85 ms (12.9 MiB/s)
reading zImage
4487216 bytes read in 252 ms (17 MiB/s)
reading sun8i-a33-smallwit-demoboard-v1.dtb
24701 bytes read in 30 ms (803.7 KiB/s)
## Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 4ed33000, end 4ed3c07c ... OK
Cannot setup simplefb: node not found
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.3.18-smallwit (smallwit@ubuntu) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05)) #16 SMP Tue Dec 15 23:29:46 CST 2020
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Sinlinx SinA33
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Size (0x80000000) of region at 0x00000000 exceeds limit (0x50000000)
[ 0.000000] cma: Failed to reserve 2048 MiB
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: Using PSCI v0.1 Function IDs from DT
[ 0.000000] percpu: Embedded 15 pages/cpu s30476 r8192 d22772 u61440
[ 0.000000] Built 1 zonelists, mobility grouping off. Total pages: 65024
[ 0.000000] Kernel command line: console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p3 rootwait panic=5
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 234212K/262144K available (7168K kernel code, 460K rwdata, 1820K rodata, 1024K init, 259K bss, 27932K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] random: get_random_bytes called from start_kernel+0x2f8/0x48c with crng_init=0
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000018] Switching to timer-based delay loop, resolution 41ns
[ 0.000520] Console: colour dummy device 80x30
[ 0.000567] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.000580] pid_max: default: 32768 minimum: 301
[ 0.000680] LSM: Security Framework initializing
[ 0.000718] SELinux: Initializing.
[ 0.000820] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.000832] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.001601] CPU: Testing write buffer coherency: ok
[ 0.002049] /cpus/cpu@0 missing clock-frequency property
[ 0.002067] /cpus/cpu@1 missing clock-frequency property
[ 0.002081] /cpus/cpu@2 missing clock-frequency property
[ 0.002095] /cpus/cpu@3 missing clock-frequency property
[ 0.002107] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.002630] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.002746] rcu: Hierarchical SRCU implementation.
[ 0.003250] smp: Bringing up secondary CPUs ...
[ 0.004043] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.004920] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.005748] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.005838] smp: Brought up 1 node, 4 CPUs
[ 0.005858] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[ 0.005864] CPU: All CPU(s) started in HYP mode.
[ 0.005868] CPU: Virtualization extensions available.
[ 0.006815] devtmpfs: initialized
[ 0.013014] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.013238] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.013262] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.013577] pinctrl core: initialized pinctrl subsystem
[ 0.014537] NET: Registered protocol family 16
[ 0.014895] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.015398] audit: initializing netlink subsys (disabled)
[ 0.015656] audit: type=2000 audit(0.010:1): state=initialized audit_enabled=0 res=1
[ 0.016186] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.016195] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.033265] SCSI subsystem initialized
[ 0.033796] usbcore: registered new interface driver usbfs
[ 0.033843] usbcore: registered new interface driver hub
[ 0.033906] usbcore: registered new device driver usb
[ 0.034140] pps_core: LinuxPPS API ver. 1 registered
[ 0.034148] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.034167] PTP clock support registered
[ 0.034541] Advanced Linux Sound Architecture Driver Initialized.
[ 0.035364] clocksource: Switched to clocksource arch_sys_counter
[ 0.043011] thermal_sys: Registered thermal governor 'step_wise'
[ 0.043644] NET: Registered protocol family 2
[ 0.044140] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.044172] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.044204] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.044239] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.044358] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.044398] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.044593] NET: Registered protocol family 1
[ 0.045154] RPC: Registered named UNIX socket transport module.
[ 0.045167] RPC: Registered udp transport module.
[ 0.045172] RPC: Registered tcp transport module.
[ 0.045178] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.046979] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[ 0.054462] NFS: Registering the id_resolver key type
[ 0.054511] Key type id_resolver registered
[ 0.054518] Key type id_legacy registered
[ 0.055030] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.055044] io scheduler mq-deadline registered
[ 0.055050] io scheduler kyber registered
[ 0.056012] sun4i-usb-phy 1c19400.phy: Couldn't request ID GPIO
[ 0.057022] sun8i-a23-r-pinctrl 1f02c00.pinctrl: Reset controller missing
[ 0.059991] sun8i-a33-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.060835] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-ph not found, using dummy regulator
[ 0.061417] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[ 0.186583] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.188404] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pb not found, using dummy regulator
[ 0.189286] printk: console [ttyS0] disabled
[ 0.209488] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 35, base_baud = 1500000) is a U6_16550A
[ 0.860028] printk: console [ttyS0] enabled
[ 0.866126] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pd not found, using dummy regulator
[ 0.879345] panel-simple panel: panel supply power not found, using dummy regulator
[ 0.889564] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pc not found, using dummy regulator
[ 0.900760] libphy: Fixed MDIO Bus: probed
[ 0.905194] CAN device driver interface
[ 0.909865] usbcore: registered new interface driver r8152
[ 0.915412] usbcore: registered new interface driver asix
[ 0.920844] usbcore: registered new interface driver ax88179_178a
[ 0.926990] usbcore: registered new interface driver cdc_ether
[ 0.932841] usbcore: registered new interface driver net1080
[ 0.938545] usbcore: registered new interface driver rndis_host
[ 0.944486] usbcore: registered new interface driver cdc_subset
[ 0.950438] usbcore: registered new interface driver zaurus
[ 0.956062] usbcore: registered new interface driver cdc_ncm
[ 0.961740] usbcore: registered new interface driver aqc111
[ 0.967317] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.973834] ehci-platform: EHCI generic platform driver
[ 0.979375] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.985582] ohci-platform: OHCI generic platform driver
[ 0.991806] i2c /dev entries driver
[ 0.998055] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator
[ 1.045436] sunxi-mmc 1c11000.mmc: initialized, max. request size: 16384 KB
[ 1.053005] sun4i-ss 1c15000.crypto-engine: Die ID 5
[ 1.061231] usbcore: registered new interface driver usbhid
[ 1.066850] usbhid: USB HID core driver
[ 1.073588] NET: Registered protocol family 17
[ 1.078102] can: controller area network core (rev 20170425 abi 9)
[ 1.084363] NET: Registered protocol family 29
[ 1.088823] can: raw protocol (rev 20170425)
[ 1.093089] can: broadcast manager protocol (rev 20170425 t)
[ 1.098760] can: netlink gateway (rev 20170425) max_hops=1
[ 1.104489] Key type dns_resolver registered
[ 1.108885] Registering SWP/SWPB emulation handler
[ 1.123275] sun4i-usb-phy 1c19400.phy: Couldn't request ID GPIO
[ 1.131524] sun8i-a23-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
[ 1.139173] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pd not found, using dummy regulator
[ 1.149651] sun4i-drm display-engine: bound 1e00000.display-frontend (ops 0xc084de00)
[ 1.157807] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc084d4c4)
[ 1.165595] sun4i-drm display-engine: bound 1e70000.drc (ops 0xc084cff4)
[ 1.172775] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc084c1ec)
[ 1.180446] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.187059] [drm] No driver support for vblank timestamp query.
[ 1.193541] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.235388] ---- HSYNC L ----
[ 1.235392] ---- VSYNC L ----
[ 1.235393] ---- DE H ----
[ 1.295455] Console: switching to colour frame buffer device 240x67
[ 1.344330] sun4i-drm display-engine: fb0: sun4i-drmdrmfb frame buffer device
[ 1.353930] sun8i-a33-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator
[ 1.364589] sun8i-a23-r-pinctrl 1f02c00.pinctrl: 1f02c00.pinctrl supply vcc-pl not found, using dummy regulator
[ 1.374842] sunxi-mmc 1c0f000.mmc: Got CD GPIO
[ 1.415517] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB
[ 1.422711] sunxi-rsb 1f03400.rsb: RSB running at 3000000 Hz
[ 1.435624] axp20x-rsb sunxi-rsb-3a3: AXP20x variant AXP223 found
[ 1.444212] input: axp20x-pek as /devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp221-pek/input/input0
[ 1.454417] axp20x-adc axp22x-adc: DMA mask not set
[ 1.460088] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set
[ 1.468612] dcdc1: supplied by regulator-dummy
[ 1.473454] dcdc2: supplied by regulator-dummy
[ 1.478209] dcdc3: supplied by regulator-dummy
[ 1.482936] dcdc4: supplied by regulator-dummy
[ 1.487717] dcdc5: supplied by regulator-dummy
[ 1.492573] dc1sw: supplied by vcc-3v0
[ 1.496564] dc5ldo: supplied by vcc-dram
[ 1.500916] aldo1: supplied by regulator-dummy
[ 1.505769] aldo2: supplied by regulator-dummy
[ 1.510578] aldo3: supplied by regulator-dummy
[ 1.515436] eldo1: supplied by vcc-3v0
[ 1.519556] eldo2: supplied by vcc-3v0
[ 1.523645] eldo3: supplied by vcc-3v0
[ 1.527702] dldo1: supplied by regulator-dummy
[ 1.532397] dldo2: supplied by regulator-dummy
[ 1.537161] dldo3: supplied by regulator-dummy
[ 1.541864] dldo4: supplied by regulator-dummy
[ 1.546619] rtc_ldo: supplied by regulator-dummy
[ 1.551434] ldo_io0: supplied by regulator-dummy
[ 1.556351] ldo_io1: supplied by regulator-dummy
[ 1.561680] axp20x-ac-power-supply axp20x-ac-power-supply: DMA mask not set
[ 1.569979] axp20x-usb-power-supply axp20x-usb-power-supply: DMA mask not set
[ 1.577246] axp20x-rsb sunxi-rsb-3a3: AXP20X driver loaded
[ 1.583994] ehci-platform 1c1a000.usb: EHCI Host Controller
[ 1.589627] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[ 1.597533] ehci-platform 1c1a000.usb: irq 27, io mem 0x01c1a000
[ 1.610260] mmc1: host does not support reading read-only switch, assuming write-enable
[ 1.620475] mmc1: new high speed SD card at address 0001
[ 1.626078] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[ 1.633226] mmcblk1: mmc1:0001 00000 1.83 GiB
[ 1.639603] hub 1-0:1.0: USB hub found
[ 1.643521] mmcblk1: p1 p2 p3
[ 1.646766] hub 1-0:1.0: 1 port detected
[ 1.652835] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[ 1.659508] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[ 1.667439] ohci-platform 1c1a400.usb: irq 28, io mem 0x01c1a400
[ 1.740103] hub 2-0:1.0: USB hub found
[ 1.743889] hub 2-0:1.0: 1 port detected
[ 1.748823] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 1.760852] input: 1c22800.lradc as /devices/platform/soc/1c22800.lradc/input/input1
[ 1.772199] hctosys: unable to open rtc device (rtc0)
[ 1.796035] ALSA device list:
[ 1.799015] No soundcards found.
[ 1.827721] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
[ 1.835960] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[ 1.850576] devtmpfs: mounted
[ 1.866722] Freeing unused kernel memory: 1024K
[ 1.871399] Run /sbin/init as init process
[ 2.027898] random: fast init done
SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.32: No such file or directory
[ 2.630001] EXT4-fs (mmcblk1p3): re-mounted. Opts: (null)
/usr/bin/tetrix: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Populating /dev using udev: [ 4.484717] udevd[134]: starting version 3.2.9
[ 4.567804] random: udevd: uninitialized urandom read (16 bytes read)
[ 4.576839] random: udevd: uninitialized urandom read (16 bytes read)
[ 4.587677] random: udevd: uninitialized urandom read (16 bytes read)
[ 4.858441] udevd[135]: starting eudev-3.2.9
[ 5.166471] rtc-hym8563 1-0051: could not init device, -6
[ 5.180906] mali: loading out-of-tree module taints kernel.
[ 5.206959] Allwinner sunXi mali glue initialized
[ 5.212885] Mali:
[ 5.212893] Found Mali GPU Mali-400 MP r1p1
[ 5.219813] Mali:
[ 5.219820] 2+0 PP cores initialized
[ 5.226770] Mali:
[ 5.226777] Mali device driver loaded
[ 5.527183] edt_ft5x06 1-0038: touchscreen probe failed
done
Saving random seed: [ 6.183865] urandom_read: 1 callbacks suppressed
[ 6.183894] random: dd: uninitialized urandom read (512 bytes read)
OK
Starting system message bus: [ 6.557846] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
[ 6.566436] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
done
Starting network: OK
/etc/init.d/S91mdev: line 5: can't create /proc/sys/kernel/hotplug: nonexistent directory
mount: mounting /dev/mmcblk1p1 on /mnt/media/mmcblk1p1 failed: Invalid argument
[ 9.535380] 8<--- cut here ---
[ 9.538699] Unable to handle kernel NULL pointer dereference at virtual address 0000000a
[ 9.547096] pgd = (ptrval)
[ 9.550065] [0000000a] *pgd=4e4ed835, *pte=00000000, *ppte=00000000
[ 9.556656] Internal error: Oops: 17 [#1] SMP ARM
[ 9.561354] Modules linked in: mali(O) edt_ft5x06 rtc_hym8563
[ 9.567109] CPU: 2 PID: 204 Comm: expr Tainted: G O 5.3.18-smallwit #16
[ 9.575012] Hardware name: Allwinner sun8i Family
[ 9.579726] PC is at update_curr+0x9c/0x150
[ 9.583904] LR is at 0x0
[ 9.586435] pc : [<c0148390>] lr : [<00000000>] psr: 600f0193
[ 9.592692] sp : ce163ca0 ip : ced9f840 fp : cefcfcc0
[ 9.597909] r10: ced9f940 r9 : 00000000 r8 : cefcfd00
[ 9.603128] r7 : 00000002 r6 : 3859ffcf r5 : cefcfd00 r4 : ced9f840
[ 9.609645] r3 : 00000002 r2 : 9fd7de6e r1 : 00000000 r0 : cefcfd00
[ 9.616165] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment none
[ 9.623377] Control: 10c5387d Table: 4e16406a DAC: 00000051
[ 9.629115] Process expr (pid: 204, stack limit = 0x(ptrval))
[ 9.634854] Stack: (0xce163ca0 to 0xce164000)
[ 9.639213] 3ca0: cefcfcc0 c0a57cc0 ced9f8c0 c0b04e00 cefcfd00 c014b1a4 ce163d5c c0b04c88
[ 9.647383] 3cc0: c0a80738 00000018 00000001 cefcfcc0 cefcfcc0 c0b04e00 0e578000 00000002
[ 9.655554] 3ce0: ced9f8c0 c15cb600 ce163d0c c0a57cc0 cefcfcc0 c0b04e00 0e578000 00000002
[ 9.663724] 3d00: ced9f8c0 c15cb600 ce163d2c c0144c34 ce162000 ced9f8c0 00000000 00000002
[ 9.671895] 3d20: ced3c000 d0803000 becf05b8 c0182a78 38084280 cefd31c0 00000002 c0191dbc
[ 9.680065] 3d40: 00000003 80808080 d0d0d0d0 ced3ac00 c0b0506c 00000013 c0003f40 ced3c000
[ 9.688236] 3d60: d0803000 c05ba4a4 ced3ac00 c0170fa4 c0a57850 00000013 00000000 00000000
[ 9.696406] 3d80: ced3c000 c016b3c8 c0a57850 c016b9b0 c0b0506c c0b18148 d080200c d0802000
[ 9.704577] 3da0: ce163dc8 c03c9e8c c022f62c 600f0013 ffffffff ce163dfc 00000003 ce162000
[ 9.712747] 3dc0: c15cb600 c0101a8c cee69850 c0e8cdd0 00000000 ce163e18 ce163ec0 cef0d8c0
[ 9.720918] 3de0: 00000040 ce163f70 00000003 ffffe000 c15cb600 becf05b8 cef0d8d4 ce163e18
[ 9.729089] 3e00: ce163ed8 c022f62c 600f0013 ffffffff 00000051 bf000000 ce163ec0 c0c52010
[ 9.737259] 3e20: 00000040 c022fb3c ce163ec0 c09198ac ce163f70 ce163f70 00000003 c0233ff0
[ 9.745430] 3e40: 00000002 00000084 00000000 00000000 c0b04c88 00000041 ce163eb0 ffffe000
[ 9.753600] 3e60: ce163ec8 c0b04c88 ce163eb0 c0c52000 c0b04f90 becf05b8 00000000 00000001
[ 9.761770] 3e80: 00000000 ce163f08 c0c52000 00000000 00000001 e8fe205c ffffff9c c0b04c88
[ 9.769941] 3ea0: c0b04c88 ce163f70 00000001 00000003 fffff000 00000005 becf05b8 c0236634
[ 9.778111] 3ec0: 00000000 00000000 8b6f8834 00000003 c0c52015 e8fe205c 00000000 c0b04c88
[ 9.786282] 3ee0: becf0630 00001051 000000c3 00000084 00000001 00000000 00000000 ce163f00
[ 9.794452] 3f00: 000007ff ced9fcec 00000000 c0719cc4 ced9fcec ced9f8c0 becf05b8 c013a6cc
[ 9.802622] 3f20: ffffe000 e8fe205c 00000003 00000020 c0c52000 00000000 00000000 00000400
[ 9.810793] 3f40: ffffff9c c024548c 00080000 e8fe205c ffffff9c 00080000 c0b04c88 ffffff9c
[ 9.818963] 3f60: c0c52000 c0222fd8 c0b04c88 c0bdf200 00000000 ce160000 00000004 00000100
[ 9.827134] 3f80: 00000001 e8fe205c b6f27024 00000004 becf0704 00000005 c0101204 ce162000
[ 9.835304] 3fa0: 00000005 c0101000 b6f27024 00000004 becf05b8 00080000 b6f2a960 00000040
[ 9.843474] 3fc0: b6f27024 00000004 becf0704 00000005 00000020 00000000 b6f29cf8 becf05b8
[ 9.851645] 3fe0: b6f29cf8 becf055c b6f06e81 b6f13788 600f0030 becf05b8 00000000 00000000
[ 9.859834] [<c0148390>] (update_curr) from [<c014b1a4>] (task_tick_fair+0x4c/0x498)
[ 9.867576] [<c014b1a4>] (task_tick_fair) from [<c0144c34>] (scheduler_tick+0x68/0xd8)
[ 9.875493] [<c0144c34>] (scheduler_tick) from [<c0182a78>] (update_process_times+0x50/0x5c)
[ 9.883929] [<c0182a78>] (update_process_times) from [<c0191dbc>] (tick_handle_periodic+0x2c/0xa4)
[ 9.892886] [<c0191dbc>] (tick_handle_periodic) from [<c05ba4a4>] (arch_timer_handler_phys+0x28/0x30)
[ 9.902103] [<c05ba4a4>] (arch_timer_handler_phys) from [<c0170fa4>] (handle_percpu_devid_irq+0x78/0x138)
[ 9.911663] [<c0170fa4>] (handle_percpu_devid_irq) from [<c016b3c8>] (generic_handle_irq+0x24/0x34)
[ 9.920702] [<c016b3c8>] (generic_handle_irq) from [<c016b9b0>] (__handle_domain_irq+0x5c/0xb4)
[ 9.929398] [<c016b9b0>] (__handle_domain_irq) from [<c03c9e8c>] (gic_handle_irq+0x4c/0x90)
[ 9.937746] [<c03c9e8c>] (gic_handle_irq) from [<c0101a8c>] (__irq_svc+0x6c/0x90)
[ 9.945218] Exception stack(0xce163dc8 to 0xce163e10)
[ 9.950267] 3dc0: cee69850 c0e8cdd0 00000000 ce163e18 ce163ec0 cef0d8c0
[ 9.958438] 3de0: 00000040 ce163f70 00000003 ffffe000 c15cb600 becf05b8 cef0d8d4 ce163e18
[ 9.966604] 3e00: ce163ed8 c022f62c 600f0013 ffffffff
[ 9.971661] [<c0101a8c>] (__irq_svc) from [<c022f62c>] (set_root+0x44/0xc0)
[ 9.978623] [<c022f62c>] (set_root) from [<c022fb3c>] (path_init+0x17c/0x2d8)
[ 9.985755] [<c022fb3c>] (path_init) from [<c0233ff0>] (path_openat+0x80/0x132c)
[ 9.993146] [<c0233ff0>] (path_openat) from [<c0236634>] (do_filp_open+0x70/0xdc)
[ 10.000627] [<c0236634>] (do_filp_open) from [<c0222fd8>] (do_sys_open+0x180/0x218)
[ 10.008279] [<c0222fd8>] (do_sys_open) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[ 10.016011] Exception stack(0xce163fa8 to 0xce163ff0)
[ 10.021060] 3fa0: b6f27024 00000004 becf05b8 00080000 b6f2a960 00000040
[ 10.029231] 3fc0: b6f27024 00000004 becf0704 00000005 00000020 00000000 b6f29cf8 becf05b8
[ 10.037397] 3fe0: b6f29cf8 becf055c b6f06e81 b6f13788
[ 10.042448] Code: e5843038 e584103c ebfffe7d e5943404 (e5930008)
[ 10.048536] ---[ end trace 72648b671029b362 ]---
[ 10.053150] Kernel panic - not syncing: Fatal exception in interrupt
[ 10.059509] CPU1: stopping
[ 10.062226] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G D O 5.3.18-smallwit #16
[ 10.070389] Hardware name: Allwinner sun8i Family
[ 10.075101] [<c010eec4>] (unwind_backtrace) from [<c010b7e8>] (show_stack+0x10/0x14)
[ 10.082845] [<c010b7e8>] (show_stack) from [<c0702b5c>] (dump_stack+0x94/0xa8)
[ 10.090067] [<c0702b5c>] (dump_stack) from [<c010e0e4>] (handle_IPI+0x1c8/0x1e8)
[ 10.097460] [<c010e0e4>] (handle_IPI) from [<c03c9ecc>] (gic_handle_irq+0x8c/0x90)
[ 10.105025] [<c03c9ecc>] (gic_handle_irq) from [<c0101a8c>] (__irq_svc+0x6c/0x90)
[ 10.112496] Exception stack(0xc0023f78 to 0xc0023fc0)
[ 10.117543] 3f60: 00000000 0000365c
[ 10.125713] 3f80: cefc1470 c0117f80 ffffe000 c0b04ca8 c0b04ce8 00000002 c0b6dfeb c090d8a4
[ 10.133884] 3fa0: 00000000 00000000 00000001 c0023fc8 c010882c c0108830 600e0013 ffffffff
[ 10.142057] [<c0101a8c>] (__irq_svc) from [<c0108830>] (arch_cpu_idle+0x38/0x3c)
[ 10.149451] [<c0108830>] (arch_cpu_idle) from [<c0147a88>] (do_idle+0xe4/0x150)
[ 10.156756] [<c0147a88>] (do_idle) from [<c0147d80>] (cpu_startup_entry+0x18/0x1c)
[ 10.164320] [<c0147d80>] (cpu_startup_entry) from [<401024cc>] (0x401024cc)
[ 10.171273] CPU0: stopping
[ 10.173985] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G D O 5.3.18-smallwit #16
[ 10.182148] Hardware name: Allwinner sun8i Family
[ 10.186856] [<c010eec4>] (unwind_backtrace) from [<c010b7e8>] (show_stack+0x10/0x14)
[ 10.194595] [<c010b7e8>] (show_stack) from [<c0702b5c>] (dump_stack+0x94/0xa8)
[ 10.201814] [<c0702b5c>] (dump_stack) from [<c010e0e4>] (handle_IPI+0x1c8/0x1e8)
[ 10.209206] [<c010e0e4>] (handle_IPI) from [<c03c9ecc>] (gic_handle_irq+0x8c/0x90)
[ 10.216771] [<c03c9ecc>] (gic_handle_irq) from [<c0101a8c>] (__irq_svc+0x6c/0x90)
[ 10.224242] Exception stack(0xc0b01f28 to 0xc0b01f70)
[ 10.229292] 1f20: 00000000 0000682c cefb2470 c0117f80 ffffe000 c0b04ca8
[ 10.237463] 1f40: c0b04ce8 00000001 c0b6dfeb c090d8a4 c0b73200 00000001 00000000 c0b01f78
[ 10.245629] 1f60: c010882c c0108830 600e0013 ffffffff
[ 10.250681] [<c0101a8c>] (__irq_svc) from [<c0108830>] (arch_cpu_idle+0x38/0x3c)
[ 10.258074] [<c0108830>] (arch_cpu_idle) from [<c0147a88>] (do_idle+0xe4/0x150)
[ 10.265380] [<c0147a88>] (do_idle) from [<c0147d80>] (cpu_startup_entry+0x18/0x1c)
[ 10.272948] [<c0147d80>] (cpu_startup_entry) from [<c0a00da4>] (start_kernel+0x468/0x48c)
[ 10.281115] CPU3: stopping
[ 10.283826] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G D O 5.3.18-smallwit #16
[ 10.291989] Hardware name: Allwinner sun8i Family
[ 10.296697] [<c010eec4>] (unwind_backtrace) from [<c010b7e8>] (show_stack+0x10/0x14)
[ 10.304436] [<c010b7e8>] (show_stack) from [<c0702b5c>] (dump_stack+0x94/0xa8)
[ 10.311654] [<c0702b5c>] (dump_stack) from [<c010e0e4>] (handle_IPI+0x1c8/0x1e8)
[ 10.319046] [<c010e0e4>] (handle_IPI) from [<c03c9ecc>] (gic_handle_irq+0x8c/0x90)
[ 10.326611] [<c03c9ecc>] (gic_handle_irq) from [<c0101a8c>] (__irq_svc+0x6c/0x90)
[ 10.334083] Exception stack(0xc0027f78 to 0xc0027fc0)
[ 10.339129] 7f60: 00000000 0000279c
[ 10.347299] 7f80: cefdf470 c0117f80 ffffe000 c0b04ca8 c0b04ce8 00000008 c0b6dfeb c090d8a4
[ 10.355470] 7fa0: 00000000 00000000 00000003 c0027fc8 c010882c c0108830 60060013 ffffffff
[ 10.363641] [<c0101a8c>] (__irq_svc) from [<c0108830>] (arch_cpu_idle+0x38/0x3c)
[ 10.371034] [<c0108830>] (arch_cpu_idle) from [<c0147a88>] (do_idle+0xe4/0x150)
[ 10.378339] [<c0147a88>] (do_idle) from [<c0147d80>] (cpu_startup_entry+0x18/0x1c)
[ 10.385902] [<c0147d80>] (cpu_startup_entry) from [<401024cc>] (0x401024cc)
[ 10.392861] Rebooting in 5 seconds..
[ 16.396672] Reboot failed -- System halted
Qt编写数据可视化大屏界面电子看板1-布局方案 https://blog.csdn.net/feiyangqingyun/article/details/90141646
Qt编写数据可视化大屏界面电子看板2-配色方案 https://blog.csdn.net/feiyangqingyun/article/details/90166379
Qt编写数据可视化大屏界面电子看板3-新建布局 https://blog.csdn.net/feiyangqingyun/article/details/90182568
Qt编写数据可视化大屏界面电子看板4-布局另存 https://blog.csdn.net/feiyangqingyun/article/details/90229094
Qt编写数据可视化大屏界面电子看板5-恢复布局 https://blog.csdn.net/feiyangqingyun/article/details/90257468
Qt编写数据可视化大屏界面电子看板6-窗体打开关闭 https://blog.csdn.net/feiyangqingyun/article/details/90287251
Qt编写数据可视化大屏界面电子看板7-窗体浮动 https://blog.csdn.net/feiyangqingyun/article/details/90311423
Qt编写数据可视化大屏界面电子看板8-调整间距 https://blog.csdn.net/feiyangqingyun/article/details/90321253
Qt编写数据可视化大屏界面电子看板9-曲线效果 https://blog.csdn.net/feiyangqingyun/article/details/90348954
Qt编写数据可视化大屏界面电子看板10-改造QCustomPlot https://blog.csdn.net/feiyangqingyun/article/details/90402671
Qt编写数据可视化大屏界面电子看板11-自定义控件 https://blog.csdn.net/feiyangqingyun/article/details/90415449
Qt编写数据可视化大屏界面电子看板12-数据库采集 https://blog.csdn.net/feiyangqingyun/article/details/90445667
https://www.sohu.com/a/369487097_465914
LTS版本仅限于商业用户意味着,那些依赖开源许可证的用户将需要经常升级,从而鼓励参与。
https://git.buildroot.net/buildroot/tag/?h=2020.11
buildroot v2020.11 已经支持 Qt5.15 了,
5.15 是 LTS 长支持版本.
https://www.qt.io/cn/blog/qt-roadmap-for-2020
Qt 5.15 LTS将获得三年支持,就像Qt 5.12 LTS和Qt 5.9 LTS一样。
对于开源用户来说,Qt 5.15是一个普通的Qt版本,没有长周期支持,就像Qt 5.14和Qt 6.0一样。
Qt官方说得很清楚了, 开源版本没有LTS(长支持)的说法。
小白安装虚拟机的基于F1C100S的Ubuntu编译环境,搞了三天没搞定。求一个配置好的虚拟机镜像!
http://whycan.com/t_4291.html#p41640
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
[ 1.572850] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompati bilities
[ 1.584705] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompati bilities
[ 1.596522] EXT4-fs (mmcblk0p2): couldn't mount RDWR because of unsupported opti onal features (400)
[ 1.612102] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown- block(179,2)一直在此重启时什么原因呢?
根文件系统有问题, 不能被挂载.
市场的LCD屏的DE相位都是一样的吗?
寄存器是 TCON0_IO_POL_REG
#define SUNXI_LCDC_TCON_VSYNC_MASK (1 << 24)
#define SUNXI_LCDC_TCON_HSYNC_MASK (1 << 25)
sunxi_display.c
val = SUNXI_LCDC_TCON0_IO_POL_DCLK_PHASE(CONFIG_VIDEO_LCD_DCLK_PHASE);
if (!(mode->sync & FB_SYNC_HOR_HIGH_ACT))
val |= SUNXI_LCDC_TCON_HSYNC_MASK;
if (!(mode->sync & FB_SYNC_VERT_HIGH_ACT))
val |= SUNXI_LCDC_TCON_VSYNC_MASK;
#ifdef CONFIG_VIDEO_VGA_VIA_LCD_FORCE_SYNC_ACTIVE_HIGH
if (for_ext_vga_dac)
val = 0;
#endif
writel(val, &lcdc->tcon0_io_polarity);
writel(0, &lcdc->tcon0_io_tristate);
V3s SPI NAND u-boot @openwrt
http://whycan.com/t_3123.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
https://github.com/bamkrs/openwrt/commit/205ff32af08635c87c3f4840e847b21237f3dae5
移植ubifs 到 spinand的同学可以参考一下上面的链接。
#
# reboot
# modprobe: module g_ffs not found in modules.dep
mount: mounting adb on /dev/usb-ffs/adb failed: No such device
install_listener('tcp:5037','*smartsocket*')
cannot bind 'tcp:5037'
/etc/init.d/S91mdev: line 5: can't create /proc/sys/kernel/hotplug: nonexistent directory
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Stopping dropbear sshd: OK
Stopping network: OK
modprobe: module r8723bs not found in modules.dep
modprobe: module esp8089.ko not found in modules.dep
modprobe: module brcmfmac not found in modules.dep
ifconfig: SIOCSIFADDR: No such device
dnsmasq: failed to bind DHCP server socket: Address already in use
Stopping system message bus: Configuration file: /etc/hostapd.conf
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn't started
killall: dbus-daemon: no process killed
done
Saving random seed: OK
Stopping klogd: OK
[ 18.436115] random: crng init done
Stopping syslogd: OK
umount: can't remount tmpfs read-only
umount: devtmpfs busy - remounted read-only
[ 18.646151] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
[ 20.666988] reboot: Restarting system
[ 20.670694] nuc972 wdt restart ...
[ 20.670694] nuc972 wdt restart ...
这是我在看门狗驱动restart函数里面添加的调试语句
手册: https://www.dialog-semiconductor.com/sites/default/files/da9061-a_datasheet_2v3.pdf
Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
* Dialog Semiconductor DA9062/61 Watchdog Timer
Required properties:
- compatible: should be one of the following valid compatible string lines:
"dlg,da9061-watchdog", "dlg,da9062-watchdog"
"dlg,da9062-watchdog"
Optional properties:
- dlg,use-sw-pm: Add this property to disable the watchdog during suspend.
Only use this option if you can't use the watchdog automatic suspend
function during a suspend (see register CONTROL_B).
Example: DA9062
pmic0: da9062@58 {
watchdog {
compatible = "dlg,da9062-watchdog";
};
};
Example: DA9061 using a fall-back compatible for the DA9062 watchdog driver
pmic0: da9061@58 {
watchdog {
compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog";
};
};
include/linux/mfd/da9062/registers.h
/* DA9062AA_CONTROL_F = 0x013 */
#define DA9062AA_WATCHDOG_SHIFT 0
#define DA9062AA_WATCHDOG_MASK 0x01
#define DA9062AA_SHUTDOWN_SHIFT 1
#define DA9062AA_SHUTDOWN_MASK BIT(1)
#define DA9062AA_WAKE_UP_SHIFT 2
#define DA9062AA_WAKE_UP_MASK BIT(2)
static int da9062_wdt_restart(struct watchdog_device *wdd, unsigned long action,
void *data)
{
struct da9062_watchdog *wdt = watchdog_get_drvdata(wdd);
struct i2c_client *client = to_i2c_client(wdt->hw->dev);
int ret;
/* Don't use regmap because it is not atomic safe */
ret = i2c_smbus_write_byte_data(client, DA9062AA_CONTROL_F,
DA9062AA_SHUTDOWN_MASK);
if (ret < 0)
dev_alert(wdt->hw->dev, "Failed to shutdown (err = %d)\n",
ret);
/* wait for reset to assert... */
mdelay(500);
return ret;
}
=> mmc list
mmc@1c0f000: 0 (SD)
mmc@1c11000: 1 (eMMC)
=> mmc dev 0
switch to partitions #0, OK
mmc0 is current device
=> mmc info
Device: mmc@1c0f000
Manufacturer ID: 0
OEM: 0
Name: 00000
Bus Speed: 50000000
Mode: SD High Speed (50MHz)
Rd Block Len: 512
SD version 2.0
High Capacity: No
Capacity: 1.8 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
=> mmc part
Partition Map for MMC device 0 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 2048 98304 d294b53e-01 0c
2 100352 411648 d294b53e-02 83
=>
=> mmc dev 1
switch to partitions #0, OK
mmc1(part 0) is current device
=> mmc info
Device: mmc@1c11000
Manufacturer ID: 15
OEM: 100
Name: 8GTF4
Bus Speed: 52000000
Mode: MMC High Speed (52MHz)
Rd Block Len: 512
MMC version 5.1
High Capacity: Yes
Capacity: 7.3 GiB
Bus Width: 4-bit
Erase Group Size: 512 KiB
HC WP Group Size: 8 MiB
User Capacity: 7.3 GiB WRREL
Boot Capacity: 4 MiB ENH
RPMB Capacity: 512 KiB ENH
Boot area 0 is not write protected
Boot area 1 is not write protected
=> mmc part
## Unknown partition table type 0
=>
还行, 刚刚测试了小智的X3开发板.
output/build/linux-5.4.66/drivers/gpu/drm/panel/panel-simple.c
panel: panel {
compatible = "bananapi,s070wv20-ct16", "simple-panel";
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
panel_input: endpoint@0 {
reg = <0>;
remote-endpoint = <&tcon0_out_lcd>;
};
};
};
board/widora/mangopi/r3/devicetree/linux/devicetree.dts
static const struct drm_display_mode bananapi_s070wv20_ct16_mode = {
.clock = 30000,
.hdisplay = 800,
.hsync_start = 800 + 40,
.hsync_end = 800 + 40 + 48,
.htotal = 800 + 40 + 48 + 40,
.vdisplay = 480,
.vsync_start = 480 + 13,
.vsync_end = 480 + 13 + 3,
.vtotal = 480 + 13 + 3 + 29,
};
static const struct panel_desc bananapi_s070wv20_ct16 = {
.modes = &bananapi_s070wv20_ct16_mode,
.num_modes = 1,
.bpc = 6,
.size = {
.width = 154,
.height = 86,
},
};
static const struct of_device_id platform_of_match[] = {
{
}, {
.compatible = "bananapi,s070wv20-ct16",
.data = &bananapi_s070wv20_ct16,
}, {
关于linux的lcd初始化, 看相关驱动代码和dts
勾选QT选项以及tslib
运行tx_test提示ts_open: No such file or directory
在/dev/文件下也找不到input文件夹
运行make menuconfig 找不到device driver这个选项
插了触摸屏没有?
log有没有啥i2c错误:
[ 4.562931] Goodix-TS 0-005d: i2c test failed attempt 1: -6
[ 4.602516] Goodix-TS 0-005d: i2c test failed attempt 2: -6
没有找到gt911就不能生成设备。
Failed to setup chip
跟踪一下代码,
https://www-numi.fnal.gov/offline_software/srt_public_context/WebDocs/Errors/unix_system_errors.html
#define ENXIO 6 /* No such device or address */
或许是这个错误?
荔枝派zero v3s 开发板16M spi nor flash gc0308摄像头测试固件:
sysimage-nor-licheepi0-v3s-gc0308-20201015.7z (MX25L256 测试通过)
测试方法, USB线插入开发板, 电脑自动生成RNDIS网卡, 网页打开 http://192.168.7.1:8080/ 即可。
win7需要手动安装 RNDIS驱动:
测试测试 g_serial / g_ether USB Gadget (RNDIS)
http://whycan.com/t_2401.html#p18391
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
荔枝派zero v3s gc0308/gc0312固件: sysimage-sdcard-gc0308-gc0312-20101013.7z (linux5.4.70 LTS版本)
gc0308使用方法: 文件devicetree_gc0308.dtb 覆盖 devicetree.dtb
gc0312使用方法: 文件devicetree_gc0312.dtb 覆盖 devicetree.dtb
分享个licheepi nano镜像,支持adb调试
http://whycan.com/t_2794.html#p23116
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
@阿黄也碰到一样的问题
[ 24.088598] using random self ethernet address
[ 24.093064] using random host ethernet address
[ 24.107438] Mass Storage Function, version: 2009/09/11
[ 24.112600] LUN: removable file: (no medium)
[ 24.167679] usb0: HOST MAC 0e:a8:1d:8b:bb:0d
[ 24.172034] usb0: MAC d2:74:77:01:f1:27
# [ 38.158006] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 38.164635] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 38.170056] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 38.720631] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 38.727260] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 38.732678] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 39.283240] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 39.289867] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 39.295293] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 61.622068] random: crng init done
[ 121.090480] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage out/status
[ 121.097541] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 121.656796] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 121.663423] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 121.668844] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
#
#
# [ 138.951168] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 138.957797] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 138.963213] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 139.514593] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 139.521222] musb_g_ep0_irq 783: SETUP packet len 0 != 8 ?
[ 139.526647] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage setup
[ 140.654421] musb_g_ep0_irq 691: SetupEnd came in a wrong ep0stage out/status
[ 140.661481] musb_g_ep0_irq 783: SETUP packet len 2 != 8 ?
难道 linux4.20的usb for v3s 有bug, 其他版本都没有问题.
镜像和使用方法
gst-omx硬解码镜像.zip
亲测可用,感谢楼主,让我慢慢消化再请教。
改用 jpeg-turbo-2.0.4 之后, 帧率飙升到16fps左右
$ find output/build/jpeg-turbo-2.0.4/ |grep jsimd |grep \\.o$
output/build/jpeg-turbo-2.0.4/simd/CMakeFiles/simd.dir/arm/jsimd_neon.S.o
output/build/jpeg-turbo-2.0.4/simd/CMakeFiles/simd.dir/arm/jsimd.c.o
应该是 neon 指令起作用了。
gcc编译工具链:
https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-linux-gnueabihf/
感谢楼主分享, 顺便标记这个帖子:
一步一步分享在Windows QtCreator/Mingw平台编译运行调试LittleVGL
http://whycan.com/t_714.html#p2600
(出处:哇酷开发者社区【计算机图形/GUI/RTOS/FileSystem】)
基于aodzip大神的buildroot, 添加rndis/dhcpd/mjpg-streamer, 打造了tiny200"伪"网络摄像头
http://whycan.com/t_5391.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
参考的是这个帖子, 一并对 @aodzip, @听风识雨 表示感谢!
TF卡固件下载: sysimage-sdcard.7z
直接通过 USB RNDIS 联网,
装好RNDIS驱动之后,USB线插入电脑, 电脑自动生成RNDIS网卡,自动获取IP地址.
网页打开 http://192.168.7.1:8080/ 即可。
(无需网线插入RJ45口,只要插入USB就行口)