Intel Pro wireless 3945abg [РЕШЕНО]

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

карточка Intel Pro Wireless 3945abg

lspci написал(а):
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0a:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller

iwl3945-ucode установлен, iwlist wlan0 scan видит сети
но когда network-manager пытается приконектиться в логи валятся сообщения

log написал(а):
Jan 25 23:28:45 se-laptop [ 156.304116] wlan0: authenticate with AP 00:1b:11:84:e0:42
Jan 25 23:28:45 se-laptop [ 156.504117] wlan0: authenticate with AP 00:1b:11:84:e0:42
Jan 25 23:28:45 se-laptop [ 156.704115] wlan0: authentication with AP 00:1b:11:84:e0:42 timed out
Jan 25 23:28:46 se-laptop [ 157.256944] iwl3945 0000:02:00.0: PCI INT A disabled

еще сообщения подобного типа встречаются
Jan 25 23:42:32 se-laptop NetworkManager: Old device 'wlan0' activating, won't change.

аналогично при использовании WICD.

До этого собирал ipw3945, но без патча на 2.6.27 ядре они не собирались, и работало это все весьма плохо (куча dropped пакетов), но главное хоть как то работало (network-manager без проблен подцеплял сеть), не хочеться возвращяься к ipw.

Используется WPA2-PSK

Очень надеюсь на вашу помощь.

Смотреть в сторону

Смотреть в сторону wpa_supplicant, а network-manager снести нафиг.

Если через wpa_supplicant

Если через wpa_supplicant тоже самое в логи пишет.

#lspci 00:00.0 Host


#lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0a:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
#dmesg | tail

[   81.874988] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   81.875861] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   82.075112] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   82.275110] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   82.475131] wlan0: authentication with AP 00:1b:11:84:e0:42 timed out
[   98.018757] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   98.019699] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   98.219119] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   98.419113] wlan0: authenticate with AP 00:1b:11:84:e0:42
[   98.619115] wlan0: authentication with AP 00:1b:11:84:e0:42 timed out
/etc/wpa_suplicant/wpa_suplicant.conf

network={
        ssid="qoopol"
        key_mgmt=WPA-PSK
        scan_ssid=1
        psk=..........
}
/etc/conf.d/net

#config_eth0="null"
modules="wpa_supplicant"
wpa_supplicant_wlan0="-Dwext"
config_wlan0="dhcp"

iwlist wlan0 scan

wlan0     Scan completed :
          Cell 01 - Address: 00:1B:11:84:E0:42
                    ESSID:"qoopol"
                    Mode:Master
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=87/100  Signal level:-46 dBm  Noise level=-127 dBm
                    Encryption key:on
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Bit Rates:54 Mb/s
                    Extra:tsf=000000004aa6f179
                    Extra: Last beacon: 60ms ago
ifconfig -a


eth0      Link encap:Ethernet  HWaddr 00:16:36:32:25:f9
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:13:02:2d:74:40
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wmaster0  Link encap:UNSPEC  HWaddr 00-13-02-2D-74-40-6C-6F-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Нифига не пойму что ему надо

попробуй постепенно усиливать

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

WPA2-PSK != WPA-PSK ;-) Уточните это...

Можно просто включить отладку и всё сразу станет понятным...

при key_mgmt=WPA2-PSK пишет

Используется WPA2-PSK (AES/CCMP)

при key_mgmt=WPA2-PSK пишет следующее

Line 4:  invalid key_mgmt 'WPA2-PSK'

Если не трудно, подскажите как включить отладку.
На данный момент у меня ядро сконфигурировано следующим образом:


Device Drivers
    [*] Network divece support --->
        Wireless LAN --->
            <M> Intel Wireless Wifi Core                                  
            [*] Iwlwifi RF kill support                                    
            [*] Enable full debugging output in iwlagn driver             
            < > Intel Wireless WiFi Next Gen AGN                 
            <M> Intel PRO/Wireless 3945ABG/BG Network Connection 
            [*]   Enable RF kill support in iwl3945 drivers 
            [*]   Enable Spectrum Measurement in iwl3945 drivers
            [*]   Enable LEDS features in iwl3945 driver                 
            [*]   Enable full debugging output in iwl3945 driver

С debug разобрался Кусок

С debug разобрался
Кусок лога, созданный при попытке подключения
закинул сюда http://dpaste.com/113776/
Честно говоря отладочная инфа мне не очень помогла, надеюсь на вашу помощь.

попробуй вообще убрать эту

попробуй вообще убрать эту строчку, пусть само угадает.

Тут сначала одни вопросы...

