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

From: Ilia Mirkin
Date: Fri Apr 03 2020 - 12:59:02 EST


Ben -- probably the ACR changes in 5.6 don't fall back nicely anymore
when there's no firmware? The load shouldn't be failed, just GR
disabled...

Zeno -- if you grab linux-firmware, it should be all better. Not sure
if you're missing it on purpose or by accident.

Cheers,

-ilia

On Fri, Apr 3, 2020 at 11:07 AM Zeno Davatz <zdavatz@xxxxxxxxx> wrote:
>
> 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