LINUX.ORG.RU

Не работает wifi

 ,


0

1

Интернет кабельный и ноут не ношу с собой. Надумал раздавать интернет через wifi себе на Android. Изначально все попытки мои настроить беспроводную сеть были неудачны. После перехода на systemd при загрузке было сообщение, на которое я не обращал внимание, ибо wifi возненавидил:

arch kernel: b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
січ 18 00:31:57
arch kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
arch kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
Ну я установил b43-firmware из AUR. dmesg пишет, что драйвер загружен. Попробовал поднять интерфейс wlan0
# ip link set up dev wlan0                                                                                                                                                                                            root@arch
RTNETLINK answers: Operation not possible due to RF-kill
Сначало было вот такое
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
# rfkill unblock all
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
И я уже почти обрадовался. Попробовал ещё раз поднять интерфейс - ошибок нет. Но и его тоже нет.
#  ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 88:ae:1d:2a:81:b4 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::8aae:1dff:fe2a:81b4/64 scope link 
       valid_lft forever preferred_lft forever
4: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
    link/ppp 
    inet 194.44.223.23 peer 192.168.192.168/32 scope global ppp0
После этого
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
Но wifi кнопочкой включен. Когда выключаю
# rfkill list                                                                                                                                                                                                         root@arch
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
Включаю обратно - phy0: Hard blocked: yes, всё остальное no. Может кто-то знает в чём проблема?

//Ноутбук у меня уже 3 год, а я так и не пользовался wifi


умвр всеми возможными способами. В данный момент b43.

ТС 0) не поставил фирмварь 1) rfkill имелся в виду тот что в ядре 2)

lspci -n | grep 14e4:43
я не увидел

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

0)

 # yaourt b43-firmware                                                                                                                                                                                                 root@arch
 aur/b43-firmware 5.100.138-2 [installed] (303)
    Firmware for Broadcom B43 wireless networking chips
1) и что это значит?

2)

 # lspci -n | grep 14e4:43                                                                                                                                                                                             root@arch
04:00.0 0280: 14e4:4315 (rev 01)

Fuelen ()

Может и не в тему, но я однажды долго заводил вай-фай на ноуте ХП, а нужно было сетевой кабель вытянуть :)

GoNaX ★★★ ()
Ответ на: комментарий от Fuelen

0) В таком случае либо твой

yaourt

либо твое ядро

b43-phy0 ERROR: Firmware file «b43/<бла бла>» not found

врут.

1)

CONFIG_RFKILL:                                                                                                        │  
  │                                                                                                                       │  
  │ Say Y here if you want to have control over RF switches                                                               │  
  │ found on many WiFi and Bluetooth cards.                                                                               │  
  │                                                                                                                       │  
  │ To compile this driver as a module, choose M here: the                                                                │  
  │ module will be called rfkill.                                                                                         │  
  │                                                                                                                       │  
  │ Symbol: RFKILL [=m]                                                                                                   │  
  │ Type  : tristate                                                                                                      │  
  │ Prompt: RF switch subsystem support                                                                                   │  
  │   Defined at net/rfkill/Kconfig:4                                                                                     │  
  │   Depends on: NET [=y]                                                                                                │  
  │   Location:                                                                                                           │  
  │     -> Networking support (NET [=y])              

2) вот с этого и надо начинать

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

Ну менеджер пакетов не врёт, потому то я через него ставил и файлы есть

# ls /usr/lib/firmware/b43/ucode                                                                                                                                                                                      root@arch
ucode11.fw             ucode16_lp.fw          ucode17_mimo.fw        ucode20_sslpn_nobt.fw  ucode22_sslpn.fw       ucode25_mimo.fw        ucode30_mimo.fw        ucode9.fw                                   
ucode13.fw             ucode16_mimo.fw        ucode19_sslpn.fw       ucode21_sslpn.fw       ucode24_lcn.fw         ucode26_mimo.fw        ucode32_mimo.fw                                                  
ucode14.fw             ucode16_sslpn.fw       ucode19_sslpn_nobt.fw  ucode21_sslpn_nobt.fw  ucode24_mimo.fw        ucode27_sslpn.fw       ucode33_lcn40.fw                                                 
ucode15.fw             ucode16_sslpn_nobt.fw  ucode20_sslpn.fw       ucode22_mimo.fw        ucode25_lcn.fw         ucode29_mimo.fw        ucode5.fw                

Fuelen ()
Ответ на: комментарий от Fuelen

Ну менеджер пакетов не врёт, потому то я через него ставил и файлы есть

Значит врет ядро? Устрани противоречия а затем повтори вопрос.

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

Ошибка ядра была раньше. Вот только что перезагрузился. Из dmesg

[    8.179510] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[    8.237119] Broadcom 43xx driver loaded [ Features: PMNLS ]
[    8.427989] fbcon: inteldrmfb (fb0) is primary device
[    8.457332] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    8.457628] Registered led device: b43-phy0::tx
[    8.457651] Registered led device: b43-phy0::rx
[    8.457679] Registered led device: b43-phy0::radio
 # rfkill list                                                                                                                                                                                                         root@arch
0: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
1: ideapad_wlan: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
Нажал Fn-кнопочка_вай_фая и везде стало no. После этого
 # ip link set up dev wlan0                                                                                                                                                                                            root@arch
------------------------------------------------------------
~ # ip addr                                                                                                                                                                                                             root@arch
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 88:ae:1d:2a:81:b4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.137.153/24 brd 192.168.137.255 scope global eth0
    inet6 2002:c22c:df2e:c:8aae:1dff:fe2a:81b4/64 scope global dynamic 
       valid_lft 2591979sec preferred_lft 604779sec
    inet6 fec0::c:8aae:1dff:fe2a:81b4/64 scope site dynamic 
       valid_lft 2591979sec preferred_lft 604779sec
    inet6 fe80::8aae:1dff:fe2a:81b4/64 scope link 
       valid_lft forever preferred_lft forever
и в dmesg появилось следующее
[  241.570240] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[  241.830373] b43-phy0: Radio hardware status changed to DISABLED
[  241.831415] b43-phy0: Radio turned on by software
[  241.831419] b43-phy0: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
[  241.831522] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

Fuelen ()
Ответ на: комментарий от Fuelen

Radio turned on by software
The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.

Перевести? Если есть nm то вкл и в нем.

init_6 ★★★★★ ()
Ответ на: комментарий от smilessss

Когда я включаю/выключаю wifi (и Fn, и переключателем), то в dmesg ничего об этом не пишет. А вот это, типа, кнопочка была переключена на disabled, появилось после ввода

 # ip link set up dev wlan0

Fuelen ()

Короче, проблема видно в самом ноуте. В одногруппницы такой же ноут, запустил с LiveCD Chakra Linux, у неё есть вайфай, а у меня нет.

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