Ich wollte nur mal ebend schnell ein Update Machen und es hagelte Fehler bei:
Fehler traten auf beim Bearbeiten von:
linux-headers-6.6.2-1-siduction-amd64
linux-image-6.6.2-1-siduction-amd64
linux-image-siduction-amd64
linux-headers-siduction-amd64
, damit ihr wisst um welche Kernel es geht.
Ich fand dann noch das:
Building module:
Cleaning build area...
make -j4 KERNELRELEASE=6.6.2-1-siduction-amd64 KVER=6.6.2-1-siduction-amd64 -C /var/lib/dkms/ddcci/0.4.4/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.6.2-1-siduction-amd64 (x86_64)
Consult /var/lib/dkms/ddcci/0.4.4/build/make.log for more information.
und das:
dkms autoinstall on 6.6.2-1-siduction-amd64/x86_64 succeeded for bbswitch nvidia-fs virtualbox nvidia-current
dkms autoinstall on 6.6.2-1-siduction-amd64/x86_64 failed for ddcci(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.6.2-1-siduction-amd64 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.6.2-1-siduction-amd64.postinst line 11.
In der "/var/lib/dkms/ddcci/0.4.4/build/make.log" steht:
DKMS make.log for ddcci-0.4.4 for kernel 6.6.2-1-siduction-amd64 (x86_64)
Di 21. Nov 19:29:22 CET 2023
make: Verzeichnis ,,/var/lib/dkms/ddcci/0.4.4/build" wird betreten
make -C "ddcci"
make[1]: Verzeichnis ,,/var/lib/dkms/ddcci/0.4.4/build/ddcci" wird betreten
make -C "/lib/modules/6.6.2-1-siduction-amd64/build" M="/var/lib/dkms/ddcci/0.4.4/build/ddcci" modules
make[2]: Verzeichnis ,,/usr/src/linux-headers-6.6.2-1-siduction-amd64" wird betreten
CC [M] /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.o
MODPOST /var/lib/dkms/ddcci/0.4.4/build/ddcci/Module.symvers
CC [M] /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.mod.o
LD [M] /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.ko
make[2]: Verzeichnis ,,/usr/src/linux-headers-6.6.2-1-siduction-amd64" wird verlassen
make[1]: Verzeichnis ,,/var/lib/dkms/ddcci/0.4.4/build/ddcci" wird verlassen
make -C "ddcci-backlight"
make[1]: Verzeichnis ,,/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight" wird betreten
make -C "/lib/modules/6.6.2-1-siduction-amd64/build" M="/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight" modules
make[2]: Verzeichnis ,,/usr/src/linux-headers-6.6.2-1-siduction-amd64" wird betreten
CC [M] /var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.o
/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.c: In function 'ddcci_backlight_check_fb':
/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.c:96:68: error: 'struct fb_info' has no member named 'dev'
96 | return drv_data->fb_dev == NULL || drv_data->fb_dev == info->dev;
| ^~
/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.c:97:1: error: control reaches end of non-void function [-Werror=return-type]
97 | }
| ^
cc1: some warnings being treated as errors
make[4]: *** [scripts/Makefile.build:248: /var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.o] Fehler 1
make[3]: *** [/usr/src/linux-headers-6.6.2-1-siduction-amd64/Makefile:1938: /var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight] Fehler 2
make[2]: *** [Makefile:246: __sub-make] Fehler 2
make[2]: Verzeichnis ,,/usr/src/linux-headers-6.6.2-1-siduction-amd64" wird verlassen
make[1]: *** [Makefile:38: ddcci-backlight.ko] Fehler 2
make[1]: Verzeichnis ,,/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight" wird verlassen
make: *** [Makefile:28: ddcci-backlight] Fehler 2
make: Verzeichnis ,,/var/lib/dkms/ddcci/0.4.4/build" wird verlassen
Leider hat mir die Info nicht wirklich weitergeholfen und Google fand nichts zu dem Thema. Hat hier jemand einen Tip für mich?
Und bevor jemand fragt:
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: nvidia v: 525.147.05
Display: wayland server: X.Org v: 23.2.2 with: Xwayland v: 23.2.2
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia,nvidia-nvswitch
resolution: 1: 1680x1050~60Hz 2: 1680x1050~60Hz
API: EGL v: 1.5 drivers: nvidia,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 vendor: nvidia v: 525.147.05 renderer: NVIDIA
GeForce GTX 1070/PCIe/SSE2
Und du brauchst ddcci-dkms?
Quotemake[2]: Verzeichnis ,,/usr/src/linux-headers-6.6.2-1-siduction-amd64" wird betreten
CC [M] /var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.o
/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.c: In function 'ddcci_backlight_check_fb':
/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.c:96:68: error: 'struct fb_info' has no member named 'dev'
96 | return drv_data->fb_dev == NULL || drv_data->fb_dev == info->dev;
| ^~
/var/lib/dkms/ddcci/0.4.4/build/ddcci-backlight/ddcci-backlight.c:97:1: error: control reaches end of non-void function [-Werror=return-type]
97 | }
| ^
cc1: some warnings being treated as errors
Da hat sich ziemlich sicher eine Kernel-Struktur (structure) verändert (6.5 -> 6.6, error: 'struct fb_info' has no member named 'dev'). Dann hilft (meist) nichts als eine Anpassung abzuwarten. [Bei seeehr(!) geringfügigen Änderungen kann man die manchmal selber provisorisch am Quellcode vornehmen.]
Es ist vielleicht die beste Lösung @towos "Tipp" anzunehmen und ddcci zeitweise oder überhaupt zu deinstallieren. Tut mir leid.
Quote from: towo on 2023/11/21, 20:20:53
Und du brauchst ddcci-dkms?
Gute frage. Leider kenne ich nicht jedes Paket mit Vornamen. Ich denke das ist mit dem Nvidia Treiber zusammen gekommen ist. Ich habe es erst mal deinstalliert und danach ein "apt u/u" durchgeführt. Dieses scheint wieder zu funktionieren, hat mir aber dabei meine Monitore ausgeschaltet (satndby) während apt noch lief. Ich habe dann gewartet bis die HDD Led aufhörte mit blinken und dann gabs ein hard reset. Danach lief er wieder, es macht aber den anschein das Nvidia ddcci haben will. Werde das beobachten müssen....
@ro_sid:
Ich danke auch dir für die info...
Bitte sehr, gerne geschehen!
Das mit dem Schwarzwerden des Bildschirms ist ein derzeitiges Standardproblem (siehe anderes Posting hier) bei Installation/Upgrade von Nvidia-"Software" und nur "transient", jedenfalls bisher :).
Wenn der/die Bildschirm/e jetzt funktioniert/funktionieren, würde ich nicht mit (weiteren) Schwierigkeiten rechnen. Ich verwende(te) Nvidia Grafik Hardware seit Jahren (auch im Beruf) und hatte noch nichts (bewußt) von DDC/CI gehört, hatte allerdings auch nicht die "ausgefuchstesten" Bildschirme. Man kann also sicherlich ohne auskommen. "What is DDC/CI and How to Use It" https://appuals.com/what-is-ddc-ci-and-how-to-use-it (https://appuals.com/what-is-ddc-ci-and-how-to-use-it) hat mich (erst) schlau gemacht. [DDC gibt's schon seit "Jahrhunderten" :).]