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 lordpeng » Sa 26 Jun, 2004 13:52

>ich auch nimmer *g*
mir wuascht, i fahr jetzt am spechtensee (wern kennt *g*)
lordpeng
Moderator
Moderator
 
Beiträge: 10199
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Dark SoLdIeR » Sa 26 Jun, 2004 19:40

tjo, i glaub, ich wechsle den distro ^^

also,
1. ich verwende V3.4-2004-05-04, mit 2.4 kernel hat meine (wlan)karte auch schon funktioniert, jedoch gibt's nen neuen treiber, der monitor mode unterstĂĽtzt ;)
im 2.6 hat's zwar den ipw auch gegebn, jedoch hat der net gefunzt, auch hostap war net da.

2. weiĂź ich selber jetzt auch nicht mehr, ob ich den kernel kompieliert hab oda net :oops:

's einzige was i vorher immer gmacht hab, war dass ich den loadable module support (im 2.4 sowie im 2.6 getestet) aktiviert hab, dann halt noch make dep. (was auch immer das dann mit dem kernel anstellt :) )

is des die ganze kompilierungsgschicht oda mach ich das mit "make"

werd jetz mal mich auf die suche nach dem config file machen.
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon lordpeng » Sa 26 Jun, 2004 19:43

>2. weiĂź ich selber jetzt auch nicht mehr, ob ich den kernel kompieliert hab oda net
ja irgendwo musst du ihn ja her haben (den fertigen kernel mein ich, weil wo'st die sourcen her hast wissma ja)
lordpeng
Moderator
Moderator
 
Beiträge: 10199
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon penguinforce » Sa 26 Jun, 2004 19:57

Dark SoLdIeR hat geschrieben:'s einzige was i vorher immer gmacht hab, war dass ich den loadable module support (im 2.4 sowie im 2.6 getestet) aktiviert hab, dann halt noch make dep. (was auch immer das dann mit dem kernel anstellt :) )


naja, des anhakeln alleine reicht net... wenns schon angehakelt war, dann kanns dein kernel. wenn nicht, dann musst zuerst den kernel kompilieren, dass er es kann (weil der ist-zustand wäre ja: kann nicht). und im gleichem atemzug kannst dann die module auch mitkompilieren.

:diabolic:
penguinforce
 

Beitragvon Dark SoLdIeR » Sa 26 Jun, 2004 20:07

jo fertiger kernel ist ja dabei, 's knoppix läuft ja.
es sind halt die sourcen net dabei.

was mach ich mit apt-get update ?????

>>mir wuascht, i fahr jetzt am spechtensee (wern kennt *g*)

kennen net, is aber net weit weg von mir ;)
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 » Sa 26 Jun, 2004 20:14

apt-get update holt dir eine liste der aktuellen pakete von den servern die in deiner /etc/apt/sources.list eingetragen sind

ich habs schonmal erwähnt, anstatt solang herumzuscheissen, hättest schon 3mal das kernel-howto lesen können :-)

>kennen net, is aber net weit weg von mir
von mir auch ned :-)
lordpeng
Moderator
Moderator
 
Beiträge: 10199
Registriert: Mo 23 Jun, 2003 22:45

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

>> tjo, werd trotzdem net zum badn hinfahren, wenn ich an moonlake vor da haustĂĽr hab ^^

so, hab jetzt folgendes gemacht:

.config file nach /usr/src/linux-2.6.5 kopiert

make oldconfig

reboot -> hardware wird alles erkannt *freu*

hostap:
make -> funzt
make install -> geht auch

ipw2100:
make KSRC=/usr/src/linux install -> geht auch *doppelfreu*

modprobe hostap:
Code: Alles auswählen
FATAL: Error inserting hostap (/lib/modules/2.6.5/kernel/drivers/net/wireless/hostap.ko): Invalid module format


modprobe ipw2100:
Code: Alles auswählen
WARNING: Error inserting hostap (/lib/modules/2.6.5/kernel/drivers/net/wireless/hostap.ko): Invalid module format
FATAL: Error inserting ipw2100 (/lib/modules/2.6.5/kernel/drivers/net/wireless/ipw2100/ipw2100.ko): Invalid module format
t

