This problem is Network manager related. I don't use Network manager and at home my ssid is hidden. It takes some time, but eventually wpa_supplicant can connect without any problem. This is with module 1.1.17kds from the 2.6.24-5 modules, and at http://www.linuxwireless.org/en/users/Download there is a newer version. With that module version, 1.2.26k, it works just fine. Scanning however doesn't if you use 'iwlist scan'. Scan results from wpa_supplicant do work.
Note: Module 1.2.0 never worked for me. -- [iwl3945] network manager not able to associate to hidden SSID (scan_capa = 0x0) https://bugs.launchpad.net/bugs/200950 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs