acr: failed to load firmware with Kernel 5.6. Kernel 5.5 works just fine.

From: Zeno Davatz
Date: Fri Apr 03 2020 - 11:07:15 EST


Hi

After installing Kernel 5.6 I am getting this error:

[ please send a personal CC, thank you! ]

Cannot run in framebuffer mode. Please specify busIDs for all
framebuffer devices

[ 0.757317] nouveau 0000:05:00.0: NVIDIA GP107 (137000a1)
[ 0.869775] nouveau 0000:05:00.0: bios: version 86.07.42.00.4a
[ 0.870157] nouveau 0000:05:00.0: acr: failed to load firmware
[ 0.870256] nouveau 0000:05:00.0: acr: failed to load firmware
[ 0.870356] nouveau 0000:05:00.0: acr ctor failed, -2
[ 0.870455] nouveau: probe of 0000:05:00.0 failed with error -2

This used to work just fine, with Version 5.5, Gentoo/Funtoo Linux.

Very strange.

With Kernel 5.5 everything was fine:

this is what I get with Kernel 5.5

~/.backup> dmesg | grep nouveau
[ 0.994622] nouveau 0000:05:00.0: NVIDIA GP107 (137000a1)
[ 1.107079] nouveau 0000:05:00.0: bios: version 86.07.42.00.4a
[ 1.107391] nouveau 0000:05:00.0: gr: failed to load firmware "gr/sw_nonctx"
[ 1.107494] nouveau 0000:05:00.0: gr: failed to load gr/sw_nonctx
[ 1.107857] nouveau 0000:05:00.0: fb: 4096 MiB GDDR5
[ 1.124158] nouveau 0000:05:00.0: DRM: VRAM: 4096 MiB
[ 1.124268] nouveau 0000:05:00.0: DRM: GART: 536870912 MiB
[ 1.124381] nouveau 0000:05:00.0: DRM: BIT table 'A' not found
[ 1.124493] nouveau 0000:05:00.0: DRM: BIT table 'L' not found
[ 1.124604] nouveau 0000:05:00.0: DRM: TMDS table version 2.0
[ 1.124719] nouveau 0000:05:00.0: DRM: DCB version 4.1
[ 1.124829] nouveau 0000:05:00.0: DRM: DCB outp 00: 01000f42 04620030
[ 1.124941] nouveau 0000:05:00.0: DRM: DCB outp 01: 02011f62 00020010
[ 1.125054] nouveau 0000:05:00.0: DRM: DCB outp 02: 02822f76 04600020
[ 1.125166] nouveau 0000:05:00.0: DRM: DCB outp 03: 02022f72 00020020
[ 1.125278] nouveau 0000:05:00.0: DRM: DCB outp 04: 04033f82 00020030
[ 1.125390] nouveau 0000:05:00.0: DRM: DCB conn 00: 00001031
[ 1.125501] nouveau 0000:05:00.0: DRM: DCB conn 01: 00010161
[ 1.125612] nouveau 0000:05:00.0: DRM: DCB conn 02: 00020246
[ 1.125723] nouveau 0000:05:00.0: DRM: DCB conn 03: 01000331
[ 1.126100] nouveau 0000:05:00.0: DRM: failed to create kernel channel, -22
[ 1.126364] nouveau 0000:05:00.0: DRM: MM: using COPY for buffer copies
[ 1.481589] nouveau 0000:05:00.0: DRM: allocated 1680x1050 fb:
0x200000, bo (____ptrval____)
[ 1.481807] fbcon: nouveaudrmfb (fb0) is primary device
[ 1.672191] nouveau 0000:05:00.0: fb0: nouveaudrmfb frame buffer device
[ 1.672362] [drm] Initialized nouveau 1.3.1 20120801 for 0000:05:00.0 on minor 1

Kernel Config is attached.

Looking forward to any help or reply.

I went back to version 5.5 of the Kernel (recompiled after git
checkout v5.5) and all is fine again.

Best
Zeno

Attachment: config
Description: Binary data