Elikkäs elikkäs.
Läppärissäni sisäinen wlan sanonut poks, ja jo 10.04:lla käytin Realtekin piiriin perustuvaa usb liitäntäistä wlan moduulia.
lsusb sanoo siitä seuravaa:
Bus 001 Device 003: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
Tämä on toiminut 10.04:ssa ongelmitta Realtekin omilla ajureilla. Nyt 12.04 näytti tunnistavan tikun ns "out of the box", mutta eipä tuo toimi oikein mitenkään. Yhteys katkeaa yhtenään (jos edes muodostuu), on hitaampi kuin etana pakkasessa ja wlan symboli ei näytä onko yhdistynyt vaikko eikö, saatika signaalin tasoa.
Ubuntu 12.04 siis käyttää tuossa nyt jotain avointa ajuria ilmeisestikin. Tuo täytyisi kai lisätä blacklist listalle, mutta mitenkäs se tehtiinkään ja mitähän ajuria tuo käyttää? Tämän jälkeen sitä voisi asentaa realtekin oman ajurin, jolle homma pitäisi toimia.
Tosin realtekin ajurista sellainen kysymys, että mitenhän tuon saisi toimiman siten, että ei tarvitsisi kääntää (asennusskripti ajaen) uudestaan joka kerta, kun kernel päivittyy? Nythän kjernel on mallia 3.2.0-31-generic
Kiitos!
Läppärissäni sisäinen wlan sanonut poks, ja jo 10.04:lla käytin Realtekin piiriin perustuvaa usb liitäntäistä wlan moduulia.
lsusb sanoo siitä seuravaa:
Bus 001 Device 003: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
Tämä on toiminut 10.04:ssa ongelmitta Realtekin omilla ajureilla. Nyt 12.04 näytti tunnistavan tikun ns "out of the box", mutta eipä tuo toimi oikein mitenkään. Yhteys katkeaa yhtenään (jos edes muodostuu), on hitaampi kuin etana pakkasessa ja wlan symboli ei näytä onko yhdistynyt vaikko eikö, saatika signaalin tasoa.
Ubuntu 12.04 siis käyttää tuossa nyt jotain avointa ajuria ilmeisestikin. Tuo täytyisi kai lisätä blacklist listalle, mutta mitenkäs se tehtiinkään ja mitähän ajuria tuo käyttää? Tämän jälkeen sitä voisi asentaa realtekin oman ajurin, jolle homma pitäisi toimia.
Tosin realtekin ajurista sellainen kysymys, että mitenhän tuon saisi toimiman siten, että ei tarvitsisi kääntää (asennusskripti ajaen) uudestaan joka kerta, kun kernel päivittyy? Nythän kjernel on mallia 3.2.0-31-generic
Kiitos!
Vastaukset 16
Vanhimmat
Auttasko http://askubuntu.com/questions/123937/rtl8188cus-wireless-usb-dongle-doesnt-work-unless-i-disable-wireless-security
Ei toimi! :(
Nyt ongelmaksi muodostuu se, etten sa asennettua tuota imuroitua ajuria, joka 10.04:ssa asentui kaunisti skriptistä. (muutoinhan linkissä olisikn ratkaisu ongelmani, kiitos siitä!)
Nyt herjaa tällaista kun asentaa yritän:
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ä:
http://askubuntu.com/questions/196988/trying-to-install-realtek-drivers-for-asus-usb-n13-encountering-compile-make-d
build-essentials on asennettuna ja kernelin headerit.. Tyhmä kysymys, mutta mistäs nuo error mesg lokit saikaan tarkistettua?
rootistahan tuo tuossa näyttäisi myös herjaavan. Ubuntussahan root tunnus ei ole käytössä ja mitä netistä luin, ei suositella ottamaankaan käyttöön. Kokeilin ajaa tuon päätteessä komentamalla ensin sudo su joloin pääsee ajamaan tuon root terminaalista. Mutta onko akriptin mukaan silti eri asia? Muistaakseni 10.04:n olin asettanut root tunnukselle salasanan. Pitääkö se taaskin tehdä, vai uskoakko viisaita, että ei tarvita jne.
Kiitos taas.
Ei tarvi rootille salasanaa, sudottelu saa luvan riittää. Tuolla joku ratkaisu http://ubuntuforums.org/showthread.php?t=1774167
Nuo viestit oli vuodelta 2011 ja vanhemmalla kernelillä jne. eipä itsellänikään ole ollut ongelmia 10.04 versiossa... Kiitos silti!
Kokeilin tuota ajurin asentamista ja kaikki meni ok. Ubuntu 12.04 64-bit.
Tuolta latasin version 3.4.4_4749 http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8188CUS
Purin zip paketin Lataukset kansioon ja komensin päätteeltä
cd Lataukset/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806
ja
sudo bash ./install.sh
Noin uuden kernelin pitäisi hanskata tuon palikan kunhan vain asentaa firmwaren.
valmistaja jakaa ajuripakettia, ei firmwarea. Samoin ubuntussa oletuksena rtl8192cu ajuri, jolla tuo ei siis toimi. Ehdotuksia toimintaan saamiseksi?
Ainakin Debianissa tuo toimii kun asentaa backportsista 3 sarjan kernelin ja firmware-realtek paketin.
Mutta asiaan. Mitä tapahtuu kun purkaa sen ajurisorsapaketin, loikkaa sinne ja sanoo make? Siis se tar-pallo, joka on driver hakemistossa.
$ sudo make
[sudo] password for enkerro:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.2.0-31-generic/build M=/home/enkerro/Lataukset/Realtek wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730 modules
/bin/sh: 1: Syntax error: "(" unexpected
make: *** [modules] Virhe 2
enkerro@HP-ubuntu:~/Lataukset/Realtek wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730 (2)$
Olisikohan kyseessä jokin bashismijuttu?
Kokeile muuttaa väliaikaisesti linkki
/bin/sh -> /bin/dash
osoittamaan
/bun/sh -> /bin/bash
Aivan varulta kysyn.. Miten tämä tehdään oikeaoppisesti väliaikaisesti? Ja uskotko että tämä voisi oikeasti auttaa?
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
Ja sitten kokeilun jälkeen taas sh osoittamaan dashia
sudo rm /bin/sh
sudo ln -s /bin/dash /bin/sh
En todellakaan tiedä auttaako mutta aina kannattaa kokeilla. Tuo rivi
/bin/sh: 1: Syntax error: "(" unexpected
toi vain moisen ajatuksen mieleen.
Tuolla samasta aiheesta
http://ubuntuforums.org/archive/index.php/t-2056468.html
Kokeilin:
$ sudo ln -sf bash /bin/sh
ja
$ sudo make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.2.0-31-generic/build
M=/home/enkerro/Lataukset/Realtek wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730 modules/bin/sh:
-c: rivi 0: lauseoppivirhe lähellä odottamatonta avainsanaa ”(”/bin/sh: -c: rivi 0: `make ARCH=x86_64 CROSS_COMPILE=
-C /lib/modules/3.2.0-31-generic/build
M=/home/enkerro/Lataukset/Realtek wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730 modules'
make: *** [modules] Virhe 1
enkerro@HP-ubuntu:~/Lataukset/Realtek wlan/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730 $
Myöskään asennus skripti ei mennyt läpi sen kumemmin, tässä toki päästiin hieman eri lopputulokseen kun kääntää yritettiin..
Anyone?
Sain toimimaan kun tein toisella koneella, jossa myös 64bit asennus, ajureista .deb paketin. Lisäsin kernelin sisäisen rtl8192cu moduulin blacklist listalle. Asensin tuon .deb paketin ja kaikki toimii. Sitä en tiedä, miksi sama ajuripaketti ei läppärillä olevassa ubuntu asennuksessani kääntynyt sitten millään.