kernel 2.6.26.8 fehlermeldung nach "make"

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
klaus6661
Beiträge: 180
Registriert: 25.08.2008 21:21:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: 17438 Wolgast
Kontaktdaten:

kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von klaus6661 » 24.11.2008 19:38:07

Ich habe mir gerade den Kernel 2.6.26.8 runtergeladen und konfiguriert. Doch nach dem "make" diese Fehlermeldung.

Code: Alles auswählen

WARNING: modpost: Found 4 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
aufgetreten ist der Fehler bei den Modulen "iwl4965" und "ssp".

Kann mir jemand sagen, was dieser Fehler mir sagen will. Auch mit dem Fehler funktioniert das System, außer das mein Mauszeiger bei einem Einlinken in ein Netz ein bisschen hakt.
Notebook: ASUS R541U mit GPU Nvidia 920MX, CPU Intel Core i5
Danke an debianforum.de und debian.org

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von storm » 24.11.2008 20:38:16

Kannst du mal mit make V=1 genauer kucken, woran es hängt? Zur Not die ganze Ausgabe mit "tee" in eine Datei umlenken und dann in Ruhe nachschauen.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von storm » 25.11.2008 15:24:42

Beim section mismatch für den iwl4965-Treiber könnte es sich um das folgende handeln [1]:
iwl4965: iwlwifi-4965-1.ucode firmware file req failed: Reason -2

This error indicate a firmware version/filename mismatch. Just rename the file to whatever iwlwifi displays in this case: iwlwifi-4965-1.ucode If this fails, try an alternate version, perhaps net-wireless/iwl4965-ucode-228.57.1.21.
ciao, storm

[1] http://en.gentoo-wiki.com/wiki/Iwlwifi#Troubleshooting
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Benutzeravatar
klaus6661
Beiträge: 180
Registriert: 25.08.2008 21:21:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: 17438 Wolgast
Kontaktdaten:

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von klaus6661 » 25.11.2008 18:12:14

Hallo Storm,

genau das schein der Fehler hier zu sein.
Als ich das ganze noch weiter verfolgte dann dieser Fehler:

Code: Alles auswählen

WARNING: kernel/built-in.o(.text+0x4b74): Section mismatch in reference from the function init_hrtick() to the variable .cpuinit.data:hotplug_hrtick_nb.31856
The function init_hrtick() references
the variable __cpuinitdata hotplug_hrtick_nb.31856.
This is often because init_hrtick lacks a __cpuinitdata
annotation or the annotation of hotplug_hrtick_nb.31856 is wrong.
Meine Warnung an alle, Probiert den nicht aus und bleibt bei dem Lenny Linuxkernel 2.6.26

Trotzdem Danke an Storm
Notebook: ASUS R541U mit GPU Nvidia 920MX, CPU Intel Core i5
Danke an debianforum.de und debian.org

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von storm » 26.11.2008 00:32:00

Na soweit würde ich nicht gehen. *g
Du hast vllt nur eine unglückliche Kombination von Kernel-Optionen erwischt. Beschwerden in dieser Richtung bei 2.6.26.8 sind nur wenige zu finden. Ich hab vergleichshalber diesen Kernel mit iwl4965 gebaut und der meckert hier gar nix. Ausgangslage war allerdings ein defconfig-Kernel.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Benutzeravatar
klaus6661
Beiträge: 180
Registriert: 25.08.2008 21:21:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: 17438 Wolgast
Kontaktdaten:

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von klaus6661 » 26.11.2008 18:06:52

wie funktioniert den das mit einem defconfig-Kernel und was ist das.

Es kann bei den Fehlern auch um eine veraltete gcc-Version liegen. Es lief ja ohne wirkliche Probleme und die allgemeine Stabilität war in Ordnung.
Es war halt nur ärgerlich, daß ich ihn bestimmt 10x kompiliert und gestartet habe.

Gruss Klaus
Notebook: ASUS R541U mit GPU Nvidia 920MX, CPU Intel Core i5
Danke an debianforum.de und debian.org

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von storm » 26.11.2008 20:02:13

klaus6661 hat geschrieben:wie funktioniert den das mit einem defconfig-Kernel und was ist das.
Erstmal muss ich _mich_ korrigieren: es traten doch wieder section mismatches auf (war dann doch etwas spät :), zwar nicht in Zusammenhang mit dem iwl4965, aber bei anderen Teilen. Das ist auch erstmal halb so wild wie es aussieht. Ein section mismatch bedeutet (zum Beispiel), dass in einem bestimmten Bereich des gebauten Kernels die Referenz auf eine Funktion auftaucht, die da gar nicht hingehört. Beispielsweise muss eine Funktion, die nur einmal beim booten benötigt wird, auch nur im init-Teil des Kernels aufgeführt (referenziert) werden. Hat der kernel-dev aber vergessen, sie so zu bezeichnen, taucht die Referenz auch in anderen Teilen auf.

Die defconfig entsteht, wenn du make mit defconfig aufrufst (siehe auch make help). Das tut nicht weiter, als den Kernel mit allen Optionen in der .config auf default (Voreinstellung) zu setzen.

Es kann bei den Fehlern auch um eine veraltete gcc-Version liegen. Es lief ja ohne wirkliche Probleme und die allgemeine Stabilität war in Ordnung.
Es war halt nur ärgerlich, daß ich ihn bestimmt 10x kompiliert und gestartet habe.
Naja, mit der gcc-Version hat es weniger zu tun, viel mehr mit den Quellen des Kernels. Und mit neu-kompilieren (bei gleichen Einstellungen des gcc) ändert sich das nicht.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Benutzeravatar
bse
Beiträge: 468
Registriert: 19.03.2006 19:58:00
Lizenz eigener Beiträge: MIT Lizenz

Re: kernel 2.6.26.8 fehlermeldung nach "make"

Beitrag von bse » 27.11.2008 22:46:19

Einfach ignorieren, ist nicht weiter tragisch. Ist ja auch nur eine Warnung, keine Fehlermeldung.

Antworten