Nie można połączyć się z WiFi Ubuntu 14.04 LTS HP Pavilion Network Driver RTL8723BE

10

Kupiłem nowy HP Pavilion 15-ab030TX, właśnie zainstalowałem Ubuntu 14.04 z podwójnym uruchomieniem obok Win8. Ale moje wifi czasami pokazuje albo bardzo słaby sygnał, albo wcale. Próbowałem wielu rozwiązań dostępnych w Internecie, ale nic nie działa. Również hostowałem connectify na innym laptopie i zacząłem korzystać z Internetu przez to, że działał przez dwa dni, ale również nie łączy się (prawdopodobnie z powodu wypróbowania jakiegoś rozwiązania ze starych postów).

pradex
źródło
Jakie rozwiązania wypróbowałeś?
Pilot6
Próbowałem askubuntu.com/questions/389268/… rozwiązanie z chili555
pradex
Myślę, że zaktualizowałeś jądro i sterownik przestał działać. Odpowiem, jak zainstalować ten sam sterownik na stałe.
Pilot6

Odpowiedzi:

10

Musisz zainstalować sterownik za pomocą dkms. Jeśli zbudujesz go z git lwfinger, przestanie on działać po aktualizacji jądra.

Spakowałem ten sam sterownik co DKMS i dodałem go do ppa. Zainstaluj w ten sposób:

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware

i uruchom ponownie.

Pilot 6
źródło
Wydaje się, że to zadziałało, będę pilnował mojego systemu przez następne 24 godziny, zanim oznaczę to jako Rozwiązane. Wielkie dzięki za pomoc. :)
pradex
pracował również dla mnie. Ubuntu 16.04na HP 470 G3tutaj. Dzięki stary.
kmonsoor
@ Pilot6 Mam HP Pavilion x360 (laptop z ekranem dotykowym). Próbowałem zainstalować 16.10 (po wyczyszczeniu systemu Windows 10, który był instalowany) i postępowałem zgodnie z instrukcjami. Ale nadal nie działa. Czy możesz mi pomóc?
RSG
Ten PPA nie działa w przypadku wersji 16.10.
Pilot6
Błąd! Niepoprawny status zwrotu dla kompilacji modułu na jądrze: 4.10.0-38-generic (x86_64) Więcej informacji można znaleźć w /var/lib/dkms/rtlwifi-new/0.10/build/make.log.
Reeshabh Ranjan
9

Dość często słaby sygnał jest objawem podłączenia przewodu antenowego do złącza nr 1 na karcie, gdy domyślny sterownik spodziewa się zobaczyć sygnał na złączu nr 2. Oczywiście można otworzyć laptopa i przełączyć przewód lub zainstalować nowszy sterownik, który umożliwia wybór anteny na poziomie sterownika.

Uzyskaj tymczasowe połączenie Ethernet przez Ethernet, na uwięzi lub w jakikolwiek inny możliwy sposób. Otwórz terminal i wykonaj:

wget https://github.com/lwfinger/rtlwifi_new/archive/rock.new_btcoex.zip
unzip rock.new_btcoex.zip
cd rtlwifi_new-rock.new_btcoex
make
sudo -i
make install
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit

Restart.

Ilekroć Update Manager instaluje późniejszą wersję jądra, znaną również jako linux-image, po żądanym restarcie, musisz ponownie skompilować:

cd rtlwifi_new-rock.new_btcoex
make clean
make
sudo make install

Uruchom ponownie, a sieć bezprzewodowa powinna działać.

chili555
źródło
1
Dlaczego nie zrobić dkms?
Pilot6
2
Zrobiłem DKMS i dodałem do mojego repozytorium askubuntu.com/a/635629/167850
Pilot6
Przepraszam, nie rozumiem: jeśli domyślny sterownik oczekuje anteny przy połączeniu nr 2, dlaczego warto dodać ant_sel=2? Czy to nie jest to, czego oczekuje?
Alexey,
Domyślny sterownik nie jest w stanie automatycznie wykryć, gdzie antena jest w ogóle podłączona. Jeśli masz słaby sygnał, powiedz kierowcy, aby spróbował użyć drugiego złącza anteny; jest najczęściej, ale nie zawsze # 2. @Alexey
chili555
-1

Zaktualizuj oprogramowanie wewnętrzne Linuksa do wersji 1.161 i wersji jądra do wersji 4.8.

Aby zaktualizować oprogramowanie układowe systemu Linux, istnieją dwa sposoby:

    1.  Via Ubuntu Software Center:
           Download this file -

         [\[http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb\]][1][1]
    Then open this Debian Package with Ubuntu Software Center and click    Install

2. Przez terminal: Otwórz terminal (ctrl + alt + T) Wpisz: -

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb

        De-package it :-

sudo dpkg -i linux-firmware_1.161_all.deb

Teraz sprawdź wersję jądra: -

Type:- uname -r
    Note if its generic or cloud or low latency

Zaktualizuj jądro do wersji 4.8:

Go to Index of /~kernel-ppa/mainline/v4.8
For 64 bit system look under the amd64, for 32 bit one look under i386
For example, if its amd64 and your kernel is generic download these 3 files:-

     linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb
     linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb
     linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb

Now Open these files one by one in Ubuntu Software Center and install all the three.
Re-boot
Check again for your kernel version Type:- uname -r
It’s 4.8 and your WiFi should be working !!!
Sangeet
źródło
Daj mi znać powód, dla którego głosujesz w dół, odpowiedź wysłałem tylko dlatego, że zadziałała dla mnie!
Sangeet,
Plik kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/... ma niezaspokojone zależności, Argggh!
Paul A.,