Vraag & Antwoord

OS Linux

[MDK10 Official]MADwifi aan de praat krijgen

Anoniem
Captain_Kansloos
13 antwoorden
  • Het moest er toch maar eens van komen; mijn eerste echte stappen in Linux. Ik heb voorlopig even gekozen voor Mandrake 10 Official, omdat Fedora m'n MBR onlangs vakkundig om zeep heeft geholpen en ik Slackware 9.1 iets te cryptisch vond voor een n00b als ik. Als ik het allemaal een beetje onder de knie lijk te krijgen switch ik wellicht naar Slackware, omdat dat concept me het meest aanspreekt.

    To the point; om een beetje aan de slag te kunnen met Linux lijkt me een link met internet onontbeerlijk. Ik heb een ADSL abo, maar ben verbonden met m'n router/modem via een wifi kaart. Een Trust SpeedShare Turbo Pro kaart om precies te zijn. Deze gebruikt een Atheros 5xxx chipset (802.11g). Daar is een opensource driver voor in ontwikkeling via het MADwifi project:
    http://sourceforge.net/projects/madwifi/
    http://www.mattfoster.clara.co.uk/madwifi-faq.htm

    Probleem is alleen; hoe krijg ik dat spul als n00b aan de praat? Er is een Mandrake RPM beschikbaar, maar aangezien ik geen 'Community' lid ben heb ik geen toegang.

    Alternatief is zelf het spul zelf te compileren (?). Ik heb begrepen dat je de laatste versie uit de CVS moet trekken, maar dat is lastig aangezien ik zowieso onder Linux geen internetverbinding heb. Het blijkt dat je een CVS-client (juiste benaming?) voor windows kunt downloaden, maar ik heb ervoor gekozen om een tarball (madwifi-20040621.wpa.tgz) te downloaden (onder WinXP) en m'n windowspartitie te mounten en het ding naar een directory in /home te dirigeren.

    Maar toen? Ik heb 'm nog kunnen 'untar-en' maar daarna raak ik het spoor bijster. Nadat ik mezelf suf heb gelezen ben ik maar gaan aanklooien. B.v. 'make install' levert op:[code:1:08cab9e94b][root@localhost madwifi-20040621.wpa]# make install
    for i in ./ath_hal ./net80211 ./ath; do \
    (cd $i; make install); \
    done
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath_hal modules
    make: *** /lib/modules/2.6.3-7mdk/build: No such file or directory. Stop.
    make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/net80211 modules
    make: *** /lib/modules/2.6.3-7mdk/build: No such file or directory. Stop.
    make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath modules
    make: *** /lib/modules/2.6.3-7mdk/build: No such file or directory. Stop.
    make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    make: *** [install] Fout 2[/code:1:08cab9e94b]Daar word ik niet zoveel wijzer van.

    Ik maak vast een enorme beginners fout, of: I'm probably just not smart enough. Wie wel?
  • Ik heb nog eens naar de output van 'make' gekeken en besloten om handmatig als su een map /build aan te maken. Nu krijg ik:[code:1:f211a93f12][root@localhost madwifi-20040621.wpa]# make
    for i in ./ath_hal ./net80211 ./ath; do \
    (cd $i; make); \
    done
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath_hal modules
    make[2]: Entering directory `/lib/modules/2.6.3-7mdk/build'
    make[2]: *** No rule to make target `modules'. Stop.
    make[2]: Leaving directory `/lib/modules/2.6.3-7mdk/build'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/net80211 modules
    make[2]: Entering directory `/lib/modules/2.6.3-7mdk/build'
    make[2]: *** No rule to make target `modules'. Stop.
    make[2]: Leaving directory `/lib/modules/2.6.3-7mdk/build'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath modules
    make[2]: Entering directory `/lib/modules/2.6.3-7mdk/build'
    make[2]: *** No rule to make target `modules'. Stop.
    make[2]: Leaving directory `/lib/modules/2.6.3-7mdk/build'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    make: *** [all] Fout 2[/code:1:f211a93f12]
  • DEie "build" directory hoort een symbolische link te zijn naar je kernel-source. (/usr/src/<linuxversie>;) - waarschijnlijk heb jij de kernel sources helemaal niet geinstalleerd staan.
  • [quote:c4320684fb="Tekkie"]DEie "build" directory hoort een symbolische link te zijn naar je kernel-source. (/usr/src/<linuxversie>;) - waarschijnlijk heb jij de kernel sources helemaal niet geinstalleerd staan.[/quote:c4320684fb]Dank je voor de reactie. Zou best kunnen wat betreft die kernel sources. Heeft dat misschein te maken met het feit dat ze het hebben over 'installing will taint the kernel' Ik neem aan dat je dat betekend dat je het een en ander aan de kernel moet verbouwen. Daar heb ik dan dus die kernel scources voor nodig? Ik zal eens kijken of ik wat kan vinden.
  • Nee, je moet niet zelf je kernel verbouwen.
    Ik raad je wel aan om die build directory terug weg te halen voor je de kernel source installeert!
    Als dat gebeurd is kan je gemakkelijk met urpmi de kernel-source installere. (noemt gewoon kernel-source of kernel-sources)
  • [quote:9e75d7e37d="Bamboe"]Nee, je moet niet zelf je kernel verbouwen.[/quote:9e75d7e37d]Nou ja, dat bedoelde ik ook niet precies. Maar ik neem aan dat die kernel scources niet voor niks geinstalleerd moeten zijn. Kun je me uitleggen wat de reden daar van is?[quote:9e75d7e37d]Ik raad je wel aan om die build directory terug weg te halen voor je de kernel source installeert! Als dat gebeurd is kan je gemakkelijk met urpmi de kernel-source installere. (noemt gewoon kernel-source of kernel-sources)[/quote:9e75d7e37d]De term urpmi heb ik idd al vaker voorbij zien komen. Geen idee alleen waar ik die moet zoeken, laat staan vinden. Enfin, ik noem mezelf niet voor niks Linux-n00b :oops: Ik heb wel met rpmdrake (heet ie nog zo?) de kernel scources voor kernel 2.6.3-7 geïnstalleerd, maar niet van te voren die zelf aangemaakte map weggehaald (/build). Het resultaat van 'make' daarna was iig dezelfde lijst mededelingen als in mijn tweede post.

    Maar goed, ik ga gewoon nog een poging wagen. Ditmaal wel eerst die betreffende map verwijderen (mental note). BTW, als ik zoveel 'met de hand' moet doen, kan ik misschien beter gelijk in de Slackware boot stappen 8)
  • Goed, dus je hebt de kernel source geinstalleerd en de build dir niet eerst weggegooid als ik het goed begrepen heb.
    Wat je dan doet, in een root-terminal, is het volgende:
    [code:1:6eedc091ff]
    cd /lib/modules/2.6.3-7mdk/
    rmdir build
    ln -s /usr/src/linux-2.6.3-7mdk build
    [/code:1:6eedc091ff]
    Met het laatste commando maak je een symbolic link (een soort snelkoppeling) aan van "build" naar de de directory waar de kernel source staat.
    Om te testen of het gelukt is, tik je (vanuit dezelfde directory)
    [code:1:6eedc091ff]
    ls -l build
    [/code:1:6eedc091ff]
    Je moet dan iets te zien krijgen als
    [code:1:6eedc091ff]
    [stijn@darkstar 2.6.6-rc3-love3]$ ls -l build
    lrwxrwxrwx 1 root root 30 2004-06-19 20:14 build -> /usr/src/linux-2.6.6-rc3-love3
    [stijn@darkstar 2.6.6-rc3-love3]$
    [/code:1:6eedc091ff]
  • Ik heb inmiddels de /build directory verwijderd met 'rm -r' ipv 'rmdir'; de laatste klaagde nl. dat de directory niet leeg was. Voor het verwijderen heb ik echter wel eerst weer de kernel scources verwijderd (rpmdrake) en na het verwijderen van de /build directory weer toegevoegd. Daarna 'make' uitgevoerd, waarop het hele verhaal keurig doorlopen werd: [code:1:43c7b0d988][root@localhost madwifi-20040621.wpa]# make
    for i in ./ath_hal ./net80211 ./ath; do \
    (cd $i; make); \
    done
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath_hal modules
    make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
    CC scripts/empty.o
    MKELF scripts/elfconfig.h
    HOSTCC scripts/file2alias.o
    HOSTCC scripts/modpost.o
    HOSTLD scripts/modpost
    SPLIT include/linux/autoconf.h -> include/config/*
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    CC arch/i386/kernel/asm-offsets.s
    CHK include/asm-i386/asm_offsets.h
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/ath_hal/ah_osdep.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/ath_hal/ath_hal.o
    Building modules, stage 2.
    MODPOST
    CC /home/niels/madwifi/madwifi-20040621.wpa/ath_hal/ath_hal.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/ath_hal/ath_hal.ko
    make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/net80211 modules
    make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    make[3]: `arch/i386/kernel/asm-offsets.s' is up to date.
    CHK include/asm-i386/asm_offsets.h
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/test_ccmp.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/test_tkip.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/test_wep.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/if_media.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/rc4.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_crypto.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_input.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_node.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_output.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_proto.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_wireless.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_linux.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_crypto_none.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_acl.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_dot1x.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_crypto_ccmp.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_radius.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_crypto_tkip.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ieee80211_crypto_wep.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_wep.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_tkip.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_ccmp.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_auth.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_radius.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_acl.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/tkip_test.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ccmp_test.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wep_test.o
    Building modules, stage 2.
    MODPOST
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/ccmp_test.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/ccmp_test.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/tkip_test.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/tkip_test.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wep_test.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wep_test.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_acl.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_acl.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_auth.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_auth.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_ccmp.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_ccmp.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_radius.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_radius.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_tkip.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_tkip.ko
    CC /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_wep.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/net80211/wlan_wep.ko
    make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath modules
    make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    make[3]: `arch/i386/kernel/asm-offsets.s' is up to date.
    CHK include/asm-i386/asm_offsets.h
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/ath/if_ath.o
    CC [M] /home/niels/madwifi/madwifi-20040621.wpa/ath/if_ath_pci.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/ath/ath_pci.o
    Building modules, stage 2.
    MODPOST
    CC /home/niels/madwifi/madwifi-20040621.wpa/ath/ath_pci.mod.o
    LD [M] /home/niels/madwifi/madwifi-20040621.wpa/ath/ath_pci.ko
    make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'[/code:1:43c7b0d988]
    Maar goed, daar houd het verhaal wel weer op, want ik heb geen idee hoe ik nu verder moet.

    Ik heb tussentijds nog wel even Knoppix 3.4 geboot van CD, omdat daar dezelfde drivers ingebakken zijn. Daar wordt tevens een utility aangeboden genaamd Wavelan. Daarmee hoopte ik wat wijzer te worden wat betreft de configuratie.

    Als ik Wavelan opstart worden een aantal standaard dingen gevraagd zoals ESSID en wep password. Ik heb daarvoor eerst m'n accesspoint wagenwijd open gezet (kanaal 6, geen encryptie, standaard 54g mode), maar ik kom er niet uit hoe ik dat ding verder moet configureren. Ik begrijp tenminste dat ik evt. met 'i[b:43c7b0d988]w[/b:43c7b0d988]config' ook een configuratie kan uitvoeren (is wavelan wellicht een 'script ter vervanging' van iwconfig?) , maar daar krijg het volgende mee te zien: [code:1:43c7b0d988]knoppix@ttyp0[knoppix]$ iwconfig
    lo no wireless extensions.

    ath0 IEEE 802.11 ESSID:"MijnESSID"
    Mode:Managed Frequency:2.412GHz Access Point: 00:00:00:00:00:00
    Bit Rate:0kb/s Tx-Power:off Sensitivity=0/3
    Retry:off RTS thr:off Fragment thr:off
    Power Management:off
    Link Quality:0/94 Signal level:-95 dBm Noise level:-95 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    eth0 no wireless extensions.[/code:1:43c7b0d988]Hoe kan ik zien welk IP adres ik toegewezen krijg? Mijn router staat op DHCP broadcast, alleen ik vermoed dat ik iets aan de 'mode' van de wifi kaart moet veranderen. Tennminste, dat 'Access Point 00:00:00:00:00:00' gedeelte zegt me dat er iets fout gaat met het MAC adres.

    Ik kan er steeds minder chocolade van maken. Misschien duik ik er ook wel te snel in, dat ik me eerst beter moet inlezen in het onderwerp. Probleem is alleen, waar haal ik overzichtelijke handleidingen vandaan. Howto's zijn meestal te globaal, man pages te gedetailleerd.

    BTW, excuses voor de lap tekst, maar ik hoop dat dat het verhaal duidelijker maakt.
  • Na die "make" zou een "make_install" moeten volstaan en een [code:1:266291ab73]modprobe [modulenaam][/code:1:266291ab73] om de module te laden.

    Hoe verder weet ik alleen niet.
  • 'make install' uitgevoerd met hetvolgende resultaat:[code:1:5509756e9b][root@localhost madwifi-20040621.wpa]# make install
    for i in ./ath_hal ./net80211 ./ath; do \
    (cd $i; make install); \
    done
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath_hal modules
    make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    make[3]: `arch/i386/kernel/asm-offsets.s' is up to date.
    CHK include/asm-i386/asm_offsets.h
    Building modules, stage 2.
    MODPOST
    make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
    test -d //lib/modules/2.6.3-7mdk/net || mkdir -p //lib/modules/2.6.3-7mdk/net
    strip -S ath_hal.ko
    cp ath_hal.ko //lib/modules/2.6.3-7mdk/net
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath_hal'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/net80211 modules
    make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    make[3]: `arch/i386/kernel/asm-offsets.s' is up to date.
    CHK include/asm-i386/asm_offsets.h
    Building modules, stage 2.
    MODPOST
    make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
    test -d //lib/modules/2.6.3-7mdk/net || mkdir -p //lib/modules/2.6.3-7mdk/net
    for i in wlan wlan_wep wlan_tkip wlan_ccmp wlan_auth wlan_radius wlan_acl; do \
    strip -S $i.ko; \
    cp $i.ko //lib/modules/2.6.3-7mdk/net; \
    done
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/net80211'
    make[1]: Entering directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/home/niels/madwifi/madwifi-20040621.wpa/ath modules
    make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    make[3]: `arch/i386/kernel/asm-offsets.s' is up to date.
    CHK include/asm-i386/asm_offsets.h
    Building modules, stage 2.
    MODPOST
    make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
    test -d //lib/modules/2.6.3-7mdk/net || mkdir -p //lib/modules/2.6.3-7mdk/net
    strip -S ath_pci.ko
    cp ath_pci.ko //lib/modules/2.6.3-7mdk/net
    make[1]: Leaving directory `/home/niels/madwifi/madwifi-20040621.wpa/ath'
    /sbin/depmod -ae[/code:1:5509756e9b]Onder Knoppix is de kaart te vinden als ath0. Hoe kan ik zien WAAR en HOE ie onder Mandrake herkent wordt? Harddrake geeft nu iig de volgende info (maar dat was volgens mij voor de installatie ook al): [code:1:5509756e9b]Fabrikant: Atheros Communications Inc.
    Bus: PCI
    Bus-identificatie: 168c:13:16ab:7302
    Locatie op de bus: 0:e:0
    Beschrijving: AR5213 802.11a/b/g Wireless Adapter
    Module: onbekend
    Mediaklasse: NETWORK_ETHERNET[/code:1:5509756e9b]
  • Kijk eens of de module voorkomt in de map /lib/modules/2.6.3-7mdk/net. Als het goed is staat die daarbij. Laad de module met [code:1:774e27c845]modprobe [modulenaam][/code:1:774e27c845]

    Kijk vervolgens eens met ifconfig of iwconfig of er nu een device staat.
  • In /lib/modules/2.6.3-7mdk/net kom ik dit tegen: [code:1:e405c3b5db]wlan_wep.ko
    wlan_tkip.ko
    wlan_radius.ko
    wlan.ko
    wlan_ccmp.ko
    wlan_auth.ko
    wlan_acl.ko
    ath_pci.ko
    ath_hal.ko[/code:1:e405c3b5db]Vervolgens moet ik na de de eerste keer ingelogd te zijn ( na systeemstart dus) [code:1:e405c3b5db]modprobe ath_pci[/code:1:e405c3b5db]uitvoeren om ath0 in ifconfig te zien te krijgen. Ik weet niet of ik modprobe op de juiste manier gebruik, maar goed, ik krijg dan iig dit te zien (naast eth0 en lo): [code:1:e405c3b5db][root@localhost niels]# ifconfig
    ath0 Link encap:Ethernet HWaddr 00:03:2F:19:07:06
    inet6 addr: fe80::203:2fff:fe19:706/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:254365 dropped:0 overruns:0 frame:254365
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:199
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    Interrupt:17 Memory:e0a91000-e0aa1000[/code:1:e405c3b5db] Het aantal errors (errors:254365) dat gemeld wordt neemt trouwens toe naar mate de tijd vorderd (ifconfig meerdere malen na elkaar uitgevoerd).

    Dat inet6 addr is een IPv6 adres neem ik aan? Geen idee hoe ie daar komt trouwens. Hoe configureer ik die kaart nu verder?
  • Heel verheel, in het engels, maar alles staat er wel in volgens mij:

    http://www.linuxquestions.org/questions/showthread.php?s=&forumid=14&threadid=163192

    Volgens mij moet je met deze regel verder:
    [quote:30ebf00f43]
    Use modprobe first ``modprobe wlan && modprobe ath_hal && modprobe ath_pci''. Note that wlan and ath_hal must be loaded before ath_pci is.
    [/quote:30ebf00f43]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.