About Blog PGP Key

iwlagn: RTNETLINK answers: Unknown error 132

Есть у меня на буке Wi-Fi карточка:

02:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100

Так вот, после апдейта ядра где-то в районе 2.6.30 -> 2.6.31 периодически стал отваливаться Wi-Fi. Точнее отказывался подниматься:

dion@laptop:~% sudo ip link set wlan0 up
RTNETLINK answers: Unknown error 132

Код 132 гуглится как запрет из-за rfkill-а. При этом аппаратным переключателем Wi-Fi включен. Разобраться с этим было лень, хватало обычно просто сделать s2ram и проснуться.

Сегодня таки открыл для себя тулзу под названием rfkill, которая умеет показывать статусы этих переключателей:

dion@laptop:~% sudo rfkill list
0: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

Аппаратный переключатель меняет флажок “Hard blocked”. Кто блокирует “Soft blocked” я так и не понял. Но rfkill’ом можно этот “Soft blocked” снять:

dion@laptop:~% sudo rfkill unblock wifi
dion@laptop:~% sudo rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

После этого Wi-Fi начинает работать.

Add post to: Delicious Reddit Slashdot Digg Technorati Google
(already: 1) Comment post

Comments

No comments for this post

Comment form for «iwlagn: RTNETLINK answers: Unknown error 132»

Required. 30 chars of fewer.

Required.