Wi-Fi падает и не будет переподключаться до перезагрузки (14.04 с RTL8723BE) [закрыто]

20

У меня новый ноутбук Sager NP2650 с новой установкой Ubuntu 14.04LTS. Он имеет беспроводной адаптер Realtek RTL8723BE. Первоначально после установки у меня не было беспроводной связи, но я смог заставить ее работать, следуя инструкциям в этой теме: http://ubuntuforums.org/showthread.php?t=2205497 . Мне пришлось извлечь более раннюю версию драйвера из git, как сказано в потоке, чтобы заставить его скомпилироваться в моей системе.

Проблема заключается в том, что соединение в конечном итоге теряется в течение часа или около того, хотя Network Manager по-прежнему показывает его как подключенное. Если я отключу и снова включу Wi-Fi или сеть, это не сработает. Wi-Fi просто бесконечно пытается подключиться, но не удается.

Если я перезагружаюсь, он снова работает нормально некоторое время.

Я запустил скрипт беспроводной диагностики, найденный в другом месте на форуме, и загрузил свои результаты здесь:

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

Я мог бы использовать некоторую помощь. Благодарность!

themaninthewoods
источник
возможный дубликат askubuntu.com/questions/635625/…
Адам

Ответы:

12

У меня такая же проблема. Для меня обходным путем является удаление и повторная установка модуля rtl8723be:

root@lenovob5400# rmmod rtl8723be && modprobe rtl8723be

Конечно, это не решение, но лучше, чем перезагрузка. Какой позор Ubuntu не работает с такой популярной картой Wi-Fi.

Кстати, я пробовал ядро ​​3.15, но оно имеет ту же проблему (и несколько других).

Ждем лучшего решения. Хакеры! ;-)

Обновить:

Друзья, пожалуйста, проголосуйте за связанную ошибку в Ubuntu .

Обновление 2:

Наступающий убунт ядро 3.13.0-25.47 есть # 1240940 ошибка фиксируется, однако, после установки этого ядра из PPA, модуль rtl8723be есть на самом деле, но я не смог подключиться вообще. В настоящее время я использую стандартное ядро ​​3.13.0-24-generic с модулем ядра rtl8723be по адресу : https://github.com/lwfinger/rtl8723be.git по адресу 604aa9058fb9e5bb1cf571c99989d081f8fc8b9b commit.

Обновление 3:

Я попробовал ndiswrapper 1.9 с драйверами winxp 64 (и другими людьми). Все не удалось загрузить:

[  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

Я попробовал еще один трюк - добавлен fwlps=0параметр для rtl8723beмодуля. Все идет нормально. Посмотрим...

Михал Шрайер
источник
Спасибо за ваш вклад и поделиться, что 3.15 не помогло. Кто-то с той же проблемой и другой картой realtek предложил, sudo modprobe -r [module name] && sudo modprobe [module name]поэтому я попробовал это однажды, когда WiFi сломался, без удачи. Вместо этого я не пробовал rmmod, но разве они не делают то же самое? Я попробую в следующий раз, когда это произойдет. Я не на этом ноутбуке так часто, как на рабочем столе. Да, это позор. Я думаю, мы должны быть терпеливыми.
themaninthewoods
modprobe -r rtl8723beдолжен делать то же самое, что и rmmod rtl8723beникакой другой модуль не использует его. Я не уверен на 100%, что это всегда работает. Это сработало для меня в прошлый раз, когда у меня была эта проблема. Я поделюсь своими наблюдениями здесь, если найду что-нибудь интересное.
Михал Шрайер
мой Wi-Fi только что упал и да, sudo rrmod rtl8723be && sudo modprobe rtl8723beон снова заработал. Благодарность! Затем я попробую параметр fwlps = 0 и дам вам знать. Это было на 3.13.0-24?
themaninthewoods
4
Я попробовал параметр fwlps = 0 и пока все хорошо! Я был в течение 24 часов без капель! Для тех, кто хочет попробовать это, я использовал команду echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf Позвольте мне дать это еще один день, и я приму ваш ответ. Очень полезно! После некоторых копаний похоже, что другие карты Realtek нуждались в аналогичных модификациях. См Archlinux поста и ubuntuforums темы
themaninthewoods
2
Добавление параметра fwlps = 0 для модуля rtl8723be тоже сработало. Спасибо за исправление.
Фрэнк Барсенас