加载论坛时出错,请强制刷新页面重试。
[摩尔线程驱动]有大佬编译过吗
QQZiJin
CPU AND OS
AOSC OS 11.4.6 loongarch64
Loongson-3A6000-HV-7A2000-1w-V0.1-EVB
mtsnd
root@aosc-os [ mtsnd-1.0.25 ] # make
"KMDDIR:/usr/src/mtgpu-1.0.25/build/Module.symvers"
make -C /lib/modules/6.10.0-aosc-main/build M=/usr/src/mtsnd-1.0.25
make[1]: Entering directory '/usr/src/linux-headers-6.10.0-aosc-main'
"KMDDIR:/usr/src/mtgpu-1.0.25/build/Module.symvers"
CC [M] /usr/src/mtsnd-1.0.25/src/osfunc.o
/bin/sh: line 1: ./tools/objtool/objtool: No such file or directory
make[3]: *** [scripts/Makefile.build:244: /usr/src/mtsnd-1.0.25/src/osfunc.o] Error 127
make[3]: *** Deleting file '/usr/src/mtsnd-1.0.25/src/osfunc.o'
make[2]: *** [/usr/src/linux-headers-6.10.0-aosc-main/Makefile:1934: /usr/src/mtsnd-1.0.25] Error 2
make[1]: *** [Makefile:240: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.10.0-aosc-main'
make: *** [Makefile:37: all] Error 2
mtgpu
root@aosc-os [ mtgpu-1.0.25 ] ! make kernelver=6.10.0-aosc-main ARCH=loongarch
make -C /lib/modules/6.10.0-aosc-main/build M=/usr/src/mtgpu-1.0.25 modules
make[1]: Entering directory '/usr/src/linux-headers-6.10.0-aosc-main'
CC [M] /usr/src/mtgpu-1.0.25/src/allocmem.o
/bin/sh: line 1: ./tools/objtool/objtool: No such file or directory
make[3]: *** [scripts/Makefile.build:244: /usr/src/mtgpu-1.0.25/src/allocmem.o] Error 127
make[3]: *** Deleting file '/usr/src/mtgpu-1.0.25/src/allocmem.o'
make[2]: *** [/usr/src/linux-headers-6.10.0-aosc-main/Makefile:1934: /usr/src/mtgpu-1.0.25] Error 2
make[1]: *** [Makefile:240: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.10.0-aosc-main'
make: *** [Makefile:53: all] Error 2
- 貌似是aosc内核缺少点东西,有大佬知道怎玩吗?
- 驱动来源摩尔线程官网统信loongarch系统镜像(这个镜像我电脑也进不了桌面+_+)
MTT S30 不带驱动是可以进aosc的-但略卡-卡
flowas
QQZiJin 进不了桌面需要恢复一下initrd.img文件,集显模式或者装完驱动执行以下两条命令,重启电脑就好了,摩尔线程安装驱动时把它改了
sudo mv /boot/initrd.img-4.19.0-loongson-3-desktop /boot/initrd.img-4.19.0-loongson-3-desktop.mtt
sudo mv /boot/initrd.img-4.19.0-loongson-3-desktop.old-dkms /boot/initrd.img-4.19.0-loongson-3-desktop
ELF57Hz
loongnix 20.6 可以编译通过,内核版本4.19。
需要将两个文件夹拷贝到/usr/src
,在目录内分别执行:
dkms install -m mtgpu -v 1.0.25
dkms install -m mtsnd -v 1.0.25
但是有warning导致调用失败,具体细节还没搞清楚。生成的initrd仍可以集显引导,但无法驱动mtt s30。
内核版本为6.10的aosc会报错,主要的问题是缺少函数strlcpy的定义,应该是glibc的历史遗留问题,loongnix和uos可能修改过相关运行库。