Kernel gekillt

Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

Beitragvon penguinforce » Fr 25 Jun, 2004 20:42

Dark SoLdIeR hat geschrieben:habs in /usr/src/linux-2.4.26 ausgefĂĽhrt.


mach mal einen symbolischen link auf /usr/src/linux...

Code: Alles auswählen
cd /usr/src/
ln -sf /usr/src/linux-2.4.26 linux


und fĂĽhr dann das modul-backen in /usr/src/linux aus...

:diabolic:
penguinforce
 

Beitragvon Dark SoLdIeR » Fr 25 Jun, 2004 20:45

ja, da hätt ichs auch schon getestet.

"für das Ziel »modules« gibt es nichts zu tun" (make modules)

:(
Die Funktion Suchen ist nicht zur Verzierung da.
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon lordpeng » Fr 25 Jun, 2004 20:47

>und fĂĽhr dann das modul-backen in /usr/src/linux aus...
das bringt nix ausser beim einspielen von kernel-patches spielts keine rolle wo der kernel-quellcode liegt

zeig doch mal her was in deinem /usr/src/linux2.4..../ verzeichnis alles so drinnen ist, womöglich hast du ja was falsches runtergeladen, obwohl das ist eigentlich gar nicht so leicht wennstes direkt von kernel.org hast :-)
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon penguinforce » Fr 25 Jun, 2004 20:56

lordpeng hat geschrieben:>und fĂĽhr dann das modul-backen in /usr/src/linux aus...
das bringt nix ausser beim einspielen von kernel-patches spielts keine rolle wo der kernel-quellcode liegt


der patch von http://ipw2100.sourceforge.net/ ist doch ein kernel-patch?

:diabolic:
penguinforce
 

Beitragvon lordpeng » Fr 25 Jun, 2004 20:58

keine ahnung, vermutlich, aber das löst sein derzeitiges problem, dass er gar keine module kompilieren kann auch nicht
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon penguinforce » Fr 25 Jun, 2004 21:01

lordpeng hat geschrieben:keine ahnung, vermutlich, aber das löst sein derzeitiges problem, dass er gar keine module kompilieren kann auch nicht


vielleicht doch... wenn in den files fix verdrahtet ist, dass auf /usr/src/linux zugegriffen werden soll, er dieses aber (möglicherweise) nicht hat, dann greift des ganze ja ins leere...

die avm-treiber haben des IIRC auch so drinnen (darum ja auch meine frage nach dem symbolischen link)...

drum wĂĽrd ichs mal probieren - unter dem motto: nutzts net, dann schads auch net *g*

:diabolic:
penguinforce
 

Beitragvon lordpeng » Fr 25 Jun, 2004 21:10

>wenn in den files fix verdrahtet ist
>dass auf /usr/src/linux zugegriffen werden soll, er dieses aber

seh ich's nicht oder wie? sein problem ist IMO (momentan) nicht der 3rd-party treiber sondern vielmehr dass um stammverzeichnis der kernelsources scheinbar kein make funktioniert, was jedoch eigentlich immer der fall sein sollte, das klingt für mich so als wär da in dem verzeichnis nicht das drinnen was wir drinnen haben wollen ...

bei einem 3rdparty modul welches das verzeichnis zu den kernelsources hardcoded hat, gehts wie du schon erwähnst ins leere, das betrifft aber dann nur dieses eine modul bzw. den patchvorgang, d.h. das modul kann entweder nicht kompiliert werden oder aber der kernel kann nicht gepatcht werden, was gleichzeitig bedeudet, dass sich die originalen kernelsources nicht geändert haben, so dass ein make auf jeden fall möglich sein muss, nur halt ohne das 3rdparty modul

>drum wĂĽrd ichs mal probieren - unter dem motto: nutzts net, dann schads auch net *g

auch wahr ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Dark SoLdIeR » Fr 25 Jun, 2004 21:13

tjo, probiert hab ichs, gnĂĽtzt hat's leider nix.

