• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] IPW3945 bei 10.2 kann keinen monitor mode

framp

Moderator
Teammitglied
Leider kann der ipw3945 Standardtreiber unter SuSE 10.2 keinen Monitor mode :cry: .

Also wollte ich den Treiber neu Compilieren mit CONFIG_IPW3945_MONITOR=y. Nur erhalte ich dann

Code:
framp@schlepptop:~/Desktop/ipw3945-linux-1.1.0/ipw3945-linux-1.1.0/ipw3945-1.1.0/ipw3945-1.1.0> make
sed: can't read /lib/modules/2.6.18.2-34-defaultnet/ieee80211.h: No such file or directory

 WARNING: Your kernel contains ieee80211 symbol definitions and you
are not using the kernel's default ieee80211 subsystem.  (Perhaps you
used the out-of-tree ieee80211 subsystem's 'make install' or have
provided a path to the ieee80211 subsystem via IEEE80211_INC.)

If you wish to use the out-of-tree ieee80211 subsystem then it is
recommended to use that projects' "make patch_kernel" facility
and rebuild your kernel to update the Module symbol version information.

Failure to do this may result in build warnings and unexpected
behavior when running modules which rely on the ieee80211 subsystem.


 Aborting the build.  You can force the build to continue by adding:

        IEEE80211_IGNORE_DUPLICATE=y

to your make command line.


make: *** [check_inc] Error 1

Weiss jemand was jetzt die richtige Aktion ist?
1) ieee80211 neu bauen?
2) iee80211 mit make patch_kernel aufrufen?
3) ???

Ich habe mir jetzt schon durch verschiedenes Rumprobieren und -bauen schon zwei mal die 10.2 Installation auf den Kopf gestellt (jedenfalls 3945 mässig) so dass kein 3945 mehr ging. Beim drittem Mal soll es aber klappen. Deshalb frage ich jetzt hier mal nach ob das schon jemand geschafft hat - und wenn ja - wie.
 

oc2pus

Ultimate Guru
http://forums.suselinuxsupport.de/lofiversion/index.php/t51701.html

http://forums.suselinuxsupport.de/index.php?showtopic=43741&hl=CONFIG_IPW3945_MONITOR
 
Ggf. versuch einmal den neuen iwl3945-Treiber (bei hinreichend aktuellem Kernel). Der hat einen Zweig ipwraw, der nur für diese Sachen ausgelegt ist...
 
OP
framp

framp

Moderator
Teammitglied
Es hat etwas gedauert - aber jetzt kann meine 3945 auch den Monitor mode :lol:. Geholfen hat mir der etwas längliche Thread http://www.linux-club.de/viewtopic.php?p=446019#446019 wie auch andere Threads zum 3945 hier im Forum.

Folgende Hinweise:

1) Wichtig ist dass die wlan-kmp-default und der kernel uebereinstimmen. Ich hatte schon den 2.6.18.8-0.3 Kernel - aber die kmp rpm war noch 2.6.18.2-34. Deshalb gab es bei mir immer Fehler dass das 3945 device nicht gefunden wurde.

2) Bei SuSE gibt es schon /etc/modules.d/ipw3945. Also diese Datei anpassen wie im ipw3945 tar README beschrieben.

3) Mit ipw3945 1.1.0 gab es Compilefehler in den ieee80211 Calls da offensichtlich eine neuere ieee80211 version in SuSE 10.2 drin ist die 2 weitere Parameter benötigt. Mit ipw3945 1.2.0 ist alles OK.

4) Ausser ipw3945 Source alles als rpm von Standard SuSE 10.2 nehmen. Ich habe versucht die neueste ieee80211 Version draufzubügeln - gab aber nur Probleme.
 
Oben