1. Что говорит lspci -s 02:00.0 -vvnn?
2. Какая версия ядра/система (uname -a)?
3. Смотрели/искали ли на ВиКи workqround-ы для этой карты? А в гугле?
4. Искали ли по этому форуму? Ставили net-wireless/iwl3945-ucode? Есть тут ведь даже решённые ветки! ;)
5. Выключили NetworkManager и задействовали wpa_supplicant? Кстати, какая версия?
6. Насколько я увидел в /etc/wpa_suplicant/wpa_suplicant.conf (выше), документацию по wpa_supplicant (именно примеры для WPA2-PSK) смотрели НЕВНИМАТЕЛЬНО? Надеюсь, не нужно её сюда копипастить? ;-)
7. Вот это: 00:13:02:2d:74:40 - mac вашего вай-фай интерфейса? А это: 00:1B:11:84:E0:42 - BSSID вашей AP? Он скрытый? AP вещает свой SSID ("qoopol")?

Теперь по факту уведенного можно уже сделать некоторые выводы...

Я правда имел ввиду несколько иной лог отладки (wpa_supplicant -dd -iwlan0 -c/etc/wpa_suplicant/wpa_suplicant.conf, запускать разумеется вручную), но и в приведённом тоже кое-что смущает. Во первых, он явно идёт не с начала. Многие дрова при инициализации выводят в dmesg список поддерживаемых схем аутентификации, включая WPA-PSK, WPA2-PSK, TKIP/CCMP, etc... Во-вторых смущает повсеместное обнуление bssid:

iwl3945: U iwl3945_mac_config_interface bssid: 00:00:00:00:00:00
* bssid = 00:00:00:00:00:00
wlan0: authenticate with AP 00:00:00:00:00:00

Работая с другими картами, wpa_supplicant и WPA-PSK (не WPA2) сталкивался с тем, что модули поддержки аутентификации могут грузиться позже модуля карты или не грузиться вообще. В результате именно аутентификация-то и не работает, а wpa_supplicant постоянно норовит поставить AP с нулевым маком в чёрный список. Типичный симтом не совсем похож на ваш:
wlan0: authentication with AP 00:1b:11:84:e0:42 timed out
т.е. вместо реального BSSID AP в таком случае идут все нули. Решение такое, что модули аутентификации AES, TKIP, etc... должны уже быть вкомпилены в ядро, а саму карту ставить модулем. Как вариант, определить самому порядок загрузки всех модулей. В-третьих, смутило, что попытка установить mac интерфейса предпринимается единожды в середине лога:
iwl3945: U iwl3945_mac_add_interface Set: 00:13:02:2d:74:40

1. lspci -s 02:00.0

1. lspci -s 02:00.0 -vvnn

02:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4222] (rev 02)
        Subsystem: Intel Corporation Device [8086:1041]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at 54000000 (32-bit, non-prefetchable) [=4K]
        Capabilities: [c8] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Device Serial Number 40-74-2d-ff-ff-02-13-00
        Kernel driver in use: iwl3945
        Kernel modules: iwl3945

2. uname -a
Linux se-laptop 2.6.27-gentoo-r8 #17 SMP Wed Jan 28 11:32:07 SAMT 2009 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz GenuineIntel GNU/Linux
3. В инете перешарил все что можно (все что было в моих силах, может быть плохо искал, чтож как умею). У людей как правило с аутентификацией проблемы не возникали, проблемы возникали как правило дальше, либо картачка вообще не обнаруживалась.
4. По данному форуму искал в первую очередь. Прошивку установил первым делом (статейка в вики)

# equery list iwl
[ Searching for package 'iwl' in all categories among: ]
 * installed packages
[I--] [  ] net-wireless/iwl3945-ucode-15.28.1.6 (0)

5. Конечно пробовал через wpa_supplicant напрямую

# wpa_supplicant -v
wpa_supplicant v0.5.7

сейчас еще попробую размаскировать последнюю версию
6. Признаю свой косяк :)
7. qoopol - это SSID моей AP, не скрытый.

Все что касается wifi (mac80211) вкомпилено в ядро, а модуль карточки скомпилен модулем. Все необходимые алгоритмы шифрования также вкомпилены в ядро (делал по вики).
ifconfig изначально показывает этот мак адрес при загрузке системы.

Обновил wpa_supplicant до

