Problem beim Erstellen von madwifi modul

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
nacosis
Beiträge: 80
Registriert: 26.04.2005 09:05:29
Wohnort: Troisdorf
Kontaktdaten:

Problem beim Erstellen von madwifi modul

Beitrag von nacosis » 19.12.2007 16:16:34

Hallo zusammen,

ich hab ein riesen Problem das madwifi modul zu erstellen.

m-a a-i madwifi bricht dann aber mir folgender Fehlermedlung ab:

# Build modules
/usr/bin/make -C /usr/src/modules/madwifi modules \
KERNELPATH=/lib/modules/2.6.23.11/source KERNELRELEASE=2.6.23.11
KERNELCONF=/lib/modules/2.6.23.11/source/.config ATH_RATE=ath_rate/sample
make[2]: Entering directory `/usr/src/modules/madwifi'
Checking requirements... ok.
Checking kernel configuration... FAILED
Please enable wireless extensions.
make[2]: *** [configcheck] Fehler 1
make[2]: Leaving directory `/usr/src/modules/madwifi'
make[1]: *** [binary-modules] Fehler 2
make[1]: Leaving directory `/usr/src/modules/madwifi'
make: *** [kdist_build] Fehler 2

Ich gehe jetzt mal davon aus das mir WLAN extentions im Kernel fehlen.

Unter Networking Support -> Wireless finde ich diese auch kann sie aber nicht anschalten.
Die Section sieht so aus:

<*>Improved wireless configuration API
--- Wireless extensions
<M> Generic IEEE 802.11 Networking Stack (mac80211)
[*] Enable LED triggers
[*] Export mac80211 internals in DebugFS
[*] Enable debugging output
[*] Verbose debugging output
[*] Debug frame dumping
[*] TKIP debugging
[*] Extra statistics for TX/RX debugging
[*] Support for IBSS testing
[*] Verbose powersave mode debugging
<*> Generic IEEE 802.11 Networking Stack
[*] Enable full debugging output
--- IEEE 802.11 WEP encryption (802.1x)
<*> IEEE 802.11i CCMP support
<*> IEEE 802.11i TKIP encryption
<*> Software MAC add-on to the IEEE 802.11 networking stack
[ ] Enable full debugging output

Wo ist der Fehler? Muss noch irgendwo anderes was anschalten damit ich auf die extentions zugreifen kann?
Für Hilfe wäre ich sehr dankbar da ich das WLAN auf Reisen öfter brauche.

lg nacosis

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 19.12.2007 21:38:41

Die Option heisst CONFIG_WIRELESS_EXT. Mit menuconfig kannst Du mit der '/' Taste danach suchen.

Benutzeravatar
nacosis
Beiträge: 80
Registriert: 26.04.2005 09:05:29
Wohnort: Troisdorf
Kontaktdaten:

Beitrag von nacosis » 23.12.2007 19:38:11

Hi,

vielen dank für deine Antwort.

Genau das ist mein Problem. Ich kann in dem 2.6.23.11 Kernel dieses Option nicht auswählen. Da stehen drei - - - Striche und ich kann es nicht mehr auswählen.

lg nacosis

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

Beitrag von gms » 23.12.2007 20:25:09

Ich habe jetzt leider nicht genau diese Kernelversion parat, bei 2.6.24-rc5 wird diese Option jedoch automatisch selektiert, wenn folgende Bedingung erfüllt ist: :roll:

Code: Alles auswählen

MAC80211 && NET && !S390 && EXPERIMENTAL || IEEE80211_CRYPT_TKIP && NET && !S390 && IEEE80211 ||IEEE80211_SOFTMAC && NET && !S390 && IEEE80211 && EXPERIMENTAL || STRIP && NETDEVICES && !S390 && INET && WLAN_PRE80211 || ARLAN && NETDEVICES && !S390 && ISA && !64BIT && WLAN_PRE80211 || WAVELAN && NETDEVICES && !S390 && ISA && WLAN_PRE80211 || PCMCIA_WAVELAN && NETDEVICES && !S390 && PCMCIA && WLAN_PRE80211 || PCMCIA_NETWAVE && NETDEVICES && !S390 && PCMCIA && WLAN_PRE80211 || PCMCIA_RAYCS && NETDEVICES && !S390 && PCMCIA && WLAN_80211 || IPW2100 && NETDEVICES && !S390 && PCI && WLAN_80211 || IPW2200 && NETDEVICES && !S390 && PCI && WLAN_80211 || AIRO && NETDEVICES && !S390 && ISA_DMA_API && WLAN_80211 && (PCI || BROKEN) || HERMES && NETDEVICES && !S390 && (PPC_PMAC || PCI || PCMCIA) && WLAN_80211 || ATMEL && NETDEVICES && !S390 && (PCI || PCMCIA) && WLAN_80211 || PCMCIA_ATMEL && NETDEVICES && !S390 && ATMEL && PCMCIA || AIRO_CS && NETDEVICES && !S390 && PCMCIA && (BROKEN || !M32R) && WLAN_80211 || PCMCIA_WL3501 && NETDEVICES && !S390 && EXPERIMENTAL && PCMCIA && WLAN_80211 || PRISM54 && NETDEVICES && !S390 && PCI && EXPERIMENTAL && WLAN_80211 || USB_ZD1201 && NETDEVICES && !S390 && USB && WLAN_80211 || HOSTAP && NETDEVICES && !S390 && WLAN_80211 || BCM43XX && NETDEVICES && !S390 && PCI && IEEE80211 && IEEE80211_SOFTMAC && WLAN_80211 && EXPERIMENTAL || ZD1211RW && NETDEVICES && !S390 && USB && IEEE80211_SOFTMAC && WLAN_80211 && EXPERIMENTAL
wenn das der Fall ist, sollte dort

Code: Alles auswählen

 -*- Wireless extensions
stehen. Obige Bedingung schaut aber schrecklicher aus, als sie tatsächlich ist. Im wesentlichen mußt du dich für mindestens einen Networking Stack entscheiden: mac80211 oder ( ieee80211 und softmac )

Gruß
gms

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Beitrag von ckoepp » 23.12.2007 20:29:41

Habe den selben Kernel wie du und keine Probleme mit dem Modulbau (hab ihn sogar letztens direkt mit in den Kernel eingebaut).

Wie gms sagt, du solltest schlicht den ieee80211-stack einbinden. Damit dürfte dem Kompilieren nichts im Wege stehen.
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

Benutzeravatar
nacosis
Beiträge: 80
Registriert: 26.04.2005 09:05:29
Wohnort: Troisdorf
Kontaktdaten:

Beitrag von nacosis » 02.01.2008 13:51:52

Hi,

vielen Dank für die Antworten. Ich werde mir das ganze noch einmal anschauen.
Ich melde mich wenn ich etwas weiß.

lg nacosis

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 08.02.2008 15:31:47

Es könnte sein das du eine aktuellere Version brauchst. Welche benutzt du ?

http://madwifi.org/wiki/Releases/0.9.3.3

In der neuesten Version sind/sollen die Probleme betreffs des Kompilierens mit Kernel 2.6.23 gefix worden sein.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
nacosis
Beiträge: 80
Registriert: 26.04.2005 09:05:29
Wohnort: Troisdorf
Kontaktdaten:

Beitrag von nacosis » 18.02.2008 10:28:27

Hi,

sorry ich kann das ganze erstmal nicht mehr testen, da ich das T61 wieder abgeben habe und mein T60 behalten habe. Ich werde es aber noch einmal in Angriff nehmen wenn ich das T61 bekommen sollte.
Vielen Dank für eure Unterstützung.

lg nacosis

Antworten