Kirjoittaja Aihe: Atheros 5005G 802.11abg piirisarjan wlan kortti Debianilla  (Luettu 3661 kertaa)

BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Mitenkäs tuollainen otsikon mukainen sisään rakennettu wlan kortti lähtisi pelaamaan Debian etch:lla? Löysin jotain tietoa vastaavista korteista googlettamalla:
http://linux.fi/index.php/Langattomat_verkkolaitteet#Atheros_AR5210.2C_AR5211.2C_AR5212_.26_AR5213

Sitä kautta päädyin lataamaan ajuri paketin täältä:
http://sourceforge.net/project/showfiles.php?group_id=82936&package_id=85233

Mitä tuon kanssa tulisi tehdä, mitään selkeää install.sh tiedostoa ei paketista löytynyt. Pitääkä sisältö kopioida jonnekin?

Wlan kortin koko nimi "AR5005G 802.11abg NIC"

lspci tuottaa tälläisen rivin:

Koodia: [Valitse]
koti@koti-laptop:~$ lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 5a36
00:05.0 PCI bridge: ATI Technologies Inc Unknown device 5a37
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI (rev 80)
00:14.2 Audio device: ATI Technologies Inc Unknown device 437b (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M]
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
[b]06:02.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)[/b]
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 Class 0805: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc Unknown device 0551 (rev 01)

Kerrotaan vielä, että sama kortti toimii suoraan Ubuntussa, niin Dapperissa, kuin Edgyssäkin...




BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Vs: Atheros 5005G 802.11abg piirisarjan wlan kortti Debianilla
« Vastaus #2 : 06.02.07 - klo:18.07 »
http://madwifi.org/
http://madwifi.org/wiki/Compatibility#AtherosAR5005G

Niin... Nyt alkaa jo mennä hermot. Olen säätänyt tämän kimpussa jo useamman tunnin ilman näkyvää tulosta, erroria kyllä pukkaa joka ovesta ja ikkunasta.

Elikkäs tulin siihen tulokseen, että madwifi-ng drivers olisi oikea ajuri. Latasin sen: http://snapshots.madwifi.org/madwifi-ng/
Purin paketin kotihakemistoon ja yritin ohjeen mukaan asentaa:

Eli siis sukkuloin purkamaanin kansioon ja annoin "make" komennon.

Koodia: [Valitse]
koti@koti-laptop:~$ cd madwifi-ng-r2069-20070203
koti@koti-laptop:~/madwifi-ng-r2069-20070203$ make
/bin/sh: line 0: cd: /lib/modules/2.6.18-3-amd64/build: Tiedostoa tai hakemistoa ei ole
Makefile.inc:66: *** /lib/modules/2.6.18-3-amd64/build is missing, please set KERNELPATH. Seis.
koti@koti-laptop:~/madwifi-ng-r2069-20070203$

Tuohon homma päättyy kaikilla ajureilla joita olen yrittänyt nyt asentaa.

Noh, koska "/lib/modules/2.6.18-3-amd64/build" hakemisto ei ollut, tein sellaisen.

Koodia: [Valitse]
koti-laptop:/home/koti# mkdir /lib/modules/2.6.18-3-amd64/build
ja yritin uudestaan komentoa "make"

Koodia: [Valitse]
koti-laptop:/home/koti/madwifi-ng-r2069-20070203# make
/bin/sh: cc: command not found
Makefile.inc:81: *** Cannot detect kernel version - please check compiler and KERNELPATH. Seis.
koti-laptop:/home/koti/madwifi-ng-r2069-20070203#

Ihan selkeää edistystä... error sanoma lyheni lupaavasti muutamalla rivillä. Mutta miten tästä eteenpäin? Täytyy tunnustaa, että kertaakaan ei ole tarvinnut asentaa Linuxiin yhtään ajuria, kaikki on toiminut heti suoraan lennosta, eli tämä vetää nyt sanattomaksi...

Tuolla linkin takana, minkä annoit oli tosin myös tällainen maininta:
"Works on the Acer Aspire 3053 if you reload the modules (see http://rik.rikva.nl/?q=node/10) and then run depmod -a (as root)" -Oma läppärini on malliltaan Acer Aspire 3103wlmi, en sitten tiedä...   ???


joykop

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Atheros 5005G 802.11abg piirisarjan wlan kortti Debianilla
« Vastaus #3 : 06.02.07 - klo:18.36 »
Moi!

Tuossa toiseen paikkaan laitoin jo asiasta, kun joku kysyi ubuntuun liittyen. Tässä tapauksessahan on kyseessä ihan sama systeemi, joten luulisi ohjeenkin toimivan varmemmin. Copypastesin tuon allaolevan sieltä.

