Kirjoittaja Aihe: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)[RATKAISTU]  (Luettu 4336 kertaa)

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Aiemmin sain tikun toimimaan ubuntu 10.04:ssa ongelmitta, tuosta aiempi ketjuni täällä.

Nyt olen päivittänyt ubuntun viimein 12.04 versioon (puhdas asennus), ja "tikun" kanssa on ongelmia. Tämähän näytti ensin toimivan jopa jo live cd:llä, mutta ei kuitenkaan toimi. Yhteys katkeilee yhtenään (jos edes muodostuu) ja toimiessaankin on hitaampi kuin etana pakkasella. Olen "tilittänyt" aiheesta toiselle foorumille, ja ratkaisuvinkiksi tarjottiin tätä:

http://askubuntu.com/questions/123937/rtl8188cus-wireless-usb-dongle-doesnt-work-unless-i-disable-wireless-security

Jotain tällaista olin uumoillutkin, unohtanut vaan kuinka blacklist listalle lisätään ja kuinka selvitetään mikä ajuri on käytössä jne. Noh. nyt on siis tuo ubuntun mukana tullut ajuri laitettu blacklist listalle, ongelmana vain on, että Realtekin sivuilta otettu ajuri ei asennu. Koneeseen on asennettu build-essential  sekä kernelin headers paketit.

Ohessa virhettä jota pukkaa..

# bash install.sh

Realtek Wi-Fi driver Auto installation script
Novembor, 21 2011 v1.1.0

Decompress the driver source tar ball:

*zip leikattu "turhaa" pois*

Authentication requested [root] for make driver:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.2.0-31-generic/build M=/home/rontti/Lataukset/Realtek wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730 modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-3.2.0-31-generic"
make[1]: *** Kohteen "wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730" tuottamiseen ei ole sääntöä. Seis.
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-3.2.0-31-generic"
make: *** [modules] Virhe 2

Compile make driver error: 2
Please check error Mesg

Vastaava siis kuin täällä jollain, hieman eri kokoonpanolla:

http://askubuntu.com/questions/196988/trying-to-install-realtek-drivers-for-asus-usb-n13-encountering-compile-make-d

Millähän tämän saisi ratkaistua? Root oikeuksista näkyy maininta, mutta itse komento on annettu sudo su komennon jälkeen, joten oikeudet pitäisi olla kunnnossa. Miten muuten noista kannattaisi ajurit asentaa, jotta ei tarvitsisi asennusskriptiä ajaa joka kernel päivityksen jälkeen uudestaan 8olettaen että sen ylipäätään saisi menemään läpi)?  Pitäisikö niistä ensin tehdä .deb paketti (mitenkä se tämän ajurin tapauksessa tapahtuisikaan),vai auttaisiko sekään asiaan mitenkään (tämä toki jo toista "ongelmaa")?

Edit: Tein .deb paketin toisella 64bit koneella, paketin teko toimi ongelmitta ja asentui kuten pitää, wlan siis toimii. Kernelissä olleen ajurin lisäsin blacklist listalle.
« Viimeksi muokattu: 22.01.13 - klo:11.43 kirjoittanut uggeli »
Linux: Be root
Windows: Reboot

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)
« Vastaus #1 : 10.10.12 - klo:09.04 »
Oisko täällä apua :

http://ubuntuforums.org/archive/index.php/t-1953402.html

eli sinulla on liian vanhat ajuripaketti ja siksi ei käänny?

Lainaus
wget http://media.cdn.ubuntu-de.org/forum/attachments/33/30/2844083-rtl8192cu-3.1.2590_dkms.tar.gz
sudo tar xvf 2844083-rtl8192cu-3.1.2590_dkms.tar.gz -C /usr/src
sudo dkms add -m rtl8192cu -v 3.1.2590
sudo dkms build -m rtl8192cu -v 3.1.2590
sudo dkms install -m rtl8192cu -v 3.1.2590

Mmmh melkein samat numerot mutta ei ihan ...  :P
« Viimeksi muokattu: 10.10.12 - klo:09.14 kirjoittanut syrtek66 »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)
« Vastaus #2 : 10.10.12 - klo:09.28 »
Lainaus
Ohessa virhettä jota pukkaa..

# bash install.sh

Ehdottaisin aluksi että et aja sitä kiertotietä "bash install.sh" (tiedän muista yhteyksistä sen joissakin tilanteissa aiheuttavan ongelmia) vaan ajat sen suositeltavalla tavalla:

