求助:我的VF2无法启动官方Debian系统

硬件版本1.3B,到货后首次尝试启动操作系统。按照官方指引刷写了202409版本的Debian,通过Flash引导,在内核启动途中崩溃:init被杀。之前还遇到OpenSBI的报错,并且提升hart1启动失败。我尝试了刷写最新官方仓库的OpenSBI和Uboot,仍然是同样的错误。我再尝试了[quote=“lzzhzh, post:1, topic:5296, full:true”]
20250127 Image download:(Including GPU and VPU driver)
1、Baidu Netdisk-20250127
2、Download link shared by LivingLinux

20250201 Image download,Labwc customized version (supports 1080p streaming hardware decoding):20250201 Chinese Description
1、Baidu Netdisk-20250201
2、Download 20250201 link shared by LivingLinux

20250209 Image download:(Including GPU and VPU driver, not upgrade < 60 ):20250209 Chinese Description
1、Baidu Netdisk-20250209

20250320 Image download:(Including GPU and VPU driver, not upgrade < 30 ):20250320 Chinese Description
1、Baidu Netdisk-20250320
2、Download 20250320 link shared by LivingLinux
3、wetransfer Expiration date: March 28, 2025

root、user password : starfive

TF > 16GB

sudo xzcat -d vf2-debian13-XXXXXXX.img.xz | sudo dd of=/dev/sdX bs=1M status=progress

这个20250127系统 , 是从赛昉官方2409工程版升级到Debian-13测试版的,非常幸运的是它保留了2409工程版的GPU、VPU驱动和firefox119,没有因为升级被卸载,而且还能正常工作。所以这个系统,能让VF2在一些比较新的软件上,进行图形界面的硬件渲染,及本地媒体、流媒体硬件解码,例如:Gnome、Sway、Labwc、xfce4.20、wayfire。

这个系统不是完全开箱即用的 , 需要自己选择及配置,因为有GPU VPU的驱动,所以我尽可能的展现, VF2+Debian13能流畅运行的各种桌面环境,gnome、kde、ukui等对于嵌入式小主机过于庞大,使用sway labwc会更快捷。你选择后,可以把不需要的桌面环境卸载。

使用注意事项及说明:
1、避免使用apt upgrade命令,apt会提示有六百七百个软件可以升级,这些没升级的软件里,有些会让GPU VPU失效或被卸载。我在sources.list文件里,已经禁用debian主站镜像及debian国内镜像地址,只留2409工程版的debian归档库地址和starfive的debianrepo。

2、如果想安装新软件,是可以解禁使用debian主站和debian国内镜像站,但一定要小心操作,apt install后,一定要观察啥软件被升级、卸载、待自动清除,确认无害后再确定运行安装。 按我以前的失败经验,ffmpeg、vlc、mesa等等这些软件的改变,会破坏GPU VPU的正常运行。

3、Firefox119必须避免被改变,改变后流媒体播放不能使用硬件解码,硬件解码可以保证1080p流畅,软件解码勉强能播放720p。我做过测试,这个系统里能Firefox119和Firefox-128esr并存,用119就可以硬件解码,用128esr只能软件解码。经测试已确定,在完全升级的debian13( Not Upgrading: 0 )里,即使没有GPU驱动,Firefox119也能硬件解码1080p流媒体。

4、使用chromium只能软件解码。starfive的debianrepo有chromium103版,但我感觉它不太好用,已安装了chromium129,它原是为香山南湖riscv cpu编译的,我在VF2上使用没发现有大问题。chromium129可卸载,卸载后还想再安装chromium129也是可以的,我在/home/user/Downland里保留了chromium129的deb安装包。

5、系统的图形界面登陆,gdm3被替换成greetd + nwg-hello, 它们比gdm3运行速度快又好看,附图。但nwg-hello有个大问题,它好像跟gnome不太兼容,跟其它桌面环境兼容性还行。如果想换回gdm3可执行以下两个指令:sudo systemctl disable greetd.service ,sudo systemctl enable gdm.service ;如果想从gdm3换到greetd,运行以下两个指令:sudo systemctl disable gdm.service, sudo systemctl enable greetd.service。


