[Nouveau] gp104: regression on Linux 5.6

Ilia Mirkin imirkin at alum.mit.edu
Thu Apr 30 12:27:50 UTC 2020


On Thu, Apr 30, 2020 at 3:32 AM Alexey Dobriyan <adobriyan at gmail.com> wrote:
>
> On Thu, Apr 30, 2020 at 12:15:28AM -0400, Ilia Mirkin wrote:
> > Hi Alexey,
> >
> > On Fri, Apr 24, 2020 at 10:52 PM Alexey Dobriyan <adobriyan at gmail.com> wrote:
> > >
> > > gp104 refuses to switch to "graphic" mode and show anything past
> > > this line:
> > >
> > >         fb0: switching to nouveaufb from EFI VGA
> > >
> > > Machine is fine, as it I can press Ctrl+Alt+Delete and reboot it
> > > normally.
> > >
> > > 5.5 is OK. 5.6 is broken.
> >
> > I've heard some issues relating to missing firmware lately. It should
> > work fine without firmware, but perhaps that got broken. Can you log
> > into the machine and check dmesg to see what's there? My guess is that
> > nouveau takes over from efifb, and then fails to load at some point in
> > the middle.
>
> I've fixed the issue by including all firmware until "failed to load"
> messages disappeared. X works and fbconsole on VT1-VT6 works too.
>
> CONFIG_EXTRA_FIRMWARE="nvidia/gp104/gr/sw_nonctx.bin nvidia/gp104/gr/sw_ctx.bin nvidia/gp104/gr/sw_bundle_init.bin nvidia/gp104/gr/sw_method_init.bin nvidia/gp104/gr/fecs_bl.bin nvidia/gp104/gr/fecs_inst.bin nvidia/gp104/gr/fecs_data.bin nvidia/gp104/gr/fecs_sig.bin nvidia/gp104/gr/gpccs_bl.bin nvidia/gp104/gr/gpccs_inst.bin nvidia/gp104/gr/gpccs_data.bin nvidia/gp104/gr/gpccs_sig.bin nvidia/gp104/sec2/image.bin nvidia/gp104/sec2/desc.bin nvidia/gp104/sec2/sig.bin nvidia/gp104/acr/ucode_load.bin nvidia/gp104/acr/ucode_unload.bin nvidia/gp104/acr/bl.bin nvidia/gp104/acr/unload_bl.bin nvidia/gp104/nvdec/scrubber.bin"

Ben -- another report of firmware-less load being broken on v5.6.

Alexey -- If you compile nouveau as a module, then these can live on
your filesystem or initrd, depending on your boot process.

Cheers,

  -ilia


More information about the Nouveau mailing list