为防止在调试的时候把开发板弄成砖块,需要先将原始镜像拷贝出来。原版系统为安卓7.1.2
可参考链接https://blog.csdn.net/oxp7085915/article/details/80291057
1.装备工作
- adb
- 命令行工具cmd
- adb驱动,瑞芯微开发工具AndroidTool
2.
- 安装usb驱动DriverAssitant_v4.5
- 将usb线插入OTG接口,也就是有跳帽的位置,跳帽改为如图配置(红色)
- 打开Putty串口调试工具,连接debug串口,波特率设为115200,开机将引导信息全部记录下来备用。
DDR Version 1.05 20170712
In
Channel a: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT
Boot1 Release Time: 2017-06-15, version: 2.33
ChipType = 0x8, 177
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MB
FwPartOffset=2000 , 2000
SdmmcInit=0 400
StorageInit ok = 28140
Code check OK! theLoader 0x0, 46959
Code check OK! theLoader 0x8400000, 76327
Enter Trust OS
INF [0x0] TEE-CORE:init_primary_helper:366: Initializing (1.1.0-243-g0d867b1 #1 Fri Nov 24 07:15:36 UTC 2017 arm)
INF [0x0] TEE-CORE:init_primary_helper:367: Release version: 1.2
INF [0x0] TEE-CORE:init_teecore:83: teecore inits done
U-Boot 2014.10-RK3288-06 (Jan 23 2018 - 13:25:20)
CPU: rk3288
cpu version = 0
CPU's clock information:
arm pll = 816000000HZ
periph pll = 297000000HZ
ddr pll = 396000000HZ
codec pll = 384000000HZ
Board: Rockchip platform Board
Uboot as second level loader
DRAM: Found dram banks: 1
Adding bank:0000000000000000(0000000080000000)
Reserve memory for trust os.
dram reserve bank: base = 0x08400000, size = 0x00e00000
128 MiB
GIC CPU mask = 0x00000001
SdmmcInit = 0 400
SdmmcInit = 2 0
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059bc0cc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059bc2cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059cbecc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059cc0cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059bc0cc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059bc2cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059cbecc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059cc0cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059bc0cc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059bc2cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059cbecc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059cc0cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059bc0cc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059bc2cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059cbecc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059cc0cc
ERROR: v7_dcache_inval_range - start address is not aligned - 0x059bc0cc
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x059cc0cc
storage init OK!
Using default environment
GetParam
Load FDT from resource image.
power key: bank-0 pin-5
can't find dts node for fixed
pmic:rk808
can't find dts node for pwm0
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0
#Boot ver: 2018-01-23#2.33
empty serial no.
normal boot.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
delay prepare[0] unprepare[0] enable[0] disable[10]
read logo on state from dts [1]
no fuel gauge found
LVDS: data mapping: vesa, data-width:24, format:0,
Using display timing dts
Detailed mode clock 168000 kHz, flags[a]
H: 1920 1956 1966 2166
V: 1080 1086 1092 1100
bus_format: 100e
pll_src = 0, dclk_hz = 168000000, dclk_div = 2
Hit any key to stop autoboot: 0
load fdt from resouce.
Secure Boot state: 0
kernel @ 0x02000000 (0x007ff5e8)
ramdisk @ 0x05bf0000 (0x0016e634)
bootrk: do_bootm_linux...
Loading Device Tree to 05600000, end 05611886 ... OK
Add bank:0000000000000000, 0000000008400000
Add bank:0000000009200000, 0000000076e00000
WARNING: could not set reg FDT_ERR_BADOFFSET.
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.83 (xxs@xxs-ubuntu) (gcc version 4.9 20150123 (prerelease) (GCC) ) #2 SMP PREEMPT Tue Jan 23 13:27:02 CST 2018
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: rockchip,rk3288w
[ 0.000000] earlycon: Early serial console at MMIO32 0xff690000 (options '')
[ 0.000000] bootconsole [uart0] enabled
[ 0.000000] cma: Reserved 16 MiB at 0x7f000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv65535.65535 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] PERCPU: Embedded 13 pages/cpu @df78e000 s24192 r8192 d20864 u53248
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 519664
[ 0.000000] Kernel command line: earlycon=uart8250,mmio32,0xff690000 vmalloc=496M console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(trust),0x00002000@0x00006000(misc),0x00008000@0x00008000(resource),0x0000C000@0x00010000(kernel),0x00010000@0x0001C000(boot),0x00010000@0x0002C000(recovery),0x00038000@0x0003C000(backup),0x00040000@0x00074000(cache),0x00400000@0x000B4000(system),0x00008000@0x004B4000(metadata),0x00019000@0x004BC000(vendor0),0x00019000@0x004D5000(vendor1),-@0x004EE000(userdata) storagemedia=emmc uboot_logo=0x02000000@0x7dc00000 loader.timestamp=2018-01-23_13:25:20 SecureBootCheckOk=0
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 2026856K/2082816K available (11264K kernel code, 942K rwdata, 3944K rodata, 1024K init, 919K bss, 39576K reserved, 16384K cma-reserved, 1547624K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xe1000000 - 0xff800000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0800000 ( 520 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0c00000 (12256 kB)
[ 0.000000] .init : 0xc1100000 - 0xc1200000 (1024 kB)
[ 0.000000] .data : 0xc1200000 - 0xc12eb944 ( 943 kB)
[ 0.000000] .bss : 0xc12ed000 - 0xc13d2efc ( 920 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected 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.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.008553] Switching to timer-based delay loop, resolution 41ns
[ 0.016047] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[ 0.027017] pid_max: default: 32768 minimum: 301
[ 0.032051] Security Framework initialized
[ 0.036429] SELinux: Initializing.
[ 0.040234] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.047256] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.055339] Initializing cgroup subsys freezer
[ 0.060121] Initializing cgroup subsys debug
[ 0.064649] CPU: Testing write buffer coherency: ok
[ 0.070093] CPU0: update cpu_capacity 430
[ 0.074449] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[ 0.080553] Setting up static identity map for 0x100000 - 0x100058
[ 0.117615] CPU1: update cpu_capacity 430
[ 0.117620] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[ 0.127643] CPU2: update cpu_capacity 430
[ 0.127648] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[ 0.137685] CPU3: update cpu_capacity 430
[ 0.137690] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[ 0.137757] Brought up 4 CPUs
[ 0.171955] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[ 0.178651] CPU: All CPU(s) started in SVC mode.
[ 0.184723] devtmpfs: initialized
[ 0.201438] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[ 0.209964] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 0.220471] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.227705] pinctrl core: initialized pinctrl subsystem
[ 0.234022] NET: Registered protocol family 16
[ 0.240255] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.260955] cpuidle: using governor ladder
[ 0.278711] cpuidle: using governor menu
[ 0.282948] Registered FIQ tty driver
[ 0.309252] console [pstore-1] enabled
[ 0.313457] pstore: Registered ramoops as persistent store backend
[ 0.320073] ramoops: attached 0xf0000@0x8000000, ecc: 0/0
[ 0.327403] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.336063] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.342766] fiq debugger fiq mode enabled
<hit enter to activate fiq debugger>
[ 0.347282] console [ttyFIQ0] enabled
[[ 0.347282] console [ttyFIQ0] enabled
[ 0.354455] bootconsole [uart0] disabled
0.354455] bootconsole [uart0] disabled
[ 0.366377] Registered fiq debugger ttyFIQ0
[ 0.416532] iommu: Adding device ff900000.iep to group 0
[ 0.416621] iommu: Adding device ff910000.isp to group 1
[ 0.416699] iommu: Adding device ff930000.vop to group 2
[ 0.416779] iommu: Adding device ff940000.vop to group 3
[ 0.416860] iommu: Adding device ff9a0000.vpu-service to group 4
[ 0.416940] iommu: Adding device ff9c0000.hevc-service to group 5
[ 0.417265] rk_iommu ff900800.iommu: can't get aclk
[ 0.417281] rk_iommu ff900800.iommu: can't get hclk
[ 0.418526] SCSI subsystem initialized
[ 0.418742] usbcore: registered new interface driver usbfs
[ 0.418798] usbcore: registered new interface driver hub
[ 0.418866] usbcore: registered new device driver usb
[ 0.419207] rk3288-dwc-control-usb ff770284.dwc-control-usb: host_drv_gpio is not specified or invalid
[ 0.420247] media: Linux media interface: v0.10
[ 0.420296] Linux video capture interface: v2.00
[ 0.420448] pps_core: LinuxPPS API ver. 1 registered
[ 0.420460] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[ 0.420488] PTP clock support registered
[ 0.421781] Advanced Linux Sound Architecture Driver Initialized.
[ 0.422296] Bluetooth: Core ver 2.21
[ 0.422344] NET: Registered protocol family 31
[ 0.422355] Bluetooth: HCI device and connection manager initialized
[ 0.422370] Bluetooth: HCI socket layer initialized
[ 0.422383] Bluetooth: L2CAP socket layer initialized
[ 0.422414] Bluetooth: SCO socket layer initialized
[ 0.423366] rockchip-cpuinfo cpuinfo: Serial : 29b523534e6f80c0
[ 0.424218] clocksource: Switched to clocksource arch_sys_counter
[ 0.465230] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[ 0.465472] NET: Registered protocol family 2
[ 0.465978] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.466023] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.466096] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.466146] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.466170] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.466319] NET: Registered protocol family 1
[ 0.466766] Trying to unpack rootfs image as initramfs...
[ 0.516614] rk_battery_charger_detect_cb , battery_charger_detect 1
[ 0.547750] Freeing initrd memory: 1468K
[ 0.548673] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[ 0.551311] audit: initializing netlink subsys (disabled)
[ 0.551366] audit: type=2000 audit(0.423:1): initialized
[ 0.556291] VFS: Disk quotas dquot_6.6.0
[ 0.556429] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.557386] Registering sdcardfs 0.1
[ 0.557671] fuse init (API version 7.23)
[ 0.558858]
[ 0.558858] TEE Core Framework initialization (ver 1:0.1)
[ 0.558890] TEE armv7 Driver initialization
[ 0.559178] tz_tee_probe: name="armv7sec", id=0, pdev_name="armv7sec.0"
[ 0.559194] TEE core: Alloc the misc device "opteearmtz00" (id=0)
[ 0.559370] TEE Core: Register the misc device "opteearmtz00" (id=0,minor=62)
[ 0.562914] bounce: pool size: 64 pages
[ 0.563047] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.563069] io scheduler noop registered
[ 0.563084] io scheduler deadline registered
[ 0.563114] io scheduler cfq registered (default)
[ 0.563417] rockchip-usb-phy ff770000.syscon:usbphy: vbus_drv is not assigned!
[ 0.565173] rk3288 gpio driver
[ 0.566745] backlight supply power not found, using dummy regulator
[ 0.567113] iep: failed to find iep power down clock source.
[ 0.567452] IEP Power ON
[ 0.567631] IEP Power OFF
[ 0.567689] IEP Driver loaded succesfully
[ 0.567805] Module initialized.
[ 0.568250] rk-vcodec ff9a0000.vpu-service: probe device
[ 0.568304] rk-vcodec ff9a0000.vpu-service: vpu mmu dec df285210
[ 0.568447] rk-vcodec ff9a0000.vpu-service: allocator is drm
[ 0.568505] rk-vcodec ff9a0000.vpu-service: checking hw id 4831
[ 0.568934] rk-vcodec ff9a0000.vpu-service: init success
[ 0.569347] rk-vcodec ff9c0000.hevc-service: probe device
[ 0.569401] rk-vcodec ff9c0000.hevc-service: vpu mmu dec df285610
[ 0.569539] rk-vcodec ff9c0000.hevc-service: allocator is drm
[ 0.569600] rk-vcodec ff9c0000.hevc-service: checking hw id 6867
[ 0.569918] rk-vcodec ff9c0000.hevc-service: init success
[ 0.571520] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 0.571539] dma-pl330 ff250000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[ 0.572105] dma-pl330 ff600000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 0.572124] dma-pl330 ff600000.dma-controller: DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[ 0.573050] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[ 0.574650] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 38, base_baud = 1500000) is a 16550A
[ 0.575214] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 39, base_baud = 1500000) is a 16550A
[ 0.575780] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 40, base_baud = 1500000) is a 16550A
[ 0.576335] ff1c0000.serial: ttyS4 at MMIO 0xff1c0000 (irq = 41, base_baud = 1500000) is a 16550A
[ 0.576801] [drm:drm_core_init] Initialized drm 1.1.0 20060810
[ 0.579985] rockchip-vop ff930000.vop: invalid resource
[ 0.580002] rockchip-vop ff930000.vop: failed to get vop cabc lut registers
[ 0.580628] rockchip-drm display-subsystem: bound ff930000.vop (ops vop_component_ops)
[ 0.580677] rockchip-vop ff940000.vop: invalid resource
[ 0.580691] rockchip-vop ff940000.vop: failed to get vop cabc lut registers
[ 0.581326] rockchip-drm display-subsystem: bound ff940000.vop (ops vop_component_ops)
[ 0.581535] i2c i2c-6: of_i2c: modalias failure on /hdmi@ff980000/ports
[ 0.581555] dwhdmi-rockchip ff980000.hdmi: registered DesignWare HDMI I2C bus driver
[ 0.581616] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
[ 0.582204] rockchip-drm d
可以看出官方将uboot延时设为了0秒,屏蔽了进入uboot的功能。并且加载内核后,无法终端输入。
注意看Kernel command line: 这行,这行是分区表信息。
- cmd命令进入cdrom_nano3288_SDK_android7.1\tools-usb-driver\AndroidTool_Release_v2.43\AndroidTool_Release_v2.43\bin目录
- 开发板正常开机,启动adb,查看可用adb设备
$ ./adb devices
List of devices attached
24ETJN8FHO device
- 使用以下命令连接开发板
#可用设备为1个
./adb shell
#多个设备时
./adb -s 24ETJN8FHO shell
准备开始导出工作
- 查看原始分区表信息
$ cat /proc/cmdline
cat /proc/cmdline
/system/bin/sh: cat: /proc/cmdline: Permission denied
访问被拒绝,需启用root用户,获得分区信息后,记得将信息拷贝到txt文本中备用
#进入root用户模式
$ su
su
rk3288:/ # cat /proc/cmdline
cat /proc/cmdline
earlycon=uart8250,mmio32,0xff690000 vmalloc=496M console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(trust),0x00002000@0x00006000(misc),0x00008000@0x00008000(resource),0x0000C000@0x00010000(kernel),0x00010000@0x0001C000(boot),0x00010000@0x0002C000(recovery),0x00038000@0x0003C000(backup),0x00040000@0x00074000(cache),0x00400000@0x000B4000(system),0x00008000@0x004B4000(metadata),0x00019000@0x004BC000(vendor0),0x00019000@0x004D5000(vendor1),-@0x004EE000(userdata) storagemedia=emmc uboot_logo=0x02000000@0x7dc00000 loader.timestamp=2018-01-23_13:25:20 SecureBootCheckOk=0 androidboot.mode=emmc
这里已kernel分区说明,0x0000C000@0x00010000(kernel),分区名字前面是其大小和起始位置
@前面是分区大小,@后面是分区起始位置
数值的单位是sector(扇区),1个sector 为512 Bytes,kernel 分区的起始位置是0x00010000,大小是0x0000C000(16M),这两个数等会导出就直接用到。
#查看挂载情况
# cat /proc/mounts
cat /proc/mounts
rootfs / rootfs ro,seclabel,size=1013428k,nr_inodes=119808 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime,gid=3009,hidepid=2 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,seclabel,relatime,mode=755 0 0
/sys/kernel/debug/tracing /sys/kernel/debug/tracing tracefs rw,seclabel,relatime,mode=755 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
none /config configfs rw,relatime 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
none /dev/cpuset cgroup rw,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
/dev/block/platform/ff0f0000.dwmmc/by-name/system /system ext4 ro,seclabel,noatime,nodiratime,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/ff0f0000.dwmmc/by-name/vendor1 /vendor ext4 ro,seclabel,nosuid,nodev,noatime,nodiratime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/ff0f0000.dwmmc/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,nodiratime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/ff0f0000.dwmmc/by-name/metadata /metadata ext4 rw,seclabel,nosuid,nodev,noatime,nodiratime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/ff0f0000.dwmmc/by-name/userdata /data f2fs rw,seclabel,nosuid,nodev,noatime,nodiratime,background_gc=on,discard,user_xattr,inline_xattr,inline_data,extent_cache,active_logs=6 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
- 按住Recovery键,再按reset键,进入Recovery模式
- 打开瑞芯微开发工具AndroidTool工具,路径参考cdrom_nano3288_SDK_android7.1\tools-usb-driver\AndroidTool_Release_v2.43\AndroidTool_Release_v2.43
- 跳至“高级功能”
起始扇区填分区表@右边的数值,扇区数填@左边的数值。
- 逐一导出各个分区并相应命名,userdata分区填写大小为system两倍大小(0x00800000)或者1.5倍大小(0x00600000),也就是4G或者3.0G,最后将Output压缩,你就可以看到总的压缩文件大小才400m左右。
- 清空output文件,重复导出镜像工作,防止第一次失误填错数值,导致还原出错。(可选)
烧录荣品提供镜像,测试是否兼容
- 打开AndroidTool,跳至升级固件界面,点击“固件”,选择android_7.1_hdmi_update_20190320_1732.img固件,再点击"升级"即可刷入新的镜像。你也可以在刷入系统前擦除Flash。
下图为擦除emmc后的效果
- 烧录完成后,插上hdmi视频线,你就可以看到熟悉的安卓系统界面了。
- 如果刷rom失败,可以将提取出来的镜像重新打包刷回去。具体方法请百度
实际效果,以下烧录的为ubuntu系统nano3288_ubuntu_core_20190307_1432.img,烧录镜像进入系统后,需要分区扩容
DDR Version 1.06 20171020
In
Channel a: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT
Boot1 Release Time: Apr 11 2018 10:32:58, version: 2.36
ChipType = 0x8, 229
mmc2:cmd19,256
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MB
FwPartOffset=2000 , 2000
mmc0:cmd8,1024
mmc0:cmd8,1024
mmc0:cmd8,1024
SdmmcInit=0 1
StorageInit ok = 30369
LOADER Check OK! 0x0, 64252
TOS Check OK! 0x8400000, 93627
Enter Trust OS
INF [0x0] TEE-CORE:init_primary_helper:377: Initializing (1.1.0-316-g7b4ec90 #59 Wed May 30 08:26:33 UTC 2018 arm)
INF [0x0] TEE-CORE:init_primary_helper:378: Release version: 1.3
INF [0x0] TEE-CORE:init_primary_helper:379: Next entry point address: 0x0
INF [0x0] TEE-CORE:init_teecore:83: teecore inits done
U-Boot 2014.10-RK3288-06 (Mar 07 2019 - 14:26:56)
CPU: rk3288
cpu version = 0
CPU's clock information:
arm pll = 816000000HZ
periph pll = 594000000HZ
ddr pll = 396000000HZ
codec pll = 384000000HZ
Board: Rockchip platform Board
Uboot as second level loader
DRAM: Found dram banks: 1
Adding bank:0000000000000000(0000000080000000)
Reserve memory for trust os.
dram reserve bank: base = 0x08400000, size = 0x00e00000
128 MiB
GIC CPU mask = 0x00000001
SdmmcInit = 0 400
SdmmcInit = 2 0
storage init OK!
Using default environment
GetParam
Load FDT from boot image.
power key: bank-0 pin-5
can't find dts node for fixed
pmic:rk808
can't find dts node for pwm0
Can't find dts node for fuel guage cw201x
misc partition not found!
SecureBootEn = 0, SecureBootLock = 0
#Boot ver: 2019-03-07#2.36
empty serial no.
normal boot.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
Rockchip UBOOT DRM driver version: develop-v1.0.0
read logo on state from dts [1]
no fuel gauge found
Using display timing dts
Detailed mode clock 140000 kHz, flags[a]
H: 1920 1936 1956 2016
V: 1080 1092 1095 1118
bus_format: 100e
pll_src = 0, dclk_hz = 140000000, dclk_div = 4
final DSI-Link bandwidth: 1000 Mbps x 4
misc partition not found!
Hit any key to stop autoboot: 0
boot or recovery image sha mismatch!
Secure Boot state: 0
kernel @ 0x02000000 (0x007a46a8)
ramdisk @ 0x04bf0000 (0x00299f93)
bootrk: do_bootm_linux...
Loading Device Tree to 04600000, end 04611cf3 ... OK
Add bank:0000000000000000, 0000000008400000
Add bank:0000000009200000, 0000000076e00000
WARNING: could not set reg FDT_ERR_BADOFFSET.
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.132 (source-Image-rk@rpdzkj) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #18 SMP Thu Mar 7 14:29:50 CST 2019
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: rockchip,rk3288w
[ 0.000000] earlycon: Early serial console at MMIO32 0xff690000 (options '')
[ 0.000000] bootconsole [uart0] enabled
[ 0.000000] cma: Reserved 16 MiB at 0x7f000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv65535.65535 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] PERCPU: Embedded 14 pages/cpu @df781000 s24728 r8192 d24424 u57344
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 519664
[ 0.000000] Kernel command line: earlycon=uart8250,mmio32,0xff690000 vmalloc=496M console=ttyFIQ0,115200 root=/dev/mmcblk1p5 linuxroot rw rootfstype=ext4 init=/sbin/init mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(trust),0x00010000@0x00006000(boot),0x00002000@0x00016000(backup),-@0x00018000(linuxroot) storagemedia=emmc androidboot.oem_unlocked=0 uboot_logo=0x02000000@0x7dc00000 loader.timestamp=2019-03-07_14:26:56 SecureBootCheckOk=0
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 2025196K/2082816K available (12288K kernel code, 938K rwdata, 3312K rodata, 1024K init, 638K bss, 41236K reserved, 16384K cma-reserved, 1547956K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xe1000000 - 0xff800000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0800000 ( 520 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0d00000 (13280 kB)
[ 0.000000] .init : 0xc1200000 - 0xc1300000 (1024 kB)
[ 0.000000] .data : 0xc1300000 - 0xc13eabf4 ( 939 kB)
[ 0.000000] .bss : 0xc13ec000 - 0xc148b9b0 ( 639 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected 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.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.008010] Switching to timer-based delay loop, resolution 41ns
[ 0.016621] Console: colour dummy device 80x30
[ 0.021338] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.032395] pid_max: default: 32768 minimum: 301
[ 0.037101] Security Framework initialized
[ 0.041242] Yama: becoming mindful.
[ 0.044781] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.051551] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.059439] Initializing cgroup subsys devices
[ 0.063940] Initializing cgroup subsys freezer
[ 0.068556] CPU: Testing write buffer coherency: ok
[ 0.073631] ftrace: allocating 44395 entries in 131 pages
[ 0.156317] CPU0: update cpu_capacity 430
[ 0.160658] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[ 0.166862] Setting up static identity map for 0x100000 - 0x100058
[ 0.175194] CPU1: update cpu_capacity 430
[ 0.175200] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[ 0.175835] CPU2: update cpu_capacity 430
[ 0.175841] CPU2: thread -1, cpu 2, socket 5, mpidr 80000502
[ 0.176484] CPU3: update cpu_capacity 430
[ 0.176489] CPU3: thread -1, cpu 3, socket 5, mpidr 80000503
[ 0.176580] Brought up 4 CPUs
[ 0.211024] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[ 0.217799] CPU: All CPU(s) started in SVC mode.
[ 0.223889] devtmpfs: initialized
[ 0.243094] VFP support v0.3: implementor 41 architecture 3 part 30 variant d rev 0
[ 0.251683] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.262341] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.269849] pinctrl core: initialized pinctrl subsystem
[ 0.276423] NET: Registered protocol family 16
[ 0.282897] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.320374] cpuidle: using governor ladder
[ 0.350396] cpuidle: using governor menu
[ 0.354667] Registered FIQ tty driver
[ 0.385877] console [pstore-1] enabled
[ 0.389866] pstore: Registered ramoops as persistent store backend
[ 0.396527] ramoops: attached 0xf0000@0x8000000, ecc: 0/0
[ 0.405142] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.413790] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.420713] fiq debugger fiq mode enabled
[ 0.425252] console [ttyFIQ0] enabled
[ 0.425252] console [ttyFIQ0] enabled
[ 0.432865] bootconsole [uart0] disabled
[ 0.432865] bootconsole [uart0] disabled
[ 0.441221] Registered fiq debugger ttyFIQ0
[ 0.522833] vcc18_dvp: supplied by vcc_3v3sys
[ 0.527661] vcc_flash: regulator get failed, ret=-517
[ 0.533001] vcc_host_5v: supplied by vcc_3v3sys
[ 0.643151] vdd_log: supplied by vcc_3v3sys
[ 0.648069] iommu: Adding device ff900000.iep to group 0
[ 0.653487] iommu: Adding device ff910000.isp to group 1
[ 0.658878] iommu: Adding device ff930000.vop to group 2
[ 0.664284] iommu: Adding device ff940000.vop to group 3
[ 0.669676] iommu: Adding device ff9a0000.vpu-service to group 4
[ 0.675782] iommu: Adding device ff9c0000.hevc-service to group 5
[ 0.682257] rk_iommu ff900800.iommu: can't get aclk
[ 0.687156] rk_iommu ff900800.iommu: can't get hclk
[ 0.693641] SCSI subsystem initialized
[ 0.697641] usbcore: registered new interface driver usbfs
[ 0.703172] usbcore: registered new interface driver hub
[ 0.708598] usbcore: registered new device driver usb
[ 0.714052] rk3288-dwc-control-usb ff770284.dwc-control-usb: host_drv_gpio is not specified or invalid
[ 0.724502] media: Linux media interface: v0.10
[ 0.729069] Linux video capture interface: v2.00
[ 0.733740] pps_core: LinuxPPS API ver. 1 registered
[ 0.738709] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[ 0.747867] PTP clock support registered
[ 0.830218] rk_battery_charger_detect_cb , battery_charger_detect 1
[ 0.858515] Advanced Linux Sound Architecture Driver Initialized.
[ 0.865214] Bluetooth: Core ver 2.21
[ 0.868842] NET: Registered protocol family 31
[ 0.873285] Bluetooth: HCI device and connection manager initialized
[ 0.879661] Bluetooth: HCI socket layer initialized
[ 0.884538] Bluetooth: L2CAP socket layer initialized
[ 0.889613] Bluetooth: SCO socket layer initialized
[ 0.895581] rockchip-cpuinfo cpuinfo: Serial : 29b523534e6f80c0
[ 0.902505] clocksource: Switched to clocksource arch_sys_counter
[ 0.958185] NET: Registered protocol family 2
[ 0.963109] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.970193] TCP bind hash table entries: 4096 (order: 4, 81920 bytes)
[ 0.976735] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.983155] UDP hash table entries: 256 (order: 1, 12288 bytes)
[ 0.989094] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
[ 0.995655] NET: Registered protocol family 1
[ 1.000306] RPC: Registered named UNIX socket transport module.
[ 1.006257] RPC: Registered udp transport module.
[ 1.010957] RPC: Registered tcp transport module.
[ 1.015670] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.022292] Trying to unpack rootfs image as initramfs...
[ 1.173208] Freeing initrd memory: 2664K
[ 1.178241] hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
[ 1.188612] Initialise system trusted keyring
[ 1.201881] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.209491] NFS: Registering the id_resolver key type
[ 1.214602] Key type id_resolver registered
[ 1.218791] Key type id_legacy registered
[ 1.222834] Installing knfsd (copyright (C) 1996 [email protected]).
[ 1.229801] fuse init (API version 7.23)
[ 1.238093] NET: Registered protocol family 38
[ 1.242589] Key type asymmetric registered
[ 1.246691] Asymmetric key parser 'x509' registered
[ 1.251634] bounce: pool size: 64 pages
[ 1.255669] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.263089] io scheduler noop registered
[ 1.267020] io scheduler deadline registered
[ 1.271322] io scheduler cfq registered (default)
[ 1.279302] backlight supply power not found, using dummy regulator
[ 1.286219] rk-vcodec ff9a0000.vpu-service: no regulator for vcodec
[ 1.292733] rk-vcodec ff9a0000.vpu-service: probe device
[ 1.298101] rk-vcodec ff9a0000.vpu-service: vpu mmu dec df2dba10
[ 1.304323] rk-vcodec ff9a0000.vpu-service: allocator is drm
[ 1.310041] rk-vcodec ff9a0000.vpu-service: checking hw id 4831
[ 1.316525] rk-vcodec ff9a0000.vpu-service: could not find power_model node
[ 1.323511] rk-vcodec ff9a0000.vpu-service: init success
[ 1.329121] rk-vcodec ff9c0000.hevc-service: no regulator for vcodec
[ 1.335748] rk-vcodec ff9c0000.hevc-service: probe device
[ 1.341199] rk-vcodec ff9c0000.hevc-service: vpu mmu dec df2dbe10
[ 1.347492] rk-vcodec ff9c0000.hevc-service: allocator is drm
[ 1.353312] rk-vcodec ff9c0000.hevc-service: checking hw id 6867
[ 1.359733] rk-vcodec ff9c0000.hevc-service: could not find power_model node
[ 1.366802] rk-vcodec ff9c0000.hevc-service: init success
[ 1.374436] dma-pl330 ff250000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.382009] dma-pl330 ff250000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[ 1.392070] dma-pl330 ff600000.dma-controller: Loaded driver for PL330 DMAC-241330
[ 1.399665] dma-pl330 ff600000.dma-controller: DBUFF-64x8bytes Num_Chans-5 Num_Peri-6 Num_Events-10
[ 1.409534] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[ 1.417834] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 36, base_baud = 1500000) is a 16550A
[ 1.427459] ff190000.serial: ttyS1 at MMIO 0xff190000 (irq = 37, base_baud = 1500000) is a 16550A
[ 1.436769] rockchip-pinctrl pinctrl: pin gpio7-22 already requested by fiq-debugger; cannot claim for ff690000.serial
[ 1.447477] rockchip-pinctrl pinctrl: pin-238 (ff690000.serial) status -22
[ 1.454366] rockchip-pinctrl pinctrl: could not request pin 238 (gpio7-22) from group uart2-xfer on device rockchip-pinctrl
[ 1.465585] dw-apb-uart ff690000.serial: Error applying setting, reverse things back
[ 1.473635] ff690000.serial: ttyS2 at MMIO 0xff690000 (irq = 38, base_baud = 1500000) is a 16550A
[ 1.483218] ff1b0000.serial: ttyS3 at MMIO 0xff1b0000 (irq = 39, base_baud = 1500000) is a 16550A
[ 1.492799] ff1c0000.serial: ttyS4 at MMIO 0xff1c0000 (irq = 40, base_baud = 1500000) is a 16550A
[ 1.503042] [drm] Initialized drm 1.1.0 20060810
[ 1.511436] [drm] Rockchip DRM driver version: v1.0.1
[ 1.516769] rockchip-drm display-subsystem: devfreq is not set
[ 1.522910] rockchip-vop ff930000.vop: invalid resource
[ 1.528136] rockchip-vop ff930000.vop: failed to get vop cabc lut registers
[ 1.535891] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0d60e4c)
[ 1.543273] rockchip-vop ff940000.vop: invalid resource
[ 1.548497] rockchip-vop ff940000.vop: failed to get vop cabc lut registers
[ 1.556067] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0d60e4c)
[ 1.563602] i2c i2c-6: of_i2c: modalias failure on /hdmi@ff980000/ports
[ 1.570219] dwhdmi-rockchip ff980000.hdmi: registered D0000.: EHCI Host Controller
[ 1.996607] ehci-platform ff500000.usb: new USB bus registered, assigned bus number 2
[ 2.004594] ehci-platform ff500000.usb: irq 44, io mem 0xff500000
[ 2.022536] ehci-platform ff500000.usb: USB 2.0 started, EHCI 1.00
[ 2.028876] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.035691] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.042924] usb usb2: Product: EHCI Host Controller
[ 2.047809] usb usb2: Manufacturer: Linux 4.4.132 ehci_hcd
[ 2.053306] usb usb2: SerialNumber: ff500000.usb
[ 2.058463] hub 2-0:1.0: USB hub found
[ 2.062245] hub 2-0:1.0: 1 port detected
[ 2.066801] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.073124] ohci-platform: OHCI generic platform driver
[ 2.078553] ohci-platform ff520000.usb: Generic Platform OHCI controller
[ 2.085478] ohci-platform ff520000.usb: new USB bus registered, assigned bus number 3
[ 2.093454] ohci-platform ff520000.usb: irq 45, io mem 0xff520000
[ 2.156699] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.163521] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.170739] usb usb3: Product: Generic Platform OHCI controller
[ 2.176672] usb usb3: Manufacturer: Linux 4.4.132 ohci_hcd
[ 2.182156] usb usb3: SerialNumber: ff520000.usb
[ 2.187405] hub 3-0:1.0: USB hub found
[ 2.191187] hub 3-0:1.0: 1 port detected
[ 2.195758] usbcore: registered new interface driver cdc_acm
[ 2.201422] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.209507] usbcore: registered new interface driver cdc_wdm
[ 2.215312] usbcore: registered new interface driver usb-storage
[ 2.221404] usbcore: registered new interface driver usbserial
[ 2.227292] usbcore: registered new interface driver usbserial_generic
[ 2.233865] usbserial: USB Serial support registered for generic
[ 2.239928] usbcore: registered new interface driver cp210x
[ 2.245549] usbserial: USB Serial support registered for cp210x
[ 2.251549] usbcore: registered new interface driver ftdi_sio
[ 2.257345] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 2.264798] usbcore: registered new interface driver keyspan
[ 2.270493] usbserial: USB Serial support registered for Keyspan - (without firmware)
[ 2.278368] usbserial: USB Serial support registered for Keyspan 1 port adapter
[ 2.285820] usbserial: USB Serial support registered for Keyspan 2 port adapter
[ 2.293217] usbserial: USB Serial support registered for Keyspan 4 port adapter
[ 2.300714] usbcore: registered new interface driver option
[ 2.306341] usbserial: USB Serial support registered for GSM modem (1-port)
[ 2.313513] usbcore: registered new interface driver oti6858
[ 2.319213] usbserial: USB Serial support registered for oti6858
[ 2.325298] usbcore: registered new interface driver pl2303
[ 2.330898] usbserial: USB Serial support registered for pl2303
[ 2.336887] usbcore: registered new interface driver qcserial
[ 2.342907] usbserial: USB Serial support registered for Qualcomm USB modem
[ 2.349936] usbcore: registered new interface driver sierra
[ 2.355555] usbserial: USB Serial support registered for Sierra USB modem
[ 2.362361] usb20_otg: version 3.10a 21-DEC-2012
[ 2.367300] e1380040
[ 2.369492] Core Release: 3.10a
[ 2.372660] Setting default values for core params
[ 2.377650] Using Buffer DMA mode
[ 2.380967] Periodic Transfer Interrupt Enhancement - disabled
[ 2.386815] Multiprocessor Interrupt Enhancement - disabled
[ 2.392382] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 2.396751] ^^^^^^^^^^^^^^^^^Device Mode
[ 2.400687] Dedicated Tx FIFOs mode
[ 2.404219] usb 2-1: new high-speed USB device number 2 using ehci-platform
[ 2.411209] pcd_init otg_dev = c482bb00
[ 2.415485] usb20_otg ff580000.usb: DWC OTG Controller
[ 2.420855] usb20_otg ff580000.usb: new USB bus registered, assigned bus number 4
[ 2.428393] usb20_otg ff580000.usb: irq 47, io mem 0x00000000
[ 2.434315] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.441107] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.448341] usb usb4: Product: DWC OTG Controller
[ 2.453061] usb usb4: Manufacturer: Linux 4.4.132 dwc_otg_hcd
[ 2.458808] usb usb4: SerialNumber: ff580000.usb
[ 2.463964] hub 4-0:1.0: USB hub found
[ 2.467745] hub 4-0:1.0: 1 port detected
[ 2.472348] usb20_host: version 3.10a 21-DEC-2012
[ 2.478381] usbcore: registered new interface driver iforce
[ 2.484088] usbcore: registered new interface driver xpad
[ 2.489531] Initial gslx680 linux Touch Driver
[ 2.494030] <<-GTP-INFO->> GTP driver installing...
[ 2.499095] usbcore: registered new interface driver usbtouchscreen
[ 2.505966] i2c /dev entries driver
[ 2.510680] rk808 0-001b: Pmic Chip id: 0x0
[ 2.517961] rk808-regulator rk808-regulator: there is no dvs0 gpio
[ 2.524237] rk808-regulator rk808-regulator: there is no dvs1 gpio
[ 2.530494] DCDC_REG1: supplied by vcc_3v3sys
[ 2.535549] DCDC_REG2: supplied by vcc_3v3sys
[ 2.540544] DCDC_REG3: supplied by vcc_3v3sys
[ 2.545263] DCDC_REG4: supplied by vcc_3v3sys
[ 2.550081] vcc_flash: supplied by vcc_io
[ 2.554246] LDO_REG1: supplied by vcc_3v3sys
[ 2.559683] LDO_REG2: supplied by vcc_3v3sys
[ 2.563099] usb 2-1: New USB device found, idVendor=1a40, idProduct=0201
[ 2.563106] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.563111] usb 2-1: Product: USB 2.0 Hub [MTT]
[ 2.563756] hub 2-1:1.0: USB hub found
[ 2.563846] hub 2-1:1.0: 7 ports detected
[ 2.590208] dwc_otg_hcd_suspend, usb device mode
[ 2.596913] LDO_REG4: supplied by vcc_io
[ 2.601864] LDO_REG5: supplied by vcc_io
[ 2.609908] SWITCH_REG1: supplied by vcc_io
[ 2.614494] SWITCH_REG2: supplied by vcc_io
[ 2.619875] RTC date/time 2013-01-18(5) 09:12:54
[ 2.625087] RTC date/time 2013-01-18(5) 09:12:54
[ 2.631146] RTC date/time 2013-01-18(5) 09:12:54
[ 2.635967] rk808-rtc rk808-rtc: rtc core: registered rk808-rtc as rtc0
[ 2.643001] i2c i2c-0: of_i2c: modalias failure on /i2c@ff650000/rtc
[ 2.649361] rk3x-i2c ff650000.i2c: Initialized RK3xxx I2C bus at e11fa000
[ 2.656728] rk3x-i2c ff150000.i2c: Initialized RK3xxx I2C bus at e11fc000
[ 2.664095] rk3x-i2c ff160000.i2c: Initialized RK3xxx I2C bus at e11fe000
[ 2.671596] rk3x-i2c ff660000.i2c: Initialized RK3xxx I2C bus at e1222000
[ 2.680318] usbcore: registered new interface driver uvcvideo
[ 2.686084] USB Video Class driver (1.1.1)
[ 2.692652] clk: couldn't get clock 0 for /tsadc@ff280000
[ 2.699036] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: [email protected]
[ 2.707691] Bluetooth: Virtual HCI driver ver 1.5
[ 2.712561] Bluetooth: HCI UART driver ver 2.3
[ 2.717010] Bluetooth: HCI UART protocol H4 registered
[ 2.722145] Bluetooth: HCI UART protocol LL registered
[ 2.727311] Bluetooth: HCI UART protocol ATH3K registered
[ 2.732812] usbcore: registered new interface driver bfusb
[ 2.738368] usbcore: registered new interface driver btusb
[ 2.744189] cpu cpu0: bin=1
[ 2.747097] cpu cpu0: leakage=17
[ 2.750422] cpu cpu0: Failed to get pvtm
[ 2.754424] cpu cpu0: bin-scale=25
[ 2.759086] cpu cpu0: irdrop-scale=27
[ 2.762779] cpu cpu0: target-scale=27
[ 2.767143] sdhci: Secure Digital Host Controller Interface driver
[ 2.773360] sdhci: Copyright(c) Pierre Ossman
[ 2.777725] Synopsys Designware Multimedia Card Interface Driver
[ 2.784934] dwmmc_rockchip ff0c0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.792197] dwmmc_rockchip ff0c0000.dwmmc: Using internal DMA controller.
[ 2.799011] dwmmc_rockchip ff0c0000.dwmmc: Version ID is 270a
[ 2.804929] dwmmc_rockchip ff0c0000.dwmmc: DW MMC controller at irq 29,32 bit host data width,256 deep fifo
[ 2.814725] dwmmc_rockchip ff0c0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.842563] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 2.863593] dwmmc_rockchip ff0c0000.dwmmc: 1 slots initialized
[ 2.869735] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.877003] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[ 2.883816] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[ 2.889660] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[ 2.899428] dwmmc_rockchip ff0d0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.907576] dwmmc_rockchip ff0d0000.dwmmc: No vmmc regulator found
[ 2.913769] dwmmc_rockchip ff0d0000.dwmmc: No vqmmc regulator found
[ 2.920669] dwmmc_rockchip ff0f0000.dwmmc: IDMAC supports 32-bit address mode.
[ 2.927985] dwmmc_rockchip ff0f0000.dwmmc: Using internal DMA controller.
[ 2.934785] dwmmc_rockchip ff0f0000.dwmmc: Version ID is 270a
[ 2.940576] dwmmc_rockchip ff0f0000.dwmmc: DW MMC controller at irq 31,32 bit host data width,256 deep fifo
[ 2.950585] dwmmc_rockchip ff0f0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 2.958691] dwmmc_rockchip ff0f0000.dwmmc: No vmmc regulator found
[ 2.964878] dwmmc_rockchip ff0f0000.dwmmc: No vqmmc regulator found
[ 2.982546] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 3.003554] dwmmc_rockchip ff0f0000.dwmmc: 1 slots initialized
[ 3.011547] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.020438] hidraw: raw HID events driver (C) Jiri Kosina
[ 3.026377] usbcore: registered new interface driver usbhid
[ 3.031947] usbhid: USB HID core driver
[ 3.035966] ashmem: initialized
[ 3.039525] rockchip-dmc dmc: unable to get devfreq-event device : dfi
[ 3.047108] rknandbase v1.2 2018-05-08
[ 3.051001] rknand: probe of ff400000.nandc failed with error -1
[ 3.068013] mmc1: MAN_BKOPS_EN bit is not set
[ 3.075637] mmc_host mmc1: Bus speed (slot 0) = 99000000Hz (slot req 100000000Hz, actual 99000000HZ div = 0)
[ 3.094577] dwmmc_rockchip ff0f0000.dwmmc: Successfully tuned phase to 42
[ 3.101453] mmc1: new HS200 MMC card at address 0001
[ 3.106879] mmcblk1: mmc1:0001 8WPD3R 7.28 GiB
[ 3.111533] mmcblk1boot0: mmc1:0001 8WPD3R partition 1 4.00 MiB
[ 3.117603] mmcblk1boot1: mmc1:0001 8WPD3R partition 2 4.00 MiB
[ 3.123678] mmcblk1rpmb: mmc1:0001 8WPD3R partition 3 512 KiB
[ 3.129684] uboot: 0x000400000 -- 0x000800000 (4 MB)
[ 3.135098] trust: 0x000800000 -- 0x000c00000 (4 MB)
[ 3.140494] boot: 0x000c00000 -- 0x002c00000 (32 MB)
[ 3.145992] backup: 0x002c00000 -- 0x003000000 (4 MB)
[ 3.151387] linuxroot: 0x003000000 -- 0x1d1c00000 (7404 MB)
[ 3.157184] mmcblk1: p1 p2 p3 p4 p5
[ 4.052852] rk3x-i2c ff660000.i2c: timeout, ipd: 0x00, state: 1
[ 4.078056] u32 classifier
[ 4.080771] Netfilter messages via NETLINK v0.30.
[ 4.085562] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 4.092039] ctnetlink v0.93: registering with nfnetlink.
[ 4.097494] ip_set: protocol 6
[ 4.100557] IPVS: Registered protocols ()
[ 4.104608] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[ 4.112003] IPVS: Creating netns size=1104 id=0
[ 4.116642] IPVS: ipvs loaded.
[ 4.120133] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 4.125593] Initializing XFRM netlink socket
[ 4.130436] NET: Registered protocol family 10
[ 4.135549] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 4.141094] sit: IPv6 over IPv4 tunneling driver
[ 4.146195] NET: Registered protocol family 17
[ 4.150658] NET: Registered protocol family 15
[ 4.155226] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 4.167873] Bridge firewalling registered
[ 4.171974] Bluetooth: RFCOMM socket layer initialized
[ 4.177158] Bluetooth: RFCOMM ver 1.11
[ 4.181040] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 4.186975] Bluetooth: HIDP socket layer initialized
[ 4.191967] 8021q: 802.1Q VLAN Support v1.8
[ 4.196212] lib80211: common routines for IEEE802.11 drivers
[ 4.201921] [WLAN_RFKILL]: Enter rfkill_wlan_init
[ 4.206910] [WLAN_RFKILL]: Enter rfkill_wlan_probe
[ 4.211720] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = ap6212
[ 4.218608] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control.
[ 4.225742] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio.
[ 4.233179] [WLAN_RFKILL]: wlan_platdata_parse_dt: get property: WIFI,host_wake_irq = 150, flags = 0.
[ 4.242383] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio
[ 4.247617] [WLAN_RFKILL]: Exit rfkill_wlan_probe
[ 4.252358] [BT_RFKILL]: Enter rfkill_rk_init
[ 4.256959] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 139.
[ 4.265166] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,reset_gpio = 149.
[ 4.273273] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 146.
[ 4.281283] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 151.
[ 4.289918] [BT_RFKILL]: Request irq for bt wakeup host
[ 4.295174] [BT_RFKILL]: BT_WAKE_HOST IRQ fired
[ 4.295189] [BT_RFKILL]: ** disable irq
[ 4.303642] [BT_RFKILL]: bt_default device registered.
[ 4.308811] Key type dns_resolver registered
[ 4.313813] ThumbEE CPU extension supported.
[ 4.318137] Registering SWP/SWPB emulation handler
[ 4.318142] vendor storage:20160801 ret = 0
[ 4.327482] Loading compiled-in X.509 certificates
[ 4.332548] [drm] Rockchip DRM driver version: v1.0.1
[ 4.337763] rockchip-drm display-subsystem: devfreq is not set
[ 4.343793] rockchip-vop ff930000.vop: invalid resource
[ 4.349017] rockchip-vop ff930000.vop: failed to get vop cabc lut registers
[ 4.356326] rockchip-drm display-subsystem: bound ff930000.vop (ops 0xc0d60e4c)
[ 4.363667] rockchip-vop ff940000.vop: invalid resource
[ 4.368889] rockchip-vop ff940000.vop: failed to get vop cabc lut registers
[ 4.376170] rockchip-drm display-subsystem: bound ff940000.vop (ops 0xc0d60e4c)
[ 4.383720] dwhdmi-rockchip ff980000.hdmi: registered DesignWare HDMI I2C bus driver
[ 4.391504] dwhdmi-rockchip ff980000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
[ 4.402172] rockchip-drm display-subsystem: bound ff980000.hdmi (ops 0xc0d599f0)
[ 4.409617] rockchip-drm display-subsystem: bound ff960000.dsi (ops 0xc0d59df8)
[ 4.416932] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 4.423544] [drm] No driver support for vblank timestamp query.
[ 4.475455] Freeing drm_logo memory: 328K
[ 4.505966] Console: switching to colour frame buffer device 240x67
[ 4.566552] rockchip-drm display-subsystem: fb0: frame buffer device
[ 4.603490] mali ffa30000.gpu: Failed to get leakage
[ 4.608473] mali ffa30000.gpu: Failed to get pvtm
[ 4.613852] W : [File] : drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c; [Line] : 113; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[ 4.629189] mali ffa30000.gpu: GPU identified as 0x0750 r1p0 status 0
[ 4.636042] mali ffa30000.gpu: Protected mode not available
[ 4.642001] mali ffa30000.gpu: Using configured power model mali-simple-power-model, and fallback mali-simple-power-model
[ 4.653119] I : [File] : drivers/gpu/arm/midgard/backend/gpu/mali_kbase_devfreq.c; [Line] : 399; [Func] : kbase_devfreq_init(); success initing power_model_simple.
[ 4.653163] devfreq ffa30000.gpu: Couldn't update frequency transition information.
[ 4.675976] mali ffa30000.gpu: Probed as mali0
[ 4.681221] rk_gmac-dwmac ff290000.ethernet: clock input or output? (input).
[ 4.688286] rk_gmac-dwmac ff290000.ethernet: TX delay(0x30).
[ 4.693961] rk_gmac-dwmac ff290000.ethernet: RX delay(0x10).
[ 4.699626] rk_gmac-dwmac ff290000.ethernet: integrated PHY? (no).
[ 4.705904] rk_gmac-dwmac ff290000.ethernet: cannot get clock clk_mac_speed
[ 4.712884] rk_gmac-dwmac ff290000.ethernet: clock input from PHY
[ 4.723976] rk_gmac-dwmac ff290000.ethernet: init for RGMII
[ 4.729660] stmmac - user ID: 0x10, Synopsys ID: 0x35
[ 4.734737] Ring mode enabled
[ 4.737787] DMA HW capability register supported
[ 4.742311] Normal descriptors
[ 4.745650] RX Checksum Offload Engine supported (type 2)
[ 4.751127] TX Checksum insertion supported
[ 4.755409] Wake-Up On Lan supported
[ 4.759124] Enable RX Mitigation via HW Watchdog Timer
[ 5.829114] libphy: stmmac: probed
[ 5.832756] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active
[ 5.839238] eth%d: PHY ID 001cc915 at 1 IRQ POLL (stmmac-0:01)
[ 5.848088] rockchip-thermal ff280000.tsadc: Missing rockchip,grf property
[ 5.855053] rk_tsadcv2_temp_to_code: Invalid conversion table: code=4095, temperature=850000
[ 5.863765] rk_tsadcv2_temp_to_code: Invalid conversion table: code=4095, temperature=850000
[ 5.872257] rk_tsadcv2_temp_to_code: Invalid conversion table: code=4095, temperature=2147483647
[ 5.881627] rockchip-thermal ff280000.tsadc: tsadc is probed successfully!
[ 5.889918] dwmmc_rockchip ff0d0000.dwmmc: IDMAC supports 32-bit address mode.
[ 5.897252] dwmmc_rockchip ff0d0000.dwmmc: Using internal DMA controller.
[ 5.904064] dwmmc_rockchip ff0d0000.dwmmc: Version ID is 270a
[ 5.909821] dwmmc_rockchip ff0d0000.dwmmc: DW MMC controller at irq 30,32 bit host data width,256 deep fifo
[ 5.919646] dwmmc_rockchip ff0d0000.dwmmc: 'clock-freq-min-max' property was deprecated.
[ 5.927813] dwmmc_rockchip ff0d0000.dwmmc: No vmmc regulator found
[ 5.934016] dwmmc_rockchip ff0d0000.dwmmc: No vqmmc regulator found
[ 5.940637] dwmmc_rockchip ff0d0000.dwmmc: allocated mmc-pwrseq
[ 5.962566] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 5.982808] dwmmc_rockchip ff0d0000.dwmmc: 1 slots initialized
[ 5.990842] rockchip-dmc dmc: Failed to get leakage
[ 5.996869] rockchip-dmc dmc: Failed to get pvtm
[ 6.004305] rockchip-dmc dmc: failed to get vop bandwidth to dmc rate
[ 6.011039] rockchip-dmc dmc: could not find power_model node
[ 6.026552] mmc_host mmc2: Bus speed (slot 0) = 49500000Hz (slot req 50000000Hz, actual 49500000HZ div = 0)
[ 6.037354] mmc2: new high speed SDIO card at address 0001
[ 7.012803] rk3x-i2c ff660000.i2c: timeout, ipd: 0x00, state: 1
[ 7.025790] hdmi-audio-codec hdmi-audio-codec.4.auto: Invalid DAI interface format
[ 7.033688] hdmi-audio-codec hdmi-audio-codec.4.auto: ASoC: Failed to set DAI format: -22
[ 7.045006] asoc-simple-card spdif-sound: i2s-hifi <-> ff8b0000.sound mapping ok
[ 8.052798] rk3x-i2c ff660000.i2c: timeout, ipd: 0x00, state: 1
[ 8.063597] dhd_module_init: in Dongle Host Driver, version 1.579.77.41.2 (r)
[ 8.063608]
[ 8.063654] =======================================================
[ 8.063667] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[ 8.063678] =======================================================
[ 8.063698] Realtek 8188EU USB WiFi driver (Powered by Rockchip,Ver v5.2.2.3_24783.20171030) init.
[ 8.063719] [WLAN_RFKILL]: rockchip_wifi_power: 1
[ 8.063740] [WLAN_RFKILL]: wifi turn on power. -1
[ 8.063751] RTW: module init start
[ 8.063767] RTW: rtl8188eu v5.2.2.3_24783.20171030
[ 8.063783] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: Enter
[ 8.064501] usbcore: registered new interface driver rtl8188eu
[ 8.064517] RTW: module init ret=0
[ 8.067006] RTC date/time 2013-01-18(5) 09:13:00
[ 8.070886] rk808-rtc rk808-rtc: setting system clock to 2013-01-18 09:13:00 UTC (1358500380)
[ 8.147598] ======== dhd_wlan_init_plat_data ========
[ 8.152997] dhd_wlan_init_gpio: GPIO(WL_REG_ON) = -1
[ 8.158019] dhd_wlan_init_gpio: GPIO(WL_HOST_WAKE) = -1
[ 8.160880] vcc18_dvp: disabling
[ 8.160906] vcc_flash: disabling
[ 8.161726] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 417; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '-bb8193295', rk_ko_ver is '5', built at '14:28:02', on 'Mar 7 2019'.
[ 8.164007] Mali: Mali device driver loaded
[ 8.166356] usbcore: registered new interface driver snd-usb-audio
[ 8.166410] ALSA device list:
[ 8.166428] #0: hdmi,spdif
[ 8.207633] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: Enter
[ 8.207666] dhd_wlan_init_gpio: host_oob_irq: 236
[ 8.207684] dhd_wlan_init_gpio: host_oob_irq_flags=0x414
[ 8.207699] dhd_wifi_platform_load: Enter
[ 8.208158] Power-up adapter 'DHD generic adapter'
[ 8.208702] wifi_platform_set_power = 1
[ 8.208744] ======== PULL WL_REG_ON(-1) HIGH! ========
[ 8.208763] [WLAN_RFKILL]: rockchip_wifi_power: 1
[ 8.208783] [WLAN_RFKILL]: wifi turn on power. -1
[ 8.311710] Freeing unused kernel memory: 1024K
Loading, please wait...
/init: line 224: can't create /sys/class/display/HDMI/enable: nonexistent directory
[ 8.354899] udevd[151]: starting version 175
Begin: Loading essential drivers ... FATAL: Could not load /lib/modules/4.4.132/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/4.4.132/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/4.4.132/modules.dep: No such file or directory
FATAL: Could not load /lib/modules/4.4.132/modules.dep: No such file or directory
done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
ext4
Begin: Running /scripts/local-premount ... FATAL: Could not load /lib/modules/4.4.132/modules.dep: No such file or directory
[ 8.512553] wifi_platform_bus_enumerate device present 1
[ 8.517890] ======== Card detection to detect SDIO card! ========
[ 8.524039] mmc2:mmc host rescan start!
done.
FATAL: Could not load /lib/modules/4.4.132/modules.dep: No such file or directory
[ 8.576624] EXT4-fs (mmcblk1p5): recovery complete
[ 8.581894] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: (null)
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
[ 8.687379] systemd[1]: System time before build time, advancing clock.
[ 8.700345] systemd[1]: Failed to insert module 'autofs4': No such file or directory
[ 8.719777] random: systemd: uninitialized urandom read (16 bytes read, 73 bits of entropy available)
[ 8.734872] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[ 8.753921] systemd[1]: Detected architecture arm.
Welcome to Ubuntu 16.04 LTS!
[ 8.759870] systemd[1]: Set hostname to <rpdzkj>.
[ 8.778779] random: systemd: uninitialized urandom read (16 bytes read, 74 bits of entropy available)
[ 8.796309] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 76 bits of entropy available)
[ 8.797450] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 76 bits of entropy available)
[ 8.806949] random: systemd-cryptse: uninitialized urandom read (16 bytes read, 76 bits of entropy available)
[ 8.826574] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 77 bits of entropy available)
[ 8.836601] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 77 bits of entropy available)
[ 8.866465] random: systemd: uninitialized urandom read (16 bytes read, 79 bits of entropy available)
[ 8.876252] random: systemd: uninitialized urandom read (16 bytes read, 79 bits of entropy available)
[ 8.885601] random: systemd: uninitialized urandom read (16 bytes read, 79 bits of entropy available)
[ 8.979448] systemd[1]: Reached target Encrypted Volumes.
[ OK ] Reached target Encrypted Volumes.
[ 8.985367] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 8.995578] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 9.005660] systemd[1]: Reached target Remote File Systems (Pre).
[ OK ] Reached target Remote File Systems (Pre).
[ 9.016489] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 9.027645] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 9.038477] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 9.048187] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ 9.059500] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 9.073976] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 9.084591] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 9.098591] systemd[1]: Created slice System Slice.
[ OK ] Created slice System Slice.
[ 9.109104] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 9.118781] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 9.129749] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 9.141413] systemd[1]: Started Read required files in advance.
[ OK ] Started Read required files in advance.
[ 9.158413] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 9.169594] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 9.181895] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 9.187581] systemd[1]: Reached target Sockets.
[ OK ] Reached target Sockets.
[ 9.197386] systemd[1]: Starting Nameserver information manager...
Starting Nameserver information manager...
[ 9.209780] systemd[1]: Mounting Debug File System...
Mounting Debug File System...
[ 9.216280] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 9.226127] systemd[1]: Starting Create Static Device Nodes in /dev...
Starting Create Static Device Nodes in /dev...
[ 9.238613] systemd[1]: Mounted Debug File System.
[ OK ] Mounted Debug File System.
[ 9.245267] systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
[ 9.259244] systemd[1]: ureadahead.service: Unit entered failed state.
[ 9.265838] systemd[1]: ureadahead.service: Failed with result 'exit-code'.
[ 9.273666] systemd[1]: Started Remount Root and Kernel File Systems.
[ OK ] Started Remount Root and Kernel File Systems.
[ 9.281593] systemd[1]: Started Load Kernel Modules.
[ OK ] Started Load Kernel Modules.
[ 9.303690] systemd[1]: Started Create Static Device Nodes in /dev.
[ OK ] Started Create Static Device Nodes in /dev.
[ 9.311508] systemd[1]: Started Nameserver information manager.
[ OK ] Started Nameserver information manager.
[ 9.373518] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
Starting udev Kernel Device Manager...
Starting Apply Kernel Variables...
Mounting Configuration File System...
Mounting FUSE Control File System...
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems (Pre).
Starting Flush Journal to Persistent Storage...
[ OK ] Reached target Local File Systems.
Starting Set console keymap...
Starting udev Coldplug all Devices...
[ OK ] Mounted FUSE Control File System.
[ OK ] Mounted Configuration File System.
[ OK ] Started Apply Kernel Variables.
[ OK ] Started Load/Save Random Seed.
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Set console keymap.
[ OK ] Started Flush Journal to Persistent Storage.
Starting Create Volatile Files and Directories...
Starting Raise network interfaces...
[ OK ] Started Create Volatile Files and Directories.
Starting Update UTMP about System Boot/Shutdown...
Starting Network Time Synchronization...
[ OK ] Started udev Coldplug all Devices.
[ OK ] Started Network Time Synchronization.
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started Raise network interfaces.
[ OK ] Found device /dev/ttyFIQ0.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[ OK ] Reached target Sound Card.
[ OK ] Reached target Network.
[ OK ] Reached target System Time Synchronized.
[ OK ] Created slice system-systemd\x2dbacklight.slice.
Starting Load/Save Screen Backlight...htness of backlight:backlight...
[ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
Starting Load/Save RF Kill Switch Status...
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Started Daily apt activities.
[ OK ] Reached target Timers.
[ OK ] Started Trigger resolvconf update for networkd DNS.
[ OK ] Reached target Paths.
[ OK ] Reached target Basic System.
Starting LSB: Set the CPU Frequency Scaling governor to "ondemand"...
Starting Permit User Sessions...
Starting System Logging Service...
[ OK ] Started Regular background program processing daemon.
Starting getty on tty2-tty6 if dbus and logind are not available...
Starting OpenBSD Secure Shell server...
Starting Setup rpdzkj platform environment...
Starting /etc/rc.local Compatibility...
[ OK ] Started Load/Save RF Kill Switch Status.
[ OK ] Started System Logging Service.
[ OK ] Started Permit User Sessions.
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Started Setup rpdzkj platform environment.
[ OK ] Started LSB: Set the CPU Frequency Scaling governor to "ondemand".
[ OK ] Started Getty on tty3.
[ OK ] Started Getty on tty2.
[ OK ] Started Serial Getty on ttyFIQ0.
[ OK ] Started Getty on tty1.
[ OK ] Started Getty on tty4.
[ OK ] Started Getty on tty5.
[ OK ] Started Getty on tty6.
[ OK ] Started getty on tty2-tty6 if dbus and logind are not available.
[ OK ] Reached target Login Prompts.
[ OK ] Started OpenBSD Secure Shell server.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.
[ OK ] Started Stop ureadahead data collection 45s after completed startup.
Starting Update UTMP about System Runlevel Changes...
[ OK ] Started Update UTMP about System Runlevel Changes.
Ubuntu 16.04 LTS rpdzkj ttyFIQ0
rpdzkj login: rpdzkj
Password:
Last login: Mon Feb 18 12:26:44 UTC 2019 on ttyFIQ0
Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.132 armv7l)
* Documentation: https://help.ubuntu.com/
rpdzkj@rpdzkj:~$ ls
rpdzkj@rpdzkj:~$ pwd
/home/rpdzkj
rpdzkj@rpdzkj:~$
rpdzkj@rpdzkj:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 989M 0 989M 0% /dev
tmpfs 400M 11M 390M 3% /run
/dev/mmcblk1p5 430M 415M 0 100% /
tmpfs 999M 0 999M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 999M 0 999M 0% /sys/fs/cgroup
sudo resize2fs /dev/mmcblk1p5
sudo: unable to resolve host rpdzkj: Connection refused
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/mmcblk1p5 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk1p5 is now 1895424 (4k) blocks long.
rpdzkj@rpdzkj:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 989M 0 989M 0% /dev
tmpfs 400M 11M 390M 3% /run
/dev/mmcblk1p5 7.2G 416M 6.4G 6% /
tmpfs 999M 0 999M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 999M 0 999M 0% /sys/fs/cgroup
刷入的ubuntu系统有些不完美,有些硬件没驱动好,比如我的杂牌usb无线鼠标,但是有线键鼠可以正常使用,因为没有海天雄的官方源码。但说明一点,海天雄的硬件和荣品有很多相似的地方。
过段时间有空的话将移植Qt5到开发板