6、VF2的GPU驱动是有两个版本,或wayland或xorg,只能二选一。2409工程版选用的是wayland版,openkylin2.0sp1选用的是xorg版。xorg版本不能运行wayland桌面,wayland版本下可运行xorg的桌面,但会或慢或变色。这个系统GPU驱动继承于2409工程版,也是wayland的。图形界面登陆器选项里,xorg和wayland的桌面环境都有,所以尽量不要选择xorg的进入。

7、系统里的gnome是从43升级到47, 我个人感觉,都是在VF2上运行,47比43流畅。

8、系统里没安装kde, 我测试过是可以安装的,sudo apt install kde-full ,xorg和wayland都有。xorg的kde运行速度很快,可惜会变色;wayland的因为GPU不匹配,软件渲染,速度很慢。所以我就没安装kde。

9、安装了xfce4.20, 也是x+w双版本,wayland版本可能才发行没多久,而且还是riscv架构,运行不太稳定。

10、Sway是从2409工程版升级上来的,是系统默认配置,因为如果修改配置,运行wayfire桌面环境可能会有两个任务栏,猜测wayfire调用了Sway。如果不使用wayfire,可修改配置Sway,论坛里有我之前写的配置文章

11、安装了3D的wayfire, 因为是使用默认配置,所以进入的时间稍久,论坛里有我之前写的配置文章,增加个环境变量可以改善进入时间。

12、安装了据说是目前运行速度最快的labwc, 使用默认配置,进去后按主键+回车键打开终端,鼠标单击后出菜单可选退出。如果你需要使用xfce4.20的wayland版本,这个labwc是不能卸载的,它在wayland里代替了xorg版本的xfvm。这也就是我使用默认配置的原因,不然运行xfce4.20(w)时,有可能是两个不同的任务栏。如果配置labwc任务栏时,也是选用xfce4-panel, 那么可以避免出现两个不同任务栏,xfce4-panel不会运行两次,但xfce-panel 4.20目前是不够稳定的。我个人是喜欢用labwc的,有一年了,在x64、arm64、riscv64、linux、freebsd上都是常用的桌面环境。

增补内容,关于让这个系统更稳定的想法

1、之前说了不要使用apt upgrade,这样操作必定会有很大概率破坏GPU、VPU驱动,已经安装的软件包可以用apt reinstall的方式进行更新,相关依赖也会跟随更新。只是不能如upgrade那样批量更新方便快捷。
2、可以安装rsync、timeshift、timeshift-gtk(图形界面)等备份还原软件工具,安装软件前用还原工具备份一下,安装完,如果发现GPU、VPU驱动被破坏了,可以用还原工具还原成安装前状态,这样就可以得到相对稳定的运行这个系统。以上想法已实施,已获得成功案例,升级600多包后GPU环境被破坏,使用timeshift-gtk还原成正常状态。已确认,timeshift备份时, 是第3分区(boot)和第4分区一起备份的。timeshift的安装方法:

sudo apt install timeshift libxml-dumper-perl mmdb-bin mate-xapp-status-applet

2025年除夕夜,大家新年快乐。

为VF2的研发人员点赞,VF2 + Debian13 + Labwc + GPU + VPU + Firefox119,在Bilibili网站选avc播放策略,播放1080p,播放前缓冲时间减少,播放速度流畅,色彩鲜艳。播放1080p时,VF2的整机功耗7w~8w之间(无nvme,只有TF),整体功耗比以前降低。
[/quote]

文章中的20250320版本,错误依旧。目前尚未成功运行任何操作系统。
Linux启动log:

Starting kernel ...

