硬件版本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 ]---