Intel Pro wireless 3945abg [РЕШЕНО]
se 25 января, 2009 - 23:43
Доброго времени суток.
Закалибался биться с вайфаем, надеюсь на вашу помощь.
карточка 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 снести нафиг.
Regards, _Andrey_
http://www.wegroup.org
http://www.ugolnik.info
Если через wpa_supplicant
Если через wpa_supplicant тоже самое в логи пишет.
#lspci 00:00.0 Host
/etc/wpa_suplicant/wpa_suplicant.conf network={ ssid="qoopol" key_mgmt=WPA-PSK scan_ssid=1 psk=.......... }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 agoifconfig -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 пишет следующее
Если не трудно, подскажите как включить отладку.
На данный момент у меня ядро сконфигурировано следующим образом:
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:
Работая с другими картами, 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:401. 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: iwl39452. 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/Linux3. В инете перешарил все что можно (все что было в моих силах, может быть плохо искал, чтож как умею). У людей как правило с аутентификацией проблемы не возникали, проблемы возникали как правило дальше, либо картачка вообще не обнаруживалась.
4. По данному форуму искал в первую очередь. Прошивку установил первым делом (статейка в вики)
5. Конечно пробовал через wpa_supplicant напрямую
сейчас еще попробую размаскировать последнюю версию
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... там об этой карте много чего есть. И вашу тему видал... :)
немного не то
Насколько я понял, у человека были проблемы с 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. Вряд ли это поможет, но можно хотя бы попытаться сделать ебилд...
я это понимаю
Я это прекрасно понимаю :)
Просто для меньшей мароки я скопировал конфиг из поста выше. В конфиге я разумеется поменял.
Странно ноутбук не новый (2006 года выпуска) и тут такие проблемы. По поводу ipw3945 где то читал что для этого драйвера потеря пакетов это норма, и все рекомендуют переходить на iwl3945.
Остается только биться дальше.
2.6.28 + 15.28.1.8
Попробуйте обновить 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
Работает отлично. И всегда работало, драйвер из ядра.
пробовал
пробовал данную конфигурацию - ничего не изменилось.
Пробовал менять шифрование на точке на WPA-PSK TKIP - точно такая же история.
WiFi и под виндой хреновато работает (потеря пакетов идет). Винда от производителся с recovery диска.
Сношу ка я его в сервис, а то в последнее время ко всему прочему включается не всегда с первого раза - постоит немного и самопроизвольно включиться.
Проблема решена. Обновил BIOS
Проблема решена. Обновил BIOS и все заработало как часики.
Большое спасибо всем, кто принимал участие.
какую версию поставил?
можешь поделиться