1

Доброго всем времени суток!

Нужна помощь. А именно:

1. Есть ноут Acer Aspire One 150. В нем есть встроенный WiFi-адаптер:

 # lspci
......
03:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

Федора его распознает и грузит драйвера ath5k:

# lsmod
Module               Size  Used by
ath5k                127985  0 
mac80211       163442  1 ath5k
ath                     6974      1 ath5k
cfg80211          97351   3 ath5k,mac80211,ath

То есть основа есть.
Далее стоит задача поднять на этом ноуте WiFi. По крайней мере в варианте для подключения к публичной WiFi-сети.
И не выходит у меня каменный цветок. NetworkManager интерфейс wlan0 делает, связывает его с нужным котроллером, файл /etc/sysconfig/network-scripts/ifcfg-wlan0 создает, но интерфейс не инициализируется ни при каких настройках. Например, в режиме auto:

Error org.freedesktop.NetworkManagerSettings.InternalError: unable to get the connection D-Bus path
Error org.freedesktop.NetworkManagerSettings.InternalError: unable to get the connection D-Bus path
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.
Error for wireless request "Set Frequency" (8B04) :
    invalid argument "Авто".

Определяется информация IP для wlan0...RTNETLINK answers: Operation not possible due to RF-kill 
 

На манипуляции с переключателем WiFi (ручным, на корпусе) Fedora не реагирует никоим образом.
Подскажите, как правильно активизировать интерфейс. А то ведь далее ни к чему не подключиться...
WiFi-rаdar будет молчать как партизан, пока wlan0 не оживет...

2

Та же проблема. Ноут asus z99l, wifi - Atheros AR5001. Пробовал через Network Meneger, потом создал соединение через System Settings > Сеть. Запускаю через ifup wlan0 - та же ошибка. Но если перед ifup wlan0 сделать следующее:

ifconfig wlan0 up
iwconfig wlan0 essid dlink
iwconfig wlan0 mode managed
iwconfig wlan0 channel auto
iwconfig wlan0 rate auto
iwconfig wlan0 key 2212197600
(параметры, конечно же, свои)

то соединение устанавливается.
Дальше разбираться было лень, загнал всё вскрипт (между командами пришлось вставить sleep 1- без этого не работал). Если будет найдено более культурное решение буду рад воспользоваться.  smile

3

Alex-L пишет:

Та же проблема.
.....
Если будет найдено более культурное решение буду рад воспользоваться.  smile

Фишка в том, что я этого SSID'а не знаю априори. Я хочу сделать комп с WiFi, через который можно ходить в Инет через публичные точки доступа. А какой там SSID - то мне неведомо. Я же не домашний WiFi поднимаю, где я полный хозяин. Но это все задача вторичная.
Главная задача иная. А именно - есть коммуникатор HTC Diamond с поддержкой 3G. Так основная то задача - выйти в Сеть через этот коммуникатор. Каким угодно образом подцепить его к Федоре. По USB-шнурку он цепляется. И становится езернетовской картой по RNDIS. Но по неведомым мне причинам через него не ходит TCP-протокол. А из офтопика - без проблем. Вывод - что то TCP режет не в коммуникторе, а на хосту. А что - не знаю.
Есть вариант поднять между даймондом и ноутом WiFi-сеть. И коммуникатор сделать в ней дефолтным роутером. Такие програмки для HTC  у меня в архиве лежат (непробованные).
И только третий вариант, если не пойдут первые два - соединится через блютусный свисток...

Блин. А ведь в оффтопике таких проблем ни разу не было. Всё работало "искаропки". Хоть снова перебивай диск и ставь вынь второй операционокой. А не хочу...

4

А если поставить wicd?

5 (11.06.2010 09:40:45 отредактировано Cruiser78)

Hrafn пишет:

А если поставить wicd?

Спасибо за наводку на альтернативное решение. Но...
С ходу не получилось.
1. В стандартных репах этого пакета нет. Но сие решаемо.
2. По официальным ссылкам rpm'ов на федору нет (последние - на 11-ю, и те мертвые). Но сие решаемо.
3. Взял там же архив с исходниками версии 1.7.0. Тем более, что всё на питоне писано.
4. Проверил и доставил почти всё, что в INSTALL-файле было прописано. Не понял, в каком пакете живут
настоятельно рекомендуемые   

6. a graphical sudo application (gksu, kdesu, and ktsuss are supported),
     while optional, is strongly recommended

Однако, прошел по инструкции, ошибок при установке не вылезло.
Теперь результат - увы. Интерфейс wlan0 активизироваться не хочет. Это первое.
Второе - в одной из статей вычитал, что wicd выносит NetworkManager при своей установке. У меня этого не случилось.
Покувыркался немного, wlan0 не активизируется. NM удалил. Перегрузился. wlan0 не активизируется.
При этом - сам wicd не может подключиться к D-bus'у. Чтение логов мне пока не очень помогло...
Что делать - пока не знаю.

Alex-L пишет:

ifconfig wlan0 up

У меня, кстати, обламывается на первой команде:

# ifconfig wlan0 up
SIOCSIFFLAGS: Operation not possible due to RF-kill

Объясните, что это значит?

===================================

Курил Инет на эту тему. Похоже, что это официальный неизлечимый баг с родными, динуксовыми, для афероса драйверами. Надо будет попробовать подсунуть дрова виндовые....

6

Cruiser78 пишет:

Курил Инет на эту тему. Похоже, что это официальный неизлечимый баг с родными, динуксовыми, для афероса драйверами. Надо будет попробовать подсунуть дрова виндовые....

Все очень просто, наиболее вероятно, устройство: Wi-Fi - отключено: софтово и/или хардово.
Что необходимо сделать:
1. Найти устройство (выполнить под: root):
cat /sys/class/rfkill/rfkill[0-9]/type
или:
cat /sys/class/rfkill/rfkill[0-9]/uevent
после определения устройства, запоминаем номер: rfkill[0-9]
2. Определить состояние устройства:
cat /sys/class/rfkill/rfkillX/state
== 0. неактивно (невыбрано в случае: WiMax/Wi-Fi)
== 1. активно (выбрано в случае: WiMax/Wi-Fi)
== 2. отключено аппаратно (переключатель и/или BIOS)
3. Включить устройство:
== 1) переключатель на корпусе.
== 2) BIOS (в моем буке нет).
4. Аквизировать/выбрать устройство:
== 1) echo 1 > /sys/class/rfkill/rfkillX/state
== 2) возможно кнопки: Fn+ .... - читать мануал к буку.
5. Проверить устройство:
cat /sys/class/rfkill/rfkillX/state
Должно быть:
== 1. активно (выбрано в случае: WiMax/Wi-Fi)
6. Настрить сеть.
ну, тут как обычно. ab