Обновил wpa_supplicant до 0.6.4 - таже песня :(

wpa_supplicant -dd -iwlan0

wpa_supplicant -dd -iwlan0 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf

Initializing interface 'wlan0' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
ap_scan=1
Line: 2 - start of a new network block
ssid - hexdump_ascii(len=6):
     71 6f 6f 70 6f 6c                                 qoopol
key_mgmt: 0x2
scan_ssid=1 (0x1)
PSK - hexdump(len=32): [REMOVED]
Priority group 0
   id=0 ssid='qoopol'
Initializing interface (2) 'wlan0'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:13:02:2d:74:40
wpa_driver_wext_set_wpa
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - wpa_driver_wext_set_drop_unencrypted
Setting scan request: 0 sec 100000 usec
Added interface wlan0
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b06 len=8
Ignore event for foreign ifindex 4
RTM_NEWLINK: operstate=0 ifi_flags=0x1043 ([UP][RUNNING])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
State: DISCONNECTED -> SCANNING
Starting AP scan (specific SSID)
Scan SSID - hexdump_ascii(len=6):
     71 6f 6f 70 6f 6c                                 qoopol
Trying to get current scan results first without requesting a new scan to speed up initial association
Received 0 bytes of scan results (0 BSSes)
Scan results: 0
Selecting BSS from priority group 0
No suitable AP found.
Setting scan request: 0 sec 0 usec
Starting AP scan (broadcast SSID)
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b19 len=8
Received 925 bytes of scan results (4 BSSes)
Scan results: 4
Selecting BSS from priority group 0
0: 00:1b:11:84:e0:42 ssid='qoopol' wpa_ie_len=0 rsn_ie_len=22 caps=0x11
   selected based on RSN IE
Trying to associate with 00:1b:11:84:e0:42 (SSID='qoopol' freq=2412 MHz)
Cancelling scan request
WPA: clearing own WPA/RSN IE
Automatic auth_alg selection: 0x1
RSN: using IEEE 802.11i/D9.0
WPA: Selected cipher suites: group 16 pairwise 16 key_mgmt 2 proto 2
WPA: clearing AP WPA IE
WPA: set AP RSN IE - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
WPA: using GTK CCMP
WPA: using PTK CCMP
WPA: using KEY_MGMT WPA-PSK
WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
No keys have been configured - skip key clearing
wpa_driver_wext_set_drop_unencrypted
State: SCANNING -> ASSOCIATING
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
wpa_driver_wext_associate
Setting authentication timeout: 10 sec 0 usec
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
RSN: Ignored PMKID candidate without preauth flag
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b04 len=12
Authentication with 00:00:00:00:00:00 timed out.
Added BSSID 00:1b:11:84:e0:42 into blacklist
State: ASSOCIATING -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
Setting scan request: 0 sec 0 usec
State: DISCONNECTED -> SCANNING
Starting AP scan (specific SSID)
Scan SSID - hexdump_ascii(len=6):
     71 6f 6f 70 6f 6c                                 qoopol
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b19 len=8
Received 427 bytes of scan results (2 BSSes)
Scan results: 2
Selecting BSS from priority group 0
0: 00:1b:11:84:e0:42 ssid='qoopol' wpa_ie_len=0 rsn_ie_len=22 caps=0x11
   selected based on RSN IE
Trying to associate with 00:1b:11:84:e0:42 (SSID='qoopol' freq=2412 MHz)
Cancelling scan request
WPA: clearing own WPA/RSN IE
Automatic auth_alg selection: 0x1
RSN: using IEEE 802.11i/D9.0
WPA: Selected cipher suites: group 16 pairwise 16 key_mgmt 2 proto 2
WPA: clearing AP WPA IE
WPA: set AP RSN IE - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
WPA: using GTK CCMP
WPA: using PTK CCMP
WPA: using KEY_MGMT WPA-PSK
WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
No keys have been configured - skip key clearing
wpa_driver_wext_set_drop_unencrypted
State: SCANNING -> ASSOCIATING
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
wpa_driver_wext_associate
Setting authentication timeout: 10 sec 0 usec
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
RSN: Ignored PMKID candidate without preauth flag
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b04 len=12
Authentication with 00:00:00:00:00:00 timed out.
BSSID 00:1b:11:84:e0:42 blacklist count incremented to 2
State: ASSOCIATING -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
Setting scan request: 0 sec 0 usec
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b19 len=8
Received 0 bytes of scan results (0 BSSes)
Scan results: 0
Selecting BSS from priority group 0
No APs found - clear blacklist and try again
Removed BSSID 00:1b:11:84:e0:42 from blacklist (clear)
Selecting BSS from priority group 0
No suitable AP found.
Setting scan request: 5 sec 0 usec
Starting AP scan (specific SSID)
Scan SSID - hexdump_ascii(len=6):
     71 6f 6f 70 6f 6c                                 qoopol
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b19 len=8
Received 183 bytes of scan results (1 BSSes)
Scan results: 1
Selecting BSS from priority group 0
0: 00:1b:11:84:e0:42 ssid='qoopol' wpa_ie_len=0 rsn_ie_len=22 caps=0x11
   selected based on RSN IE
Trying to associate with 00:1b:11:84:e0:42 (SSID='qoopol' freq=2412 MHz)
Cancelling scan request
WPA: clearing own WPA/RSN IE
Automatic auth_alg selection: 0x1
RSN: using IEEE 802.11i/D9.0
WPA: Selected cipher suites: group 16 pairwise 16 key_mgmt 2 proto 2
WPA: clearing AP WPA IE
WPA: set AP RSN IE - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
WPA: using GTK CCMP
WPA: using PTK CCMP
WPA: using KEY_MGMT WPA-PSK
WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
No keys have been configured - skip key clearing
wpa_driver_wext_set_drop_unencrypted
State: SCANNING -> ASSOCIATING
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
wpa_driver_wext_associate
Setting authentication timeout: 10 sec 0 usec
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
RSN: Ignored PMKID candidate without preauth flag
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b04 len=12
^CCTRL-EVENT-TERMINATING - signal 2 received
Removing interface wlan0
State: ASSOCIATING -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
wpa_driver_wext_set_wpa
wpa_driver_wext_set_drop_unencrypted
wpa_driver_wext_set_countermeasures
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - No keys have been configured - skip key clearing
Cancelling scan request
Cancelling authentication timeout
WEXT: Operstate: linkmode=0, operstate=6

Судя по логу, как упоминал

Судя по логу, как упоминал товарищ klark73, упоминается черный список. Но все что касается wifi у меня вкомпилено в ядро, кроме драйвера самой карточки.
В чем еще может быть причина?

P.S. Загрузился сейчас в LiveCD Ubuntu 8.10 там ситуация аналогичная, хотя USB адаптер (zd1211rw) подцепляется легко и без всяких усилий.
Под виндой карта цепляется, но потеря пакетов есть, примерно как при использовании старого ipw3945.

В чем еще может быть причина?

Заранее извиняюсь, если не смогу помочь, но я ещё не ковырялся с RSN (WPA2) и Intel PRO/Wireless. Боюсь, тут поможет только детальное изучение RTFM далее перечисляемых прог. Но кое-что уже можно прокомментировать...

Действительно, судя по логу, wpa_supplicant определяет сейчас AP как RSN IE (WPA2), но авторизоваться не может "блэклистит по нулям". Кроме того, ряд операций В/В заканчивается неудачей, что говорит обычно о вообще не идеальной подгонке дров/фирмвари под железо. Причина может быть например ещё и в том, что драйвер в принципе не поддерживает WPA2 (RSN) аутентификацию. Но это можно узнать только из логов или RTFM -- чего он поддерживает, а чего нет.

Немного порывшись в гугле, обнаружил, что есть две основных инструкции по поднятию этой карты -- старая (Ipw3945) и новая (Iwlwifi). По ID вашей карты (8086:4222 8086:1041) гугль ничего хорошего не выдаёт :( Определённо можно сказать только то, что в основном встречается способ СТАРЫЙ (т.е. с использованием ещё и дополнительного демона ipw3945d), а также что даже в разных дистрах её поднимают максимум с WPA-PSK/TKIP. К слову, для домашнего использования этого хватает с головой, ибо ещё никому не удалось взломать эту защиту за много лет, а все корпоративные RADIUS-ы, сертификаты SSL, etc... для домашнего юзверя слишком сложно и не к чему...

Вот из этой ветки mail-рассылки (и текущего состояния снэпшота) можно сделать такие выводы:

1. =net-wireless/ipw3945-1.2.2-r1
2. =net-wireless/ipw3945-ucode-1.14.2
3. =net-wireless/ipw3945d-1.7.22-r5
4. =net-wireless/wpa_supplicant-0.5.7
(перечисленное стоит установить и изучить весь сопутствующий RTFM)

Вообще, вся ветка полезна, но она о СТАРОМ способе. Например, такой совет:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
...
network={
     scan_ssid=0
     ...
}

И последнее: иногда старые ядра и способы оказываются более работоспособными в сравнении со свежими решениями... ;-)

На ipw3945 я карточку

На ipw3945 я карточку поднимал, все работало, но работало не удовлетворительно (10% dropped пакетов). К тому же этот драйвер давно не поддерживается, и чтобы собрать его под 2.6.27 пришлось искать патч.
Сейчас попробую приведенный вами конфиг wpa_supplicant.

Очень ценю вашу помощь.

P.S.:

iwl3945 + WPA2-PSK [SOLVED] ;-)
Вообще, поискал на forums.gentoo.org... там об этой карте много чего есть. И вашу тему видал... :)

