Wi-Fi spada i nie będzie można połączyć się ponownie, dopóki nie uruchomi się ponownie (14.04 z RTL8723BE) [zamknięte]

20

Mam nowy laptop Sager NP2650 ze świeżą instalacją Ubuntu 14.04LTS. Ma w nim bezprzewodowy adapter Realtek RTL8723BE. Początkowo po instalacji nie miałem sieci bezprzewodowej, ale mogłem ją uruchomić po wykonaniu instrukcji w tym wątku: http://ubuntuforums.org/showthread.php?t=2205497 . Musiałem pobrać wcześniejszą wersję sterownika z git, jak mówi wątek, aby skompilować go w moim systemie.

Problem polega na tym, że połączenie zostaje ostatecznie utracone w ciągu około godziny, chociaż Menedżer sieci nadal pokazuje je jako podłączone. Jeśli wyłączę i ponownie włączę Wi-Fi lub sieć, to nie działa. Wifi nieskończenie próbuje się połączyć, ale kończy się niepowodzeniem.

Jeśli zrestartuję komputer, to znowu będzie działało przez chwilę.

Uruchomiłem bezprzewodowy skrypt diagnostyczny znaleziony gdzie indziej na forum i zamieściłem moje wyniki tutaj:

http://pastebin.ubuntu.com/7355768/

Przydałaby mi się pomoc. Dzięki!

w lesie
źródło
możliwy duplikat askubuntu.com/questions/635625/…
Adam,

Odpowiedzi:

12

Mam ten sam problem. Dla mnie obejściem jest usunięcie i ponowne włożenie modułu rtl8723be:

root@lenovob5400# rmmod rtl8723be && modprobe rtl8723be

Jasne, że to nie jest rozwiązanie, ale lepsze niż ponowne uruchomienie. Szkoda, że ​​Ubuntu nie działa z tak popularną kartą WiFi.

BTW, próbowałem jądra 3.15, ale ma ten sam problem (i kilka innych).

Czekamy na lepsze rozwiązanie. Idź po hakerów! ;-)

Aktualizacja:

Przyjaciele, proszę głosować na powiązany błąd ubuntu .

Aktualizacja 2:

Nadchodzące ubuntu jądro 3.13.0-25.47 mieć # 1240940 bug ustalone, jednak po zainstalowaniu tego jądra z PPA, moduł rtl8723be jest rzeczywiście istnieje, ale nie byłem w stanie połączyć w ogóle. Obecnie używam standardowego jądra 3.13.0-24 z modułem jądra rtl8723be z: https://github.com/lwfinger/rtl8723be.git pod adresem 604aa9058fb9e5bb1cf571c99989d081f8fc8b9b.

Aktualizacja 3:

Próbowałem ndiswrapper 1.9 ze sterownikami winxp 64 (i innymi użytkownikami). Nie udało się załadować wszystkich:

[  327.503426] ndiswrapper version 1.59 loaded (smp=yes, preempt=no)
[  327.517958] ndiswrapper: driver netrtwlane (Realtek Semiconductor Corp.,08/02/2013,2010.5.0724.2013) loaded
[  327.519049] ndiswrapper (NdisWriteErrorLogEntry:188): log: C0001388, count: 1, return_address: ffffffffa05e5d9f
[  327.519052] ndiswrapper (NdisWriteErrorLogEntry:191): code: 0x605
[  327.519143] ndiswrapper (mp_init:211): couldn't initialize device: C001001E
[  327.519146] ndiswrapper (pnp_start_device:395): Windows driver couldn't initialize the device (C0000001)
[  327.519150] ndiswrapper (mp_halt:254): device ffff8800cd747880 is not initialized - not halting
[  327.519151] ndiswrapper: device eth%d removed
[  327.519380] ndiswrapper: probe of 0000:04:00.0 failed with error -22

Próbowałem jeszcze jednej sztuczki - dodano fwlps=0parametr dla rtl8723bemodułu. Jak na razie dobrze. Zobaczymy...

Michał Šrajer
źródło
Dziękujemy za Twój wkład i udostępnienie, że 3.15 nie pomogło. Ktoś z tym samym problemem i inną kartą Realtek zasugerował, sudo modprobe -r [module name] && sudo modprobe [module name]więc spróbowałem to raz, gdy WiFi przestało działać, bez powodzenia. Zamiast tego nie próbowałem rmmod, ale czy oni nie robią tego samego? Spróbuję następnym razem, kiedy to się stanie. Nie używam tego laptopa tak często, jak na pulpicie. Tak, szkoda. Chyba musimy być cierpliwi.
themaninthewoods
modprobe -r rtl8723bepowinien zrobić to samo, rmmod rtl8723beponieważ żaden inny moduł go nie używa. Nie jestem w 100% pewien, że to zawsze działa. To zadziałało dla mnie ostatnio, gdy miałem ten problem. Podzielę się tutaj swoimi spostrzeżeniami, jeśli uznaję coś interesującego.
Michał Šrajer
moje wifi właśnie spadło i tak, sudo rrmod rtl8723be && sudo modprobe rtl8723beuruchomiłem je ponownie. Dzięki! Następnie wypróbuję parametr fwlps = 0 i dam znać. Czy to było w wersji 3.13.0-24?
themaninthewoods
4
Wypróbowałem parametr fwlps = 0 i jak dotąd dobrze! Nie śpię od około 24 godzin bez kropli! Dla innych, którzy chcą tego spróbować, użyłem polecenia echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf Pozwól mi dać jeszcze jeden dzień i zaakceptuję twoją odpowiedź. Bardzo pomocne! Po kopaniu wygląda na to, że inne karty Realtek wymagały podobnych modyfikacji. Zobacz archlinux post i ubuntuforums post
themaninthewoods
2
Dodanie parametru fwlps = 0 do modułu rtl8723be również mi się sprawdziło. Dzięki za poprawkę.
Frank Barcenas,