Closed gallit closed 9 years ago
Have you properly run ./scripts/install-firmware? This should put the required firmware files in /lib/firmware. E.g. check for /lib/firmware/nvidia/gk20a/fecs_inst.bin , it should be there or Nouveau will not load.
Yes i did. I have a /lib/firmware/nouveau folder, not nvidia. And that file is not there.
Here is the content of the nouveau folder : nv12b_acr_ucode nv12b_fecs_bl nv12b_fecs_sig nv12b_pmu_bl
I think you need to repo sync the linux-firmware repository and run ./scripts/install-firmware again - you have probably ran it against an old version. Make sure that /lib/firmware/nvidia/gk20a/ exists and is well-populated.
i do have the nvidia folder in the linux-firmware repo.
i checked the install-firmware script. it does a copy the nouveau folder only, not the nvidia.
cp -R $TOP/$PACKAGE/nouveau $SYSROOT/lib/firmware/
Oh wait, install-firmware appears to be broken... Let me fix this.
There, it should be fixed - could you repo sync and try to run install-firmware again?
Ok, thanks.
Confirmed that things should be working fine now - please reopen if you are still having issues, and thanks for reporting!
I'm having this error when i try kmscube or weston-launch : [ 202.248149] nouveau 57000000.gpu: Direct firmware load for nvidia/gk20a/fecs_inst.bin failed with error -2
I cann't find that file in the rootfs.
Here is full dmesg (ubuntu core rootfs) http://pastebin.com/PqLgVFcT
I tried with the default rootfs and had the same.