Kirjoittaja Aihe: Ajureiden asennus  (Luettu 26030 kertaa)

CHOCHO

  • Vieras
Ajureiden asennus
« : 01.01.06 - klo:18.09 »
<deleted>
« Viimeksi muokattu: 27.11.11 - klo:07.09 kirjoittanut CHOCHO »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #1 : 01.01.06 - klo:18.29 »
Ostin A-Linkin WL54H langattoman verkkokortin.

Tuo korttihan käyttää rt2500 piiriä. Siihen on ajuri Ubuntussa valmiina.

Se ladataan komennolla: sudo modprobe rt2500 ja ajuri asetetaan latautumaan käynnistyksessä: echo rt2500 | sudo tee -a /etc/modules

Sen jälkeen vaan konffailet tuon laitteen (ra0) verkkoasetukset. Gnomessa: System -> Administration -> Networking. KDE:ssä .... en tiedä varmaakin Control Centeristä.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #2 : 01.01.06 - klo:18.56 »

Todella paljon kiitoksia! Alan pikkuhiljaa päästä jyvälle. Pitäisi vain keksiä että miten noita "multiverse" ja "universe" paketteja asennan.

Editoit tiedostoa /etc/apt/sources.list sudona esim näin: sudo kwrite /etc/apt/sources.list ja otat niistä riveistä missä on lopussa teksti universe kommenttimerkin ( # ) pois alusta ja laitat vielä universe tekstin jälkeen tekstin multiverse molemmille riveille. Ja komennat konsolissa:
sudo apt-get update tuon jälkeen myös universe ja multiverse paketit pitäisi näkyä paketinhallinnassa.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #3 : 01.01.06 - klo:21.20 »

Tein ajureiden kanssa niin kuin sanottiin mutta kun laitan "iwconfig" niin kaikissa kohdissa lukee silti "no wireless device". Tuo kortti taitaa olla RT2561 piirisarjaa 2500 sijaan. Vanhat mallit olivat mielestäni 2500 piirisarjaa mutta uusissa on 2561.

Jaa no tuo piirisarja ei toimi Ubuntu mukana tulevilla ajureilla vaan joudut ne kääntämään itse. Suosittelisin, kuitenkin ensin kokeilemaan uusimpi open source ajureita: http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz

Jos nuo eivät toimi niin kokeile sitten tuota cd:llä olevaa ajuria.


Kääntö menee suunnilleen näin:
1. sudo apt-get install make gcc build-essential linux-headers-`uname -r` asennetaan kännössä tarvittavia työkaluja.
2. Mene kansioon Module
3. Komenna: make kääntää ajurin
4. Jos kääntö meni läpi niin voit ladata ajurin komennolla: sudo insmod rt2500.ko

Ilmoittele miten meni.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #4 : 01.01.06 - klo:22.25 »

Koitin asentaa tuota open sourcea ohjeiden mukaan ja sain "Tiedostoa tai hakemistoa ei ole. Stop. rt2500.ko failed to build".

Tuliko tuossa käännössä errorreita? Jos tuli laita tuloste tänne. Warningit ei haittaa, mutta jos erroreita tulee niin ei toimi. Onko tuolla kansiossa mitään .ko pääteisiä tiedostoja : ls *.ko


Lainaus
Kun yritin cd:n ajureilla niin ruutu välähti täyteen "warning" ja "error" ilmoituksia. Kokeilin vielä tuota "sudo insmod rt2500.ko" mutta sellaista tiedostoa ei kuulemma ole.

Niin vähän epäilinkin, että siinä käy. Nuo RaLinkin omat ajurit eivät ole sieltä helpoimmin asennettavasta päästä.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #5 : 01.01.06 - klo:22.47 »
Lainaus
make[1]: gcc-3.4: Command not found

Noita virheilmoituksia voi myös tulkita. Eli tuohan sanoo, että komentoa gcc-3.4 ei löydy, joten asennetaan sellainen: sudo apt-get install gcc-3.4 ja kokeile sitten uudelleen.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #6 : 01.01.06 - klo:23.31 »
  LD [M]  /home/arttu/Desktop/rt2500-cvs-2006010111/Module/rt2500.ko

Nyt näkyy tuo rt2500.ko moduli tuolla olevan.


Lainaus
arttu@ubuntu:~$ sudo insmod rt2500.ko
Password:
insmod: can't read 'rt2500.ko': No such file or directory

Tämä pitää tietysti ajaa tuolla Module kansiossa, koska siellä tuo rt2500.ko modulikin on.


Jos tuo kortti toimii tolla modulilla niin kopio se kansioon: /lib/modules/`uname -r`/misc: sudo cp rt2500.ko /lib/modules/`uname -r`/misc ja aja komento: sudo depmod -a niin sen jälkeen tuon modulin lataus onnistuu ihan komennolla: sudo modprobe rt2500 ja jos se on listattu tiedostossa: /etc/modules se ladataan käynnistyksessä.
« Viimeksi muokattu: 02.01.06 - klo:00.20 kirjoittanut LittleLion »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #7 : 01.01.06 - klo:23.50 »

arttu@ubuntu:~/Desktop/rt2500-cvs-2006010111/Module$ sudo insmod rt2500.ko
insmod: error inserting 'rt2500.ko': -1 File exists

Meinaakohan tuo että vanha tiedosto on olemassa tj?

Tuo meinaa sitä, että ajuri on jo ladattu. Komenna ensin: sudo rmmod rt2500 se poistaa tuon ajurin käytöstä ja siitten tuo lataus uudelleen.
« Viimeksi muokattu: 02.01.06 - klo:00.20 kirjoittanut LittleLion »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #8 : 02.01.06 - klo:01.01 »

Hiukan ikävältä tosin vielä näyttää:

arttu@ubuntu:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

hmm. Taitaa tosiaan olla niin, että tuo kortti ei ole tuettu vielä edes cvs-ajureissa. Eli se on todella uutta mallia.


1. Eli on pakko vaan yrittää saada tuo RaLinkin oma ajuri toimimaan. Siitäkin näkyy tullut toissa päivänä uusi versio joten lataappa ensin se: http://www.ralinktech.com.tw/drivers/Linux/2005_1230_RT61_Linux_STA_Drv1.0.3.0.tar.gz

2. Sitten tarvitset linux-sourcen ja linux-headersin:
Koodia: [Valitse]
sudo apt-get install linux-source-2.6.12 linux-headers-`uname -r`
cd /usr/src
sudo tar -jxf linux-source-2.6.12.tar.bz2

3. Pura ladattu RaLinkin ajuri. Ja mene kansioon Module.

4. Kerrotaan koodille, että käytössä 2.6 kernel: rm Makefile ja cp Makefile.6 Makefile

5. Puhdistetaan vanhat käännös jämät: make clean

6. Aja komento: ./Configure ja anna sille kernel source directoryksi: /usr/src/linux-source-2.6.12

7. Käännetään ajuri: make

8. sudo mkdir /etc/Wireless/RT61STA/ -p luodaan kansio.

9. sudo cp {rt2561.bin,rt2561s.bin,rt2661.bin,rt61sta.dat} /etc/Wireless/RT61STA/ kopsataan firmwaret ja asetus tiedostot omille paikoilleen.

10. Luodaan kansio modulille: sudo mkdir /lib/modules/`uname -r`/misc

11. sudo cp rt61.ko /lib/modules/`uname -r`/misc ja depmod -a kopsataan ajuri omalle paikalleen.

12. sudo modprobe rt61 ladataan ajuri.


Eli näiden 2561 piirisarjojen moduli onkin rt61, joten se pitää olla myös /etc/modules tiedostossa, eikä rt2500.

Ja tuo langattoman yhteyden asetukset tehdään sitten tiedostoon: /etc/Wireless/RT61STA/rt61sta.dat
« Viimeksi muokattu: 04.01.06 - klo:02.05 kirjoittanut LittleLion »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #9 : 02.01.06 - klo:11.57 »
Ei vaan asennat tuon linux-source-2.6.12 paketin niin, kuin täällä kohdassa kaksi neuvoin: http://forum.ubuntu-fi.org/index.php?topic=1276.msg8702#msg8702


Open Source paketin kääntämiseen riittää linux-headers, mutta tuo RaLinkin ajuri tarvitsee linux-source paketin.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #10 : 02.01.06 - klo:12.11 »
Juuri noin tein ja sain tuon

hmm. MItä kertoo: ls /usr/src

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #11 : 02.01.06 - klo:13.03 »
hmm. Tuo on lopusta vähän levähtänyt.

Eli mitä kertoo: ls /lib/modules/`uname -r`/misc onko rt61.ko moduli tuolla?

Koitas varuilta vielä uudestaan tuo: sudo depmod -a

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #12 : 02.01.06 - klo:20.33 »
Kokeiles nyt vielä kerran.

Menet sinne Module kansioon ja komenna: sudo cp rt61.ko /lib/modules/2.6.12-10-386/misc
sitten varmistat, että rt61.ko moduli tuli tuonne kansioon: ls /lib/modules/2.6.12-10-386/misc
ja jos niin on niin komennat vielä sudo depmod -a ja sudo modprobe rt61

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #13 : 02.01.06 - klo:20.49 »
Meinasitko että laitan tuon ls /lib/modules/2.6.12-10-386/misc komentotulkkiin? Jos meinasit niin samaa näyttää edelleen:

arttu@ubuntu:~/Desktop/RT61_Linux_STA_Drv1.0.3.0_200512230/Module$ ls /lib/modules/2.6.12-10-386/misc
/lib/modules/2.6.12-10-386/misc

Siis häh. Onko tuota rt61.ko tiedostoa edes olemassa tuolla Module kansiossa? Katso: ls rt61.ko

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #14 : 02.01.06 - klo:20.56 »
arttu@ubuntu:~/Desktop/RT61_Linux_STA_Drv1.0.3.0_200512230/Module$ ls rt61.ko
rt61.ko

No miksi tuo ajurin kopiointi ei sitten toimi. Kokeile ajaa vaikka konqueroria roottina: sudo konqueror ja kopioda sillä tuo rt61.ko moduli tuonne /lib/modules/2.6.12-10-386/misc kansioon. En ymmärrä miksi se ei konsolissa onnistu.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #15 : 02.01.06 - klo:21.16 »
Kyllä tässä pää meinasi hajota, mutta keksimpäs missä se vika piilee.

Sinulla ei ollut olemassa tuota misc kansiota vaan tuo kopioit tuon rt61.ko modulin tuolle nimelle.

1. Poista tuo tiedosto: sudo rm /lib/modules/`uname -r`/misc
2. Tee kansio misc: sudo mkdir /lib/modules/`uname -r`/misc
3. Kopio tuo rt61.ko moduli tuonne kansioon: sudo cp rt61.ko /lib/modules/`uname -r`/misc/
4. Sitten tarkistat, että tuo moduli meni tuonne: ls /lib/modules/`uname -r`/misc/
5. Ajat komenno: sudo depmod -a tämä päivittää moduli tietokannan.
6. Ja sitten voitkin ladata tuon modulin: sudo modprobe rt61
« Viimeksi muokattu: 04.01.06 - klo:01.20 kirjoittanut LittleLion »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #16 : 02.01.06 - klo:21.30 »
arttu@ubuntu:~/Desktop/RT61_Linux_STA_Drv1.0.3.0_200512230/Module$ sudo modprobe                                                                            rt61.ko
FATAL: Module rt61.ko not found.

Sori kirjoitusvirhe. Eli tuo komento pitää olla: sudo modprobe rt61 ei rt61.ko

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #17 : 02.01.06 - klo:21.39 »
*Itkee ilosta* SE TOIMII!! Todella paljon kiitoksia sinulle LittleLion. Enpä olisi tuosta mitenkään yksin selvinnyt. Tuosta oli muutenkin apua kun selittelit noita niin tiedän yleensäkkin vähän enemmin. Todella paljon kiitoksia!!

Ole hyvä vaan. Olenkin huomannut, että kannattaa selittää mitä nuo käskyt tekevät niin asentaja oppii samalla itsekkin, eikä pelkästään saa järjestelmäänsä toimimaan ;D

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Ajureiden asennus
« Vastaus #18 : 02.01.06 - klo:21.52 »
Hyvä kun homma ratkesi, mutta yksi asia tuli mieleen CHOCHOn viestistä:

Hiukan ikävältä tosin vielä näyttää:

arttu@ubuntu:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

Eli siis vaikka itsellänikin oli langaton verkkokortti, joka tunnistettiin asennuksessa aivan suoraan (RA2500), niin myös itselläni iwconfig ilmoitti tällaista kunnes kävin Järjestelmä -> Hallinta -> Verkkoasetukset -valikosta aktivoimassa tuon kortin.
Samoin kävi pöytäkoneessa ifconfig-komennon kanssa. Se ei löytänyt koneestani kuin yhden verkkokortin, vaikka niitä oli kaksi. Taas piti käydä aktivoimassa toinen kortti valikosta.

Miten nämä kortit saa aktivoitua komentoriviltä? Tarkoittaako se yksinkertaisesti vain sitä, että silloin kortille ladataan moduulit, vai mitä siinä tapahtuu? Näyttää siltä että yksi kortti aktivoidaan automaattisesti ja muut jäävät passiivisiksi, ellei niitä erikseen käy herättelemässä.

Mikko

Mikko Saarinen

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Ajureiden asennus
« Vastaus #19 : 02.01.06 - klo:21.59 »
Miten nämä kortit saa aktivoitua komentoriviltä?

Korttien asetukset on määritetty tiedostossa: /etc/network/interfaces

esim nuo RT2500 piiriä käyttävät kortit lähtee toimimaan, kun tuonne laittaa rivit:
Koodia: [Valitse]
auto ra0
iface ra0 inet dhcp

ja buuttaa verkon komennolla: sudo /etc/init.d/networking restart


Lainaus
Näyttää siltä että yksi kortti aktivoidaan automaattisesti ja muut jäävät passiivisiksi, ellei niitä erikseen käy herättelemässä.

Näinhän se on.