hab's jetzt mal mit "make" ausprobiert, da kompiliert er ein paar zeilen durch, dann kommt
Code: Alles auswählen
/usr/src/linux-2.4.26/include/asm/system.h:245: error: `__cmpxchg' previously defined here
make[4]: *** [tdfx_drv.o] Fehler 1
make[4]: Verlasse Verzeichnis »/usr/src/linux-2.4.26/drivers/char/drm«
make[3]: *** [first_rule] Fehler 2


dann verlässt er das verzeichnis immer eine stufe höher und gibt noch die fehler _subdir_drm und _subdir_char aus.

//edit: na, das 3rdparty modul (ipw2100) hat erst die probleme gemacht, dass gar nix mehr geht :?
Zuletzt geändert von Dark SoLdIeR am Fr 25 Jun, 2004 21:15, insgesamt 1-mal geändert.
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon lordpeng » Fr 25 Jun, 2004 21:14

endlich, das ist mal was :-)
mit einer fehlermeldung kann man etwas mehr anfangen ...

http://www.uwsg.iu.edu/hypermail/linux/ ... /0772.html

versuch mal make oldconfig im selben verzeichnis und anschliessend nochmal make clean dep modules

//edit im schlimmsten schlägt sich dann die konfiguration des 2.6er kernels mit der konfiguration des 2.4.xx musst testen
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Dark SoLdIeR » Fr 25 Jun, 2004 21:20

habs versucht, dann reboot.

hat nix geändert .....
Die Funktion Suchen ist nicht zur Verzierung da.
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon lordpeng » Fr 25 Jun, 2004 21:23

>hat nix geändert .....
gar nix? nichtmal die fehlermeldung?

indem fall wird es dir wohl nicht erspart bleiben den kernel händisch zu konfigurieren, eigentlich ganz leicht, man muss nur ziemlich genau wissen welche hardware man hat *g*

//edit
was mir jetzt momentan aber etwas unklar ist, welchen kernel willst du nun verwenden den 2.4.26er oder? bzw. welche kernelversion hast du ursprĂĽnglich verwendet?

ich verstehe nämlich nicht ganz warum du noch 2.4.xx verwendest wenn du offenbar einen funktionierenden 2.6er am laufen hast ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Dark SoLdIeR » Fr 25 Jun, 2004 21:26

ne, selber fehler.

wie manuell config, wenn die module weg sind :angelgrin:

//edit:
ja, verwend den 2.4.
könnt schon den 2.6 verwenden, wär aber net schlecht, wenn man ne backupconfig hat, falls der auch mal den geist aufgibt :D

ausserdem werd ich mehr mit der materie vertraut, wenn ich mich dem problem aus der hölle annehme :diabolic:

//edit2:
falls ich/wir heut nicht mehr zu ner lösung komm(en), knall ich die cd rein und setz das ding neu auf, bin jetz schon 3 tage an dem problem dran .....
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon lordpeng » Fr 25 Jun, 2004 21:36

>ausserdem werd ich mehr mit der materie vertraut, wenn ich mich dem problem aus der hölle annehme

hmmm, ich hab mir den ipw patch jetzt grad runtergeldaden und kompiliert weils mich interessiert hat, hab ihn in 5 minuten zum laufen bekommen, fehlt mir nur die hardware dazu :-)

funktioniert ĂĽbrigens auch wenn die kernel-sourcen nicht in /usr/src/linux sind

btw. du kannst auch einen zweiten 2.6er kernel als backup verwenden, für halbwegs aktuelle pc's würd ich keinen 2.4er mehr nehmen, der 2.6er hat da ein features die beim 2.4er bei weitem nicht so sauber gelöst sind, ausserdem hat man beim kompilieren weniger zu tippen :-)

>wie manuell config, wenn die module weg sind
aja, bei mir sind noch alle module da ... was du also gemacht hast ist mir schleierhaft ...

btw2. ich würde einen crashkurs im kernelkompilieren einer neuinstallation auf jeden fall vorziehen, weil einen kernel zu kompilieren gehört eh zu den grundkenntnissen die man unter linux haben sollte ... mehr dazu im kernel-howto ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon penguinforce » Fr 25 Jun, 2004 21:39

lordpeng hat geschrieben:ausserdem hat man beim kompilieren weniger zu tippen :-)


thats so true... *g*

:diabolic:
penguinforce
 

Beitragvon Dark SoLdIeR » Fr 25 Jun, 2004 21:50

lordpeng hat geschrieben:hmmm, ich hab mir den ipw patch jetzt grad runtergeldaden und kompiliert weils mich interessiert hat, hab ihn in 5 minuten zum laufen bekommen, fehlt mir nur die hardware dazu :-)

was fĂĽrn distro hast du?
mir kommt so der verdacht, dass knoppix es nicht so gern sieht, wenn man dran rumbastelt ;)
Die Funktion Suchen ist nicht zur Verzierung da.
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

VorherigeNächste

ZurĂĽck zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 25 Gäste