немного не то

klark73 написал(а):
iwl3945 + WPA2-PSK [SOLVED] ;-)
Вообще, поискал на forums.gentoo.org... там об этой карте много чего есть. И вашу тему видал... :)

Насколько я понял, у человека были проблемы с init скриптами, у меня же даже при ручном вызове wpa_supplicant случается описанный выше косяк.
Я уже начинаю грешить на железяку, так как карточка достаточно распостраненная и WPA2-PSK она поддерживает точно, драйвер тоже относительно свежий и ,если я не ошибаюсь, от производителя.

Да карточка-то наверняка хорошая. :)

После cat /etc/wpa_supplicant/wpa_supplicant.conf стоило написать не psk="your_key", а psk="MY_KEY", а так d2_racing подумал, что вы его слишком буквально поняли и настрочил на эту тему целый пост! :) На всякий случай... тут в кавычках указывается сама фраза. Но можно и без кавычек, только тогда не саму фразу, а результат работы программы wpa_passphrase. А выше я указывал на SOLVED-ветку с целью показать как-раз рабочие конфиги на аналогичной вай-фай карте.

Даже не знаю чего и сказать! Вот эти нули в маке AP, ошибки в/в - ситуация типичная, конфигами ни разу решить не удалось. Но d2_racing там человек знающий, бум надеяться поможет. :) Как правило выручают именно самые свежие патчи/ядра/дрова/прошивки, но не всегда. Вот сам бьюсь с такой же ситуацией, нашёл решение прямо перпендикулярное! :) Думаю, решать придётся через мейнстрим, иначе не выйдет. Т.е. списываться и говорить, что и где сломали. 10% потерь на старом драйвере с пропатченым ядром - не страшно, и наверняка можно найти рабочее обходное решение, это исправляющее. Искать кстати лучше в мейлистах разработчиков.