1) Ajo-oikeus --> install.sh

eli liikutaan "cd": n avulla ensin sinne missä tuo install.sh sijaitsee ja sitten:

Koodia: [Valitse]
chmod  +x  install.sh
2) Ajaminen antamalla suoraan ajettavan sijainti ja nimi:

Koodia: [Valitse]
sudo   ./install.sh

tuo piste-kauttaviiva tarkoittaa sitä hakemistoa johon olet siirtynyt "cd": n avulla eli nykyinen hakemisto (eli nykyinen kansio).  

Itsellä on hyllyssä tuota samaa wlan-sokeripalaa eli pystyn tutkimaan jos tuo silti vastustelee.

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Vs: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)
« Vastaus #3 : 10.10.12 - klo:10.42 »
Oisko täällä apua :

http://ubuntuforums.org/archive/index.php/t-1953402.html

eli sinulla on liian vanhat ajuripaketti ja siksi ei käänny?

Lainaus
wget http://media.cdn.ubuntu-de.org/forum/attachments/33/30/2844083-rtl8192cu-3.1.2590_dkms.tar.gz
sudo tar xvf 2844083-rtl8192cu-3.1.2590_dkms.tar.gz -C /usr/src
sudo dkms add -m rtl8192cu -v 3.1.2590
sudo dkms build -m rtl8192cu -v 3.1.2590
sudo dkms install -m rtl8192cu -v 3.1.2590

Mmmh melkein samat numerot mutta ei ihan ...  :P

Olen nyt töissä, joten en ehdi noita tarkemmin tutkailla, mutta ajuriversiosta senverran, että kyseessä on realttekin sivuilta otettu uusin ajuriversio  rtl8188cus piirisarjalle. Ajuri siis otettu täältä.

Hmm, nytpä vasta katsoinkin tarkemmin, eli sivuilla sanotaan kernel versiosta seuraavaa: (Linux Kernel 2.6.18~2.6.38 and Kernel 3.0.8). Toisaalta aiemminhan  ajuri toimi vaikka asennettuna vanhempaan kerneliin kuuin sivuilla oli sanottuna, liekö tuo nytkään  niin tarkkaa etteikö toimisi  uudemmassa kuin 3.0.8?

Lainaus käyttäjältä: ajaaskel

Ehdottaisin aluksi että et aja sitä kiertotietä "bash install.sh" (tiedän muista yhteyksistä sen joissakin tilanteissa aiheuttavan ongelmia) vaan ajat sen suositeltavalla tavalla:

1) Ajo-oikeus --> install.sh

eli liikutaan "cd": n avulla ensin sinne missä tuo install.sh sijaitsee ja sitten:

Koodia: [Valitse]
chmod  +x  install.sh

2) Ajaminen antamalla suoraan ajettavan sijainti ja nimi:

Koodia: [Valitse]
sudo   ./install.sh


tuo piste-kauttaviiva tarkoittaa sitä hakemistoa johon olet siirtynyt "cd": n avulla eli nykyinen hakemisto (eli nykyinen kansio). 

Itsellä on hyllyssä tuota samaa wlan-sokeripalaa eli pystyn tutkimaan jos tuo silti vastustelee.

Täytyy vielä tarkastella tuota tarkemmin. Aiemmin  10.04 aikana toimi kyllä ilman ajo-oikeuksien antamistakin.  Olen kokeillut myös sudo sh install.sh komennolla jne. Mutta täytyy nyt katsoa vielä, jahka kotiin pääsen.
Linux: Be root
Windows: Reboot

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Vs: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)
« Vastaus #4 : 10.10.12 - klo:21.08 »
Eipä asentunut  nuo vieläkään, vaikka millä keinoin yritin.. Ok tuota en testannut, missä wgetillä vedettiin tuo ajuri..
Linux: Be root
Windows: Reboot

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)
« Vastaus #5 : 12.10.12 - klo:20.46 »
Laitoin oman "sokeripala" Skycity NANO SY-W8509 wlan-adapterini koneeseeen kiinni ja molemmat kotini wlan: it ilmestyivät tekemättä mitään.  Kyseessä Mint 13 Cinnamon 32-bittinen mutta verkkotekniikkahan siinä on Ubuntu 12.04.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Eipä taida tähän ratkaisua löytyä, kun tuo linkittämäni ask ubuntun vastaava tapauskin on vailla vastausta.. Täytynee kokeilla toista jakelua tai päivitystä 12.10:n (voisiko joku vahvistaa, toimiiko siinä out of box, kun tässä 12.04:ssa toimii jo melkein?)

