Автор Тема: Сборка с IceWM - не работает WiFi  (Прочитано 8178 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Сборка с IceWM - не работает WiFi
« Ответ #15 : 16.06.2017 08:22:24 »

Если модуль установлен, команда выдаст его полное имя, иначе сообщит что пакет не установлен
rpm -q kernel-modules-bcmwl-std-def

Если модуль отсутствует в системе и вы повесите багрепорт на стартеркит IceWM сейчас, есть шанс, что модуль окажется в официальном релизе стартеркита.
Выполнил:
rpm -q kernel-modules-bcmwl-std-def
предупреждение: пакет rpm -q kernel-modules-bcmwl-std-def не установлен

Эта команда выдаст имя пакета текущего загруженного ядра
rpm -qa|grep kernel-image|grep $(uname -r|awk -F - '{print $1}')

Вам нужно в архивах репозитория разыскать это ядро с именем пакета с точностью до символа, затем из этого же архива слить пакет модуля для этого ядра и установить его командой
# rpm -Uhv /путь/пакет.rpm

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Сборка с IceWM - не работает WiFi
« Ответ #16 : 16.06.2017 08:31:49 »
Если модуль отсутствует в системе и вы повесите багрепорт на стартеркит IceWM сейчас, есть шанс, что модуль окажется в официальном релизе стартеркита.
Какой продукт выбирать в багзилле? стартеркитов, в том числе IceWM, не вижу.

Повесьте сообщение об ошибке на regular-icewm и сообщите также обстоятельно об этом Михаилу Шигорину.
Ясно и понятно обрисуйте суть.
Можно личным письмом.
На форуме тоже можно было бы в теме про свежие стартеркиты, но уверяю вас, почта или рассылка работают намного быстрее.

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #17 : 17.06.2017 11:05:23 »
Эта команда выдаст имя пакета текущего загруженного ядра
rpm -qa|grep kernel-image|grep $(uname -r|awk -F - '{print $1}')

Эта команда выдает:
Использование: grep [ПАРАМЕТР]... ШАБЛОН [ФАЙЛ]...
Запустите «grep --help» для получения более подробного описания.

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #18 : 17.06.2017 11:37:43 »
Повесьте сообщение об ошибке на regular-icewm
https://bugzilla.altlinux.org/show_bug.cgi?id=33556

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #19 : 17.06.2017 11:42:48 »
Повесьте сообщение об ошибке на regular-icewm и сообщите также обстоятельно об этом Михаилу Шигорину.
Ясно и понятно обрисуйте суть.
Можно личным письмом.
На форуме тоже можно было бы в теме про свежие стартеркиты, но уверяю вас, почта или рассылка работают намного быстрее.
Этой ошибке уже 6 (ШЕСТЬ) лет:
https://forum.altlinux.org/index.php?topic=13145.0

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Сборка с IceWM - не работает WiFi
« Ответ #20 : 17.06.2017 19:37:59 »
Эта команда выдаст имя пакета текущего загруженного ядра
rpm -qa|grep kernel-image|grep $(uname -r|awk -F - '{print $1}')

Эта команда выдает:
Использование: grep [ПАРАМЕТР]... ШАБЛОН [ФАЙЛ]...
Запустите «grep --help» для получения более подробного описания.

Вы б заодно приводили бы и команду и то что она выбросила чтобы понять где ошибка.
Например вот так:
$ rpm -qa|grep kernel-image|grep $(uname -r|awk -F - '{print $1}')
kernel-image-std-def-4.9.31-alt1.i586

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #21 : 17.06.2017 21:10:51 »
Вы б заодно приводили бы и команду и то что она выбросила чтобы понять где ошибка.
Прошу прощения, вроде пять раз команду проверял, но получается - опечатался.
Вывод такой:
kernel-image-un-def-4.9.28-alt0.M80P.1

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #22 : 17.06.2017 22:04:54 »
Временное решение проблемы:
- Искать linux howto на предмет броадкомовского wifi-адаптера BCM4313, нечто вроде такого
https://wiki.debian.org/ru/wl
но использовать с поправкой на альты.
Сейчас посмотрел, оказывается модуль wl загружается:
[altlinux@localhost ~]$ lsmod | grep wl
wl                   6137598  0
cfg80211              509293  1 wl
После выгрузки обоих модулей и загрузки модуля wl
[root@localhost ~]# rmmod bcma; rmmod wl; modprobe wlсетевой интерфейс появляется, но с ошибкой: Interrupt:16
[root@localhost ~]# ifconfig
eth1      Link encap:Ethernet  HWaddr 46:46:46:46:46:46 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16
В dmesg появляется:
[  680.821759] eth1: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)Хотя контроллер BCM4313:
[root@localhost ~]# lspci -k
01:00.0 Network controller: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter (rev 01)
        Subsystem: Hewlett-Packard Company Device 1483


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Сборка с IceWM - не работает WiFi
« Ответ #23 : 18.06.2017 09:23:03 »
сетевой интерфейс появляется, но с ошибкой: Interrupt:16
Это не ошибка, это информация об используемом прерывании (насколько я понимаю).

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #24 : 18.06.2017 09:55:21 »
Это не ошибка, это информация об используемом прерывании (насколько я понимаю).
Да, посмотрел в Ubuntu, там тоже Interrupt:16 но всё работает.
В альтовской сборке с IceWM соединение не устанавливается.
После выбора сети и ввода пароля в трее значок сети около 20 секунд крутится, а затем без сообщений останавливается.
И снова:
[root@localhost ~]# ifconfig
eth1      Link encap:Ethernet  HWaddr 46:46:46:46:46:46
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Сборка с IceWM - не работает WiFi
« Ответ #25 : 18.06.2017 12:42:11 »
А вот такая строчка
wifi.scan-rand-mac-address=no в /etc/NetworkManager/NetworkManager.conf
есть?
Если нет, попробуйте воспользоваться рецептом из подписи Speccyfighter

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #26 : 18.06.2017 14:30:43 »
А вот такая строчка
wifi.scan-rand-mac-address=no в /etc/NetworkManager/NetworkManager.conf
есть?
Нет.
Цитировать
Если нет, попробуйте воспользоваться рецептом из подписи Speccyfighter
Если вы имеете виду это:
Вам нужно в архивах репозитория разыскать это ядро с именем пакета с точностью до символа,
затем из этого же архива слить пакет модуля для этого ядра и установить его командой ...
то:
1) для меня это не рецепт, а - поди туда, не знаю куда, принеси то, не знаю что. Где тот архив? Какого репозитория?
2) идущие в одном стартерките ядро и модули wl, bcma не соответствуют друг другу?

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Сборка с IceWM - не работает WiFi
« Ответ #27 : 18.06.2017 15:55:46 »
Нет, я имел в виду
# echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf
из под root

