LINUX.ORG.RU

iwlwifi?


0

0

В ядре увидел iwlwifi, в портейджах - iwlwifi-ucode.

> The iwlwifi project provides a driver which utilizes the new d80211 subsystem for the Intel PRO/Wireless 3945ABG Network Connection adapter

Я так понимаю, это замена классическому iwl3945? Причем официальное, от интелей?

Юзал кто? Насколько оно вообще допилено и юзабельно, какие плюсы\минусы? Гугл выдает прескорбно мало инфы по этому поводу.

> Я так понимаю, это замена классическому iwl3945? Причем официальное, от интелей?

Нет, iwlwifi - это "подсистема", в которую входят iwlcore (общий код), iwl3945 и iwlagn. А всё вместе - это замена устаревшему ipw3946, который работал со старым стеком 802.11. И это есть уже довольно давно.

> в портейджах - iwlwifi-ucode.


Где? У меня есть только net-wireless/iwl3945-ucode, net-wireless/iwl4965-ucode, net-wireless/iwl5000-ucode, net-wireless/iwl5150-ucode. Это просто фирмварь, которую судя по всему драйвер загружает в сетевую карту.

> Юзал кто? Насколько оно вообще допилено и юзабельно, какие плюсы\минусы?


Работает отлично. Правда AP mode не умеет (и похоже это и не планируется), но лично мне оно не нужно.

> Гугл выдает прескорбно мало инфы по этому поводу.


http://intellinuxwireless.org/

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

> http://intellinuxwireless.org/

Для Ъ:

(жирным шрифтом красного цвета в самом верху страницы)
Note: The iwlwifi driver has been merged into mainline kernel since 2.6.24. If you are using kernels after this release, please use the intree (drivers/net/wireless/iwlwifi) driver directly. After 2.6.26 the intree driver iwlagn also supports the new 5100BG, 5100ABG, 5100AGN, 5300AGN and 5350AGN series hardwares.

(и в самом низу)
Copyright © 2007-2008 Intel Corporation | Intel is a registered trademark of Intel Corporation | * Other names and brands may be claimed as the property of others.

- это как бы ненавязчиво намекает на причастность Intel'а к разработке этих драйверов.

Deleted
()

Я юзаю с того самого момента, как в арче выкинули устаревший ipw3945. Поначалу было очень нестабильно, особенно в ad-hoc, сейчас уже нормально работает. С лампочками, правда, бида-бида, и, похоже, всем пох^W^Wnobody cares.

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

Погнал, это оверлей, iwlwifi. Там есть:

* net-wireless/iwlwifi [ Masked ] Latest version available: 0.0.13 Latest version installed: [ Not Installed ] Size of downloaded files: 148 kB Homepage: http://intellinuxwireless.org/?p=iwlwifi Description: The iwlwifi project provides a driver which utilizes the new d80211 subsystem for the Intel PRO/Wireless 3945ABG Network Connection adapter. License: GPL-2

* net-wireless/iwlwifi-ucode [ Masked ] Latest version available: 2.14.1 Latest version installed: [ Not Installed ] Size of downloaded files: 160 kB Homepage: http://intellinuxwireless.org/?p=iwlwifi Description: iwlwifi uCode License: GPL-2

А вот что это? И чем оно отличается от установленного iwl3945-ucode?

different
() автор топика
Ответ на: комментарий от anonymous4

> С лампочками, правда, бида-бида, и, похоже, всем пох^W^Wnobody cares.

Странно. У меня на ноуте (3945) и лампочка и переключатель rfkill работают как надо. Может у тебя в ядре это выключено (оно идёт отдельными пунктами)?

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

> А вот что это? И чем оно отличается от установленного iwl3945-ucode?

Видимо это старые версии, которые были до включения в основную ветку ядра.

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

Вот багрепорт, закрытый по идиотской ошибке. Они теперь отказываются его открывать. http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1771

У меня rfkill тоже работает. А вот лампочка непрерывно мигает (ну точнее раньше мигала, я кое-каким костылем залочил ее).

% dmesg | grep iwl
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:04:00.0: setting latency timer to 64
iwl3945 0000:04:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
iwl3945 0000:04:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:04:00.0: irq 28 for MSI/MSI-X
phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:04:00.0: firmware: requesting iwlwifi-3945-2.ucode
iwl3945 0000:04:00.0: loaded firmware version 15.32.2.9
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX


% yaourt -Qi iwlwifi-3945-ucode | grep Версия
Версия : 15.32.2.9-1

% uname -rmv
2.6.30-custom #1 SMP PREEMPT Wed Jun 10 20:12:48 MSD 2009 x86_64

Покажи свой вывод того же, плз.

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

Я правильно понял, что лампочка в принципе работает, но тебя не устраивает её поведение в разных ситуациях?

У меня лампочка не горит при выключенном через rfkill адаптере, горит постоянно при включенном, и мигает при передаче данных. В общем меня это устраивает и я даже не задумывался что должно быть как-то по-другому...

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

