[gelöst] dkms nvidia Kernel 5.18.0-1 build Fehler

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
QT
Beiträge: 1235
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

[gelöst] dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von QT » 09.06.2022 06:20:20

Hi,

gestern kam in Unstable der 5.18.0-1-amd64 Kernel durch und das Nvidia Modul baut nun nicht mehr. Weiss jemand was? Bug hab ich keinen gefunden und auch sonst (noch) keine Info.

Code: Alles auswählen

$ sudo dkms status
nvidia-legacy-390xx/390.151, 5.17.0-3-amd64, x86_64: installed

$ sudo dkms install -k 5.18.0-1-amd64 -m nvidia-legacy-390xx -v 390.151
[....]
Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j8 modules KERNEL_UNAME=5.18.0-1-amd64......(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.18.0-1-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-legacy-390xx/390.151/build/make.log for more information.
Hier mal das Build Log. Vielleicht wird 1 Experte hieraus schlau. Alternativ arbeite ich mit dem 5.17.0 Kernel bis ich ein Update bekomme:

[np]https://nopaste.ml/#XQAAAQDgpAEAAAAAAAA ... dc8f8yeCMA[/np]
Zuletzt geändert von QT am 28.06.2022 06:36:45, insgesamt 2-mal geändert.

Benutzeravatar
QT
Beiträge: 1235
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von QT » 10.06.2022 13:40:48

Niemand hier, der auch Unstable und ne Nvidia im Einsatz hat und das Problem wenigstens bestätigen oder widerlegen kann?

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von michaa7 » 10.06.2022 14:04:59

sid(uction) + nvidia470 hier. Läuft mit allen 5.18 Kerneln (debian und siduction) obwohl der neuste nvidia510 treiber noch probleme macht: https://forum.siduction.org/index.php?topic=8621.0

Benötigst du zwingend nvidia390? Für meine Graka ist eigentlich auch dieser Treiber empfohlen, sie läuft aber auch mit dem nvidia470 Treiber weshalb ich seit Jahren diesen nutze ... und nun mit dem 5.18 Kernel keine Probleme habe.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von JTH » 10.06.2022 14:36:12

Habe nur einen kurzen, keinen ausführlichen Blick ins Log geworfen. Es sieht so aus, dass im Kernel ein paar Konstanten und Funktionen umbenannt wurden:

Code: Alles auswählen

error: ‘PCI_DMA_BIDIRECTIONAL’ undeclared (first use in this function); did you mean ‘DMA_BIDIRECTIONAL’?
  172 |                 PCI_DMA_BIDIRECTIONAL);
und andere Stellen.

Falls der ältere Nvidia-Treiber keine dementsprechenden Updates mehr bekommt (das ist wahrscheinlich der Fall oder?), wird sich das Problem nicht von alleine lösen.

Du könntest die problematischen Stellen im Nvidia-Code selbst an die Änderungen anpassen. Das ist nicht zwangsläufig riesiger Aufwand.

Oder du nimmst tatsächlich den neueren Treiber her, wenn der mit deiner Hardware funktioniert.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
QT
Beiträge: 1235
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von QT » 13.06.2022 06:08:48

JTH hat geschrieben: ↑ zum Beitrag ↑
10.06.2022 14:36:12
Oder du nimmst tatsächlich den neueren Treiber her, wenn der mit deiner Hardware funktioniert.
Danke für Deine Mühe, Hinweise zu den Umbenennungen und den Verweis auf den neueren Treiber. Meine Unstable Installation stammt aus dem Jahr 2006 und die Hardware (Gigabyte Nvidia GTX 460 OC) aus 2010. Ich hatte mich für den 390er entschieden aufgrund des "nvidia-detect" Outputs ("only supported up to"):

Code: Alles auswählen

$ ls -ltr /etc/|head -2
insgesamt 1804
-rw-r--r--  1 root root        9  7. Aug 2006  host.conf

$ nvidia-detect 
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF104 [GeForce GTX 460] [10de:0e22] (rev a1)

Checking card:  NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
    nvidia-legacy-390xx-driver