Edit: Tulinpa käymään "kotona-kotona", ja täällä pöytäkoneella ubuntu 12.04 LTS 64bit. Wlan-adapteria ei tullut mukaan, mutta tällä koneella onnistui ongelmitta ajuripaketista .deb paketin vääntö. Saapa nähdä illemalla joko tuo viimein asentuisi läppärille. Ihmetellä silti täytyy, että sillä asennus tai samalla tavoin yritetty deb paketin luonti epäonnistui...

Edit2: Tuolla toisela koneella tehdyllä ajurien .deb paketilla sain homman toimimaan lisättyäni kernelin sisäisen rtl8192cu moduulin blacklist listalle. Sitä tosin en ymmärrä, miksi en kirveelläkään saanut ajuria käännettyä tällä läppärillä.
« Viimeksi muokattu: 26.10.12 - klo:15.48 kirjoittanut uggeli »
Linux: Be root
Windows: Reboot

Jtkone

  • Käyttäjä
  • Viestejä: 876
    • Profiili
Nostelen tätä hiukan ylöspäin kiitoksen merkeissä.
Vanhasta läppäristä hajosi sisäinen WLAN ja koska minipciexpress kortti on kuitenkin jonkin verran hinnoissaan niin hommasin A-linkin minidonglen ( 8892CU).
Lubuntu 12.04 kyllä löysi ko härpäkkeen, mutta signaali vaelteli jossain 40-70% välillä ja  vähänväliä pätki yhteyden poikki.
Kävin Realtekin sivuilla, joista löytyikin uusin ajuri ko piirille. Latasin sen ja purin kansioon ...
Suoritin Ajaaskelen vastuksessa 2 ehdottaman toimenpiteen.
Jees nyt toimii moitteetta. Eli kiitos tästä ketjusta ja siihen osallistuneista ;D

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Vs: Realtek Wlan N USB-donglen ajurit (osa2) (RTL8188CUS)
« Vastaus #8 : 21.01.13 - klo:00.16 »
Nostanpas itsekin & poistin aloituksestani ratkaistu maininnan. Kävi nimittäin niin, että tuo ehti lakata toimastakin, eikä uudestaan asennus auttanut mitään.. Kone tosin lakkasi toimimsta, joten asia jäi sikseen (uudessa koneessa  sisäinen pelittää toki).. MUTTA itse asiaan..

Nyt erääseen vanhahkoon kannettavaan asensin crunchbang waldorf version. Tuohonkaan ei tämä valmistajan virallinen asennu millään & en saa millään tehtyä myöskään deb pakettia (noihin vanhoihin virheisiin törmään). Vanhaa en voi käyttää, sillä tämä crunchbang asennus on 32-bittinen.

Olisinkin erittäin kiitollinen, mikäli joku foorumin "luotettavista tahoista" voisi tehdä tuosta ajurista 32-bittisen version (deb pakettina) joka ajurin asennuksen lisäksi asettaa oikean moduulin ladattavaksi käynnistyessä. Miksei vastaava deb paketti myös 64-bittisestä tarvitseville. Moduulia yritin toki aikanaan itsekin ladata kun yllättäen lakkasi toimimasta, mutta ei löytynyt mitään nimellä rtl8192, eikä myöskään pelkkä 8192 (mitä noita tuolloin koitinkaan)..

Nyt kuitenkin tilanne se, että en taaskaan saa millään keinoin ajuria asennetuksi, enkä edes deb pakettia tehdyksi. Crunchbangin oletuksena käyttämää firmware-realtek pakettia en ala tässä yhteydessä käsittelemään, kun menisi offtopiciksi. Totean vain, että sillä ei toimi. WPA salaus ei ole edes valittavissa, joten muuta toimivuudetta en ole päässyt enempää testaamaankaan..


Edit:

Muokkasin tuon RATKAISTU tekstin takaisin, lienee syytä aloittaa tästä oma aiheensa ja keskittyä firmware-realtek pakettiin tms.
« Viimeksi muokattu: 22.01.13 - klo:11.45 kirjoittanut uggeli »
Linux: Be root
Windows: Reboot