问题遇到的现象和发生背景
系统在官方的开发板上是可以正常运行的,只有在我们家自己做的的开发板上会出现这个现象。后来烧写官方的Android镜像也是同样的现象,但是官方ubuntu版本和linux版本的镜像可以正常运行,只有Android不行。
从log看好像是文件系统挂载时出现错误,查阅了一些资料,没有相关问题的解决方案,想请问一下有没有小伙伴知道怎么解决
[ 3.589750] init: /dev/hw_random not found
[ 3.589800] init: processing action (late-init) from (/init.rc:270)
[ 3.589874] init: processing action (queue_property_triggers) from (<Builtin Action>:0)
[ 3.589912] init: processing action (fs) from (init.rk30board.bootmode.emmc.rc:1)
[ 3.589946] init: Unable to open '/sys/block/mmcblk0/bdi/read_ahead_kb': No such file or directory
[ 3.593739] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/by-name/oem
[ 3.595989] EXT4-fs (mmcblk1p14): Ignoring removed nomblk_io_submit option
[ 3.598902] EXT4-fs (mmcblk1p14): mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_submit
[ 3.599126] init: [libfs_mgr]check_fs(): mount(/dev/block/by-name/oem,/oem,ext4)=0: Success
[ 3.619917] init: [libfs_mgr]check_fs(): unmount(/oem) succeeded
[ 3.623904] init: [libfs_mgr]Running /system/bin/e2fsck on /dev/block/by-name/oem
[ 3.639321] random: e2fsck: uninitialized urandom read (40 bytes read, 75 bits of entropy available)
[ 3.680721] [GTP-INF][goodix_ts_core_init:2092] Core layer init
[ 3.681654] [GTP-INF][goodix_ts_probe:1963] goodix_ts_probe IN
[ 3.681716] [GTP-INF][goodix_ts_power_init:1147] Power init
[ 3.681737] [GTP-INF][goodix_ts_power_init:1162] Avdd name is NULL[skip]
[ 3.681757] [GTP-INF][goodix_ts_power_on:1178] Device power on
[ 3.681815] [GTP-ERR][goodix_ts_pinctrl_init:1257] Failed to get pinctrl state:pmx_ts_active, r:-19
[ 3.681859] [GTP-INF][goodix_ts_gpio_setup:1298] GPIO setup,reset-gpio:36, irq-gpio:33
[ 3.728932] [GTP-ERR][goodix_ts_probe:2013] goodix device confirm failed
[ 3.734848] random: e2fsck: uninitialized urandom read (40 bytes read, 78 bits of entropy available)
[ 3.762744] e2fsck: e2fsck 1.43.3 (04-Sep-2016)
[ 3.762744]
[ 3.762848] e2fsck: oem: clean, 15/32768 files, 6356/131072 blocks
[ 3.762848]
[ 3.767661] EXT4-fs (mmcblk1p14): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
[ 3.768064] init: [libfs_mgr]__mount(source=/dev/block/by-name/oem,target=/oem,type=ext4)=0: Success
[ 3.769360] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/by-name/cache
[ 3.769665] init: [libfs_mgr]Filesystem on /dev/block/by-name/cache was not cleanly shutdown; state flags: 0x1, incompat feature flags: 0x2c6
[ 3.770550] init: [libfs_mgr]check_fs(): mount(/dev/block/by-name/cache,/cache,ext4)=-1: No such file or directory
[ 3.770663] init: [libfs_mgr]Running /system/bin/e2fsck on /dev/block/by-name/cache
[ 3.774996] random: e2fsck: uninitialized urandom read (40 bytes read, 80 bits of entropy available)
[ 3.801984] random: e2fsck: uninitialized urandom read (40 bytes read, 80 bits of entropy available)
[ 3.831139] [GTP-INF][goodix_ts_probe:2039] goodix_ts_probe OUT, r:0
[ 3.831278] [GTP-INF][__do_register_ext_module:90] start register ext_module
[ 3.831413] [GTP-INF][__do_register_ext_module:139] Module [goodix-fwu] registered,priority:1
[ 3.831870] [GTP-INF][goodix_parse_cfg_bin:147] Driver bin info: ver , len 583, pkgs 1
[ 3.831930] [GTP-INF][goodix_cfg_bin_proc:242] parse cfg bin SUCCESS
[ 3.831981] [GTP-INF][goodix_get_reg_and_cfg:372] ic_type:4
[ 3.832186] [GTP-INF][goodix_i2c_read:337] I2c read retry[1]:0x824a
[ 3.836307] e2fsck: e2fsck 1.43.3 (04-Sep-2016)
[ 3.836307]
[ 3.836403] e2fsck: /dev/block/by-name/cache: recovering journal
[ 3.836403]
[ 3.836515] e2fsck: Pass 1: Checking inodes, blocks, and sizes
[ 3.836515]
[ 3.836556] e2fsck: Pass 2: Checking directory structure
[ 3.836556]
[ 3.836658] e2fsck: Pass 3: Checking directory connectivity
[ 3.836658]
[ 3.836696] e2fsck: Pass 4: Checking reference counts
[ 3.836696]
[ 3.836734] e2fsck: Pass 5: Checking group summary information
[ 3.836734]
[ 3.836828] e2fsck: /dev/block/by-name/cache: 34/32768 files (0.0% non-contiguous), 6520/131072 blocks
[ 3.836828]
[ 3.843119] EXT4-fs (mmcblk1p10): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,discard
[ 3.843638] init: [libfs_mgr]__mount(source=/dev/block/by-name/cache,target=/cache,type=ext4)=0: Success
[ 3.844883] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/by-name/metadata
[ 3.845132] init: [libfs_mgr]Filesystem on /dev/block/by-name/metadata was not cleanly shutdown; state flags: 0x1, incompat feature flags: 0x2c6
[ 3.847041] EXT4-fs (mmcblk1p12): Ignoring removed nomblk_io_submit option
[ 3.849746] EXT4-fs (mmcblk1p12): recovery complete
[ 3.849792] EXT4-fs (mmcblk1p12): mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_submit
[ 3.850410] init: [libfs_mgr]check_fs(): mount(/dev/block/by-name/metadata,/metadata,ext4)=0: Success
[ 3.854176] [GTP-INF][goodix_i2c_read:337] I2c read retry[2]:0x824a
[ 3.867739] init: [libfs_mgr]check_fs(): unmount(/metadata) succeeded
[ 3.867970] init: [libfs_mgr]Running /system/bin/e2fsck on /dev/block/by-name/metadata
[ 3.871334] random: e2fsck: uninitialized urandom read (40 bytes read, 84 bits of entropy available)
[ 3.878079] [GTP-INF][goodix_i2c_read:337] I2c read retry[3]:0x824a
[ 3.886773] random: e2fsck: uninitialized urandom read (40 bytes read, 84 bits of entropy available)
[ 3.890776] audit: type=1400 audit(1358506032.306:3): avc: denied { read } for pid=258 comm="e2fsck" name="mmcblk1p12" dev="tmpfs" ino=2445 scontext=u:r:fsck:s0 tcontext=u:object_r:metadata_block_device:s0 tclass=blk_file permissive=1
[ 3.890866] audit: type=1400 audit(1358506032.306:4): avc: denied { open } for pid=258 comm="e2fsck" path="/dev/block/mmcblk1p12" dev="tmpfs" ino=2445 scontext=u:r:fsck:s0 tcontext=u:object_r:metadata_block_device:s0 tclass=blk_file permissive=1
[ 3.890988] audit: type=1400 audit(1358506032.306:5): avc: denied { write } for pid=258 comm="e2fsck" name="mmcblk1p12" dev="tmpfs" ino=2445 scontext=u:r:fsck:s0 tcontext=u:object_r:metadata_block_device:s0 tclass=blk_file permissive=1
[ 3.891095] audit: type=1400 audit(1358506032.306:6): avc: denied { ioctl } for pid=258 comm="e2fsck" path="/dev/block/mmcblk1p12" dev="tmpfs" ino=2445 ioctlcmd=127c scontext=u:r:fsck:s0 tcontext=u:object_r:metadata_block_device:s0 tclass=blk_file permissive=1
[ 3.900802] [GTP-ERR][goodix_i2c_read:342] I2c read failed,dev:5d,reg:824a,size:1
[ 3.900946] [GTP-ERR][goodix_get_reg_and_cfg:383] failed get sensor of pkg:0, reg:0x824a
[ 3.900968] [GTP-ERR][goodix_get_reg_and_cfg:463] no valid normal cfg, use cfg_pkg 0 as default
[ 3.900992] [GTP-INF][goodix_extract_cfg_pkg:306] get config type 1, len 444 ###
[ 3.901095] [GTP-INF][goodix_get_reg_and_cfg:474] get temp config data
[ 3.901117] [GTP-ERR][goodix_cfg_bin_proc:253] failed get cfg and reg info, update fw then retry
[ 3.901137] [GTP-INF][goodix_cfg_bin_proc:257] cfg_send_flag:0x0000
[ 3.901155] [GTP-INF][goodix_cfg_bin_proc:258] pid:0x8240
[ 3.901173] [GTP-INF][goodix_cfg_bin_proc:259] vid:0x8244
[ 3.901193] [GTP-INF][goodix_cfg_bin_proc:260] sensor_id:0x824a
[ 3.901290] [GTP-INF][goodix_cfg_bin_proc:261] fw_mask:0x0000
[ 3.901309] [GTP-INF][goodix_cfg_bin_proc:262] fw_status:0x0000
[ 3.901327] [GTP-INF][goodix_cfg_bin_proc:263] cfg_addr:0x8050
[ 3.901347] [GTP-INF][goodix_cfg_bin_proc:264] esd:0x0000
[ 3.901366] [GTP-INF][goodix_cfg_bin_proc:265] command:0x8040
[ 3.901384] [GTP-INF][goodix_cfg_bin_proc:266] coor:0x824d
[ 3.901408] [GTP-INF][goodix_cfg_bin_proc:267] gesture:0x0000
[ 3.901427] [GTP-INF][goodix_cfg_bin_proc:268] fw_request:0x8044
[ 3.901445] [GTP-INF][goodix_cfg_bin_proc:269] proximity:0x0000
[ 3.901475] [GTP-INF][goodix_generic_noti_callback:1877] notify event type 0x7
[ 3.901495] [GTP-INF][goodix_cfg_bin_proc:280] cfg bin state 3, ret -22
[ 3.901517] [GTP-ERR][goodix_later_init_thread:582] parse cfg bin encounter error, -22
[ 3.901537] [GTP-ERR][goodix_later_init_thread:592] failed get valid config data, retry after fwupdate
[ 3.901559] [GTP-INF][goodix_fw_update_thread:1038] Firmware request update starts
[ 3.901580] [GTP-INF][goodix_request_firmware:998] Request firmware image [goodix_firmware.bin]
[ 3.901800] gt738x 1-005d: Direct firmware load for goodix_firmware.bin failed with error -2
[ 3.901843] gt738x 1-005d: Falling back to user helper
[ 3.903724] e2fsck: e2fsck 1.43.3 (04-Sep-2016)
[ 3.903724]
[ 3.903831] e2fsck: Pass 1: Checking inodes, blocks, and sizes
[ 3.903831]
[ 3.903852] e2fsck: Pass 2: Checking directory structure
[ 3.903852]
[ 3.903870] e2fsck: Pass 3: Checking directory connectivity
[ 3.903870]
[ 3.903887] e2fsck: Pass 4: Checking reference counts
[ 3.903887]
[ 3.903903] e2fsck: Pass 5: Checking group summary information
[ 3.903903]
[ 3.903921] e2fsck: /dev/block/by-name/metadata: 13/4096 files (15.4% non-contiguous), 1171/4096 blocks
[ 3.903921]
[ 3.904920] ueventd: firmware: loading 'goodix_firmware.bin' for '/devices/platform/ff110000.i2c/i2c-1/1-005d/firmware/goodix_firmware.bin'
[ 3.910917] EXT4-fs (mmcblk1p12): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,discard
[ 3.911609] init: [libfs_mgr]__mount(source=/dev/block/by-name/metadata,target=/metadata,type=ext4)=0: Success
[ 3.912005] init: [libfs_mgr]Running /system/bin/fsck.f2fs -a /dev/block/by-name/userdata
[ 3.919406] random: fsck.f2fs: uninitialized urandom read (40 bytes read, 85 bits of entropy available)
[ 3.932572] random: fsck.f2fs: uninitialized urandom read (40 bytes read, 85 bits of entropy available)
[ 3.939179] fsck.f2fs: Info: Fix the reported corruption.
[ 3.939433] fsck.f2fs: Info: Segments per section = 1
[ 3.939598] fsck.f2fs: Info: Sections per zone = 1
[ 3.939799] fsck.f2fs: Info: sector size = 512
[ 3.940005] fsck.f2fs: Info: total sectors = 7314432 (3571 MB)
[ 3.940210] fsck.f2fs: Can't find a valid F2FS superblock at 0x0
[ 3.940415] fsck.f2fs: Can't find a valid F2FS superblock at 0x1
[ 3.940634] fsck.f2fs: fsck.f2fs terminated by exit(255)
[ 3.943865] F2FS-fs (mmcblk1p16): Magic Mismatch, valid(0xf2f52010) - read(0x5a2a2a17)
[ 3.944058] F2FS-fs (mmcblk1p16): Can't find valid F2FS filesystem in 1th superblock
[ 3.944685] F2FS-fs (mmcblk1p16): Magic Mismatch, valid(0xf2f52010) - read(0xa58a6582)
[ 3.944756] F2FS-fs (mmcblk1p16): Can't find valid F2FS filesystem in 2th superblock
[ 3.944991] F2FS-fs (mmcblk1p16): Magic Mismatch, valid(0xf2f52010) - read(0x5a2a2a17)
[ 3.945166] F2FS-fs (mmcblk1p16): Can't find valid F2FS filesystem in 1th superblock
[ 3.945374] F2FS-fs (mmcblk1p16): Magic Mismatch, valid(0xf2f52010) - read(0xa58a6582)
[ 3.945580] F2FS-fs (mmcblk1p16): Can't find valid F2FS filesystem in 2th superblock
[ 3.946116] init: [libfs_mgr]__mount(source=/dev/block/by-name/userdata,target=/data,type=f2fs)=-1: Invalid argument
[ 3.946300] init: [libfs_mgr]Running /system/bin/fsck.f2fs -a /dev/block/by-name/userdata
[ 3.968942] fsck.f2fs: Info: Fix the reported corruption.
[ 3.968942]
[ 3.969148] fsck.f2fs: Info: Segments per section = 1
[ 3.969148]
[ 3.969311] fsck.f2fs: Info: Sections per zone = 1
[ 3.969311]
[ 3.969513] fsck.f2fs: Info: sector size = 512
[ 3.969513]
[ 3.969719] fsck.f2fs: Info: total sectors = 7314432 (3571 MB)
[ 3.969719]
[ 3.969925] fsck.f2fs: Can't find a valid F2FS superblock at 0x0
[ 3.969925]
[ 3.970129] fsck.f2fs: Can't find a valid F2FS superblock at 0x1
[ 3.970129]
[ 3.970350] fsck.f2fs: fsck.f2fs terminated by exit(255)
[ 3.970350]
[ 3.973527] F2FS-fs (mmcblk1p16): Magic Mismatch, valid(0xf2f52010) - read(0x5a2a2a17)
[ 3.973693] F2FS-fs (mmcblk1p16): Can't find valid F2FS filesystem in 1th superblock
[ 3.974759] init: [libfs_mgr]__mount(source=/dev/block/by-name/userdata,target=/data,type=f2fs)=-1: Invalid argument
[ 3.975828] init: [libfs_mgr]fs_mgr_mount_all(): possibly an encryptable blkdev /dev/block/by-name/userdata for mount /data type f2fs
[ 3.979830] init: Parsing file /odm/etc/init...
[ 3.979930] init: Unable to open '/odm/etc/init': No such file or directory
[ 3.980054] init: Command 'mount_all fstab.rk30board' action=fs (init.rk30board.bootmode.emmc.rc:7) returned 2 took 390ms.
[ 3.980218] init: processing action (fs) from (/system/etc/init/logd.rc:18)
[ 3.980961] init: processing action (fs) from (/system/etc/init/wifi-events.rc:17)
[ 3.981083] init: processing action (post-fs) from (/init.rc:303)
[ 3.983309] init: Couldn't load property file: Unable to open '/odm/build.prop': No such file or directory: No such file or directory
[ 3.985134] init: property_set("ro.board.platform", "rk3399") failed: property already set
[ 3.987348] init: property_set("ro.target.product", "tablet") failed: property already set
[ 3.987694] init: Couldn't load property file: Unable to open '/factory/factory.prop': No such file or directory: No such file or directory
[ 3.991202] init: /recovery not specified in fstab
[ 3.996191] init: starting service 'logd'...
[ 3.999397] init: starting service 'servicemanager'...
[ 4.000693] init: Created socket '/dev/socket/logd', mode 666, user 1036, group 1036
[ 4.002381] init: Created socket '/dev/socket/logdr', mode 666, user 1036, group 1036
[ 4.002633] init: starting service 'hwservicemanager'...
[ 4.003167] init: Created socket '/dev/socket/logdw', mode 222, user 1036, group 1036
[ 4.003368] init: Opened file '/proc/kmsg', flags 0
[ 4.003446] init: Opened file '/dev/kmsg', flags 1
[ 4.016643] init: starting service 'vndservicemanager'...
[ 4.022975] selinux: SELinux: Skipping restorecon_recursive(/cache)
[ 4.022975]
[ 4.036205] init: processing action (post-fs) from (/init.rk30board.rc:10)
[ 4.036364] selinux: SELinux: Skipping restorecon_recursive(/metadata)
[ 4.036364]
[ 4.046737] init: insmod: open("/system/lib/modules/ump.ko") failed: No such file or directory
[ 4.046874] init: insmod: open("/system/lib/modules/mali.ko") failed: No such file or directory
[ 4.082761] logd.auditd: start
[ 4.082903] logd.klogd: 3959084297
[ 4.137786] binder: 266:266 ioctl 620a 0 returned -22
[ 4.228911] mali ff9a0000.gpu: gpu_leakage=30
[ 4.256074] mali ff9a0000.gpu: temp=25625, pvtm=119278 (120014 + -736)
[ 4.259050] mali ff9a0000.gpu: GPU identified as 0x0860 r2p0 status 0
[ 4.259447] mali ff9a0000.gpu: Protected mode not available
[ 4.260707] mali ff9a0000.gpu: Using configured power model mali-simple-power-model, and fallback mali-simple-power-model
[ 4.260947] I : [File] : drivers/gpu/arm/midgard/backend/gpu/mali_kbase_devfreq.c; [Line] : 389; [Func] : kbase_devfreq_init(); success initing power_model_simple.
[ 4.265440] mali ff9a0000.gpu: Probed as mali0
[ 4.265881] init: Command 'insmod /vendor/lib/modules/mali_kbase.ko' action=post-fs (/init.rk30board.rc:14) returned 0 took 218ms.
[ 4.267243] init: insmod: open("/system/lib/modules/rk30_mirroring.ko") failed: No such file or directory
[ 4.268371] init: finit_module for "/system/lib/modules/rk29-ipp.ko" failed: Exec format error
[ 4.268591] init: insmod: open("/system/lib/modules/pvrsrvkm.ko") failed: No such file or directory
[ 4.275755] zram0: detected capacity change from 0 to 1021890560
[ 4.305076] mkswap: Swapspace size: 997936k, UUID=db4c4679-33a3-46e8-8350-27bd5b0d26e3
[ 4.307767] Adding 997936k swap on /dev/block/zram0. Priority:-1 extents:1 across:997936k SS
[ 4.308480] init: processing action (post-fs) from (init.rockchip.rc:34)
[ 4.309009] init: processing action (post-fs) from (/system/etc/init/atrace.rc:3)
[ 4.321049] init: Unable to open '/sys/kernel/tracing/tracing_on': No such file or directory
[ 4.321604] init: processing action (post-fs) from (/system/etc/init/atrace_userdebug.rc:6)
[ 4.325563] init: processing action (late-fs) from (/init.rc:363)
[ 4.329472] init: starting service 'keymaster-3-0'...
[ 4.331668] init: processing action (post-fs-data) from (/init.rc:371)
[ 4.333307] init: starting service 'vold'...
[ 4.336633] init: Created socket '/dev/socket/vold', mode 660, user 0, group 1009
[ 4.337368] init: Created socket '/dev/socket/cryptd', mode 660, user 0, group 1009
[ 4.337538] init: Unable to open '/data/system/entropy.dat': No such file or directory
[ 4.339504] init: Unable to open '/data/misc/recovery/ro.build.fingerprint': No such file or directory
[ 4.341292] init: Unable to open '/data/misc/recovery/proc/version': No such file or directory
[ 4.382520] init: starting service 'exec 1 (/system/bin/vdc --wait cryptfs init_user0)'...
[ 4.384653] init: SVC_EXEC pid 282 (uid 0 gid 0+0 context default) started; waiting...****
操作环境、软件版本等信息
linux4.4 安卓8.1
尝试过的解决方法
烧录官方的ubuntu和linux版本均可正常运行,尝试过关闭所有外设,只有安卓系统不行
我想要达到的结果
希望可以顺利进入系统