Bug 33671 - На Populating /dev блокируются беспроводные интерфейсы
Summary: На Populating /dev блокируются беспроводные интерфейсы
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: udev (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-21 19:01 MSK by Speccyfighter
Modified: 2017-07-21 19:01 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Speccyfighter 2017-07-21 19:01:47 MSK
Приветствую.

Железо:
Ноутбук HP Compaq nx6110

# uname -r
4.9.38-std-def-alt1

# lspci -k|grep -A2 Netw
02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
	Subsystem: Hewlett-Packard Company nc6120/nx8220/nw8240
	Kernel driver in use: ipw2200

# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 июл 21  2017 /proc/1/exe -> /sbin/init

Текущая система:
sysv-xfce на сизифе

Особенность ноутбука:
Ноутбук имеет аппаратную кнопку беспроводных интерфейсов с индикатором, работающую независимо от наличия операционной системы, переключает Hard block/unblock и позволяет отслеживать состояние беспроводных интерфейсов начиная с включения компьютера. Не зависит от наличия винчестера или любого другого накопителя.

Полностью проблема изложена здесь:
https://forum.altlinux.org/index.php?topic=39179.msg313256#msg313256

Кратко суть:
В нормальном состоянии индикатор горит, интерфейсы разблокированы.
На этапе инициализации системы, на Populating /dev, индикатор гаснет, это означает, что интерфейсы заблокированы. В случае использования NetworkManager, ориентировочно в районе старта сервиса NetworkManager индикатор загорается и беспроводная сеть поднимается нормально. Но если беспроводная сеть через alterator-net-wifi, беспроводные интерфейсы разблокированы не будут:

# 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

и понадобится ваять костыль инит-файлом для разблокировки интерфейсов.
Проблема не в ядре или драйвере, - в стабильном slackware-live 14.2 с ванильным huge-ядром на всём протяжении инициализации интерфейсы остаются в том состоянии, в котором они были до инициализации и это с выбросами упоминается здесь:
https://forum.altlinux.org/index.php?topic=39179.msg313262#msg313262

Пакет-виновник глушащий беспроводные интерфейсы:

# grep -rHn 'Populating /dev' /etc/
/etc/rc.d/init.d/udevd:210:		action "Populating /dev:" /sbin/udevadm settle

# rpm -qf /etc/rc.d/init.d/udevd
udev-234-alt2.i586

Просьба исправить ошибку чтобы была возможность бескостыльного поднятия беспроводной сети через etcnet-wifi.


Проблема была засечена в теме обсуждения Simply Linux 8:
https://forum.altlinux.org/index.php?topic=39143.msg313140#msg313140
https://forum.altlinux.org/index.php?topic=39143.msg313245#msg313245