kernel compilieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

kernel compilieren

Beitrag von dan2web » 26.04.2004 11:27:20

Hallo ... habe ein völlig neues Linux System installiert !
Ohne Programme und dergleichen DEBIAN-Woody R2

Möchte nun den Kernel updaten um die Netzwerkkarte auf meinem A7N8X-Deluxe zum laufen zu bringen.

make menuconfig bzImage modules modules_install

Alles klappt bis auf das modules_install

Kann es sein das ich da noch ein Packet brauche ??? für make modules_install

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 26.04.2004 11:51:24

In unserer Tipps Sektion ist das eigentlich beschrieben. Wobei ich Variante 2 bevorzuge.

[1] http://www.debianforum.de/wiki/?page=Ke ... ompilieren
[2] http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 12:00:55

Ja das hab ich mir ja auch angesehen ..
Ich bin bei Variante 1 !

Und make modules_install funktioniert nicht -> debconf FEHLER

die libncurses5-dev hab ich installiert !

Benutzeravatar
dndfile
Beiträge: 185
Registriert: 21.11.2003 06:52:33

Beitrag von dndfile » 26.04.2004 12:16:10

poste doch mal die genau fehlermeldung, dann können wir vielleicht sehen woran es hängt

greetz dndfile
"Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert." <A.E> SID 2.6.10

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 14:07:48

FEHLERMELDUNG:
is aber unterschiedlich ... aber sehr viel mit :

UNRESOLVED symbols in /lib/modules/2.6.5/kernel/net/irda/irlan.ko


Was heist das ??

Benutzeravatar
dndfile
Beiträge: 185
Registriert: 21.11.2003 06:52:33

Beitrag von dndfile » 26.04.2004 14:19:37

sind das module die du mitkompiliert hast? oder hast du diese die in der fehlermeldung auftauchen gar nicht drin?

greetz dndfile
"Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert." <A.E> SID 2.6.10

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 26.04.2004 14:19:45

dir fehlt wahrscheinlich module-init-tools und eine neue version von modconf.
schau mal auff http://www.apt-get.org, du findest du sicherlich ein backport für woody.

die reihenfolge beim 2.6er kernel geht im übrigen anders als beim 2.4er

make menuconfig oder xconfig
make all
make modules_install

wenn du ein weiteres mal kompilieren mußt, weil es nicht funktioniert hat, mach ein
make clean

mit
make help
findest du eine hilfe

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 14:23:31

also die packete hab ich schon mitcompiliert !

Ich Versuch mal ne neue Modconf zu installieren !

Heist das das die Reihenfolge so ist:

- make clean (wenn ich schonmal versucht hab)
- make all
- make bzImage
- make modules
- make modules_install

?????????

Benutzeravatar
dndfile
Beiträge: 185
Registriert: 21.11.2003 06:52:33

Beitrag von dndfile » 26.04.2004 14:27:05

Hast du auch die Datei system.map.x.x.x von /usr/src/linux/System.map in den ordner /boot/system.map.xxx kopiert? daran könnte es evtl auch liegen.
"Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert." <A.E> SID 2.6.10

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 14:34:04

Das is mir neu ... werd ich aber gleich mal versuchen !

Was mir noch wichtig ist:

was macht das make all ??
brauch ich dann make bzImage und dergleichen nicht mehr ??

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 26.04.2004 14:41:24

> UNRESOLVED symbols in /lib/modules/2.6.5/kernel/net/irda/irlan.ko
...
> Heist das das die Reihenfolge so ist:
die reihenfolge für einen 2.6er ist so wie ich sie aufgeschrieben habe. wenn du sie so bereits benutzt hast, wäre es ein mißverständnis. das howto [1] beschreibt den weg für 2.4er kernel, und du scheinst ja aber einen 2.6er kompilieren zu wollen, wie man in der fehlermeldung sieht. wenn du den kernel ein zweites mal kompilieren mußt dann würde ich eben zwischendurch ein make clean machen.

[1] http://www.debianforum.de/wiki/?page=Ke ... ompilieren

@dndfile
> Hast du auch die Datei system.map.x.x.x von /usr/src/linux/System.map in den ordner /boot/system.map.xxx kopiert?
wozu das?
Zuletzt geändert von rolo am 26.04.2004 15:06:11, insgesamt 2-mal geändert.

Benutzeravatar
dndfile
Beiträge: 185
Registriert: 21.11.2003 06:52:33

Beitrag von dndfile » 26.04.2004 14:59:58

ich hatte mal ein ähnliches problem, da kam der durcheinander weil ich 2 kernel auf dem system hatte und dementensprechend module für beide.
Nachdem ich damals gegoogelt habe hatte ich das mit dem verschieben der system.map gefunden und daraufhin gings.

