9622
Поломался Wi-Fi
Приветствую всех пользователей этого форума! Вот и мой черёд пришёл, обратиться с вопросом к сообщесву в надежде на помощь и решение проблемы. Проблема заключается в том, что wi-fi перестал работать на моём ноутбуке:
┌─[ramash@manj_archik] — [~] — [Вс апр 17, 10:26]
└─[$]> inxi -MN
Machine: System: Hewlett-Packard product: HP 15 Notebook PC v: 0977100000405F00000610180
Mobo: Hewlett-Packard model: 2212 v: 86.26
Bios: Insyde v: F.16 date: 04/24/2014
Network: Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
driver: r8169
Card-2: Ralink RT3290 Wireless 802.11n 1T/1R PCIe driver: rt2800pci
┌─[ramash@manj_archik] — [~] — [Вс апр 17, 10:26]
└─[$]>
Не берусь утверждать, что могло стать причиной данной «поломки», может обновление, может c wi-fi модулем что…
Nm-applet на панели то видит, то не видит сеть, то подключается то отключается. Если подключится, то не на долго, а там как повезёт и сигнал «еле-бздит».
Поставил ноут на стол где роутер стоит, получилось до антенны сантиметров 30 и того меньше, показывает 50% мощности всего. В меню отмечены пункты: «Управление сетью», «Включить Wi-Fi». По щелчку левой кнопки в открывшемся меню выбираю свою сеть и понеслось подключение/отключение и в итоге говорит «Соединение разорвано» и всё. Забавляться таким образом можно сколько угодно, только желания нет, а хочется разобраться в чём собственно дело. Склонен думать, что проблема в связи с предпоследним обновлением, к тому-же dimonmmk здесь упомянул об этом и линк решения указал, только не пойму, как его у себя применить. Подождал недельку, думал в следущем обновлении исправят, увы, может вообще не в этом дело.
Ну и сам вопрос: что-то можно предпринять в данной ситуации, дабы выяснить «кто» виноват (networkmanager, wi-fi модуль, или драйвер и т.п) и что делать = решить проблему?
┌─[ramash@manj_archik] — [~] — [Вт апр 12, 01:02]
└─[$]> lsmod | grep 2800
rt2800pci 16384 0
rt2800mmio 16384 1 rt2800pci
rt2800lib 86016 2 rt2800pci,rt2800mmio
rt2x00pci 16384 1 rt2800pci
rt2x00mmio 16384 2 rt2800pci,rt2800mmio
rt2x00lib 49152 5 rt2x00pci,rt2800lib,rt2800pci,rt2800mmio,rt2x00mmio
mac80211 651264 3 rt2x00lib,rt2x00pci,rt2800lib
eeprom_93cx6 16384 1 rt2800pci
crc_ccitt 16384 1 rt2800lib
┌─[ramash@manj_archik] — [~] — [Вт апр 12, 01:04]
└─[$]>
┌─[ramash@manj_archik] — [~] — [Вс апр 17, 10:26]
└─[$]> inxi -MN
Machine: System: Hewlett-Packard product: HP 15 Notebook PC v: 0977100000405F00000610180
Mobo: Hewlett-Packard model: 2212 v: 86.26
Bios: Insyde v: F.16 date: 04/24/2014
Network: Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
driver: r8169
Card-2: Ralink RT3290 Wireless 802.11n 1T/1R PCIe driver: rt2800pci
┌─[ramash@manj_archik] — [~] — [Вс апр 17, 10:26]
└─[$]>
Не берусь утверждать, что могло стать причиной данной «поломки», может обновление, может c wi-fi модулем что…
Nm-applet на панели то видит, то не видит сеть, то подключается то отключается. Если подключится, то не на долго, а там как повезёт и сигнал «еле-бздит».
Поставил ноут на стол где роутер стоит, получилось до антенны сантиметров 30 и того меньше, показывает 50% мощности всего. В меню отмечены пункты: «Управление сетью», «Включить Wi-Fi». По щелчку левой кнопки в открывшемся меню выбираю свою сеть и понеслось подключение/отключение и в итоге говорит «Соединение разорвано» и всё. Забавляться таким образом можно сколько угодно, только желания нет, а хочется разобраться в чём собственно дело. Склонен думать, что проблема в связи с предпоследним обновлением, к тому-же dimonmmk здесь упомянул об этом и линк решения указал, только не пойму, как его у себя применить. Подождал недельку, думал в следущем обновлении исправят, увы, может вообще не в этом дело.
Ну и сам вопрос: что-то можно предпринять в данной ситуации, дабы выяснить «кто» виноват (networkmanager, wi-fi модуль, или драйвер и т.п) и что делать = решить проблему?
на всякий случай, может надо:
└─[$]> lsmod | grep 2800
rt2800pci 16384 0
rt2800mmio 16384 1 rt2800pci
rt2800lib 86016 2 rt2800pci,rt2800mmio
rt2x00pci 16384 1 rt2800pci
rt2x00mmio 16384 2 rt2800pci,rt2800mmio
rt2x00lib 49152 5 rt2x00pci,rt2800lib,rt2800pci,rt2800mmio,rt2x00mmio
mac80211 651264 3 rt2x00lib,rt2x00pci,rt2800lib
eeprom_93cx6 16384 1 rt2800pci
crc_ccitt 16384 1 rt2800lib
┌─[ramash@manj_archik] — [~] — [Вт апр 12, 01:04]
└─[$]>
27 комментариев
yaourt -S rt3290sta-dkms
Надо, но только другое:
lsmod | grep 3290
[$]> lsmod | grep 3290
rt3290sta 1138688 0
Да, этот драйвер работает не всегда. Вообще-то, он для довольно старых ядер. Встать-то он встал, но работать не может. Думаю, Вы не захотите откатиться на ядро 3.18.х
Ну раз драйвер не работает, что ж делать… Удалите его.
И попробуйте наоборот, поставить свежее ядро. По умолчанию стоит ядро 4.1.х, установите 4.4.х или 4.5.х
Если все равно не заработает- всегда есть аппаратное решение. Отключите встроенный модуль —
echo «blacklist rt2800pci» | sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf (а можете и не отключать, будет два) и купите USB-адаптер на другом чипе. Вставленный в порт он абсолютно не мешается.
Возможно, при завтрашнем обновлении заработает и ваш встроенный модуль, но есть шанс что при послезавтрашнем опять отвалится. А с запасным адаптером всегда есть страховка от неожиданностей.
Manjar'ик рулит )))
Очистка файла blacklist-ralink.conf ничего не изменила.
Поправьте меня если я, что-то делаю не так:
yaourt -S rt3290sta-dkms
по ходу установки, выбираю для своего ядра linux-headers из 12-ти доступных, далее включаю dkms:
sudo systemctl enable dkms.service
проверяю наличие blacklist-ralink.conf, там «blacklist rt2800pci» и… какой-то ещё;
добавляю подгружаемый модуль:
echo «rt3290sta» | sudo tee -a /etc/modules-load.d/modules.conf
перезагружаю комп, wi-fi напрочь отсутствует;
очищаю blacklist-ralink.conf и снова перезагрузка и снова без ви-фи. Потому закоментировал пока «модулес/блэклист» и пока на rt2800pci, с переменным успехом.
Благодарю за ссылку, но мне сложно там что-то понять что-бы делать какие либо действия. Гуглперевод ломает мозг:
ну и пусть себе ползёт, муха тоже вертолёт
если хочешь прикурить, валенки в углу стоят.
Да хотябы за участие.
Версия ядра на которой всё это «дело» работает у Вас, какая?
Что сейчас показвает: inxi -N? (драйвер какой)
видимо пришло время поделиться сказаным ранее
Отвечу так, «повёлся» вобщем на эту «красотулю» из-за завленой производителем, работы в Линукс.
в usb разъёме
и правда не мешается )
Пошаговую установку описать немогу, потому как у меня ни каких проблем с этим устройством не возникло. Дома достал из коробки, вставил в usb разъём, драйвер rt2800pci (и ещё некоторые для надёжности)) записал в blacklist и всё. Есть одно но, сей девайс безотказно работает в случае, если принимает потоковое видео/аудио, без этого бывает дисконнект. Включаю «асестрим»тв/паром/радио какое нибудь, футбол сейчас показывают и вот, то на manjaro.ru зайду, то ещё куда… CD, DVD, .mp3, wi-fi… я чумею с этих «благ». Весело вобщем )!
Говоря более серьёзно, почему дисконнект происходит без потока, пока не понял, да и надоели уже «ковырюшки». В целом меня устраивает, родной Ralink (лежит сейчас на полке, ну решил вот достать и всё) такими возможностями не обладал, работал если в 20-ти см. от него роутер стоял.
Повторюсь, я не устанавливал ни каких драйверов, просто вставил адаптор в разъём и он сразу заработал, что приятно удивило. Наверное не зря на коробке написали «Linux support» )
Из Вашего комментария ясно что:
Не ясно, какое устройство обеспечивало доступ к сети и почему Вы решили установить именно rtl8192cu? Да и в АУРе я его не вижу, есть похожие, но не то.
В терминале, что пишет:
Или, раз Вы написали сюда, то полагаю у Вас Manjaro-Xfce. В таком случае, в Whisker Menu в строке поиска ищем: Сетевые соединения, там что?
Разъём usb рабочий?
По inxi -N пишет: Network: Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
driver: r8169
Card-2: Broadcom BCM4313 802.11bgn Wireless Network Adapter
driver: wl
Card-3: ASUSTek N10 Nano 802.11n Network Adapter [Realtek RTL8192CU]
Относительно rtl8192cu — на archwiki прочитал, хотя там и по-английски написано, возможно я что-то не так понял. Устанавливал через pamac-manager.
К сети подключен через провод, так что от мобильности ноутбука никакого толку( все время привязан к рабочему столу.
На стационарном компьютере этот usb адаптер, кстати, показал себя очень хорошо, скорость приема-передачи нормальная, работает без дисконнектов. Видно какая-то проблема с самим ноутбуком.
от провода «отвязался»? )
потому и появилась тема
не факт )
Переворачиваем ноут, вынимаем батарею. Отвинчиваем 1 винтик, снимаем центральную (Г-образную) крышечку. Под ней- планки памяти и квадратный модуль WiFi (на нем так и написано- WiFi, не ошибетесь). Отвинчиваем крепящий его винтик, отключаем провод антенны, поддеваем отверткой и вынимаем модуль из разъема. Закрываем крышку отсека, привинчиваем на место, вставляем батарею обратно.
в моём 6 винтиков )
Позвольте я скажу Вам slif2008, как домашний такой хацкер ), что бы я сделал в ситуации как у Вас.
Я бы попробовал сначала заставить работать родной модуль (usb на полке полежит). В оф. репозитории есть драйвер extra/broadcom-wl-dkms 6.30.223.248-2 возможно подойдёт. Установил бы его:
после успешной установки:
перезагрузка.
И посмотрел бы, появился ви-фи или нет. В любом случае если эти действия не помогут, систему не поломают и можно сделать назад как было до этого:
удаляет драйвер
отключает службу
перезагрузка.
Старшие товарищи «в этих линуксах» возможно по другому решают такие вопросы, я вот как-то так.(но свисток победил в этом случае)
Да и конечно же ядро посвежее умолчального поставил, например последний лтс в Manjaro Settingls Manager.
Тогда вопрос, ставить драйвер broadcom необходимо до обновления ядра или после?
sudo pacman -Syyuu
2) в Manjaro Settingls Manager выберите более свежее ядро, чем оно свежее тем больше драйверов устройств включается в его состав разработчиками
3) установите broadcom-wl-dkms
п.с. после установки ядра поактуальнее, попробуйте юсб-адаптер (само-собой после перезагрузки), возможно «бубен» больше не ботребуется )
удачи!
При установке драйвера broadcom-wl-dkms 6.30.223.248-2 пишет: Будет установлено: 7,65 MiB
Изменение размера: 0,00 MiB
:: Приступить к установке? [Y/n] y
(1/1) проверка ключей [######################] 100%
(1/1) проверяется целостность пакета [######################] 100%
(1/1) загрузка файлов пакетов [######################] 100%
(1/1) проверка конфликтов файлов [######################] 100%
:: Running pre-transaction hooks…
(1/1) Remove DKMS modules
==> No kernel 4.4.13-1-MANJARO headers. You must install them to use DKMS!
:: Processing package changes…
(1/1) переустановка broadcom-wl-dkms [######################] 100%
Creating symlink /var/lib/dkms/broadcom-wl/6.30.223.248/source ->
/usr/src/broadcom-wl-6.30.223.248
DKMS: add completed.
==> To build and install your modules run: dkms install broadcom-wl/6.30.223.248
==> To do this automatically at startup run: systemctl enable dkms.service
:: Running post-transaction hooks…
(1/1) Install DKMS modules
==> No kernel 4.4.13-1-MANJARO headers. You must install them to use DKMS!
Соответственно при попытке запустить службу sudo systemctl enable dkms.service пишет Failed to enable unit: No such file or directory. По всей видимости нужно что-то доустановить, чтобы использовать службу dkms?
о_О
Установите, что он просит:
вывод не плохо было бы под спойлером разместить )
После успешной установки запустите dkms.service, перезагрузка и что с сетью?
Наконец-то заработал wifi). Правда не встроенный в ноутбук, а через дополнительно приобретённый usb-адаптер, но это уже хорошо. Адаптер работает отлично без сбоев и дисконнектов, так что на нём, пожалуй, и остановлюсь, а то танцы с бубном вокруг встроенного в ноутбук wifi уже порядком поднадоели.
Спасибо уважаемый пользователь ramash за помощь и потраченное время — плюсик к карме).