(gelöst) bullseye, radeon, kein X mit Eigenbau-Kern

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

(gelöst) bullseye, radeon, kein X mit Eigenbau-Kern

Beitrag von fischig » 29.03.2021 21:53:09

Ich habe einen TP X31 mit bullseye versorgt. Mit meinem Vanilla-Eigenbau-Kern 5.10.26 kriege ich kein X (startx). mit dem Standard-Kern 5.9.0 funktioniert es. Hier die Konsolenmeldung:

Code: Alles auswählen

xorg-server 2:1.20.10-3 (https://www.debian.org/support)
Current version of pixman: 0.40.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 29 19:25:52 2021
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
r help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.(EE) (EE) Server terminated with error (1). Closing log file.
xinit: giving up
Ich finde den Fehler nicht.
xorg-0-log für 5.9: pastebin/?mode=view&s=41341
xorg-0-log für 5.10: pastebin/?mode=view&s=41340
config-5.10: pastebin/?mode=view&s=41342
Zuletzt geändert von fischig am 30.03.2021 20:00:37, insgesamt 2-mal geändert.

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von towo » 29.03.2021 22:17:27

Code: Alles auswählen

dmesg | egrep -i "amdgpu|radeon"
Wäre vermutlich erhellender.

Benutzeravatar
kalle123
Beiträge: 2702
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von kalle123 » 29.03.2021 22:24:30

Erinnert mich etwas an das, was ich zum Jahreswechsel hier gesehen habe. :)

Nur bei mir mit Nvidia und schon beim 5.9er Kernel

Bild

'fb0: switching to nouveaufb from EFI VGA'

dann noch eine Zeile und dann war Schluss :wink:

https://lists.debian.org/debian-boot/20 ... 0026.html

cu KH

PS. Was macht eigentlich lineageOS?

Benutzeravatar
smutbert
Moderator
Beiträge: 8317
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von smutbert » 29.03.2021 22:28:30

ich habe das vage Gefühl, dass du durch Aktivieren von

CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y

den richtigen radeon-Treiber von X lahmegelegt hast. Die obigen Optionen dienen, wenn ich mich jetzt nicht ganz irre, dem alten (altmodischen) Konsolenframebuffer, der sich nicht mit dem aktuell normalerweise genutzen Kernel Mode Settings (KMS) verträgt.

Wenn du also keinen guten Grund hast diese Framebuffertreiber direkt in den Kernel zu bauen, würde ich sie zumindest nur als Modul bauen – ich würde vermuten, dass diese Module dann nicht (automatisch) geladen werden und alles funktioniert.

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von towo » 29.03.2021 22:37:33

Jupp, diese Framebuffer dürfen nicht gesetzt werden.

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von fischig » 30.03.2021 08:42:12

ich habe das vage Gefühl, dass du durch Aktivieren von

Code: Alles auswählen

CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
den richtigen radeon-Treiber von X lahmegelegt hast.
Diese Einträge stimmen aber mit denen des Standard-Kerns 5.9 überein. pastebin/?mode=view&s=41343
Und da konnte ich ohne diese Einstellungen gar nicht booten. Es ging da allerdings um andere Kerne.
Guckt ihr hier: viewtopic.php?f=27&t=178899&hilit=radeon
und hier: viewtopic.php?f=33&t=178603&hilit=radeon (letzter eigener Beitrag)

(Die config des Standard-Kerns hätte ich vielleicht gleich posten sollen. Zuviel Angst, dass mir dann wieder um die Ohren gehauen wird, Helfer zuzumüllen, statt selbst zu suchen/denken.)

Diese Radeon-Karte ist eine Miststück!

dmesg | egrep -i "amdgpu|radeon":

Code: Alles auswählen

[    0.242143] radeonfb: Retrieved PLL infos from BIOS
[    0.242148] radeonfb: Reference=27.00 MHz (RefDiv=60) Memory=144.00 Mhz, System=144.00 MHz
[    0.242150] radeonfb: PLL min 12000 max 35000
[    2.530260] radeonfb: Monitor 1 type LCD found
[    2.530263] radeonfb: Monitor 2 type no found
[    2.530270] radeonfb: panel ID string: 1024x768
[    2.530273] radeonfb: detected LVDS panel size from BIOS: 1024x768
[    2.530277] radeondb: BIOS provided dividers will be used
[    2.834278] radeonfb: Dynamic Clock Power Management enabled
[    2.834281] radeonfb: IBM Thinkpad X31/X32 detected, enabling workaround
[    2.834388] fbcon: ATI Radeon 4c59 (fb0) is primary device
[    3.166622] radeonfb (0000:01:00.0): ATI Radeon 4c59 "LY"
[   12.816489] [drm] radeon kernel modesetting enabled.

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von towo » 30.03.2021 08:57:59

CONFIG_FB_RADEON=m != CONFIG_FB_RADEON=y

Und nein, diese Settings braucht man heute nicht mehr, da KMS benutzt wird und bei AMD Karten auch zwingend ist.

Code: Alles auswählen

~
towo:OMPC-AV2> grep RADEON /boot/config-5.11.10-1-siduction-amd64 
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_FB_RADEON is not set

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von fischig » 30.03.2021 09:09:13

Stimmt. Da habe ich wohl die entscheidende Zeile falsch gelesen! :oops:

Nun denn, bauen wir ihn neu.

Danke einstweilen!

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von fischig » 30.03.2021 18:45:08

Bingo! Dank an towo und smutbert. :hail:

Ich habe CONFIG_FB_RADEON jetzt modularisiert, so wie im 5.9-bullseye-Standard. Kann ich ihn auch ganz rauswerfen?

Benutzeravatar
smutbert
Moderator
Beiträge: 8317
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: bullseye, kein X mit Eigenbau-Kern

Beitrag von smutbert » 30.03.2021 18:56:11

Ja

Antworten