I'm using Ubuntu 9.10 on a Lenovo T61 (in case that matters). Network Manager connects just fine to my hidden SSID, every time. Sometimes, though, it can take upwards of a minute or more to do it. When you're sitting there, staring at the screen, that can seem interminable. Any hints on how I can fix this or manually force a connection?
Thanks!
EDIT:
The bug in MT's answer led me to another bug which led me to this:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/468741/comments/29
and I wrote this small shell script:
#!/bin/bash
ESSID="${1:-FooBar-Baz}"
sudo iwlist wlan0 scan essid "$ESSID" | grep "$ESSID"
Which will trigger the scan I so desperately need on occasion.