LINUX.ORG.RU

Debian 9 некорректно работает wifi

 , , ,


0

1

Вчера ставил дрова для wifi'я (BCM43225) по етой инструкции, всё встало (правда не сразу)), но скорость очень низкая и связь с роутером не стабильная. Для сравнения, на этой же тачке стоит Windows на котором все отлично работает. Что это может быть?

Ответ на: комментарий от Vsevolod-linuxoid

Спасибо за ответ, сложно так сразу сказать помогло ли, нужно еще потестить. Есть еще одна проблема, я думаю это как-то связано. При загрузках системы не включен WiFi, и мне приходится каждый раз его запускать этим кодом:

modprobe -r brcmsmac
modprobe brcmsmac

daniil_kuzminsky
() автор топика
Ответ на: комментарий от daniil_kuzminsky

Это - не команда-действие, это - команда, которая выдаст информацию, нужную оратору выше. Тебе она помочь не могла.

anonymous
()
Ответ на: комментарий от daniil_kuzminsky

modprobe -r brcmsmac

Эта команда подразумевает выгрузку модуля. Затем ты снова его загружаешь. В чем смысл? После загрузки покажи:

lsmod | grep brc
Niroday
()
Ответ на: комментарий от Niroday
brcmsmac              532480  0
cordic                 16384  1 brcmsmac
brcmutil               16384  1 brcmsmac
bcma                   53248  1 brcmsmac
mac80211              671744  1 brcmsmac
cfg80211              589824  2 brcmsmac,mac80211
daniil_kuzminsky
() автор топика
Ответ на: комментарий от Niroday

Если выполнить вашу команду до того как я выполню те две, о которых я писал выше, то результата 0. Нет никакого вывода, пусто.

daniil_kuzminsky
() автор топика
Ответ на: комментарий от daniil_kuzminsky

У тебя автоматически не грузится модуль, раз его нет в выводе lsmod после загрузки системы.

Niroday
()
Ответ на: комментарий от daniil_kuzminsky

Можно через systemd. Проверяешь сервис:

systemctl status systemd-modules-load.service
Если не включен, запускаешь через enable.В /etc/modules-load.d создаешь файл, вроде brcmsmac.conf и туда вписываешь «brcmsmac» без кавычек. После рестарта смотришь lsmod.

Niroday
()
Ответ на: комментарий от daniil_kuzminsky
дописать в файл brcmsmac и все

да - допиши самой нижней строкой

amd_amd ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Вывод на команду apt list --installed | grep brcm

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

firmware-brcm80211/oldstable,oldstable,now 0.43 all [установлен, может быть обновлён до: 20161130-3]


Вывод на команду systemctl status systemd-modules-load.service
sudo systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; ven
   Active: active (exited) since Fri 2018-03-09 12:19:23 CET; 3min 43s ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 191 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=
 Main PID: 191 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/systemd-modules-load.service

мар 09 12:19:23 debian systemd-modules-load[191]: Module 'brcmsmac' is blacklist
мар 09 12:19:23 debian systemd-modules-load[191]: Inserted module 'lp'
мар 09 12:19:23 debian systemd-modules-load[191]: Inserted module 'ppdev'
мар 09 12:19:23 debian systemd-modules-load[191]: Inserted module 'parport_pc'
мар 09 12:19:23 debian systemd[1]: Started Load Kernel Modules.
Warning: Journal has been rotated since unit was started. Log output is incomple
daniil_kuzminsky
() автор топика
Ответ на: комментарий от daniil_kuzminsky

Так я и думал. Ты умудрился драйвер от Jessie (oldstable) запихнуть в Stretch. Вот и все проблемы — он ведь на другое ядро рассчитан.

Так, теперь вывод команды

cat /etc/apt/sources.list

Просто дай вывод, я на его основе скажу, что дальше делать.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Насколько я понял, мне сейчас нужно будет изменить все jessie на Stretch?

# deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 NETINST 20171209-12:10]/ stretch main

# deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 NETINST 20171209-12:10]/ stretch main


deb http://ftp.pl.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/debian-security jessie/updates main contrib non-free
deb-src http://security.debian.org/debian-security jessie/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://ftp.pl.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ jessie-updates main contrib non-free

deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://mirror.yandex.ru/debian stretch-backports main contrib non-free
deb http://ftp.pl.debian.org/debian/ stretch main contrib non-free

daniil_kuzminsky
() автор топика
Ответ на: комментарий от daniil_kuzminsky

Да. Ну и наломал ты дров...

Знаешь, можешь просто удалить все это, вот тебе чистый конфиг:

deb http://ftp.pl.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ stretch main contrib non-free

deb http://ftp.pl.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.debian.org/debian stretch-backports main contrib non-free
deb-src http://ftp.debian.org/debian stretch-backports main contrib non-free

https://debgen.simplylinux.ch/

Потом

apt update && apt upgrade -y

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Большое спасибо всё встало на сои места и работает идеально

daniil_kuzminsky
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.