[    0.000000] Linux version 6.6.20-starfive (root@leo-virtual-machine) (riscv64-unknown-linux-gnu-gcc (g2ee5e430018) 12.2.0, GNU ld (GNU Binutils) 2.40.0.20230214) #41SF SMP Fri Sep 20 17:48:26 CST 2024
[    0.000000] Machine model: StarFive VisionFive V2
[    0.000000] SBI specification v2.0 detected
[    0.000000] SBI implementation ID=0x1 Version=0x10006
[    0.000000] SBI TIME extension detected
[    0.000000] SBI IPI extension detected
[    0.000000] SBI RFENCE extension detected
[    0.000000] SBI SRST extension detected
[    0.000000] earlycon: uart0 at MMIO32 0x0000000010000000 (options '115200')
[    0.000000] printk: bootconsole [uart0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] OF: reserved mem: 0x0000000040000000..0x000000004007ffff (512 KiB) nomap non-reusable opensbi
[    0.000000] cma: Reserved 16 MiB at 0x00000000fe200000 on node -1
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000013fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x000000004007ffff]
[    0.000000]   node   0: [mem 0x0000000040080000-0x000000013fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000] SBI HSM extension detected
[    0.000000] Falling back to deprecated "riscv,isa"
[    0.000000] riscv: base ISA extensions acim
[    0.000000] riscv: ELF capabilities acim
[    0.000000] percpu: Embedded 19 pages/cpu s39864 r8192 d29768 u77824
[    0.000000] Kernel command line: root=/dev/mmcblk1p4 rw console=tty0 console=ttyS0,115200 earlycon rootwait stmmaceth=chain_mode:1 selinux=0
[    0.000000] Unknown kernel command line parameters "selinux=0", will be passed to user space.
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1034240
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 8.
[    0.000000] software IO TLB: mapped [mem 0x00000000fa200000-0x00000000fe200000] (64MB)
[    0.000000] Memory: 4006292K/4194304K available (11572K kernel code, 5046K rwdata, 6144K rodata, 2213K init, 764K bss, 171628K reserved, 16384K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=5, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: .RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=5.
[    0.000000] rcu: .RCU debug extended QS entry/exit.
[    0.000000] .Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=5
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] riscv-intc: 64 local interrupts mapped
[    0.000000] plic: plic@c000000: mapped 136 interrupts with 4 handlers for 9 contexts.
[    0.000000] riscv: providing IPIs using SBI IPI extension
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 881590404240 ns
[    0.000001] sched_clock: 64 bits at 4MHz, resolution 250ns, wraps every 2199023255500ns
[    0.009015] Console: colour dummy device 80x25
[    0.013893] printk: console [tty0] enabled
[    0.018883] Calibrating delay loop (skipped), value calculated using timer frequency.. 8.00 BogoMIPS (lpj=40000)
[    0.030078] pid_max: default: 32768 minimum: 301
[    0.035359] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.043576] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.054343] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[    0.062778] riscv: ELF compat mode unsupported
[    0.062790] ASID allocator disabled (0 bits)
[    0.072506] rcu: Hierarchical SRCU implementation.
[    0.077782] rcu: .Max phase no-delay instances is 1000.
[    0.083811] EFI services will not be available.
[    0.089262] smp: Bringing up secondary CPUs ...

sbi_trap_error: hart0: trap0: load fault handler failed (error -2)

