Error wärend des kompailierens 2.6.31

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
00elan00
Beiträge: 24
Registriert: 28.09.2009 12:01:18
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /home/00elan00

Error wärend des kompailierens 2.6.31

Beitrag von 00elan00 » 28.09.2009 18:25:14

Hallo zusammen,

ich habe schon einige male versucht mir den neuen 2.6.31 Kernel zu bauen um ihn in meinem T43 zu verwenden aber ich bekomme immer Fehlermeldungen.

Ich habe den Kernel aus den Quellen von kernel.org gebaut. Die .config des Standarskernels 2.6.26-2-686 habe ich mit "make oldconfig" angepasst und anschießend mit "make debconfig" minimiert.

Hier die Fehlerausgabe aus dem Terminal:

Code: Alles auswählen

  CC [M]  net/bluetooth/hidp/sock.o
  LD [M]  net/bluetooth/hidp/hidp.o
  CC [M]  net/bluetooth/rfcomm/core.o
  CC [M]  net/bluetooth/rfcomm/sock.o
  CC [M]  net/bluetooth/rfcomm/tty.o
  LD [M]  net/bluetooth/rfcomm/rfcomm.o
  CC [M]  lib/crc-itu-t.o
  CC [M]  lib/lzo/lzo1x_compress.o
  CC [M]  lib/lzo/lzo1x_decompress.o
  LD [M]  lib/lzo/lzo_compress.o
  LD [M]  lib/lzo/lzo_decompress.o
  Building modules, stage 2.
  MODPOST 216 modules
ERROR: "xor_blocks" [ubuntu/dm-raid4-5/dm-raid45.ko] undefined!
make[2]: *** [__modpost] Fehler 1
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.31'
make: *** [debian/stamp/build/kernel] Fehler 2
Ich hoff einer von euch hat eine Lösung :-)
Hab ja bei euch schon einige male gelesen das das kompilieren einfach sein soll, irgendwas mach ich aber immer falsch.

Vielen Dank schon mal für eure Hilfe.

Grüße Stefan

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Error wärend des kompailierens 2.6.31

Beitrag von gms » 28.09.2009 19:11:48

00elan00 hat geschrieben: Hab ja bei euch schon einige male gelesen das das kompilieren einfach sein soll, irgendwas mach ich aber immer falsch.
war ja auch einfach, oder ? Für den Fehler kannst du aber nichts: https://lists.ubuntu.com/archives/kerne ... 06272.html
Schau mal ob du diesen externen Treiber updaten kannst

Gruß
gms

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Error wärend des kompailierens 2.6.31

Beitrag von Spasswolf » 28.09.2009 19:17:30

Ist CONFIG_XOR_BLOCKS in der .config gesetzt? Und wo kommen die Kernelquellen her, im Vanilla Kernel gibt es kein dm-raid45?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Error wärend des kompailierens 2.6.31

Beitrag von gms » 28.09.2009 19:26:59

habe den falschen Link gepostet, denn meinte ich eigentlich: https://lists.ubuntu.com/archives/kerne ... 06273.html
und CONFIG_XOR_BLOCKS habe ich übersehen :oops: , das dürfte wohl das Problem sein

Gruß
gms

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Error wärend des kompailierens 2.6.31

Beitrag von The Hit-Man » 28.09.2009 19:33:47

das kompilieren hat bei mir keine probleme gemacht. nutze auch lenny und habe den 2.6.31 mal erstellt um zu schauen, was der so alles kann.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Error wärend des kompailierens 2.6.31

Beitrag von gms » 28.09.2009 19:49:20

das Einschalten von "CONFIG_XOR_BLOCKS" scheint ein bißchen "tricky" zu sein, anscheinend muß dafür "RAID-4/RAID-5/RAID-6 mode" ausgewählt werden

00elan00
Beiträge: 24
Registriert: 28.09.2009 12:01:18
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /home/00elan00

Re: Error wärend des kompailierens 2.6.31

Beitrag von 00elan00 » 28.09.2009 19:51:28

Hallo zusammen,

ich schau mal in meine .config ob da was mit CONFIG_XOR_BLOCKS ist...

anbei hier noch meine config, wie eigentlich gewollt :-)

http://nopaste.debianforum.de/27000

Ist komisch, eigentlich hab ich ja nur die standard-config angepasst... was hab ich anders gemacht als du Hit-Man???

Benötige ich die Funktion CONFIG_XOR_BLOCKS ??? oder kann ich sie auf =n setzen???

Vielen Dank für eure schnellen Antworten!!

Grüße elan

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Error wärend des kompailierens 2.6.31

Beitrag von The Hit-Man » 28.09.2009 19:54:13

also ich habe einfach nur nen

Code: Alles auswählen

make oldconfig
make all
gemacht.

EDIT:
aber warte. das hat nur auf meinem P4 funktioniert. auf meinem alten lappi ( P2 ), hatte ich auch probleme, und ne fehlermeldung. des weiteren, konnte ich den fertigen kernel ( hab nen deb raus gemacht ), auf keinen anderen rechner zum laufen bringen. die hingen beim booten fest und habe den dann wieder runtergeschmissen.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

00elan00
Beiträge: 24
Registriert: 28.09.2009 12:01:18
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /home/00elan00

Re: Error wärend des kompailierens 2.6.31

Beitrag von 00elan00 » 28.09.2009 20:01:08

OK... dann bin ich ja beruhigt das ich von "alltäglichen" Problemen geplagt werde... :lol:

Ich meiner ".config" ist nichts der gleichen was CONFIG_XOR_BLOCKS heist.
kann ich es hinzufügen?? und auf =n setzen???

eigentlich brauch ich ja keinen raid in meinem thinkpad...

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Error wärend des kompailierens 2.6.31

