Автор Тема: На Populating /dev блокируются беспроводные интерфейсы  (Прочитано 371 раз)

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 6 567
  • UNIX System V init
Не скажу за Симпли 8, но в связи с этой темой, на сизифе заметил такую странную вещь:
- Если беспроводная сеть поднимается через etcnet, то после загрузки беспроводной интерфейс будет всегда заблокирован. Флавор и версия ядра не имеют значения. При таком раскладе, если не чинить, надо сервис разблокировки ваять, который будет подниматься позже чем udev, но раньше чем network. Или через rc.local ваять разблокировку и рестарт network. Но это уже в любом случае костыль и для обычного пользователя непосильный.
Странно. Такая проблема неоднократно возникала на свежеустановленном прототипе lxde-sysv (сизифная регулярка lxde переведенная на sysv), но при использовании NM. Приходилось рестартовать NM через rc.local. После удаления NM и перехода на etcnet, беспроводка поднималась стабильно. Но самое интересное, что при повторной установке (не при переустановке), NM работал без нареканий.

Посмотрел внимательней:

BIOS - полный хотплаг для ноутбуков бизнес-класса.
Пошёл в BIOS и сбросил CMOS в дефолт. Восстановил приоритет.
После загрузки с беспроводкой через etcnet:
# uname -r
4.9.38-std-def-alt1
# chkconfig --list NetworkManager
NetworkManager 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
# rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes

Линукс, ты зачем попёрся в CMOS и кто тебя дубину об этом просил, гадский ты виндовс?
Гаснет аппаратная кнопка-индикатор беспроводных интерфейсов на Populating /dev:, а это означает что беспроводные интефейсы заблокированы.

Переводим на NM и в reboot со сбросом CMOS.
После reboot, - то же самое, но беспроводка уже переведённая на NM:
Так же гаснет на Populating /dev:, затем, предположительно на старте сервиса NM начинает мигать, загорается и в результате после загрузки имеем то что имееем
# rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

В дефолтном состоянии, если не подпирать костылём, то Линукс к NM гвоздями намертво прибит.
Так хорошо начиналось... И так ... закончилось.

Начинаю закипать:
- Лапчатый, запомни раз и навсегда, если я не нажал кнопку аппаратной блокировки, повторяю по-русски, - аппаратной, не софтовой, или не подал команду rfkill block what, то ни при каких условиях индикатор не должен мигать или тем более погаснуть.
« Последнее редактирование: 17.07.2017 19:32:52 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 6 567
  • UNIX System V init
На Lenovo с p8-sysv-tde и wifi через etcnet, в BIOS беспроводные интерфейсы в Enabled, сразу после загрузки все беспроводные интерфейсы софтово заблокированы
# rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
3: hci0: Bluetooth
        Soft blocked: yes
        Hard blocked: no

и кнопка разблокировки беспроводных интерфейсов разблокирует только wifi
# rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
3: hci0: Bluetooth
        Soft blocked: yes
        Hard blocked: no

Здесь лучше, но без кросс-репозиторного костыля тоже не обойтись.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 6 567
  • UNIX System V init
Понятно
# grep -i ^pretty /etc/os-release
PRETTY_NAME="Slackware 14.2"
# uname -r
4.4.10-smp
# rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no

Слом беспроводных интерфейсов это альтовая фича.
В стабильном Slackware сетевой интерфейс на всём протяжении загрузки остаётся в том состоянии, в котором он находился до загрузки загрузчика и операционной системы. Т.е. в Slackware 14.2 это реализовано идеально.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн dango

  • Мастер
  • ***
  • Сообщений: 1 587
На Lenovo с p8-sysv-tde и wifi через etcnet, в BIOS беспроводные интерфейсы в Enabled, сразу после загрузки все беспроводные интерфейсы софтово заблокированы
Вчера скачал регулярку с lxde от 12.07.2017. Сегодня постараюсь установить и перевести на sysv. Заодно проверю поднятую проблему.
В стабильном Slackware сетевой интерфейс на всём протяжении загрузки остаётся в том состоянии, в котором он находился до загрузки загрузчика и операционной системы. Т.е. в Slackware 14.2 это реализовано идеально.
Это да. На слаке тихо.
Без фанатизма!
Лучше слов могут быть только дела

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 6 567
  • UNIX System V init
Опять багрепорт готовить?
Надо их все вспомнить и бумажкой со стикером к монитору приклеить. И подготовить выбросы.

Уважаемые базальты, если вы не хотите или не умеете ремонтировать вами же написанные или опакеченные программы, пожалуйста, не ломайте их, а то я за вами систему костылями подпирать не успеваю.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн dango

  • Мастер
  • ***
  • Сообщений: 1 587
Надо их все вспомнить и бумажкой со стикером к монитору приклеить. И подготовить выбросы.
Еще можно поднять отдельную тему, в первом посте отражать текущее состояние багов.
P.S. Дожили...
Без фанатизма!
Лучше слов могут быть только дела

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 6 567
  • UNIX System V init
Надо их все вспомнить и бумажкой со стикером к монитору приклеить. И подготовить выбросы.
Еще можно поднять отдельную тему, в первом посте отражать текущее состояние багов.
P.S. Дожили...

Дельная мысль, но толку от неё будет если эта тема окажется в прикреплённых. Без эмоций, самое важное системного уровня, только факты и обоснования. Иначе если эта тема потеряется на второй, на третьей странице, то ни пользователи, ни сами альты смотреть на неё не будут. И она просто станет ещё одной темой среди тысяч.
Но мысль конечно хорошая:  расставить приоритеты и выделить из массы самое важное.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 571
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
но толку от неё будет если эта тема не окажется в прикреплённых
А попросить ;-)

Оффлайн dango

  • Мастер
  • ***
  • Сообщений: 1 587
Вчера скачал регулярку с lxde от 12.07.2017. Сегодня постараюсь установить и перевести на sysv. Заодно проверю поднятую проблему.
Вчера установить не получилось. Но тут скорее всего ССЗБ. Утром только понял это. Вечером повторю заход.
Могу отметить положительный момент, что в установщике регулярки вместо вопросительных знаков снова читаемый текст. Это проблема, поднятая здесь: https://forum.altlinux.org/index.php?topic=39087 и зафиксированная здесь: https://bugzilla.altlinux.org/show_bug.cgi?id=33626
« Последнее редактирование: 19.07.2017 09:12:45 от dango »
Без фанатизма!
Лучше слов могут быть только дела

Оффлайн dango

  • Мастер
  • ***
  • Сообщений: 1 587
А попросить
Спасибо. Попросим :-)
Без фанатизма!
Лучше слов могут быть только дела

Онлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 6 567
  • UNIX System V init
Ошибка зарегистрирована и повешена на udev:
 Ошибка 33671 - На Populating /dev блокируются беспроводные интерфейсы
https://bugzilla.altlinux.org/show_bug.cgi?id=33671
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf