LINUX.ORG.RU

Пропадает wifi при включении шнурка

 , phy0,


0

1

Здравствуйте. Имеется ArchLinux x64 на HP ProBook 4530s.

~> lsmod | grep ath
ath9k                  91107  0 
ath9k_common            1991  1 ath9k
ath9k_hw              392347  2 ath9k_common,ath9k
ath                    15681  3 ath9k_common,ath9k,ath9k_hw
mac80211              453784  1 ath9k
cfg80211              402729  3 ath,ath9k,mac80211

Обычно пользуюсь только wifi, а вот тут понадобился ethernet. Да не просто, а чтобы еще и с вайфаем. Но подсети разные. Хотя пока до TCP\IP дело не дошло. При нормальной работе вайфая:

~> rfkill list all
0: hp-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: hp-bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
3: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

Когда вставляю шнурок, в messages получаю следущее:

Oct 19 00:06:05 hp-laptop kernel: [  750.292193] r8169 0000:25:00.0 enp37s0: link up
Oct 19 00:06:05 hp-laptop dhcpcd[744]: wlo1: carrier lost
Oct 19 00:06:05 hp-laptop dhcpcd[744]: wlo1: deleting host route to 192.168.1.110 via 127.0.0.1
Oct 19 00:06:05 hp-laptop dhcpcd[744]: wlo1: deleting route to 192.168.1.0/24
Oct 19 00:06:05 hp-laptop dhcpcd[744]: wlo1: deleting default route via 192.168.1.1
Oct 19 00:06:05 hp-laptop kernel: [  563.858408] cfg80211: Calling CRDA to update world regulatory domain
А rfkill выдает следущее:
0: hp-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: hp-bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes
3: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
И кнопкой хардварной я могу либо сделать Hard block и Soft block на всем, либо убрать. Но на phy0 оно останется.

И да, после того как втыкаешь шнурок, сделать ifconfig wlo1 up не дает: SIOCSIFFLAGS: Operation not possible due to RF-kill

Вопрос, как сделать так чтобы вайфай не отключался при подключении шнурка? Инет перерыл, так ничего и не понял и не нашел полезного.

Возможны два варианта:

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

Второй - ваш менеджер сетевых настроек портит всю картинку. Под оффтопиком есть такая опция disable wifi on lan connection, по-моему. Вот что-то похожее и релизовано у вас. Как правило, такими вещами заморачиваются графические настройщики сети (тот же NetworkManager). Смотрите настройки.

Могу сделать предположение из

2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes
что дело в BIOS, т.к. отключение интерфейса по «железу» - его епархия.

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