Beitrag von gms » 28.09.2009 20:06:57

00elan00 hat geschrieben: Ist komisch, eigentlich hab ich ja nur die standard-config angepasst... was hab ich anders gemacht als du Hit-Man???
dein "make debconfig" kenne ich nicht, meinst du "make defconfig" ? Das wäre die Erklärung warum XOR_BLOCKS nicht mehr ausgewählt ist, was du ja anscheinden möchtest.
Aber dann bleibt noch die Frage offen, warum mischt sich hier ein "dm-raid45" Treiber ein, der diese Funktion wiederum benötigt ? Hast du etwas diesbezügliches installiert ?

Gruß
gms

00elan00
Beiträge: 24
Registriert: 28.09.2009 12:01:18
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /home/00elan00

Re: Error wärend des kompailierens 2.6.31

Beitrag von 00elan00 » 28.09.2009 20:18:00

Oh ja sorry :oops: ich meinte defconfig.
Das ein Raid nicht funktioniert ist für mich OK da ich Raidunterstützung eh nicht brauche.
Es ist mir eher wichtig die Thinkpad speziefische Hardware mit einem stabilen Kernel zum laufen zu bringen.

Ich schalte den dm_raid45 mit "make menuconfig" jetzt mal aus und hoff das es dann tut.

gms hat geschrieben: war ja auch einfach, oder ?
Die Kommandos zum kompilieren sind nicht schwer, da stimm ich dir zu.
Nur die .config richtig zu erstellen ist immer "tricky"

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Error wärend des kompailierens 2.6.31

Beitrag von The Hit-Man » 28.09.2009 20:24:58

brauchst du überhaupt für dein T43, den 2.6.31 kernel? da sollte doch lenny, standart gut drauf laufen.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

00elan00
Beiträge: 24
Registriert: 28.09.2009 12:01:18
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /home/00elan00

Re: Error wärend des kompailierens 2.6.31

Beitrag von 00elan00 » 28.09.2009 20:46:51

Lenny läuft auch einwandfrei... besser als ubuntu (OK, finde ich zumindest)

Das einzige was mich halt stört das das Hotplug and Play meines CD-ROM laufwerkes nicht funktioniert und mein Festplattenschutz (Accelerometer) nicht standardmäßig unterstützt wird.
Soweit ich weis sind in den 2.6.31 Kernel diese zwei Funktionen integriert. Hotplug and Play schon länger und den Festplattenschutz muste man früher immer nach-patchen, was mitlerweile aber auch schon im Kernel ist.

Ich hab mir gedacht... als kleiner Perfektionist... das kann ja nicht sein, dass ich das mit dem Kernel nicht hinbekomme und hab mich einfach mal in die Materie eingelesen. hoffe (nach dem min.10 kompilieren), dass am ende ein stabiler Kernel, den ich reingegeben hab, auch wieder raus kommt (was er in letzter Zeit irgendwie nie getan hat :cry: )

Siehe auch Ubuntu 9.04 das hat standardmäßig einen total aufgeblasenen Kernel der das von Haus aus unterstätzt.

Grüße elan
Zuletzt geändert von 00elan00 am 28.09.2009 20:51:57, insgesamt 1-mal geändert.

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Error wärend des kompailierens 2.6.31

Beitrag von The Hit-Man » 28.09.2009 20:51:18

Hotplug and Play schon länger und den Festplattenschutz muste man früher immer nach-patchen, was mitlerweile aber auch schon im Kernel ist.
sagt mir jetzt mal gar nichts ;)
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Error wärend des kompailierens 2.6.31

Beitrag von gms » 28.09.2009 21:26:48

00elan00 hat geschrieben: Ich hab mir gedacht... als kleiner Perfektionist... das kann ja nicht sein, dass ich das mit dem Kernel nicht hinbekomme und hab mich einfach mal in die Materie eingelesen. hoffe (nach dem min.10 kompilieren), dass am ende ein stabiler Kernel, den ich reingegeben hab, auch wieder raus kommt (was er in letzter Zeit irgendwie nie getan hat :cry: )
Hast du die Config nach dem "make defonfig" nochmals überprüft ob auch wirklich alles selektiert ist, was du benötigst ?
z.B das von der gewünschte HDAPS müßte nach einem "make defconfig" eigentlich deselektiert sein:

Code: Alles auswählen

gms1 linux # grep SENSORS_HDAPS .config
CONFIG_SENSORS_HDAPS=y
gms1 linux #
gms1 linux # make defconfig
...
gms1 linux # grep SENSORS_HDAPS .config
# CONFIG_SENSORS_HDAPS is not set
gms1 linux #                          
00elan00 hat geschrieben: Soweit ich weis sind in den 2.6.31 Kernel diese zwei Funktionen integriert. Hotplug and Play schon länger und den Festplattenschutz muste man früher immer nach-patchen, was mitlerweile aber auch schon im Kernel ist.
das sollte auch mit dem 2.6.30er funktionieren, den gibts bei Backports, Testing und Unstable. Der 2.6.31er wird auch wahrscheinlich nicht mehr lange auf sich warten lassen. Möchte dich aber nicht von deinem Plan abbringen, sondern nur Alternativen aufzeigen

Gruß
gms

00elan00
Beiträge: 24
Registriert: 28.09.2009 12:01:18
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /home/00elan00

Re: Error wärend des kompailierens 2.6.31

Beitrag von 00elan00 » 28.09.2009 21:45:09

Oh... das heisst ich hätte mich einfach nur anderen Quellen bedienen müssen?

Das kompilieren hat jetzt schonmal geklappt, ich teste gleich mal.
Ja, config hab ich nach dem "make defconfig" nochmal angepasst.

Ich merke ich bin noch neu in Debian...
:hail:

Danke für alles...
Seit echt super und schnell!!!

Antworten