Open Media VaultのLinux kernelを6.18.34以降にしてからtsukumijima/px4_drv の更新に失敗するようになる。make.logには
/usr/sbin/dkms: line 106: cd: ./driver: No such file or directory
と出ていたのが気になってはいたのですが、その後ビルドは進み.koはできていたので無視していました。これがいけなかったらしい。解決としては/usr/src/px4_drv-0.5.4/dkms.confの
CLEAN="cd ./driver; make clean" MAKE="cd ./driver; make KVER=${kernelver} px4_drv.ko"
を
CLEAN[0]="make -C driver clean" MAKE[0]="make -C driver KVER=${kernelver} px4_drv.ko"
に変更。[0]はなくてもいいかも。
以上、Copilotに教えてもらいました。
Comments