Czy ktoś może mi pomóc z tym problemem? Jestem nowy w Linuksie, więc nie znam poleceń i nigdy nie zrobiłem czegoś takiego jak instalacja lub kompilacja z wiersza poleceń.
Kupiłem adapter WiFi od Edimax, model EW-7811UN do mojego komputera (nie laptopa, więc nie mam karty wifi, tylko ethernet). Kiedy przeglądam przewodnik na CD, natknąłem się na wersję jądra. Powiedział, że potrzebuję wersji 2.6, ale mam wersję 3.5.0-22-ogólną.
Mam błędy, takie jak brak pliku lub folderu itp. Czy ktoś może mi powiedzieć, gdzie mogę pobrać skompilowany sterownik i gdzie go umieścić? Lub jakieś inne porady. Nie chcę obniżać wersji jądra, gdy nie jest to konieczne.
Odpowiedzi:
Jeśli napotkasz ten problem, działało dla mnie instalowanie następującego sterownika: https://github.com/pvaret/rtl8192cu-fixes
Z pliku README.md :
źródło
sudo dkms install 8192cu/1.8
dostałem błąd. Że błąd:Error! Could not find module source directory. Directory: /usr/src/8192cu-1.8 does not exist.
Okazuje się, że muszę zmienić/usr/src/8192cu-1.8
by/usr/src/8192cu-1.9
musiał być najnowsza aktualizacja do GIT i instrukcji są nieaktualne przez tę jedną cyfrę.lsmod
pokazuje mi, że nowy sterownik działa zamiast starego (a moje połączenie jest teraz stabilne ...). Jeśli jednak kliknę „ wizualnie informacje o połączeniu” na pasku Unity, wyświetli się komunikatrtl8192cu
(zamiast po prostu8192cu
). Czy ktoś wie, dlaczego tak jest?12.04 i 14.04+: możesz wyświetlić te instrukcje lub po prostu zrobić, co mówię.
(skorzystaj z tych instrukcji, gdy twoje bezprzewodowe urządzenie USB [rtl8192cu] nie zostanie automatycznie rozpoznane przez Ubuntu)
Następnie edytuj plik /etc/rc.local, otwierając plik w swoim ulubionym edytorze tekstu, jak w tym przykładzie:
upewnij się, że to mówi. . .
Możesz teraz korzystać z połączenia bezprzewodowego lub, alternatywnie, upewnić się, że zapisałeś całą swoją pracę przed wpisaniem:
Sterownik bezprzewodowy powinien uruchomić się automatycznie.
Aby skompilować i zainstalować zastrzeżony sterownik Realtek 8192cu, uruchom następujące polecenia w otwartym terminalu:
Do trudnej instalacji użyj:
zamiast
sudo make dkms
.Aby włączyć ten sterownik, użyj polecenia:
Na koniec zaktualizuj / etc / moduły za pomocą tego polecenia przed ponownym uruchomieniem:
Souce # 1: bernaerts.dyndns.org
Źródło # 2: github.com/dz0ny
źródło
$ sudo make install
install -p -m 644 8192cu.ko /lib/modules/3.13.0-44-generic/kernel/drivers/net/wireless/
install: cannot stat ‘8192cu.ko’: No such file or directory
make
. Następnie biegnijsudo make install
. Zredagowałem odpowiedź. Dzięki za zwrócenie na to uwagi.Ogólnie rzecz biorąc, jakikolwiek sterownik Linuksa na płycie CD z dostawcą byłby przestarzały i w większości przypadków nie warto się tym przejmować. Moduł RTL8192cu jest częścią jądra Linuksa od wersji 2.6.38, więc idealnie byłoby, gdyby wystarczyło tylko podłączyć urządzenie i działałoby. Niestety, ten konkretny moduł nigdy nie działał i, IMHO, poprawka była już dawno spóźniona ( zgłoszenie błędu ).
Co powinieneś zrobić? Podłącz urządzenie. Sprawdź, czy menedżer sieci „widzi” wokół sieci bezprzewodowe (może również sprawdzić, czy uruchomiono właściwy moduł
lsmod | grep 8192
). Spróbuj połączyć się z siecią. Jeśli to nie zadziała, spróbuj połączyć się z dowolną siecią. Jeśli to nie zadziała, błąd dotyczy Ciebie i będziesz musiał wypróbować sterownik ze strony http://www.realtek.com .Pobierz sterownik stąd i umieść pobrany plik w folderze domowym.
Czarna lista istniejącego modułu. W oknie terminala uruchom
gksu gedit /etc/modprobe.d/blacklist.conf
, dodajblacklist rtl8192cu
do dołu, zapisz i wyjdź, a następnie uruchom ponownie.Wyodrębnij pobrane archiwum: kliknij prawym przyciskiem myszy, Wyodrębnij tutaj lub uruchom
unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip
Zainstalować. W oknie terminala uruchom
sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh
źródło
chmod
niczego, a ja nie zalecałbym grania za zgodą. Po prostu rób to, co napisano powyżej, nic więcej. : ~)install.sh
zsudo
powinno dać ci odpowiednie uprawnienia.To dobrze działa. Wydawaj tylko, że powinieneś najpierw cd do katalogu.
na przykład.
źródło
sudo ./install.sh
i powinno działać.Czy możesz podać szczegółowe informacje na temat poleceń użytych do skonfigurowania sterowników lub podać szczegółowe informacje na temat błędów podczas próby? Odkryłem również: instalując Edimax EW7811 , aby zainstalować sterowniki sekwencyjnie, jeśli instrukcja nie była wystarczająco jasna, spróbuj także użyć paska wyszukiwania, wiele osób zgłosiło również błędy w sterownikach Edimax.
Link do sterowników linuksowych dla Edimax EW7811UN z ich strony internetowej: Pobierz (w przypadku, jeśli masz inny instalator wersji)
źródło
make clean
przed pierwszym poleceniem, które rozwiąże problem przez jakiś czas.Pobrałem nowszą wersję sterownika i zainstalowałem ją z: sudo dkms install 8192cu / 1.9
Należy więc pamiętać o instalacji przy użyciu wersji sterownika.
źródło