:cry:
jetzt hab ich doch alles richtig gemacht, oda stimmt da wida was net ?
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon penguinforce » Sa 26 Jun, 2004 21:48

des einzige, was ich zu dieser fehlermeldung (die ich selber noch nicht hatte) gefunden hab, deutet auf verschiedene compiler-versionen hin (wart aber noch auf lordpeng's antwort, ich bin mir hier nicht sicher).

was hast fĂĽr einen gcc-version?
penguinforce
 

Beitragvon Dark SoLdIeR » Sa 26 Jun, 2004 22:00

ausgabe von gcc -v

Code: Alles auswählen
Lese Spezifikationen von /usr/lib/gcc-lib/i486-linux/3.3.3/specs
Konfiguriert mit: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux
Thread-Modell: posix
gcc-Version 3.3.3 (Debian 20040429)
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon penguinforce » Sa 26 Jun, 2004 22:05

und ein
Code: Alles auswählen
dmesg | grep gcc
liefert was?
penguinforce
 

Beitragvon Dark SoLdIeR » Sa 26 Jun, 2004 22:08

Code: Alles auswählen
Linux version 2.6.5 (root@Knoppix) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Sat May 1 22:31:22 CEST 2004
hostap: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
ipw2100: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
hostap: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
hostap: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
ipw2100: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
hostap: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
hostap: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'
ipw2100: version magic '2.6.5 SMP preempt 386 gcc-3.3' should be '2.6.5 SMP preempt 386 gcc-2.95'


aha!!!
da scheint der hund begraben zu liegen :roll:

what to do?
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 penguinforce » Sa 26 Jun, 2004 22:16

jo... der kernel wurde mit gcc 2.95 kompiliert, du hast jedoch gcc 3.3.3

wennst jetzt die kernel-sources vom knoppix (über apt-get oder über dpkg) hast, dann ist's das einfachste, den kernel (und sicherheitshalber auch die module nochmal) neu zu kompilieren (weil 'dein' treiber-patch lt. homepage einen gcc 3 oder höher verlangen).

die sources von kernel.org helfen dir hier nix, weil du zwar dann möglicherweise einen funktionierenden treiber für dein wlan hast, aber der rest möglicherweise nicht funktioniert (da ja der knoppix-kernel gepatchet ist, und diese gepatchten quellen brauchst du, um 'deinen' treiber-patch mit einzupflegen).

des mĂĽsstens normalerweise sein:
http://developer.linuxtag.net/knoppix/s ... om_all.deb

das installierst mit dpkg (oder du gibst die linuxtag-domain mit den knoppix-sources - wie von mir schon gepostet - in deine sources.list und installierst diese ĂĽber dselect).

:diabolic:
penguinforce
 

Beitragvon Dark SoLdIeR » Sa 26 Jun, 2004 23:22

jaaa!
hostap konnt ich tadellos installieren und auch den modprobe durchfĂĽhren :merci:

schaut ja scho vielversprechend aus ^^

jetz hat's noch was mitm ipw selber.

war ziemlich viel, was der compiler ausgespuckt hat, hier hab ichs mal in ein textfile gestellt.
Dark SoLdIeR
Board-User Level 1
Board-User Level 1
 
Beiträge: 727
Registriert: Mi 02 Jul, 2003 16:27
Wohnort: OĂ–

Beitragvon penguinforce » Sa 26 Jun, 2004 23:46

Code: Alles auswählen
root@lifebook-linux:/tmp/ipw2100-0.46_3# make KSRC=/usr/src/linux install
make -C /usr/src/linux SUBDIRS=/tmp/ipw2100-0.46_3 MODVERDIR=/tmp/ipw2100-0.46_3 modules
make[1]: Gehe in Verzeichnis »/usr/src/kernel-source-2.6.5«


zeigt /usr/src/linux auf /usr/src/kernel-sources-2.6.5?
penguinforce
 

Beitragvon Dark SoLdIeR » Sa 26 Jun, 2004 23:50

ja, tut es
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 2 Gäste