Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: 9.04->9.10 намертво слетел Wi-Fi  (Прочитано 2195 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 7er

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
9.04->9.10 намертво слетел Wi-Fi
« : 15 Ноября 2009, 21:13:15 »
Под 8.10 и 9.04 работал, сейчас не работает.
В чате мне помочь не смогли.
Ноутбук Amilo D1840-W

При нажатии на nm-applet левой кнопкой мыши написано "Беспроводные сети: беспроводные сети запрещены".
При нажатии на него правой кнопкой галочка "Беспроводная сеть" неактивна (бледно-серая).

dmesg:
http://paste.ubuntu.com/319351/

lspci, iwconfig, ifconfig, ifup:
http://paste.ubuntu.com/319419/

rfkill:
root@lyuda-laptop:~# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

apt-get update говорит, что всё свежее.
Переустановка fwcutter не помогла

На ноуте есть кнопка (не выключатель, а именно кнопка) со светодиодом, однако при её нажатии ничего не меняется и в dmesg и 11 консоль ничего не вылазит.
По ссылке выше dmesg приведён для загрузки при светящемся светодиоде, разумеется.

Оффлайн Kron

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #1 : 16 Ноября 2009, 07:29:20 »
обновлял или ставил на чистую?
При обновлении с 9.04 отвалился вай-фай и звук. так и не наладил (Asus z99le)
Поставил с нуля, все заработало.
-> Asus Z99Le + Ubuntu 10.04 + Nokia N70
-> Asus F80L + Ubuntu 9.10 + SE C905

Оффлайн greenosx

  • Новичок
  • *
  • Сообщений: 32
  • MacOSX Ubuntu 9.10 Win7Prof
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #2 : 16 Ноября 2009, 12:21:23 »
Windows есть на ноуте ? Если да, в винде включаете wi-fi и не выключая его ребутитесь в Linux, все должно заработать, более вменяемых ответов не получил не здесь ни от гугля  :idiot2: И если совет поможет (мне помогло - ноут Lenovo Y550), НИКОГДА не вырубайте wi-fi с помощью всяких Fn+ в винде, ТОЛЬКО тумблерочком (если есть).

-И Бог с вами, не читайте до обеда Советских газет!
-Так ведь других-то и нет...
-Вот и совсем не читайте!

А.Булгаков

Оффлайн 7er

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #3 : 16 Ноября 2009, 16:06:35 »
обновлял или ставил на чистую?
При обновлении с 9.04 отвалился вай-фай и звук. так и не наладил (Asus z99le)
Поставил с нуля, все заработало.
Обновлял.
В крайнем случае попробую поставить на чистую, но слишком много нужно бэкапить, да и потом, я не уверен на 100%, что это поможет.

Windows есть на ноуте? Если да, в винде включаете wi-fi и не выключая его ребутитесь в Linux, все должно заработать, более вменяемых ответов не получил не здесь ни от гугля  :idiot2: И если совет поможет (мне помогло - ноут Lenovo Y550), НИКОГДА не вырубайте wi-fi с помощью всяких Fn+ в винде, ТОЛЬКО тумблерочком (если есть).
Винды нет.
Тумблера нет, Fn-комбинации тоже нет. Есть просто кнопка, со светодиодом (нажал - загорелась, нажал ещё раз - погасла).
Когда гружусь, кнопка горит.

Оффлайн greenosx

  • Новичок
  • *
  • Сообщений: 32
  • MacOSX Ubuntu 9.10 Win7Prof
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #4 : 16 Ноября 2009, 16:38:19 »
Хм..... Так.... пробуем следущее:

rfkill unblock 0
И смотрим:

$rfkill list
Результат ?

Оффлайн 7er

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #5 : 16 Ноября 2009, 17:26:04 »
Ничего не меняется. В мане написано, что и не должно. На всякий случай заблочил и разблочил обратно, но хард блок не уходит.

Оффлайн greenosx

  • Новичок
  • *
  • Сообщений: 32
  • MacOSX Ubuntu 9.10 Win7Prof
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #6 : 16 Ноября 2009, 22:09:58 »
вот тут еще накопал, может оно ?

Радость от обновления Ubuntu на своем ноутбуке (Dell Vostro A860) до версии 9.10 Karmic Koala омрачилась нерабочим вайфаем. Причем в логах наблюдалась абсолютная тишина. Модуль ath5k грузится без ошибки и правильно распознает чип от Atheros. Network Manager скупо пишет "Устройство не готово".
После продолжительного гугления выяснилось, что все дело в некорректной работе функциональной кнопки (Fn + F11), отвечающей за включение/отключение вайфая и блютуза. К слову – я им никогда и не пользовался, так как казалось, что он как-то не так работает.

$ tail /sys/class/rfkill/*/{state,name,type,persistent}

==> /sys/class/rfkill/rfkill1/state <==
0

==> /sys/class/rfkill/rfkill2/state <==
0

==> /sys/class/rfkill/rfkill3/state <==
0

==> /sys/class/rfkill/rfkill1/name <==
  phy0 >

==> /sys/class/rfkill/rfkill2/name <==
dell-wifi

==> /sys/class/rfkill/rfkill3/name <==
dell-bluetooth

==> /sys/class/rfkill/rfkill1/type <==
wlan

==> /sys/class/rfkill/rfkill2/type <==
wlan

==> /sys/class/rfkill/rfkill3/type <==
bluetooth

==> /sys/class/rfkill/rfkill1/persistent <==
0

==> /sys/class/rfkill/rfkill2/persistent <==
0

==> /sys/class/rfkill/rfkill3/persistent <==
0

Как видим rfkill1 и rfkill2 имеют тип wlan. Состояние (state) у обоих 0, означающий SOFT LOCK. Кроме состояния 0 могут быть 1 и 2, UNLOCK и < HARD  LOCK соответственно.
Вся проблема состоит в том, что при нажатии на упомянутую ранее функциональную кнопку состояние переключается только между значениями SOFT LOCK и HARD LOCK, минуя UNLOCK. Из-за этого драйвер блокирует переход интерфейса файвая в активный режим, наглядно демонстрируемый командой

$ sudo ifconfig wlan0 up

SIOCSIFFLAGS: Unknown error 132

Решение состоит в принудительном переводе в состояние UNLOCK.
Для этого пишем простой скрипт

#!/bin/sh

for i in /sys/class/rfkill/rfkill*/type;
do
 type="`cat $i`"
 if [ "$type" = "wlan" ];
 then
  n="`echo $i | grep -oE '/rfkill[0-9]+/' | sed -r 's/^.+([0-9]+).+$/1/'`";
  echo 1 > /sys/class/rfkill/rfkill${n}/state;
 fi;
done;

Сохраняем скрипт в файл /usr/local/sbin/unlock-wlan и делаем его исполняемым

$ sudo chmod +x /usr/local/sbin/unlock-wlan

После ручного запуска скрипта надо перезапускать Network Manager – иначе он ничего не заметит.
Теперь настраиваем Upstart для исполнения нашего скрипта при загрузке системы, перед стартом Network Manager. Для этого создаем файл /etc/init/unlock-wlan.conf

# unlock-wlan - unlock wireless device
#

description "unlock wireless device"

# Скрипт запускается перед настройкой сетевых интерфейсов
start on starting networking

task

exec /usr/local/sbin/unlock-wlan


Оффлайн mazut

  • Забанен
  • Активист
  • *
  • Сообщений: 703
  • да, не заходи ты сюда!
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #7 : 17 Ноября 2009, 15:53:40 »
Проведи

sudo renice +10 $(pidof wpa_supplicant) 

если появилась точка в NM, будем писать скрипт.
Патрикеич.
Под наблюдением.

Оффлайн 7er

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #8 : 17 Ноября 2009, 18:53:56 »
@greenosx
root@lyuda-laptop:~# ls /sys/class/rfkill
rfkill0
root@lyuda-laptop:~# cat /sys/class/rfkill/rfkill0/state
2
root@lyuda-laptop:~# echo 1 > /sys/class/rfkill/rfkill0/state
root@lyuda-laptop:~# cat /sys/class/rfkill/rfkill0/state
2
???

@mazut
Нет, ничего не произошло.

Пользователь решил продолжить мысль 17 Ноября 2009, 18:57:16:
Завтра буду форматировать и переставлять.
« Последнее редактирование: 17 Ноября 2009, 18:57:16 от 7er »

Оффлайн 7er

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: 9.04->9.10 намертво слетел Wi-Fi
« Ответ #9 : 21 Ноября 2009, 23:14:01 »
...был сильно занят на неделе, переставил только сегодня.

Итак, rfkill показывает отсутствие хард блока на свежеустановленном Karmic. При этом Wi-Fi не поднимается из-за отсутствия драйвера. Устанавливаю b43-fwcutter и вуаля! Вернулись на исходную: драйвер стоит, rfkill показывает хард-блок. Сношу b43-fwcutter, а хард-блок остаётся! Цензурных слов не осталось...

Итого: b43-fwcutter ломает rfkill.
Подскажите что-нибудь. Я же, как уже сказал, вообще ничего не шарю в Linuxе. (хотя такими темпами он из меня наверно скоро сделает Гуру...)

Пользователь решил продолжить мысль 22 Ноября 2009, 19:13:08:
А можно ли вообще убрать rfkill?
Или сделать так, чтобы драйвер его игнорировал?
« Последнее редактирование: 22 Ноября 2009, 19:13:08 от 7er »

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.