页次: 1
@memory
直接使用V1.2版本编译在evb1板子上面跑,发现进入不了文件系统,提示如下:
[ 2.917671] ALSA device list:
[ 2.921001] #0: audiocodec
[ 2.924890] VFS: Cannot open root device "mmcblk0p5" or unknown-block(0,0): error -6
[ 2.933686] Please append a correct "root=" boot option; here are the available partitions:
[ 2.943171] 0800 8192 sda
[ 2.943178] driver: sd
[ 2.950090] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 2.959373] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.198 #1
[ 2.966209] Hardware name: Generic DT based system
[ 2.971610] [<c010d4b0>] (unwind_backtrace) from [<c0109998>] (show_stack+0x10/0x14)
[ 2.980310] [<c0109998>] (show_stack) from [<c07efa14>] (dump_stack+0x7c/0x98)
[ 2.988426] [<c07efa14>] (dump_stack) from [<c07ebd00>] (panic+0x11c/0x31c)
[ 2.996250] [<c07ebd00>] (panic) from [<c0c0148c>] (mount_block_root+0x274/0x308)
[ 3.004657] [<c0c0148c>] (mount_block_root) from [<c0c016c4>] (prepare_namespace+0x134/0x170)
[ 3.014232] [<c0c016c4>] (prepare_namespace) from [<c07fbc24>] (kernel_init+0x8/0x118)
[ 3.023124] [<c07fbc24>] (kernel_init) from [<c0100148>] (ret_from_fork+0x14/0x2c)
[ 3.031620] Exception stack(0xc103bfb0 to 0xc103bff8)
[ 3.037289] bfa0: 00000000 00000000 00000000 00000000
[ 3.046471] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 3.055651] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 3.063592] CPU1: stopping
[ 3.066631] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.10.198 #1
[ 3.073467] Hardware name: Generic DT based system
[ 3.078850] [<c010d4b0>] (unwind_backtrace) from [<c0109998>] (show_stack+0x10/0x14)
[ 3.087547] [<c0109998>] (show_stack) from [<c07efa14>] (dump_stack+0x7c/0x98)
[ 3.095658] [<c07efa14>] (dump_stack) from [<c010afe4>] (do_handle_IPI+0x88/0x128)
[ 3.104160] [<c010afe4>] (do_handle_IPI) from [<c010b098>] (ipi_handler+0x14/0x20)
[ 3.112663] [<c010b098>] (ipi_handler) from [<c015d608>] (generic_handle_irq+0x28/0x38)
[ 3.121655] [<c015d608>] (generic_handle_irq) from [<c015dc00>] (__handle_domain_irq+0x90/0xa0)
[ 3.131425] [<c015dc00>] (__handle_domain_irq) from [<c03ffbc4>] (gic_handle_irq+0x64/0x70)
[ 3.140805] [<c03ffbc4>] (gic_handle_irq) from [<c01012cc>] (__irq_svc+0x6c/0xa8)
[ 3.149202] Exception stack(0xc1075f20 to 0xc1075f68)
[ 3.154874] 5f20: 00000000 c0dad200 00000001 c1074000 00000002 c7ad25f8 af75fd52 00000001
[ 3.164056] 5f40: 00000002 c1027840 00000000 00000000 00000000 c1075f70 c08016a0 c05626e0
[ 3.173234] 5f60: 20000053 ffffffff
[ 3.177155] [<c01012cc>] (__irq_svc) from [<c05626e0>] (cpuidle_enter_state+0x138/0x2b8)
[ 3.186243] [<c05626e0>] (cpuidle_enter_state) from [<c056289c>] (cpuidle_enter+0x28/0x38)
[ 3.195527] [<c056289c>] (cpuidle_enter) from [<c0141e60>] (do_idle+0x274/0x2a8)
[ 3.203835] [<c0141e60>] (do_idle) from [<c0142150>] (cpu_startup_entry+0x18/0x1c)
[ 3.212336] [<c0142150>] (cpu_startup_entry) from [<40101d0c>] (0x40101d0c)
[ 3.220152] sunxi:rtc:[ERR:8b030004]: invalid reason or reasonbase NULL
[ 3.227573] sunxi:rtc:[ERR]: rtc set bootreason panic reboot fail
[ 3.234416] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
相关配置如下:
export LICHEE_PLATFORM=linux
export LICHEE_LINUX_DEV=buildroot
export LICHEE_IC=t113
export LICHEE_BOARD=auto_linux5_10
export LICHEE_FLASH=default
export LICHEE_KERN_NAME=linux-5.10-origin
export LICHEE_KERNEL_ARCH=arm
export LICHEE_ARCH=arm
export LICHEE_KERN_VER=linux-5.10-origin
export LICHEE_KERNEL_VERSION=5.10.198
export LICHEE_KERN_DEFCONF=bsp_defconfig
export LICHEE_KERN_DEFCONF_RT=
export LICHEE_BUILDING_SYSTEM=buildroot
export LICHEE_BR_VER=201902
export LICHEE_BR_DEFCONF=sun8iw20p1_t113_linux5_10_defconfig
export LICHEE_DEFCONFIG_FRAGMENT=
export LICHEE_PRODUCT=t113_auto_linux5_10
export LICHEE_BRANDY_VER=2.0
export LICHEE_BRANDY_DEFCONF=sun8iw20p1_auto_linux5_10_defconfig
export LICHEE_BRANDY_UBOOT_VER=
export LICHEE_BRANDY_BUILD_OPTION=
export LICHEE_COMPILER_TAR=arm/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf.tar.xz
export LICHEE_ROOTFS=target-arm-linaro-5.3.tar.bz2
升级到5.10这个内核版本,就是相解决2038年的问题,因为发现T113的linux5.4内核确实有2038年问题(之前用的F1c100使用5.2内核,都能支持2038年。。好奇怪)。在使用SDK1.2,只改了device-config-chips-t113-configs-auto_linux5_10-env.cfg中最后的bootcmd=run setargs_mmc boot_normal,其他都使用默认配置没有更改。想问一下是否还有哪里配置需要更改的? 需要在evb1开发板上跑起来。
页次: 1