package.
Kann jemand bestätigen, dass die Karte auch mit dem neueren laufen würden? Gerade das Installieren von Nvidia Paketen bringt doch recht viel "Durcheinander" auf dem System mit sich und ohne Aussicht auf Erfolg will ich das auch nicht tun.

@michaa7: Welche Karte hast Du denn und was sagt bei Dir nvidia-detect?

Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von ralli » 13.06.2022 07:31:35

Hallo,

ich teste ab und an andere OS und kann diese Probleme bestätigen bei Slackware, openSUSE Leap 15.4 und GhostBSD. In allen Fällen war es der Treiber > 470.xxx, also auf jeden Fall aber der 515.xxx. Da hilft nur, bei dem 470 er Treiber zu bleiben oder zu warten, bis Nvidia die Probleme gelöst hat. Hab schwach in Erinnerung, das bestimmte Dateien an einen anderen Ort plaziert wurden und dann bem Compilieren nicht gefunden wurden. Aber auch, wenn alles beim bauen durchlief, landete ich nach einem Neustart in einem leeren schwarzen Bildschirm. Allerdings konnte ich mich dann noch an der Konsole anmelden....

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

DeletedUserReAsG

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von DeletedUserReAsG » 13.06.2022 13:00:53

QT hat geschrieben: ↑ zum Beitrag ↑
13.06.2022 06:08:48
Kann jemand bestätigen, dass die Karte auch mit dem neueren laufen würden?
Ich kann dir bestätigen, dass die eingangs genannte Karte nicht mit einem Treiber >390.x laufen wird. Quelle: nvidia.com – die sollten sich damit eigentlich™ ganz gut auskennen.

Benutzeravatar
QT
Beiträge: 1235
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von QT » 14.06.2022 04:50:53

Nun gibt es auch einen (grave) Bugreport dazu:

nvidia-legacy-390xx-driver: doesn't build with the linux-image-5.18.0-1-amd64 kernel
Debian Bugreport1012700
Zuletzt geändert von JTH am 14.06.2022 05:54:44, insgesamt 1-mal geändert.
Grund: [bug] repariert

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von michaa7 » 14.06.2022 12:20:52

QT hat geschrieben: ↑ zum Beitrag ↑
13.06.2022 06:08:48
...
@michaa7: Welche Karte hast Du denn und was sagt bei Dir nvidia-detect?
Das sieht also bei mir anders aus als bei dir.
# nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1)

Checking card: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
Your card is also supported by the Tesla 470 drivers series.
Your card is also supported by the Tesla 460 drivers series.
Your card is also supported by the Tesla 450 drivers series.
Your card is also supported by the Tesla 440 drivers series.
Your card is also supported by the Tesla 418 drivers series.
It is recommended to install the
nvidia-legacy-390xx-driver
package.
Ich denke du bist mit deiner Karte, soweit es nvidia betrifft am Ende der Fahnenstange angekommen. Das ist das "schöne" an proprietärer SW, dass sie deren User mit einem Verfallsdatum beglückt welches der Hersteller frei wählen kann.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
QT
Beiträge: 1235
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von QT » 24.06.2022 21:32:40

QT hat geschrieben: ↑ zum Beitrag ↑
14.06.2022 04:50:53
Nun gibt es auch einen (grave) Bugreport dazu:

nvidia-legacy-390xx-driver: doesn't build with the linux-image-5.18.0-1-amd64 kernel
Debian Bugreport1012700
Und jetzt tut sich auch was endlich :)
From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1012700-close@bugs.debian.org
Subject: Bug#1012700: fixed in nvidia-graphics-drivers-legacy-390xx 390.151-2
Date: Wed, 22 Jun 2022 01:21:28 +0000
Source: nvidia-graphics-drivers-legacy-390xx
Source-Version: 390.151-2
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
nvidia-graphics-drivers-legacy-390xx, which is due to be installed in the Debian FTP archive.
Dann heisst es nur noch warten, bis das Update in Unstable aufschlägt :THX:

Benutzeravatar
QT
Beiträge: 1235
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Re: dkms nvidia Kernel 5.18.0-1 build Fehler

Beitrag von QT » 28.06.2022 06:35:39

Thema ist mit dem Update auf nvidia-graphics-drivers-legacy-390xx/390.151-2 gefixt. Modul baut wieder :THX:

Antworten