Мне тут попался wpa_supplicant 0.6.6. Вряд ли это поможет, но можно хотя бы попытаться сделать ебилд...

я это понимаю

klark73 написал(а):
После cat /etc/wpa_supplicant/wpa_supplicant.conf стоило написать не psk="your_key", а psk="MY_KEY", а так d2_racing подумал, что вы его слишком буквально поняли и настрочил на эту тему целый пост! :) На всякий случай... тут в кавычках указывается сама фраза. Но можно и без кавычек, только тогда не саму фразу, а результат работы программы wpa_passphrase.

Я это прекрасно понимаю :)
Просто для меньшей мароки я скопировал конфиг из поста выше. В конфиге я разумеется поменял.

Странно ноутбук не новый (2006 года выпуска) и тут такие проблемы. По поводу ipw3945 где то читал что для этого драйвера потеря пакетов это норма, и все рекомендуют переходить на iwl3945.
Остается только биться дальше.

2.6.28 + 15.28.1.8

Попробуйте обновить ucode до версии 15.28.1.8 и ядро до 2.6.28. По идее там по крайней мере несколько похожих проблем было решено.

не помогло

pva написал(а):
Попробуйте обновить ucode до версии 15.28.1.8 и ядро до 2.6.28. По идее там по крайней мере несколько похожих проблем было решено.

Обновил ядро до 2.6.28-r1
и поставил iwl3945-ucode-15.28.1.8
ничего не изменилось :(

2.6.28-gentoo-r1 net-wireless

2.6.28-gentoo-r1
net-wireless/iwl3945-ucode
Latest version available: 15.28.2.8
net-wireless/wpa_supplicant
Latest version available: 0.6.4
net-misc/networkmanager
Latest version available: 0.7.0

Работает отлично. И всегда работало, драйвер из ядра.

пробовал

Tamahome написал(а):
2.6.28-gentoo-r1
net-wireless/iwl3945-ucode
Latest version available: 15.28.2.8
net-wireless/wpa_supplicant
Latest version available: 0.6.4

пробовал данную конфигурацию - ничего не изменилось.
Пробовал менять шифрование на точке на WPA-PSK TKIP - точно такая же история.
WiFi и под виндой хреновато работает (потеря пакетов идет). Винда от производителся с recovery диска.
Сношу ка я его в сервис, а то в последнее время ко всему прочему включается не всегда с первого раза - постоит немного и самопроизвольно включиться.

Проблема решена. Обновил BIOS

Проблема решена. Обновил BIOS и все заработало как часики.

Большое спасибо всем, кто принимал участие.

какую версию поставил?

можешь поделиться

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".