Firefly开源社区

[技术讨论] ubuntu 根文件系统搭载不起来

165

积分

0

威望

0

贡献

技术小白

积分
165
发表于 2022-12-4 17:32:39     
  • 固件类型: 自行编译的固件
  • SDK包名称: rk356x_linux_release_20211019
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 给内核增加了一个驱动
  • Log日志: log.txt.zip
问题描述及复现步骤:
问题:ubuntu18.04 根文件系统搭载不起来
现象:给内核添加一个自己编写的驱动,系统启动后,Ubuntu无法搭载,若去掉该驱动,则能搭载,请问是需要修改根文件哪才能正常搭载
出错logo:
[    3.717486] cfg80211: Loading compiled-in X.509 certificates for regulatory database  
[    3.724577] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'               
[    3.724842] platform regulatory.0: Direct firmware load for regulatory.db failed with
error -2                                                                                 
[    3.724869] cfg80211: failed to load regulatory.db                                    
[    3.726797] rockchip-pm rockchip-suspend: not set pwm-regulator-config               
[    3.729326] 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 '', rk_k
o_ver is '5', built at '16:33:45', on 'Aug 29 2022'.                                    
[    3.730138] Mali:                                                                     
[    3.730141] Mali device driver loaded                                                
[    3.733223] ret 1024 0                                                               
[    3.733980] ALSA device list:                                                         
[    3.734001]   No soundcards found.                                                   
[    3.737434] Freeing unused kernel memory: 1600K                                       
[    3.750722] Run /init as init process                                                
NAME=Buildroot                                                                           
VERSION=2018.02-rc3-00414-g782d415f13                                                   
ID=buildroot                                                                             
VERSION_ID=2018.02-rc3                                                                  
PRETTY_NAME="Buildroot 2018.02-rc3"                                                      
Starting logging: OK                                                                     
Populating /dev using udev: [    3.815431] udevd[118]: starting version 3.2.7            
[    3.818557] udevd[118]: specified group 'kvm' unknown                                 
[    3.824565] udevd[119]: starting eudev-3.2.7                                          
done                                                                                    
Initializing random number generator... done.                                            
cmdline=storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal  storagen
ode=/sdhci@fe310000 androidboot.verifiedbootstate=orange ro rootwait earlycon=uart8250,mm
io32,0xfe660000 console=ttyFIQ0 root=PARTLABEL=rootfs rootfstype=ext4 overlayroot=device:
dev=PARTLABEL=userdata,fstype=ext4,mkfs=1 coherent_pool=1m systemd.gpt_auto=0 cgroup_enab
le=memory swapaccount=1                                                                  
Starting network:                                                                        
read console from cmdline is /dev/ttyFIQ0                                                
Starting recovery on Thu Jan  1 00:00:04 1970                                            
                                                                                         
failed to read font: res=-1, fall back to the compiled-in font                           
cannot find/open a drm device: No such file or directory                                 
Noui upgrade                                                                             
recovery filesystem table                                                               
=========================                                                               
  0 (null) /tmp ramdisk (null) (null) (null)                                             
  1 /dev/root / ext2 rw,noauto 0 1                                                      
  2 proc /proc proc defaults 0 0                                                         
  3 devpts /dev/pts devpts defaults,gid=5,mode=620 0 0                                   
  4 tmpfs /dev/shm tmpfs mode=0777 0 0                                                   
  5 tmpfs /tmp tmpfs mode=1777 0 0                                                      
  6 tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0                                          
  7 sysfs /sys sysfs defaults 0 0                                                        
  8 /dev/block/by-name/misc /misc emmc defaults 0 0                                      
  9 /dev/block/by-name/userdata /userdata ext4 defaults 0 0                              
  10 /dev/block/by-name/oem /oem ext2 defaults 0 0                                       
  11 /dev/sda1 /mnt/usb_storage vfat defaults 0 0                                       
  12 /dev/mmcblk1p1 /mnt/external_sd vfat defaults 0 0                                   
                                                                                         
executing '/usr/bin/relink-block.sh'                                                     
OK                                                                                       
Debug: configfs_init                                                                     
mkdir: can't create directory '/sys/kernel/config/usb_gadget/rockchip/functions/uac1.gs0'
: No such file or directory                                                              
mkdir: can't create directory '/sys/kernel/config/usb_gadget/rockchip/functions/uac2.gs0'
: No such file or directory                                                              
[    4.165359] file system registered                                                   
mkdir: can't create directory '/sys/kernel/config/usb_gadget/rockchip/functions/mtp.gs0':
No such file or directory                                                               
[    4.173739] using random self ethernet address                                       
[    4.173788] using random host ethernet address                                       
[    4.179071] Mass Storage Function, version: 2009/09/11                                
[    4.179111] LUN: removable file: (no medium)                                          
[    4.209662] read descriptors                                                         
[    4.209771] read strings                                                              
executed '/usr/bin/relink-block.sh' done                                                
executed '/usr/bin/relink-block.sh' return 0                                             
buf = /dev/block/by-name/misc                                                            
### get mount_ponit = /dev/block/by-name/misc ###                                       
emmc_point is /dev/mmcblk0                                                               
sd_point is (null)                                                                       
sd_point_2 is (null)                                                                     
Recovery start....................                                                      
read cmdline                                                                             
>>> Boot from non-SDcard                                                                 
executing '/usr/bin/relink-block.sh'                                                     
executed '/usr/bin/relink-block.sh' done                                                
executed '/usr/bin/relink-block.sh' return 0                                             
buf = /dev/block/by-name/misc                                                            
### get mount_ponit = /dev/block/by-name/misc ###                                       
devices is not MTD.                                                                     
I:Boot command: boot-recovery                                                            
I:Got arguments from boot message                                                        
executing '/usr/bin/relink-block.sh'                                                     
executed '/usr/bin/relink-block.sh' done                                                
executed '/usr/bin/relink-block.sh' return 0                                             
buf = /dev/block/by-name/misc                                                            
### get mount_ponit = /dev/block/by-name/misc ###                                       
devices is not MTD.                                                                     
Command: "recovery" "--wipe_all"                                                         
                                                                                         
                                                                                         
Formatting /userdata...                                                                  
executing '/usr/bin/relink-block.sh'                                                     
executed '/usr/bin/relink-block.sh' done                                                
executed '/usr/bin/relink-block.sh' return 0                                             
No link to path [/userdata]!!!                                                           
executing '/usr/bin/relink-block.sh'                                                     
executed '/usr/bin/relink-block.sh' done                                                
executed '/usr/bin/relink-block.sh' return 0                                             
No link to path [/userdata]!!!                                                           
format '/dev/block/by-name/userdata' to ext4 filesystem                                 
executing '/sbin/mke2fs'                                                                 
Starting input-event-daemon: input-event-daemon: Start parsing /etc/input-event-daemon.co
nf...                                                                                    
input-event-daemon: Adding device: /dev/input/event0...                                 
input-event-daemon: Adding device: /dev/input/event1...                                 
input-event-daemon: Start listening on 2 devices...                                      
done                                                                                    
[root@RK356X:/]#


log.txt.zip

2.13 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表