Автор Тема: Wi-Fi (вафля) Общие вопросы и предложения.  (Прочитано 104790 раз)

Оффлайн drmam

  • Давно тут
  • **
  • Сообщений: 38
    • Email
Господа, такой вопрос: а не разумно ли задать вопрос о наличии поддержки ralink-а ядром самим разработчикам? Подскажите, пожалуйста, как это сделать? Подозреваю, что дискуссия в этой ветке заходит в тупик по причине неведомых нам ограничений в дистрибутиве... Хотя, конечно, не исключено, что я не так что-то делаю... :)

Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
    • Email

Команда $ apt-cache search kernel-modules-rt61-std-smp ничего не выдает в результате выполнения (после apt-get update, естественно). Думаю потому, что такой пакет для моей системы в  бранче 4.1 отсутствует. Качать с сизифа и ставить такой пакет что-то боязно.

Не надо этого делать. У вас уже всё есть.
сделате теперь
ip link set up wlan0
iwlist wlan0 scan

Если он найдёт сети, ставте NetworkManager и радуйтесь.
Keep it simple.
Keep it true.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Настройка WiFi на ноуте (Branch 4.1)
« Ответ #47 : 06.10.2008 11:45:20 »
Модуль ath_pci должен знать этот чип. Очевидно, именно 1a3b:1026 пока не знает. :( А можно глянуть вывод сообщений об ошибках?
dmesg | grep ath_pci
To moan or to solve -- that is the question!

Оффлайн Monstr

  • Начинающий
  • *
  • Сообщений: 22
Re: Настройка WiFi на ноуте (Branch 4.1)
« Ответ #48 : 06.10.2008 12:05:56 »
[root@Notebook] 12:04:11 ~ :# dmesg | grep ath_pci
ath_pci: trunk
[root@Notebook] 12:04:22 ~ :# rmmod ath5k
[root@Notebook] 12:04:39 ~ :# rmmod ath_pci
[root@Notebook] 12:04:44 ~ :# rmmod ath_hal
[root@Notebook] 12:04:51 ~ :# lsmod | grep ath
[root@Notebook] 12:05:02 ~ :# modprobe ath_pci
[root@Notebook] 12:05:09 ~ :# lsmod | grep ath
ath_pci               211640  0
ath_hal               268288  1 ath_pci
wlan                  278560  1 ath_pci
[root@Notebook] 12:05:12 ~ :# dmesg | grep ath_pci
ath_pci: trunk
ath_pci: driver unloaded
ath_pci: trunk
Никогда не бойся делать чего не умеешь. Помни - ковчег был построен любителем, профессионалы строили Титаник!

Оффлайн drmam

  • Давно тут
  • **
  • Сообщений: 38
    • Email
Не надо этого делать. У вас уже всё есть.
сделате теперь
ip link set up wlan0
iwlist wlan0 scan

Не получается... :(

Пишем
#ip link set up wlan0
После чего dmesg в конце выдает:
phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.

Alexei_VM

  • Гость
phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.

А вы эту самую firmware уже из виндовых драйверов достали? В нужное место положили?

Оффлайн drmam

  • Давно тут
  • **
  • Сообщений: 38
    • Email
phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.

А вы эту самую firmware уже из виндовых драйверов достали? В нужное место положили?

Firmware я не доставал. :( Подскажите, пожалуйста, как это можно сделать? ndiswrapper-ом?
Как может называться полученный файл? Куда его следует положить?

К слову, поиск apt-cache search firmware-rt дает только firmware-rt73.
« Последнее редактирование: 06.10.2008 19:26:41 от drmam »

Alexei_VM

  • Гость
Firmware я не доставал. :( Подскажите, пожалуйста, как это можно сделать? ndiswrapper-ом?

Могу сказать только общее направление поиска, ибо никакой wifi-карты сейчас под рукой нет, а фирмваре штука индивидуальная для каждой железки.

В двух словах:
- взять виндовые драйвера, распаковать их (хоть бы и под виндой) при необходимости. Там должен быть файл с микрокодом для карты.
- положить файл (предположительно) в /lib/firmware

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

ndiswrapper точно не нужен.

Оффлайн drmam

  • Давно тут
  • **
  • Сообщений: 38
    • Email
Могу сказать только общее направление поиска, ибо никакой wifi-карты сейчас под рукой нет, а фирмваре штука индивидуальная для каждой железки.

В двух словах:
- взять виндовые драйвера, распаковать их (хоть бы и под виндой) при необходимости. Там должен быть файл с микрокодом для карты.
- положить файл (предположительно) в /lib/firmware

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

ndiswrapper точно не нужен.

Спасибо за совет! :)

Ниже приводится песнь акына. :)

1. Скачал дрова с сайта Ralink http://www.ralinktech.com.tw/data/RT61_Firmware_V1.2.zip
2. Положил *.bin в /lib/firmware

Успеха пока нет, но что-то проклевывается. :)
Пытаюсь временно настроить сетку через iwconfig. Карточка мигнет диодами и погаснет.. :) Словом, к точке пока подключиться не могу. NetworkManager не помогает.



Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
    • Email
