Fehlende Firmware

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Fehlende Firmware

Beitrag von Milbret » 03.04.2011 00:15:07

Hallo,
ich habe mal auf meinem Rechner den aktuellen Kernel 2.6.38.2 erstelt und installiert.
Dies habe ich mit den Debian Tools gemacht:

Code: Alles auswählen

make-kpkg --initrd kernel_image kernel_headers
make modules_install
Als Rückmeldung erhalte ich dann trotzdem noch folgende Nachrichten

Code: Alles auswählen

W: Possible missing firmware /lib/firmware/radeon/SUMO_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/PALM_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/PALM_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CAICOS_mc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CAICOS_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CAICOS_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/TURKS_mc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/TURKS_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/TURKS_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/BTC_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/BARTS_mc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/BARTS_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/BARTS_pfp.bin for module radeon
Diese Firmware Dateien fehlen alle im 2.6.38.2 Ordner für Firmware.
Kann es sein, dass ich einen Fehler gemacht habe?
Muss ich diese zusätzlich irgendwo herunterladen?
Ohne diese habe ich beim Gnome Login Screen einen schwarzen Bildschirm und dann kann ich nichts mehr machen.
Auch umschalten zwischen den Konsolen klappt nicht.

Ich habe als Ausgangspunkt die config vom Squeeze Kernel genommen.

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Fehlende Firmware

Beitrag von novalix » 03.04.2011 12:28:48

Hi,

die Kernelquellen von Debian werden seit einiger Zeit ohne die nicht-freien Firmwaredateien (Blobs) ausgeliefert.
Über den Zweig "non-free" lassen sie sich aber problemlos einspielen.

Code: Alles auswählen

apt-cache search firmware radeon
firmware-linux-nonfree - Binary firmware for various drivers in the Linux kernel

Code: Alles auswählen

apt-cache show firmware-linux-nonfree | grep Radeon
sollte alles auflisten, was Du suchst.

Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: Fehlende Firmware

Beitrag von Milbret » 03.04.2011 12:59:21

Das Paket ist bereits installiert.
Dort sind die Dateien aber nicht enthalten.
Erst ab Sid sind diese mit dabei.

Sollten diese nicht direkt in dem Archiv des Kernels dabei sein?
Ich bin etwas verwundert.
Ich habe zwar bereits ein make modules_install install gemacht aber trotzdem fehlen diese.
Ich schaue mal weiter.

Nachtrag:
Ich habe mir mal das Firmware Paket aus Sid geladen und die Dateien in das Verzeichnis gepackt.
Ich erstelle gerade nochmal den Kernel und teste dann mal ob das ganze läuft.
Trotzdem finde ich es komisch das Dateien die eigentlich wichtig sind, fehlen.

Müssten diese nicht in dem Archiv mit dem Kernel Code sein?

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Fehlende Firmware

Beitrag von novalix » 03.04.2011 17:41:34

Milbret hat geschrieben: Müssten diese nicht in dem Archiv mit dem Kernel Code sein?
Nicht wenn Du die Quellen von Debian (Paket linux-sources-2.6.xy) verwendest.
Auf dieses ist der Kernelpatch von Debian bereits angewendet worden, was zur Folge hat, dass die binären Firmwaredateien raus fliegen.
Da die Quellen für den 38er in unstable liegen, muss man die passenden Firmwaredateien logischerweise auch von dort holen.
Was anderes ist es, wenn Du die Upstream Quellen verwendest. Darin sollten die entsprechenden Firmwareblobs natürlich enthalten sein.
Die Tools zum Kernelbau wenden afaik auch den Debianpatch nicht automatisch an, sondern müssen explizit dazu aufgefordert werden.

Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: Fehlende Firmware

Beitrag von Milbret » 03.04.2011 18:49:56

Das ist mir klar aber ich verwende den Kernel von kernel.org und dieser enthält auch keine Hinweise auf die firmware.
Unter /firmware im Archiv liegen nur die Dateien für die jeweiligen Chipsätze aber das war es auch.

Entweder ich übersehe was oder ich habe etwas nicht richtig gemacht :(

Nachtrag:
Ich habe übrigens die Firmware Dateien aus Sid genommen, was scheinbar problemlos läuft.
Trotzdem bleibt der Bildschirm schwarz.
Ich denke ich sollte Squeeze neu aufsetzen.
Der Umzug auf die SSD hat wohl irgendwelche Probleme verursacht :/

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: Fehlende Firmware

Beitrag von Milbret » 03.04.2011 22:17:32

Ich habe jetzt eine VM mit Debian und dem Kernel auf 64 Bit angelegt.
Gnome friert nach kurzer Zeit ein und es sammeln sich Einträge in .xsession-errors über io Probleme.
Scheinbar ist da noch ein Fehler drin.

Kann jemand das Problem nachstellen?

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Antworten