PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Xandros + Madwifi Tut



ravenmaster
04.06.2009, 10:28
Wenn ich unter Linux mit dem eeepc(hat einen AR5007eg Chipsatz) ein W-Lan knacken will muss ich die Karte ja erstmal in den Monitor Mode bringen.
Das ging mit einem gepatchten Madwifi Treiber, inzwischen funktioniert es glaube ich aber auch ohne den Patch.
Da ich gerne das Original Xandros auf dem eeepc behalten würde habe ich nach einem Tutorial gesucht um die Madwifitreiber unter Xandros ans laufen zu kriegen. Ich habe zwar ein paar Sachen gefunden aber nichts davon hat wirklich funktioniert.

Jetzt meine eigentlich Frage: Gibt es ein Tut indem erklärt wird wie ich die Madwifi Treiber in das System einbinden kann?

/edit: Sorry hab gerade gesehen dass es ja ne Suche Tutorial Section gibt...verzeiht mir bitte meine Unfähigkeit

TamCore
04.06.2009, 13:44
Da Xandros auf Debian basiert, würde ich folgendes vorschlagen:

su - root
apt-get install madwifi-source madwifi-tools module-assistant
m-a prepare
m-a a-i madwifi
modprobe ath_pcihttp://www.debian-resources.org/node/6 :)

ravenmaster
04.06.2009, 17:38
geht leider nicht..

kriege bei m-a a-i madwifi fehlermeldungen und das buildscript bricht ab

TamCore
04.06.2009, 17:42
Und was für Fehlermeldungen?

ravenmaster
04.06.2009, 19:32
In file included from <command line>:1: ▒
│ /usr/src/modules/madwifi/ath/../include/compat.h:60:1: error: "__packed" ▒
│ redefined ▒
│ In file included from include/linux/compiler-gcc4.h:4, ▒
│ from include/linux/compiler.h:42, ▮
│ from include/linux/stddef.h:4, ▒
│ from include/linux/kernel.h:12, ▒
│ from ▒
│ /usr/src/modules/madwifi/ath/../include/compat.h:47, ▒
│ from <command line>:1:
include/linux/compiler-gcc.h:30:1: error: this is the location of the ▒
│ previous definition ▒
│ In file included from include/asm/pci.h:6, ▒
│ from include/linux/pci.h:744, ▒
│ from /usr/src/modules/madwifi/ath/if_ath_pci.h:43, ▒
│ from /usr/src/modules/madwifi/ath/if_ath.c:86: ▒
│ include/linux/mm.h:658:1: error: "offset_in_page" redefined ▒
│ In file included from ▒
│ /usr/src/modules/madwifi/ath/../net80211/if_media.h:44, ▒
│ from /usr/src/modules/madwifi/ath/if_ath.c:66: ▮
│ /usr/src/modules/madwifi/ath/../net80211/ieee80211_linux.h:431:1: error: ▒
│ this is the location of the previous definition ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:417:60: error: macro "INIT_WORK" ▒
│ passed 3 arguments, but takes just 2
/usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_attach': ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:417: error: 'INIT_WORK' undeclared ▒
│ (first use in this function) ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:417: error: (Each undeclared ▒
│ identifier is reported only once ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:417: error: for each function it ▒
│ appears in.) ▒
│ /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_vap_create': ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:1149: error: 'struct net_device' ▒
│ has no member named 'class_dev' ▒
│ /usr/src/modules/madwifi/ath/if_ath.c: In function ▮
│ 'ath_dynamic_sysctl_register': ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:9573: error: too many arguments to ▒
│ function 'register_sysctl_table'
/usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_sysctl_register': ▒
│ /usr/src/modules/madwifi/ath/if_ath.c:9727: error: too many arguments to ▒
│ function 'register_sysctl_table' ▒
│ make[5]: *** [/usr/src/modules/madwifi/ath/if_ath.o] Error 1 ▒
│ make[4]: *** [/usr/src/modules/madwifi/ath] Error 2 ▒
│ make[3]: *** [_module_/usr/src/modules/madwifi] Error 2 ▒
│ make[3]: Leaving directory `/usr/src/linux-source-2.6.21.4-eeepc' ▒
│ make[2]: *** [modules] Fehler 2 ▒
│ 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 ▮
│ 1 habs jezz mal aus der Konsole kopiert...hoffe du kannst damit was anfangen.