wireless does not work in Astra Linux current — Debian variant. Have bpo kernel
I had earlier got help here fresh linux mint 18.1 install — no wireless, though the live cd it worked fine in but I needed to move from «stable» to «current», in the debian variant Astra Linux common. I’ve tried doing the same thing as in the prior post, but things are a little different. I had the kernel 4.8.0-? but then I read on here somewhere to try a jessie-backport kernel. So I added it to the source list and found 4.9.0-0.bpo.2-amd64. I rebooted and the mouse now works! So then I moved on to fix the wifi. Already had dkms and wireless-tools. So I downloaded broadcom
~$ sudo aptitude -t jessie-backports search broadcom- i broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver v broadcom-sta-modules - sudo dpkg -i broadcom-sta-dkms_6.30.223.271-5~bpo8+1_all.deb
but the install fails because of no headers. so I look for them (in jessie-backports) but there is a failure without any resolution;
sbh@sbh:~/Downloads$ sudo aptitude -t jessie-backports install linux-headers-4.9.0-0.bpo.2-amd64 The following NEW packages will be installed: libssl1.0.0 linux-compiler-gcc-4.9-x86 linux-headers-4.9.0-0.bpo.2-amd64 linux-headers-4.9.0-0.bpo.2-common linux-kbuild-4.9 0 packages upgraded, 5 newly installed, 0 to remove and 15 not upgraded. Need to get 10.3 MB of archives. After unpacking 59.3 MB will be used. The following packages have unmet dependencies: linux-compiler-gcc-4.9-x86 : Depends: gcc-4.9 which is a virtual package and is not provided by any available package The following actions will resolve these dependencies: Keep the following packages at their current version: 1) linux-compiler-gcc-4.9-x86 [Not Installed] 2) linux-headers-4.9.0-0.bpo.2-amd64 [Not Installed] Accept this solution? [Y/n/q/?] n *** No more solutions available *** The following actions will resolve these dependencies: Keep the following packages at their current version: 1) linux-compiler-gcc-4.9-x86 [Not Installed] 2) linux-headers-4.9.0-0.bpo.2-amd64 [Not Installed] Accept this solution? [Y/n/q/?] q Abandoning all efforts to resolve these dependencies. Abort.
So I think I want to install it. but I already have gcc-6, gcc-6-base, and I suppose most, if not all, of it. I did try installing the compiler in the solution as well but it complained of no gcc-4.9. I then tried to install it but it complained it was not available — maybe it is on a wheezy backport (I just thought. ) PS. I just looked on the browser instead of searching on the CL and noticed, https://packages.debian.org/jessie-backports/linux-headers-4.9.0-0.bpo.2-amd64 that there are dependencies for the linux-headers: . compiler. . common. and . kbuild. But I see that the compiler depends on gcc-4.9. Still Why won’t it compile under gcc-6? UPDATE I had already chased about 90% of the dependencies down in packages.debian.org/jessie-backports and installed them via dpkg -i , including the last broadcom-sta-dkms_6.30.223.271-5~bpo8+1_all.deb, in order. But I went ahead with @GADR3 advice and ran the modprobe commands and now it works! I will try to move out of a bpo kernel, with the assurance of knowing I can select the kernel in the way described in his comments. Here is my /etc/apt/sources.list:
h@h:~/Downloads$ cat /etc/apt/sources.list # deb cdrom:[OS Astra Linux 1.11.4 orel - amd64 DVD ]/ orel non-free main contrib deb ftp://mirror.yandex.ru/astra/current/orel/repository/ orel non-free contrib main # deb-src ftp://mirror.yandex.ru/astra/current/orel/repository/ orel non-free contrib main # deb ftp://mirror.yandex.ru/astra/stable/orel/1.11/repository/ orel main contrib non-free # deb ftp://mirror.yandex.ru/astra/stable/orel/1.11/repository-update/ orel non-free contrib main deb http://ftp.debian.org/debian jessie-backports main # following from stack exchange GAD3R deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Драйвер для Wifi карты BCM4313
ОС AstraLinux. Ноутбук Samsung NP305U1A-A05RU (HD)/Black 11.6. Wifi адаптер Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01). Драйвер: bcma-pci-bridge.
До сегодняшнего дня вай фай работал нормально. Ну как нормально? Тормозил иногда. Но сегодня вообще отказал. iwlist scan — видит все подключения. nmcli device wifi connect Navoo — не подключается. Выдаёт ошибку: «Сбой активации соединения: (53) Не удалось обнаружить сеть Wi-Fi.»
Погуглил, попробовал разное. Осознал что драйвер кривой и нужно установить другой. Скачал с офсайта Бродком проприетарный драйвер, но не знаю как его установить.
В связи с чем вопрос. Надо ли пересобирать ядро Linux для того, чтобы установить этот драйвер, или можно его как-то иначе установить?
Или может быть есть возможность установить драйвер wl без применения интернета?
PS: можно было бы установить драйвер с помощью менеджера пакетов, но он качает всё через интернет, а кроме wifi нет возможности получить интернет, так как на ноуте нет Лан порта.
собирать модуль ядра — по любому нужно ставить из реп пакеты для сборки и хидеры ядра, хоть ядро собирать не нужно по-новой….
вайфай в астре отвалился по причине обновления системы? попробуйте из списка выбрать предыдущее ядро перед загрузкой в меню grub, может поднимется нормально все…если да, то удалите нерабочее ядро и отпишитесь в саппорт.
А могу я пересобрать ядро не удаляя старую Астру?
если удастся установить build-essential, fakeroot, module-assistant и нужные headers и sources то можете.
Что говорит dmesg | tail -n 20 сразу после этого?
Сразу после ошибки набираю dmesg | tail -n 20 и появляется:
[ 146.844248] wlan0: send auth to c0:4a:00:49:09:64 (try 2/3) [ 147.804278] wlan0: send auth to c0:4a:00:49:09:64 (try 3/3) [ 148.804841] wlan0: authentication with c0:4a:00:49:09:64 timed out [ 161.277735] wlan0: authenticate with c0:4a:00:49:09:64 [ 161.281485] wlan0: send auth to c0:4a:00:49:09:64 (try 1/3) [ 161.283923] wlan0: send auth to c0:4a:00:49:09:64 (try 2/3) [ 161.820291] wlan0: send auth to c0:4a:00:49:09:64 (try 3/3) [ 162.833763] wlan0: authentication with c0:4a:00:49:09:64 timed out [ 171.006390] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 171.251123] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement) [ 171.251145] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement) [ 171.251368] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 172.485322] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement) [ 172.485344] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement) [ 172.485569] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 172.530942] wlan0: authenticate with c0:4a:00:49:09:64 [ 172.531180] wlan0: send auth to c0:4a:00:49:09:64 (try 1/3) [ 173.820240] wlan0: send auth to c0:4a:00:49:09:64 (try 2/3) [ 174.812322] wlan0: send auth to c0:4a:00:49:09:64 (try 3/3) [ 175.836232] wlan0: authentication with c0:4a:00:49:09:64 timed out
А другие устройства к этой точке подключаются?
Конечно. Обычный домашний роутер. К нему два ноута, четыре телефона и планшет подключаются. Вообще проблем нет.
Единственный нюанс — защита не стоит никакая. Вместо этого — фильтрация мак адресов.
Для начала тупо выруби ноут целиком. Этот броадком та ещё срань.
Удаляешь или блеклистишь тот драйвер который у тебя есть сейчас.
А дальше ставишь linux-headers пакет или как он в этой вашей астре называется, собираешь модуль и ставишь в систему.
Осознал что драйвер кривой и нужно установить другой.
Это броадком делает редкое говно, у которого периодически тупит включение выходного усилителя, так что самым кошерным способом решения проблемы будет купить mini-pcie карточку с интеловским wifi.
пакет установлен sys-kernel/linux-firmware? карточка такая же у меня, работает хорошо, lspci-k:
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01) Subsystem: Askey Computer Corp. BCM4313 802.11bgn Wireless Network Adapter Kernel driver in use: bcma-pci-bridge Kernel modules: bcma
Скачал с офсайта Бродком проприетарный драйвер, но не знаю как его установить.
Если драйверу требуется прошивка, но ее нет в пакете, ее понадобится скачать вручную и поместить в /lib/firmware.
В связи с чем вопрос. Надо ли пересобирать ядро Linux для того, чтобы установить этот драйвер, или можно его как-то иначе установить?
устанавливается как обычный любой другой пакет(смотри как для твоей Астры)
можно было бы установить драйвер с помощью менеджера пакетов, но он качает всё через интернет, а кроме wifi нет возможности получить интернет, так как на ноуте нет Лан порта
грузись с live флешки, или как ставил, поднимай wifi и устанавливай, или оно уже может быть на флехе
spawn_sp ★★★ ( 17.01.20 21:50:10 MSK )
Последнее исправление: spawn_sp 17.01.20 21:52:57 MSK (всего исправлений: 1)
Проблемы с драйвером Broadcom
Если компьютер подключен к Интернету, рекомендуется обновить базу данных идентификаторов устройств:
Для определения производителя, аппаратного идентификатора и модели сетевого адаптера выполнить команду:
- — слот, к которому подключено устройство;
- — класс устройства в человекочитаемом виде, например, Network controller ;
- — идентификатор класса устройства:
- — производитель;
- — название устройства (модель);
- — аппаратный идентификатор устройства;
- — необязательный номер ревизии устройства.
6d:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
соответствует сетевому адаптеру со следующими характеристиками:
- слот — 6d:00.0 ;
- класс устройства — Network controller ;
- идентификатор класса устройства:
- производитель — Intel Corporation;
- название устройства — не указано;
- аппаратный идентификатор — 8086:2723 ;
- ревизия устройства — 1a .
03:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Такая строка соответствует адаптеру со следующими характеристиками:
Решение
Ответ доступен с подключенной услугой «Техническая поддержка».
Внимание! Для авторизации используйте учетные данные Личного кабинета
Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru
03:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Такая строка соответствует адаптеру со следующими характеристиками:
Возможная причина: Проблемы с драйвером Broadcom . Перейти к решению.