加载论坛时出错,请强制刷新页面重试。

[摩尔线程驱动]有大佬编译过吗

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可能修改过相关运行库。


知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途