Re: Настройка WiFi на ноуте (Branch 4.1)
« Ответ #54 : 06.10.2008 22:06:24 »
Покажите больше dmesg вокруг ath_pci: turnk
Keep it simple.
Keep it true.

Оффлайн Monstr

  • Начинающий
  • *
  • Сообщений: 22
Re: Настройка WiFi на ноуте (Branch 4.1)
« Ответ #55 : 06.10.2008 23:25:12 »
Вот то, что рядом, выкинул точно ненужное и отметил троеточием:
ACPI: device:22 is registered as cooling_device2
input: Video Bus as /class/input/input6
ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1a.7 to 64
...
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.30.13 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133)
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 23
...
wlan: trunk
...
ath_pci: trunk
...
iTCO_vendor_support: vendor-support=0
...
MadWifi: unable to attach hardware: 'Hardware revision not supported' (HAL status 13)
ACPI: PCI interrupt for device 0000:02:00.0 disabled
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007)
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x0860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
...
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:02:00.0 to 64
ath5k_pci 0000:02:00.0: registered as 'phy0'
ath5k phy0: failed to wakeup the MAC Chip
ACPI: PCI interrupt for device 0000:02:00.0 disabled
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
...
ath5k_pci: probe of 0000:02:00.0 failed with error -5
...
Никогда не бойся делать чего не умеешь. Помни - ковчег был построен любителем, профессионалы строили Титаник!

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Настройка WiFi на ноуте (Branch 4.1)
« Ответ #56 : 07.10.2008 03:17:21 »
Шансы хорошие, 1a3b:1026 поддерживается ядром с Trunk-овским оверлеем madwifi-hal (svn r3723). К слову, у меня почти такой же чип на детском ноуте. Кстати, в ALT Linux-е тоже поддерживается! ;) Только вот как сделать, чтобы заработало в автомате - не подскажу пока. Попробуйте для начала ручками поднять интерфейс...

Примерно так должен выглядеть успешный лог:
# dmesg|grep ath
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.10.5.6 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425, RF2417)
ath_pci: svn r3723
MadWifi: ath_attach: HAL managed transmit power control (TPC) disabled.
MadWifi: ath_attach: Interference mitigation is supported. Currently disabled.
MadWifi: ath_attach: Switching rfkill capability off.
ath_rate_amrr: 0.1 (svn r3723)
ath_pci: wifi0: Atheros 5424/2424: mem=0xd0200000, irq=18

Очевидно, сейчас грузится не тот модуль - ath5k_pci (а не ath5k?). Могу рассказать суть и в чём отличие от ath_pci - это разные модули, причём ветка Wireless для ath5k тоже уже поддерживает некоторые чипы AR5424/RF2425 (168c:001c), но не все phy. Дело в том, что у нас с вами скорее всего RF2424. ;) ВАЖНО: этот модуль не должен загружаться в вашем случае! Его нужно поставить в blacklist. Загружать надо именно ath_pci (madwifi-hal из svn r3723). Не обращайте внимание на путаницу с маркировкой 5006/5007, обновите инфу о PCI update-pciids прежде всего.

ath5k - это полностью открытые драйверы сообщества, но ввиду закрытия части железа, используется т.н. OpenHAL. Пока что поддерживается далеко не все чипы серии 5xxx. ath_pci - поддерживается самим Atheros-ом (точнее, проектом madwifi). ath_hal - это их проприетарная разработка, но что примечательно, совсем недавно это стало доступно для архитектуры x86_64 (раньше была поддержка только x86).

Вернитесь назад на несколько постов и повторите всё, начиная с выгрузки всех _ЗАГРУЖЕННЫХ_ модулей, связанных с wifi (может, ath5k_pci???). Далее попробуйте загрузить всё же ath_pci через modprobe, предварительно прочтя документацию на диске и сайте madwifi. Возможно именно в вашем случае нужны доп. параметры в modprobe. Так вы точнее сами раберётесь что к чему.

Но самый быстрый способ завести это дело - задать вопрос в списке рассылки. Мне говорили, что даже в случае необходимости пересборки ядра реакция составит не более одной ночи. Это быстрее, чем тратить время на форуме!.. ;)

P.S. я сижу на другом дистре, там бы точно подсказал, как разрулить...
To moan or to solve -- that is the question!

Оффлайн fearuth

  • Начинающий
  • *
  • Сообщений: 7
    • Email
Re: Вопросы по теме
« Ответ #57 : 11.10.2008 10:43:01 »
Плохая идеалогия! Ведь девиз дистрибутив "для новичка и профессианала", а у них нет нового драйвера для ядра для моей wifi, что теперь мне делать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Re: Вопросы по теме
« Ответ #58 : 11.10.2008 11:00:32 »
А что у вас за карточка Wifi ?

Оффлайн fearuth

  • Начинающий
  • *
  • Сообщений: 7
    • Email
Re: Re: Вопросы по теме
« Ответ #59 : 11.10.2008 11:07:59 »
Broadcom bcm4312 14e4:4315