Janne

Viestiketjusta: http://forum.ubuntu-fi.org/index.php?PHPSESSID=766153abd7b7f5669a86f4570e6bfc18&topic=8166.0
---------------------------------------------------------------------------------------------------------------
Itselläni oli sama ongelma syksyllä koneena Acer Aspire 3610 WLMi, Käyttiksenä Debian etch. Tuossa mallissa on siis sama Wlan piiri ja käyttiskin ainakin jollakin tavalla samaa perua. Sain tuon tällä alustalla toimimaan, joten voi toimia myös Ubuntussa (itse en ainakaan vielä siis käytä Ubuntua, mutta satuin muuten törmäämään tähän keskusteluun.)

Olennaista on tuo Atheroksen wlan-piirisarja. Aika paljon löydät tietoa googlellakin hakusanoilla Atheros, AR5005G ja madwifi.

Tuolla piirillä toimii madwifi-moduulit, jotka ainakin Debianissa joutuu kääntämään itse jokaiselle kerneliversiolle module-assistentilla (Eli kun kerneli päivittyy, pitää tuo moduli-assistenttijuttu tehdä uudestaan). Itse hoidin asian terminaalissa/konsolissa seuraavasti (#-merkillä alkavat kommentteja):
------------------------------------------------------------------------
#Asennetaan ensin parit paketit, mitä tarvitaan.
#Kätevintä mielestäni on kirjautua suoraan rootiksi komennolla "su".
#Toinen vaihtoehto, joka kai on Ubuntun tyyliä on lisätä jokaisen rivin alkuun "sudo"
su

#Päivitetään pakettitietokannan lähteet
apt-get update

#Tämä eka on langattomiin verkkoihin liittyvä paketti, jonka tarpeellisuudesta en ole varma.
#Ainahan sitä voi kokeilla jättää pois ja jos ei toimi, niin lisätä myöhemmin.
apt-get install wireless-tools

#Seuraavaksi asennetaan wpa-salaukseen tarvittavat paketit.
apt-get install wpasupplicant

#Sitten asennetaan piirin ajurit.
#Asennetaan Madwifi sivun http://madwifi.org/wiki/UserDocs/Distro/Debian/MadWifi ohjeiden mukaan
#Kirjaudutaan rootiksi (jos ei olla jo)
su
#Asennetaan module-assistent, jota käytetään myöhemmin nimellä m-a, ja madwifin lähdekoodipaketti
apt-get install module-assistant
apt-get install madwifi-source
apt-get install madwifi-tools
#Module assistantia käyttäen asennetaan modulit
m-a prepare
m-a a-i madwifi
#Äskeinen siis tekee kernelille valmiin paketin ja asentaa sen.

#Seuraavaksi ladataan moduli
modprope ath_pci
#Jos mitään virheilmoituksia ei tule, on asia ok.
#Modulin pitäisi nyr latautua aina käynnistyksessä automaattisesti.
#Jos näin ei käy, saa sen latautumaan laittamalla tiedoston /etc/modules rivin
ath_pci
#ladatut modulit saa tarkistettua komennolla lsmod

#Verkkoasetukset tehdään tiedostoon /etc/network/interfaces
#Saattaa olla, että Ubuntussa on joku muu tiedosto, sen osannee joku muu kertoa.
#Kirjoitetaan tiedostoon langattoman kortin määritykset (dhcp:llä).
auto ath0
   iface ath0 inet dhcp
   pre-up wpa_supplicant -B -w -Dmadwifi -iath0 -c/etc/wpa_supplicant.conf
   post-down killall -q wpa_supplicant
#Huomaa, että ath0 = langaton kortti, kuten eth0 = eka verkkokortti.
#Joissakin paikoissa tulee myös eteen wifi0, joka on sama kortti/piiri, mutta sitä pitää kuitenkin komentaa nimellä ath0.
#Huomaa myös, että -D, -i ja -c parametrien jälkeen ei tule välilyöntiä.

#Sitten luodaan asetustiedosto, johon laitetaan langattoman verkon tiedot.
#Kirjoitetaan seuraavat jutut tiedostoon /etc/wpa_supplicant.conf
#(kuten tuossa interfaces-tiedostossa viitattiin.)
network={
   ssid="omaverkonnimi"
   psk="omasalasana"
   key_mgmt=WPA-PSK
   proto=WPA
 }
#Lainausmerkit kuuluvat tuohon, eli kirjoita tavara niiden sisään.
#Huomaa myös, että nyt verkon nimi ja salasana ovat selväkielisinä tiedostossa ja kuka tahansa konetta käyttävä voi ne lukea.
#Tästä syystä olen itse määritellyt lukuoikeudet kyseiseen tiedostoon vain rootille:
chmod 600 /etc/wpa_supplicant.conf
#Tästä ei ehkä Ubuntussa ole paljoa hyötyä, kun kuka tahansa voi leikkiä roottia ilman salasanaa.

#Tässä vaiheessa homman pitäisi olla siinä kunnossa, että verkko on pystytettävissä.
#Verkon saa käynnistettyä komennolla
ifup ath0
#ja sammutettua komennolla
ifdown ath0
#Ja tietysti vastaavat komennot toimivat myös eth0:lle.
#Ja ainahan voi tietysti kokeilla buuttaamistakin, jos nuo ei vielä toimi.

#Tuollaisessa muodossa se minulla alunperin lähti pelittämään.
#Nykyisin /etc/network/interfaces tiedostossa rivit ovat
iface ath0 inet dhcp
        pre-up ifdown ath0
        pre-up ifconfig ath0 down
        pre-up ifconfig ath0 up
        pre-up wpa_supplicant -B -w -Dmadwifi -iath0 -c/etc/wpa_supplicant.conf
        post-down killall -q wpa_supplicant
auto ath0
#Eli nuo ylimääräiset rivit tuli laitettua jossakin vaiheessa, kun oli ongelmia ja joku tuota jossakin suositteli Smiley
------------------------------------------------------------

Tuossa oli nyt aika rautalangasta vääntäen kaikki, ehkä liiankin rautalangasta. Kerro toki onnistuiko, niin tiedän itsekin, että kannattaako kokeilla Ubuntua.

Terveisin
Janne

BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Vs: Atheros 5005G 802.11abg piirisarjan wlan kortti Debianilla
« Vastaus #4 : 06.02.07 - klo:21.08 »
Moi!

Tuossa toiseen paikkaan laitoin jo asiasta, kun joku kysyi ubuntuun liittyen. Tässä tapauksessahan on kyseessä ihan sama systeemi, joten luulisi ohjeenkin toimivan varmemmin. Copypastesin tuon allaolevan sieltä.

Janne

Viestiketjusta: http://forum.ubuntu-fi.org/index.php?PHPSESSID=766153abd7b7f5669a86f4570e6bfc18&topic=8166.0
---------------------------------------------------------------------------------------------------------------
Itselläni oli sama ongelma syksyllä koneena Acer Aspire 3610 WLMi, Käyttiksenä Debian etch. Tuossa mallissa on siis sama Wlan piiri ja käyttiskin ainakin jollakin tavalla samaa perua. Sain tuon tällä alustalla toimimaan, joten voi toimia myös Ubuntussa (itse en ainakaan vielä siis käytä Ubuntua, mutta satuin muuten törmäämään tähän keskusteluun.)

Olennaista on tuo Atheroksen wlan-piirisarja. Aika paljon löydät tietoa googlellakin hakusanoilla Atheros, AR5005G ja madwifi.

Tuolla piirillä toimii madwifi-moduulit, jotka ainakin Debianissa joutuu kääntämään itse jokaiselle kerneliversiolle module-assistentilla (Eli kun kerneli päivittyy, pitää tuo moduli-assistenttijuttu tehdä uudestaan). Itse hoidin asian terminaalissa/konsolissa seuraavasti (#-merkillä alkavat kommentteja):
-----------------------
Tuossa oli nyt aika rautalangasta vääntäen kaikki, ehkä liiankin rautalangasta. Kerro toki onnistuiko, niin tiedän itsekin, että kannattaako kokeilla Ubuntua.

Terveisin
Janne

Kiitos ja kumarrus!  :) Nyt pelaa wlan myös Debianilla...

Kuten jo ensimmäisessä viestissäni kirjoitin, kyseinen kortti toimii suoraan lennosta Ubuntulla (dapperilla ja edgylla), kannattaa toki koittaa buntua ensin cd:ltä ja asentaa sitten jos silta tuntuu. Itse surffasin netissä ja asennuksen aikana...  ;)

Jotenkin kuitenkin tykkään enemmän Debianinsta, vaikka käyttökokemus rajoittuu viikkoon, kun Ubuntua taas on tullut pyöriteltyä Dapperin julkaisusta lähtien. Debianin plussaksi sanoisin sen että sitä kehitetään enemmänkin vakaaksi järjestelmäksi, kun taas Ubuntu sisältää välillä täysin keskeneräistäkin kamaa. Paras ratkaisu onkin kai laittaa molemmat koneelle...

Jokatapauksessa kuitenkin vielä kiitos tuosta ohjeesta!