Hello! My iwl3945 device cannot associate to Linksys BEFW11S4. The AP reports code 18 (unsupported rates). I tried the current master branch from iwlwifi repository with the current wireless-2.6/everything kernel patched by mac80211 10.0.0, and it still exhibits the problem. It turns out the driver sends CCK rates as extended and OFDM rates as "non-extended": Tagged parameters (23 bytes) SSID parameter set: "WTEST" Tag Number: 0 (SSID parameter set) Tag length: 5 Tag interpretation: WTEST Supported Rates: 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0 Tag Number: 1 (Supported Rates) Tag length: 8 Tag interpretation: Supported rates: 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0 [Mbit/sec] Extended Supported Rates: 1.0 2.0 5.5 11.0 Tag Number: 50 (Extended Supported Rates) Tag length: 4 Tag interpretation: Supported rates: 1.0 2.0 5.5 11.0 [Mbit/sec] The association request captured by WireShark is attached. I tried swapping WLAN_EID_SUPP_RATES and WLAN_EID_EXT_SUPP_RATES in the sources, but it didn't work. Maybe mac80211 rewrites the request, I don't know. Also, iwl3945 refuses to scan more than several times, and the only workaround is to reload the module. Maybe the association failure triggers that. If it's not a known problem, I can look closer. -- Regards, Pavel Roskin
Attachment:
iwl3945assocreq
Description: Binary data