sbi_trap_error: hart0: trap0: mcause=0x0000000000000005 mtval=0x000000004004d090
sbi_trap_error: hart0: trap0: mepc=0x000000004000a416 mstatus=0x0000000200001800
sbi_trap_error: hart0: trap0: ra=0x0000000040010f14 sp=0x000000004004ce60
sbi_trap_error: hart0: trap0: gp=0x0000000000000000 tp=0x000000004004d000
sbi_trap_error: hart0: trap0: s0=0x000000004004ce70 s1=0x000000004004d000
sbi_trap_error: hart0: trap0: a0=0x000000004004d090 a1=0x0000000000000002
sbi_trap_error: hart0: trap0: a2=0x0000000000000000 a3=0x0000000000000019
sbi_trap_error: hart0: trap0: a4=0x0000000000000001 a5=0x000000004004d090
sbi_trap_error: hart0: trap0: a6=0x0000000040052940 a7=0x0000000000008000
sbi_trap_error: hart0: trap0: s2=0x000000004004d090 s3=0x0000000000000000
sbi_trap_error: hart0: trap0: s4=0x0000000040043008 s5=0x0000000000000000
sbi_trap_error: hart0: trap0: s6=0x0000000000000000 s7=0x0000000000000005
sbi_trap_error: hart0: trap0: s8=0x0000000000002000 s9=0x0000000040043700
sbi_trap_error: hart0: trap0: s10=0x0000000000000000 s11=0x0000000000000000
sbi_trap_error: hart0: trap0: t0=0x0000040000000000 t1=0x000000004004d000
sbi_trap_error: hart0: trap0: t2=0x0000000000000000 t3=0x0000000040052180
sbi_trap_error: hart0: trap0: t4=0x000000004004d000 t5=0x0000000000000020
sbi_trap_error: hart0: trap0: t6=0x0000000000000000
[    1.139238] CPU1: failed to come online
[    1.199260] cpu2: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    1.269297] cpu3: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    1.339332] cpu4: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    1.349957] smp: Brought up 1 node, 4 CPUs
[    1.356275] devtmpfs: initialized
[    1.365974] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    1.376824] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    1.385079] pinctrl core: initialized pinctrl subsystem
[    1.391919] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    1.399469] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    1.407357] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    1.416495] thermal_sys: Registered thermal governor 'step_wise'
[    1.416539] cpuidle: using governor menu
[    1.483185] cpu0: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    1.494111] CCACHE: DataError @ 0x00000000.08040140
[    1.499542] CCACHE: DataFail @ 0x00000000.08040270
[    1.504932] CCACHE: 8 banks, 16 ways, sets/bank=256, bytes/block=64
[    1.511820] CCACHE: max_line=2047, 64 bytes/line, 131072 bytes/way
[    1.518620] CCACHE: Index of the largest way enabled: 15
[    1.524454] pL2CACHE_PMU: perfmon-counters: 64 for CPU 0
[    1.530431] pL2CACHE_PMU: perfmon-counters: 64 for CPU 1
[    1.536392] pL2CACHE_PMU: perfmon-counters: 64 for CPU 2
[    1.542365] pL2CACHE_PMU: perfmon-counters: 64 for CPU 3
[    1.548330] pL2CACHE_PMU: perfmon-counters: 64 for CPU 4
[    1.558051] platform soc: Fixed dependency cycle(s) with /soc/plic@c000000
[    1.573018] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    1.580508] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    1.587392] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    1.594861] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    1.602848] SCSI subsystem initialized
[    1.607355] usbcore: registered new interface driver usbfs
[    1.613406] usbcore: registered new interface driver hub
[    1.619290] usbcore: registered new device driver usb
[    1.625052] mc: Linux media interface: v0.10
[    1.629795] videodev: Linux video capture interface: v2.00
[    1.636242] Advanced Linux Sound Architecture Driver Initialized.
[    1.643474] Bluetooth: Core ver 2.22
[    1.647429] NET: Registered PF_BLUETOOTH protocol family
[    1.653275] Bluetooth: HCI device and connection manager initialized
[    1.660258] Bluetooth: HCI socket layer initialized
[    1.665631] Bluetooth: L2CAP socket layer initialized
[    1.671189] Bluetooth: SCO socket layer initialized
[    1.677080] vgaarb: loaded
[    1.680386] clocksource: Switched to clocksource riscv_clocksource
[    1.687510] FS-Cache: Loaded
[    1.700675] NET: Registered PF_INET protocol family
[    1.706679] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    1.720964] tcp_listen_portaddr_hash hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    1.730448] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.738967] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    1.748065] TCP bind hash table entries: 32768 (order: 9, 2097152 bytes, linear)
[    1.759377] TCP: Hash tables configured (established 32768 bind 32768)
[    1.766864] UDP hash table entries: 2048 (order: 5, 196608 bytes, linear)
[    1.774620] UDP-Lite hash table entries: 2048 (order: 5, 196608 bytes, linear)
[    1.783022] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.789948] RPC: Registered named UNIX socket transport module.
[    1.796481] RPC: Registered udp transport module.
[    1.801663] RPC: Registered tcp transport module.
[    1.806828] RPC: Registered tcp-with-tls transport module.
[    1.812869] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.821515] PCI: CLS 0 bytes, default 64
[    1.826250] Unpacking initramfs...
[    1.831315] Initialise system trusted keyrings
[    1.836447] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[    1.844212] NFS: Registering the id_resolver key type
[    1.849807] Key type id_resolver registered
[    1.854444] Key type id_legacy registered
[    1.858886] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.866282] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.874473] ntfs: driver 2.1.32 [Flags: R/W].
[    1.879309] jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
[    1.886434] fuse: init (API version 7.39)
[    1.969377] NET: Registered PF_ALG protocol family
[    1.974750] Key type asymmetric registered
[    1.979271] Asymmetric key parser 'x509' registered
[    1.984746] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.992907] io scheduler mq-deadline registered
[    1.997897] io scheduler kyber registered
[    2.002374] io scheduler bfq registered
[    2.016757] starfive-jh7110-sys-pinctrl 13040000.gpio: error -ENOENT: could not get reset
[    2.025780] starfive-jh7110-sys-pinctrl: probe of 13040000.gpio failed with error -2
[    2.093167] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[    2.126631] loop: module loaded
[    2.133324] CAN device driver interface
[    2.137932] Intel(R) Wireless WiFi driver for Linux
[    2.144000] usbcore: registered new interface driver uas
[    2.149885] usbcore: registered new interface driver usb-storage
[    2.156996] i2c_dev: i2c /dev entries driver
[    2.161965] Error: Driver 'imx219' is already registered, aborting...
[    2.169100] usbcore: registered new interface driver uvcvideo
[    2.176127] cpu cpu0: OPP table can't be empty
[    2.181492] sdhci: Secure Digital Host Controller Interface driver
[    2.188290] sdhci: Copyright(c) Pierre Ossman
[    2.193149] Synopsys Designware Multimedia Card Interface Driver
[    2.199951] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.206965] usbcore: registered new interface driver usbhid
[    2.213117] usbhid: USB HID core driver
[    2.217454] SPI driver st-accel-spi has no spi_device_id for st,lis302dl-spi
[    2.225223] SPI driver st-accel-spi has no spi_device_id for st,lis3lv02dl-accel
[    2.233374] SPI driver st-accel-spi has no spi_device_id for st,lis3dh-accel
[    2.241150] SPI driver st-accel-spi has no spi_device_id for st,lsm330d-accel
[    2.249002] SPI driver st-accel-spi has no spi_device_id for st,lsm330dl-accel
[    2.256978] SPI driver st-accel-spi has no spi_device_id for st,lsm330dlc-accel
[    2.265042] SPI driver st-accel-spi has no spi_device_id for st,lis331dlh-accel
[    2.273106] SPI driver st-accel-spi has no spi_device_id for st,lsm330-accel
[    2.280874] SPI driver st-accel-spi has no spi_device_id for st,lsm303agr-accel
[    2.288910] SPI driver st-accel-spi has no spi_device_id for st,lis2dh12-accel
[    2.296888] SPI driver st-accel-spi has no spi_device_id for st,lng2dm-accel
[    2.304653] SPI driver st-accel-spi has no spi_device_id for st,h3lis331dl-accel
[    2.312805] SPI driver st-accel-spi has no spi_device_id for st,lis331dl-accel
[    2.320760] SPI driver st-accel-spi has no spi_device_id for st,lsm303c-accel
[    2.328960] riscv-pmu-sbi: SBI PMU extension is available
[    2.334953] riscv-pmu-sbi: 16 firmware and 4 hardware counters
[    2.341383] riscv-pmu-sbi: Perf sampling/filtering is not supported as sscof extension is not available
[    2.352195] usbcore: registered new interface driver snd-usb-audio
[    2.361850] NET: Registered PF_INET6 protocol family
[    2.368403] Segment Routing with IPv6
[    2.372529] In-situ OAM (IOAM) with IPv6
[    2.376988] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.384118] NET: Registered PF_PACKET protocol family
[    2.389677] can: controller area network core
[    2.394573] NET: Registered PF_CAN protocol family
[    2.399845] can: raw protocol
[    2.403141] can: broadcast manager protocol
[    2.407747] can: netlink gateway - max_hops=1
[    2.412826] Bluetooth: RFCOMM TTY layer initialized
[    2.418207] Bluetooth: RFCOMM socket layer initialized
[    2.423914] Bluetooth: RFCOMM ver 1.11
[    2.428052] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.433910] Bluetooth: BNEP filters: protocol multicast
[    2.439665] Bluetooth: BNEP socket layer initialized
[    2.445215] lib80211: common routines for IEEE802.11 drivers
[    2.451541] 9pnet: Installing 9P2000 support
[    2.456325] Key type dns_resolver registered
[    2.477156] Loading compiled-in X.509 certificates
[    2.494314] of_cfs_init
[    2.497040] of_cfs_init: OK
[    2.500191] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.429472] Freeing initrd memory: 14028K
[    3.435161] modprobe[74]: unhandled signal 4 code 0x1 at 0x0000003fab135a70 in ld-linux-riscv64-lp64d.so.1[3fab121000+1c000]
[    3.447544] CPU: 3 PID: 74 Comm: modprobe Tainted: G                T  6.6.20-starfive #41SF
[    3.456817] Hardware name: StarFive VisionFive V2 (DT)
[    3.462460] epc : 0000003fab135a70 ra : 0000003fab12fe74 sp : 0000003fff4af230
[    3.470395]  gp : ffffffff81915e98 tp : 0000000000000000 t0 : 000000000000000b
[    3.478330]  t1 : 0000003fab121cfc t2 : 0000000000000001 s0 : 0000003fab13f208
[    3.486264]  s1 : 0000000000000002 a0 : 0000003fff4af268 a1 : 0000000000000000
[    3.494198]  a2 : 0000003fff4af488 a3 : 0000000000000000 a4 : 0000000000000024
[    3.502132]  a5 : 0000003fff4af258 a6 : 7efefefefefefeff a7 : 4824150a4b570a40
[    3.510066]  s2 : 0000000000000000 s3 : 0000000000000001 s4 : 0000003fab13f2b0
[    3.518000]  s5 : 0000002ae5948090 s6 : 0000002ae5965dd0 s7 : 0000000000000000
[    3.525934]  s8 : 0000000000000001 s9 : 0000003fab13dd48 s10: 0000000000000000
[    3.533868]  s11: 0000002ae594866a t3 : 0000003fab12fe46 t4 : 0000000000000bfa
[    3.541802]  t5 : fffffffffffffffc t6 : 0000000001a0c23d
[    3.547634] status: 0000000200000020 badaddr: 000000000000b920 cause: 0000000000000002
[    3.557373] modprobe[75]: unhandled signal 4 code 0x1 at 0x0000003f880a5a70 in ld-linux-riscv64-lp64d.so.1[3f88091000+1c000]
[    3.569746] CPU: 2 PID: 75 Comm: modprobe Tainted: G                T  6.6.20-starfive #41SF
[    3.579019] Hardware name: StarFive VisionFive V2 (DT)
[    3.584660] epc : 0000003f880a5a70 ra : 0000003f8809fe74 sp : 0000003fcc2e9220
[    3.592595]  gp : ffffffff81915e98 tp : 0000000000000000 t0 : 000000000000000b
[    3.600529]  t1 : 0000003f88091cfc t2 : 0000000000000001 s0 : 0000003f880af208
[    3.608464]  s1 : 0000000000000002 a0 : 0000003fcc2e9258 a1 : 0000000000000000
[    3.616397]  a2 : 0000003fcc2e9478 a3 : 0000000000000000 a4 : 0000000000000024
[    3.624331]  a5 : 0000003fcc2e9248 a6 : 7efefefefefefeff a7 : 4824150a4b570a40
[    3.632265]  s2 : 0000000000000000 s3 : 0000000000000001 s4 : 0000003f880af2b0
[    3.640199]  s5 : 0000002ad50f8090 s6 : 0000002ad5115dd0 s7 : 0000000000000000
[    3.648133]  s8 : 0000000000000001 s9 : 0000003f880add48 s10: 0000000000000000
[    3.656067]  s11: 0000002ad50f866a t3 : 0000003f8809fe46 t4 : 0000000000000bfa
[    3.664001]  t5 : fffffffffffffffc t6 : 0000000001a0c23d
[    3.669833] status: 0000000200000020 badaddr: 000000000000b920 cause: 0000000000000002
[    3.679899] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.687107] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    3.695168] clk: Disabling unused clocks
[    3.699838] ALSA device list:
[    3.703121]   No soundcards found.
[    3.709154] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    3.712507] Freeing unused kernel image (initmem) memory: 2212K
[    3.790441] Run /init as init process
[    3.795228] init[1]: unhandled signal 4 code 0x1 at 0x0000003fbf35da70 in ld-linux-riscv64-lp64d.so.1[3fbf349000+1c000]
[    3.807123] CPU: 2 PID: 1 Comm: init Tainted: G                T  6.6.20-starfive #41SF
[    3.815919] Hardware name: StarFive VisionFive V2 (DT)
[    3.821561] epc : 0000003fbf35da70 ra : 0000003fbf357e74 sp : 0000003fd2236280
[    3.829496]  gp : ffffffff81915e98 tp : 0000000000000000 t0 : 000000000000000b
[    3.837430]  t1 : 0000003fbf349cfc t2 : 0000000000000001 s0 : 0000003fbf367208
[    3.845365]  s1 : 0000000000000002 a0 : 0000003fd22362b8 a1 : 0000000000000000
[    3.853299]  a2 : 0000003fd22364d8 a3 : 0000000000000000 a4 : 0000000000000024
[    3.861233]  a5 : 0000003fd22362a8 a6 : 7efefefefefefeff a7 : 24160a4b570a5248
[    3.869167]  s2 : 0000000000000000 s3 : 0000000000000001 s4 : 0000003fbf3672b0
[    3.877101]  s5 : 0000002abcf0f658 s6 : 0000002abcfc7df0 s7 : 0000000000000000
[    3.885035]  s8 : 0000000000000001 s9 : 0000003fbf365d48 s10: 0000000000000000
[    3.892969]  s11: 0000002abcf10339 t3 : 0000003fbf357e46 t4 : 0000000000000bfa
[    3.900903]  t5 : fffffffffffffffc t6 : 0000000001a0c23d
[    3.906736] status: 0000000200000020 badaddr: 000000000000b920 cause: 0000000000000002
[    3.915489] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[    3.923903] CPU: 2 PID: 1 Comm: init Tainted: G                T  6.6.20-starfive #41SF
[    3.932697] Hardware name: StarFive VisionFive V2 (DT)
[    3.938338] Call Trace:
[    3.941023] [<ffffffff80005748>] dump_backtrace+0x1c/0x24
[    3.946963] [<ffffffff80b33ce2>] show_stack+0x2c/0x38
[    3.952518] [<ffffffff80b46d36>] dump_stack_lvl+0x3c/0x54
[    3.958452] [<ffffffff80b46d62>] dump_stack+0x14/0x1c
[    3.964003] [<ffffffff80b33fc0>] panic+0xfa/0x292
[    3.969174] [<ffffffff80015610>] do_exit+0x786/0x78c
[    3.974634] [<ffffffff80015776>] do_group_exit+0x24/0x70
[    3.980473] [<ffffffff800204a0>] get_signal+0x6e6/0x73e
[    3.986219] [<ffffffff80004764>] arch_do_signal_or_restart+0x3a/0x4e8
[    3.993297] [<ffffffff80085386>] exit_to_user_mode_prepare+0x6a/0x94
[    4.000281] [<ffffffff80b47ac6>] irqentry_exit_to_user_mode+0x10/0x18
[    4.007360] [<ffffffff80b47090>] do_trap_insn_illegal+0x36/0xea
[    4.013865] [<ffffffff80b4ef84>] ret_from_exception+0x0/0x64
[    4.020086] SMP: stopping secondary CPUs
[    4.024410] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004 ]---

您好!
我做的镜像是基于2409工程版的(debian2409),把它升级到debian13, 内核没改变,还是6.6.20。所以2409工程版不能启动,我做的镜像一样会启动不了。
我看见你已经做了不少尝试,有没有尝试过更换电源适配器?很多人都疏忽了供电问题,建议使用5V,电流大于3A的试试。如果还是不行继续提问,或者加入vf2用户微信群提问,高手很多,群名:星光板 用户交流群;群主:Erin Dong。

1 Like