> Покажи свой вывод того же, плз.

$ dmesg | grep iwl
iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX

$ qlist -Iv ucode
net-wireless/iwl3945-ucode-15.32.2.9

$ uname -rmv
2.6.30-gentoo-r2 #1 SMP PREEMPT Sat Jul 4 10:34:10 YEKST 2009 x86_64

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

>Я правильно понял, что лампочка в принципе работает, но тебя не устраивает её поведение в разных ситуациях?

Правильно.

>У меня лампочка не горит при выключенном через rfkill адаптере, горит постоянно при включенном, и мигает при передаче данных. В общем меня это устраивает и я даже не задумывался что должно быть как-то по-другому...

А я вот помню, как светодиод активности работал с ipw-драйвером... Именно так, как и должен работать - не гореть при отсутствии подключения, мигать при неработоспособном состояни (не связан с AP/подключение в процессе), постоянно светить при наличии установленного соединения. А вот в новом iwl3945 это сломано - лампочка не перестает моргать после установления соединения, и это ужасно раздражает и отвлекает.

Вот, кстати, костыль, которым я пользуюсь (это в скрипте подключения netcfg2):

POST_UP="sleep 5; for led in /sys/class/leds/iwl-phy*; do echo 0 > \$led/brightness; done"

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

Более полная выборка лога ядра (с момента загрузки, если надо):

Jul 04 11:42:29 [kernel] iwl3945: Copyright(c) 2003-2009 Intel Corporation
Jul 04 11:42:29 [kernel] iwl3945 0000:06:00.0: enabling device (0000 -> 0002)
Jul 04 11:42:29 [kernel] iwl3945 0000:06:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
Jul 04 11:42:29 [kernel] iwl3945 0000:06:00.0: setting latency timer to 64
Jul 04 11:42:29 [kernel] iwl3945 0000:06:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
Jul 04 11:42:29 [kernel] iwl3945 0000:06:00.0: Detected Intel Wireless WiFi Link 3945ABG
Jul 04 11:42:29 [kernel] iwl3945 0000:06:00.0: irq 29 for MSI/MSI-X
Jul 04 11:42:29 [kernel] phy0: Selected rate control algorithm 'iwl-3945-rs'
Jul 04 11:42:39 [kernel] iwl3945 0000:06:00.0: firmware: requesting iwlwifi-3945-2.ucode
Jul 04 11:42:39 [kernel] iwl3945 0000:06:00.0: loaded firmware version 15.32.2.9
Jul 04 11:42:39 [kernel] Registered led device: iwl-phy0::radio
Jul 04 11:42:39 [kernel] Registered led device: iwl-phy0::assoc
Jul 04 11:42:39 [kernel] Registered led device: iwl-phy0::RX
Jul 04 11:42:39 [kernel] Registered led device: iwl-phy0::TX
Jul 04 11:56:07 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
Jul 04 11:56:07 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
Jul 04 11:56:07 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
Jul 04 11:56:07 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Jul 04 11:56:07 [kernel] Registered led device: iwl-phy0::radio
Jul 04 11:56:07 [kernel] Registered led device: iwl-phy0::assoc
Jul 04 11:56:07 [kernel] Registered led device: iwl-phy0::RX
Jul 04 11:56:07 [kernel] Registered led device: iwl-phy0::TX
Jul 04 16:19:47 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
Jul 04 16:19:47 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
Jul 04 16:19:47 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
Jul 04 16:19:47 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Jul 04 16:19:47 [kernel] Registered led device: iwl-phy0::radio
Jul 04 16:19:47 [kernel] Registered led device: iwl-phy0::assoc
Jul 04 16:19:47 [kernel] Registered led device: iwl-phy0::RX
Jul 04 16:19:47 [kernel] Registered led device: iwl-phy0::TX
Jul 05 01:29:42 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
Jul 05 01:29:42 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
Jul 05 01:29:42 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
Jul 05 01:29:42 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Jul 05 01:29:43 [kernel] Registered led device: iwl-phy0::radio
Jul 05 01:29:43 [kernel] Registered led device: iwl-phy0::assoc
Jul 05 01:29:43 [kernel] Registered led device: iwl-phy0::RX
Jul 05 01:29:43 [kernel] Registered led device: iwl-phy0::TX
Jul 05 09:48:32 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
Jul 05 09:48:32 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x4 (was 0x0, writing 0xc2000000)
Jul 05 09:48:32 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
Jul 05 09:48:32 [kernel] iwl3945 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
Jul 05 09:48:33 [kernel] Registered led device: iwl-phy0::radio
Jul 05 09:48:33 [kernel] Registered led device: iwl-phy0::assoc
Jul 05 09:48:33 [kernel] Registered led device: iwl-phy0::RX
Jul 05 09:48:33 [kernel] Registered led device: iwl-phy0::TX

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