内核没有linux-modules模块,无法正常加载驱动
1、系统使用can协议通讯,需要加载gs_usb驱动,使用sudo mod_probe gs_usb,出现如下错误:modprobe: FATAL: Module gs_usb not found in directory /lib/modules/4.19.206
2、贵司的百度云盘(https://pan.baidu.com/share/init?surl=XEs6rMblXum4329jzexDww)也只提供了linux-headers*和linux-images*包,没有linux-modules*包
3、去ubuntu的网站(https://kernel.ubuntu.com/~kernel-ppa/mainline/)查找4.19.206的内核,找一下对应的linux-moudles模块,居然没有这个内核版本
4、使用ubuntu-mainline-kernel.sh -i v4.19.241命令安装4.19.241内核版本,按正常流程安装,系统显示已安装,但重启后无效。
请帮忙看看这个问题怎么解决,升级内核版本或提供4.19.206对应的linux-modules安装包也可以。
内核中 gs_usb 功能没有开,在 SDK/kernel 中使用开启并保存到配置文件:
make ARCH=arm64 firefly_linux_defconfig
make ARCH=arm64 menuconfig
打开 can usb 相关选项,选择 save 保存
make ARCH=arm64 savedefconfig
mv defconfig arch/arm64/configs/firefly_linux_defconfig
然后重新编译内核并烧录
内核是定制过的,只能使用SDK,主线的内核用不了 有没有编译内核的教程? Liuth 发表于 2022-5-12 10:49
内核中 gs_usb 功能没有开,在 SDK/kernel 中使用开启并保存到配置文件:
make ARCH=arm64 firefly_linux_ ...
有没有编译内核的教程? 在SDK根目录执行
./build.sh kernel
然后烧录 SDK/kernel/boot.img 这个文件
https://wiki.t-firefly.com/zh_CN/ROC-RK3566-PC/ubuntu_compile.html#bu-fen-bian-yi Liuth 发表于 2022-5-12 11:15
在SDK根目录执行
./build.sh kernel
然后烧录 SDK/kernel/boot.img 这个文件
小白新手,也是第一次使用你们的板子,请给出详细的操作步骤,多谢多谢。 所有步骤都告诉你了呀 Liuth 发表于 2022-5-12 11:30
所有步骤都告诉你了呀
你这个步骤需要有linux内核编译经验,熟悉你们的板子,才知道。这些为都没做过,所以不知道你这个SDK在哪?又是到哪个目录,去执行哪个命令,才能操作。所以,还请给出详细操作步骤。多谢。 维基链接都给了,麻烦看一眼,里面有获取SDK和编译烧录方法
在哪里执行我也说了 “在 SDK根目录”“在 SDK/kernel 下” Liuth 发表于 2022-5-12 11:40
维基链接都给了,麻烦看一眼,里面有获取SDK和编译烧录方法
在哪里执行我也说了 “在 SDK根目录”“在 SDK ...
按步骤操作,在 SDK/kernel 中使用开启并保存到配置文件:
make ARCH=arm64 firefly_linux_defconfig
make ARCH=arm64 menuconfig
打开 can usb 相关选项,选择 save 保存
make ARCH=arm64 savedefconfig
mv defconfig arch/arm64/configs/firefly_linux_defconfig
回到SDK目录,执行
./build.sh kernel
出现如下错误:
processing option: kernelSkipping build_kernel for missing configs:RK_KERNEL_DTS RK_KERNEL_DEFCONFIG.