驱动安装失败

root@starfive:/home/tools/toolset/20220622/v5.15.1# make
make -C /lib/modules/5.15.0-starfive/build M=/home/tools/toolset/20220622/v5.15.1 clean
make[1]: Entering directory ‘/usr/src/linux-headers-5.15.0-starfive’
make[1]: Leaving directory ‘/usr/src/linux-headers-5.15.0-starfive’
make -C /lib/modules/5.15.0-starfive/build M=/home/tools/toolset/20220622/v5.15.1 modules
make[1]: Entering directory ‘/usr/src/linux-headers-5.15.0-starfive’
make[2]: Nothing to be done for ‘include/generated/vdso-offsets.h’.
warning: the compiler differs from the one used to build the kernel
The kernel was built by: riscv64-unknown-linux-gnu-gcc (GCC) 10.2.0
You are using: gcc (Debian 11.3.0-3) 11.3.0
CC [M] /home/tools/toolset/20220622/v5.15.1/./drivers/usb/serial/option.o
/bin/sh: 1: scripts/basic/fixdep: Exec format error
make[2]: *** [scripts/Makefile.build:277: /home/tools/toolset/20220622/v5.15.1/./drivers/usb/serial/option.o] Error 126
make[2]: *** Deleting file ‘/home/tools/toolset/20220622/v5.15.1/./drivers/usb/serial/option.o’
make[1]: *** [Makefile:1868: /home/tools/toolset/20220622/v5.15.1] Error 2
make[1]: Leaving directory ‘/usr/src/linux-headers-5.15.0-starfive’
make: *** [Makefile:9: modules] Error 2

这个是准备在debian上编译什么package?

安装USB驱动

我在debian69上编译驱动模块也出现了问题,提示/arch/riscv/kernel/vdso/Makefile不存在这个文件,我从官方源码把这个目录下的Makefiel cp 过去依然无效,所以想请问这是什么问题,谢谢。同样的源码在x86上是可以编译并且insmod的,当然需要改一下ARCH=riscv这个参数

使用的是make -C /lib/modules/5.15.0-starfive/build M=pwd modules 命令