Оффлайн Гриша

  • Давно тут
  • **
  • Сообщений: 67
Re: Сборка с IceWM - не работает WiFi
« Ответ #28 : 18.06.2017 17:04:31 »
Нет, я имел в виду
Код: [Выделить]
# echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf
из под root
Попробовал, не помогло.
В Ubuntu этой строки нет, но всё работает.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Сборка с IceWM - не работает WiFi
« Ответ #29 : 18.06.2017 18:10:11 »
Повесьте сообщение об ошибке на regular-icewm и сообщите также обстоятельно об этом Михаилу Шигорину.
Ясно и понятно обрисуйте суть.
Можно личным письмом.
На форуме тоже можно было бы в теме про свежие стартеркиты, но уверяю вас, почта или рассылка работают намного быстрее.
Этой ошибке уже 6 (ШЕСТЬ) лет:
https://forum.altlinux.org/index.php?topic=13145.0

И что? Думаете вы один такой?
Цитировать
$ lspci -k | grep -A2 Ether
02:0e.0 Ethernet controller: Broadcom Limited BCM4401-B0 100Base-TX (rev 02)
   Subsystem: Hewlett-Packard Company NX6110/NC6120
03:00.0 USB controller: NEC Corporation OHCI USB Controller (rev 43)
Цитировать
$ grep . /etc/modprobe.d/blacklist-bcm*.conf
/etc/modprobe.d/blacklist-bcm2.conf:blacklist b44
/etc/modprobe.d/blacklist-bcm2.conf:blacklist b43legacy
/etc/modprobe.d/blacklist-bcm2.conf:blacklist bcma
/etc/modprobe.d/blacklist-bcm2.conf:blacklist brcmsmac
/etc/modprobe.d/blacklist-bcm2.conf:blacklist bcma-pci-bridge
/etc/modprobe.d/blacklist-bcm.conf:blacklist bcm43xx
/etc/modprobe.d/blacklist-bcm.conf:blacklist ssb
/etc/modprobe.d/blacklist-bcm.conf:blacklist b43
$ rpm -qf /etc/modprobe.d/blacklist-bcm{,2}.conf|sort -u
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263195.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263198.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263199.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263202.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263203.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263212.1.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263215.1.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt10.263221.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt13.264465.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt13.264468.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt13.264469.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt13.264470.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt13.264478.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt13.264479.1.i586
kernel-modules-bcmwl-std-def-6.30.223.248-alt5.200271.0.M70P.2.i586

Мой багрепорт о том что безукоризненно работавший дефолт поломали, уже два года висит:
https://bugzilla.altlinux.org/show_bug.cgi?id=31080
https://bugzilla.altlinux.org/show_bug.cgi?id=31080#c1
А "благодарить" за это нужно здесь:
https://bugzilla.altlinux.org/show_bug.cgi?id=30229

Дебьяновская вики русским языком говорит
Цитировать
Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228, BCM43142, BCM4331, BCM4352, BCM4360 устройства (wl)

что в блеклисте должны быть модули (но не больше)
Цитировать
Выгрузите конфликтующие модули:

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Как только и для вас это починят по-дефолту, и вам с моей стороны будет благодарность. Но исключительно нецензурно (см. b44 в блеклисте: драйвера ipw2200 (intel-беспроводка) и b44 (броадком-проводка) для nx6110, не конфликтуют между собой, т.е. из коробки, и до того как этот баг "пофиксили", работало оно на nx6110 как электророзетка). И да, меня раздражает, когда при когда-то безукоризненно работавшем дефолте, в Линукс происходят очевидные регрессии.


Думаете в дебьян они там все такие правильные? Чтобы эту вики https://wiki.debian.org/ru/wl  прочитать о том что броадкомы на Линукс конфликтуют сами с собой , для начала нужно выход в инет получить, а когда он только через wifi, эти шансы как бы равны нулю.
« Последнее редактирование: 18.06.2017 19:19:26 от Speccyfighter »