Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Nouveau not initializing correctly with stock kernel of NetBSD 10.0.0



Hello Paul,

thank you for your insights.

On my box after the console has freezed, there is no way to continue
or load up x11 as it does for you - but unusable as you report.
I can then only ssh into the box to shut it down again.

So it seems nouveau is in a non-working state on netbsd 10.0?
Was it working in the past and in what release?

Best regards,
Connor

On Sun, Aug 11, 2024 at 8:42 AM Paul Goyette <paul%whooppee.com@localhost> wrote:
>
> The "core notifier timeout" and "base:-n timeout" messages happen all
> the time on my system.  The messages themselves seem to be detailed
> internal messages and don't provide any link back to real-world, so
> not very useful for debugging.
>
> On my system at least the system is  useable, modulo stalling at
> unexpected times.  See my PR kern/58053 for more details.
>
> FWIW, my system behsves quite well when using firefox or xterms;  it
> fails misersably when I throw libreoffice and/or gnucash (both from
> pkgsrc) into the mix.
>
> You can most likely get a dumb framebuffer running if you disable
> nouveau at boot.  Just interrupt the countdown, excape to the boot
> command prompt, and enter
>
>         userconf disable nouveau*
>
> Then continue booting.  You won't get any X accelleration...  :-(
>
> Good luck.
>
>
> On Sat, 10 Aug 2024, Connor McLaughlan wrote:
>
> > Hello All,
> >
> > i am trying to get a framebuffer and possibly accelerated x11 on an
> > amd64 box using nouveau.
> > The GPUs i tried are an old PCIe 8400GS and a GTS250.
> >
> > So far i had no success with a fresh install of NetBSD 10.0.0 and the
> > stock kernel, the monitor output freezes after this line, and never
> > comes back to life - i also cannot switch to other consoles or bring
> > up x11:
> >
> > [     1.000000] NetBSD 10.0 (GENERIC) #0: Thu Mar 28 08:33:33 UTC 2024
> > [     1.000000]
> > mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC
> > ...
> > [     4.351708] kern.module.path=/stand/amd64/10.0/modules
> > [     4.351708] nouveau0: NVIDIA G92 (092a80a2)
> > [     4.481827] nouveau0: bios: version 62.92.9a.00.00
> > [     4.501837] nouveau0: interrupting at msi1 vec 0 (nouveau0)
> > [     4.501837] nouveau0: fb: 1024 MiB GDDR3
> > [     4.577621] Zone  kernel: Available graphics memory: 9007199254225440 KiB
> > [     4.577621] nouveau0: DRM: VRAM: 1024 MiB
> > [     4.577621] nouveau0: DRM: GART: 1048576 MiB
> > [     4.581910] nouveau0: DRM: TMDS table version 2.0
> > [     4.581910] nouveau0: DRM: DCB version 4.0
> > [     4.581910] nouveau0: DRM: DCB outp 00: 04011310 00000028
> > [     4.581910] nouveau0: DRM: DCB outp 01: 02000300 00020028
> > [     4.581910] nouveau0: DRM: DCB outp 02: 01000302 00020030
> > [     4.581910] nouveau0: DRM: DCB outp 03: 02022322 00020010
> > [     4.581910] nouveau0: DRM: DCB conn 00: 00001030
> > [     4.581910] nouveau0: DRM: DCB conn 01: 00000100
> > [     4.581910] nouveau0: DRM: DCB conn 02: 00002261
> > [     4.581910] nouveau0: DRM: MM: using CRYPT for buffer copies
> > [     4.581910] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> > [     4.581910] [drm] Driver supports precise vblank timestamp query.
> > [     4.621920] nouveaufb0 at nouveau0
> > [     4.621920] [drm] Initialized nouveau 1.3.1 20120801 for nouveau0 on minor 0
> >
> > However the system comes up and i can ssh into it. So dmesg gives the
> > following additional info after the output freeze above - including a
> > few timeouts:
> >
> > [     4.621920] [drm] Initialized nouveau 1.3.1 20120801 for nouveau0 on minor 0
> > [     4.621920] nouveaufb0: framebuffer at 0xc0006000, size 1920x1200,
> > depth 32, stride 7680
> > [     6.623293] nouveau0: autoconfiguration error: error: DRM: core
> > notifier timeout
> > [     8.624667] nouveau0: autoconfiguration error: error: DRM: base-0: timeout
> > [     8.654687] wsdisplay0 at nouveaufb0 kbdmux 1: console (default,
> > vt100 emulation), using wskbd0
> > [     8.654687] wsmux1: connecting to wsdisplay0
> > [     8.654687] wskbd1: connecting to wsdisplay0
> > [    45.850161] wsdisplay0: screen 1 added (default, vt100 emulation)
> > [    45.850161] wsdisplay0: screen 2 added (default, vt100 emulation)
> > [    45.850161] wsdisplay0: screen 3 added (default, vt100 emulation)
> > [    45.850161] wsdisplay0: screen 4 added (default, vt100 emulation)
> >
> > My only succesfull option to get a working console output and to start
> > up x11 was to build a kernel without nouveau and only the generic
> > framebuffer. Of course then i don't have accelerated opengl in x11.
> >
> > Can someone help or give some insights on what can i do to bring up
> > nouveau successfully?
> >
> > Best regards,
> > Connor
> >
> > !DSPAM:66b84872239991016314798!
> >
> >
>
> +---------------------+--------------------------+----------------------+
> | Paul Goyette (.sig) | PGP Key fingerprint:     | E-mail addresses:    |
> | (Retired)           | 1B11 1849 721C 56C8 F63A | paul%whooppee.com@localhost    |
> | Software Developer  | 6E2E 05FD 15CE 9F2D 5102 | pgoyette%netbsd.org@localhost  |
> | & Network Engineer  |                          | pgoyette99%gmail.com@localhost |
> +---------------------+--------------------------+----------------------+


Home | Main Index | Thread Index | Old Index