greetz dndfile
"Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert." <A.E> SID 2.6.10

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 15:04:08

Hab den Fehler gefunden !

Ich hab vergessen die module-init-tools zu installieren !

Da ich noch keinen Internet Anschluß am linux rechner habe habe ich das entsprechende packet heruntergeladen und auf CD gebrannt.
Leider läßt es sich nicht installieren, da es anscheinend mit anderen Packeten Konflikt gibt !

dpkg -i module-init-tools.....

Wie bekomme ich das Ding installiert ??

Benutzeravatar
larus
Beiträge: 587
Registriert: 03.11.2003 13:11:12
Wohnort: Wil (Schweiz)
Kontaktdaten:

Beitrag von larus » 26.04.2004 15:16:02

Du brauchst noch mehr als nur module-init-tools für woody. Ohne Internet, d.h. ohne backports geht das schwerlich:

deb http://www.backports.org/debian woody kernel-2.6


wäre die einzig empfehlenswerte Variante :roll:
larus: die Mo:we

http://peter.l2p.net/ - Die Seite, die du brauchst.

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 15:48:23

Auch mit den module-init-tools von backport habe ich konflikte !!

Was ist eigentlich dieses Backport ???

Und wie könnte ich diese Konflikte beseitigen ??

Den ohne kann ich wahrscheinlich auch den Kernel von backports nicht installieren !

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 26.04.2004 15:59:36

backports sind von sarge oder sid auf woody portierte pakete.

gibt dir dpkg -i keinen hinweis welche pakete benötigt werden bzw. zu konflikten führen wenn du module-init-tools instalieren willst?

ansonsten, ich hab gerade mal geschaut, irre ich mich oder sitzt auf deinem board ein nvidia nforce2 chipsatz?
soviel ich weiß bekommst du die netzwerkeigenschaften der onboardkarte nur mit dem nforce treiber von nvidia in gang. den kriegst du aber auch auf einen 2.4er kernel . wenigstens hättest du dann erstmal netz.

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 26.04.2004 16:52:03

Du liegst richtig ...
Aber mit dem 2.6er Kernel bekomme ich die Karte auch ohne NVidia Treiber in Gang !

hab ich schonmal getestet ... auf dem gleichen System !

Sobald die Karte funkt. is es nicht mehr so schwer dank APT !

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 26.04.2004 17:50:49

> Sobald die Karte funkt. is es nicht mehr so schwer dank APT !

sicher, alles bis eben auf die onboard netzwerkkarte dafür brauchst du den proprietären nforce treiber von nvidia - wenn ich mich nicht ganz schwehr irre.

ich hatte aber eigentlich nicht wirklich vor dir den auzureden sondern hatte zuerst nach den meldungen von dpkg gefragt.

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 26.04.2004 21:20:18

uuups, ich war denn wohl doch etwas falsch informiert was die netzwerkkarten-unterstützung angeht. unter kernelfragen gibt es noch 2 threads zu dem thema, einer hier:

http://www.debianforum.de/forum/viewtop ... 892#139892

sorry

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 27.04.2004 11:12:15

ja das sollte klappen !
Kann jetzt auch alles compilieren und so ... aber weis jemand welches Modul das nochmal gleich is ????

Für die Netzwerkkarte auf dem A7N8X-Deluxe ???

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 27.04.2004 11:37:56

gefunden in Thread -> http://www.debianforum.de/forum/viewtop ... ight=a7n8x
mistersixt hat geschrieben:Was bei Dir komisch ist: Du hast geschrieben, dass Du 2.6.5 compilieren willst, aber bei Deinem Compilierversuch bezgl. nvnet steht da was von "/usr/src/linux-2.4.22/include" ! Da stimmt doch schon mal was nicht.

Wie auch immer, das Modul im Kernel (gibt es ab 2.6.3 und 2.4.26) heisst forcedeth und wenn Du "make menuconfig" beim 2.6er Kernel machst, liegt der unter "Device Drivers" -> "Networking support" -> "Ethernet 10 or 100 mbit" -> "Reverse Engineered nForce Ethernet Driver". Oder wenn Du einen Debian-Kernel installierst, einfach "modprobe forcedeth" machen.

Gruss, mistersixt.
Ich habe den Treiber in make menuconfig eingebunden !
danach make all, make modules_install

aber es funktioniert nicht .

auch modprobe forcedeth funktioniert leider nicht, er findet das modul nicht ![/quote]

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 27.04.2004 18:17:11

nach make modules_install bekomme ich in der letzten Zeile die Meldung:

if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.5; fi

Kann das was damit zu tun haben und warum steht da ne bash code Zeile ??

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 27.04.2004 19:44:41

Das ist normal :)

Kommt immer - ist auch kein Fehler oder so ;)

MfG Peschmä

Antworten