Kirjoittaja Aihe: 9.04 ja Buffalon USB wlan WLI-UC-G300N (Ralink RT2870)  (Luettu 4364 kertaa)

jyppen

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Moikka,

noin vuoden ajan tullut käytettyä vanhassa T-23 kannettavassa Ubuntun 8.10 julkaisua ja otsikon wlan tikkua.
Oli melkoisen tappelun takana saada tikku toimimaan vuosi sitten, kun en tiedä näistä Linuxeista juuri yhtään mitään :) Kaikki kokemus windows koneista...
Sain kuitenkin lopulta (n. 2 vuorokauden netissä surffailun jälkeen) toimimaan ja ainoa murhe on ollut aina kernelin päivityksien yhteydessä, kun on joutunut kääntämään sen ajurin uudelleen ja ottamaan käyttöön.

Nyt tänään sitten tuli hölmöyksissä annettua lupa koneelle päivittää versioon 9.04 ja murheet pahenivat saman tien...

En saa enää toimimaan tikkua uudelleenkäynnistyksien jälkeen !
Joudun joka kerta menemään päätteelle ja antamaan sudo insmod rt2870sta.ko heprea koodia. Toki ensin täytyy harrastella oikeaan hakemistoon menoa yms plaa plaa...
Vasta sen jälkeen tikku alkaa taas yhdistämään ja toimii, kunnes käynnistää koneen uudestaan.

Jostain syystä RA0 eli tikku ei näy ollenkaan ifconfig käskyllä. Tuo rt2870sta-ajuri kyllä vaikuttaisi latautuvan käynnistyksen yhteydessä ?, koska siitä saa tiedot modinfo rt2870sta käskyllä.
Mutta rao ei vaan käynnisty. Kone näkee kyllä, että tikku on koneessa kiinni, koska lsusb sen näyttää (MelCo).

Sitten kun insmodin ajaa uudelleen, niin ra0 ilmestyy kyllä ja homma alkaa toimimaan.

Tein ajurien kääntämisen ihan samalla tavalla tässä 9.04 versiossa kuin mitä entiseen 8.10.
Eli se litania -> sudo make ->sudo make install -> cd os/linux -> sudo insmod rt2870sta.ko -> ifconfig ra0 inet up
Entisessä toimi tämän jälkeen myös uudelleenkäynnistyksen jälkeen, tässä uudessa ei.
Kokeilin myös Ralinkin sivuilta uudempien ajurien kanssa (25.8 versio muistaakseni) mutta niitä en saanut yhdistämään tukiasemaan ollenkaan. Voi olla että niiden kääntämisen yhteydessä multa unohtui jotain. Nekään eivät toimi käynnistämisen jälkeen.

Kävi jo mielessä Windowsin asentaminen, mutta olisihan tuo edes yleissivistyksen kannalta hyvä, että olisi edes kolmannessa koneessa linux  ;)
Ei sillä koneella tarvitse muuta tehdä kuin soittaa musiikkia, käydä joskus netissä ja katsella Kawasakin huoltomanuaalia autotallissa ;)

Olisiko jollain viisaammalla hyviä vinkkejä millä tikun saisi toimimaan myös tässä uudemmassa versiossa kunnolla ?
Lupaan olla päivittämättä tämän jälkeen ;)

Kiitokset jo etukäteen ! 

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: 9.04 ja Buffalon USB wlan WLI-UC-G300N (Ralink RT2870)
« Vastaus #1 : 19.09.09 - klo:19.56 »
Auttaako jos lisäät tuon rt2870 tiedostoon /etc/modules? Siis yksi rivi tuon tiedoston loppuun, jossa:
Koodia: [Valitse]
rt2870
Sitten bootti ja toivon mukaan toimii..

jyppen

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Vs: 9.04 ja Buffalon USB wlan WLI-UC-G300N (Ralink RT2870)
« Vastaus #2 : 20.09.09 - klo:18.49 »
No, nyt taas toimii nämäkin sivut.

Juu, on laitettuna myös /etc/modules-tiedostoon tuo ja kokeilin myös sillä "alias ra0 rt2870sta". Eivät auttaneet tähän ongelmaan...


*************************************************************
Pistän tähän nyt samantien itselleni tekemäni ohjeen, kuinka sain tikun toimimaan 8.10 versiossa, jospa jollekkin hyötyä:

Ubuntu 8.10 ei tue suoraan kys. tikkua.
Ralink RT2870-ajuri löytyy netistä, sen kanssa toimii.
2008_0925_RT2870_Linux_STA_v1.4.0.0.tar

(Vaiheet 1-5, jos ennestään kääntämätön ajuri)

1. Pura paketti työpöydälle
työpöytä hakemistoon: cd /home/****/Työpöytä

2. muokkaa tiedostoa: sudo gedit /include/rt2870.h
Sieltä puuttuu tuettujen laitteiden listalta:
{USB_DEVICE(0x0411,0x00e8)}, /* MelCo */ \
(Näet kaikki kytketyt usb-laitteet komennolla lsusb)

3. muokkaa tiedostoa: os/linux/config.mk
Sinne:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

4. sudo make (käännetään/compile koodi)

5. sudo make install (asentaa ajurin kovolle)
Jos ei toiminu, voipi tehdä myös käsin:
sudo mkdir jne. Siirrät ajurin sinne:
cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat

6. Mene os/linux

7. /sbin/insmod rt2870sta.ko


8. /sbin/ifconfig ra0 inet up

******************************************************************


Sen verran nyppi mokoma wlan-tikku, että kerkesin jo tänä aamuna asentamaan windowsin läppäriin, sori ubuntu.
Laitan joku kerta myös ubuntun tämän winukan rinnalle ja palaan ihmettelemään kuinka tikku toimii, jos toimii.

Muuten oikein kiva tämä Ubuntu, suosittelen. Mutta jos löytyy yksikin laite, jota tämä ei tue suoraan, suosittelen välttämään kuin ruttoa. Ei ole vaivan arvoista vääntää tuntikausia käsin tämmösiä hilipatipippan juttuja.
Tuli ihan mieleen nuoruus, kun Commodore 16 ilmotteli vaan että "Syntax Error" ;D

persemestari

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Vs: 9.04 ja Buffalon USB wlan WLI-UC-G300N (Ralink RT2870)
« Vastaus #3 : 01.11.09 - klo:12.20 »
onkohan ton uuden ubunta version myötä tullu helpotusta tähän ralink prombleemaan ja ylipäätänsä noiden wlan tikkujen asennukseen??

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: 9.04 ja Buffalon USB wlan WLI-UC-G300N (Ralink RT2870)
« Vastaus #4 : 05.11.09 - klo:17.58 »
onkohan ton uuden ubunta version myötä tullu helpotusta tähän ralink prombleemaan ja ylipäätänsä noiden wlan tikkujen asennukseen??

Karmicissa on ajuri rt2870:lle ja sen pitäisi toimia suoraan. Käytännössä tämä selviää parhaiten kokeilemalla, eikä maksa kuin vähän vaivaa. Wlania voi testata omalla koneella asennuslevyn tai -tikun kokeilutilassa (live).

Yleisesti tilanne on suunnilleen sama kuin ennenkin, eli osa laitteista toimii suoraan ja osa ei. Jotkut vaativat pelkän firmware-tiedoston lisäämisen /lib/firmware-hakemistoon, jotkut taas Windows-ajurin ja ndiswrapperin.