wlan0 is up and it can scan for wireless networks, there doesnt seem to be any problem on the hardware or kernel.
The problem must be on the user level configuration tool
what does these command give you? ( you may want to remove any identifiable information before posting )
cat /etc/sysconfig/network-scripts/ifcfg-wlan0
try to connect again and then run this command and give its output when the connection fail
tail -n 20 /var/log/syslog
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-wlan0
DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=yes
METRIC=35
MII_NOT_SUPPORTED=no
USERCTL=yes
RESOLV_MODS=no
WIRELESS_MODE=Managed
WIRELESS_ESSID=dottori
WIRELESS_ENC_KEY=s:etisalatsd
WIRELESS_WPA_DRIVER=wext
WIRELESS_WPA_REASSOCIATE=no
IPV6INIT=no
IPV6TO4INIT=no
ACCOUNTING=yes
DHCP_CLIENT=dhclient
NEEDHOSTNAME=no
PEERDNS=yes
PEERYP=yes
PEERNTPD=no
[root@localhost ~]#
tried to connect and got this output as u asked
[root@localhost ~]# tail -n 20 /var/log/syslog
Jan 30 20:47:03 localhost klogd: cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan 30 20:47:03 localhost klogd: cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: Calling CRDA for country: US
Jan 30 20:47:03 localhost klogd: cfg80211: Regulatory domain changed to country: US
Jan 30 20:47:03 localhost klogd: cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan 30 20:47:03 localhost klogd: cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 30 20:47:03 localhost klogd: cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Jan 30 20:47:03 localhost ifplugd(wlan0)[2253]: Program executed successfully.
Jan 30 20:47:03 localhost ifplugd(wlan0)[2253]: Exiting.
Jan 30 20:47:05 localhost klogd: Kernel logging (proc) stopped.
Jan 30 20:47:05 localhost klogd: Kernel log daemon terminating.
Jan 30 20:47:06 localhost exiting on signal 15
[root@localhost ~]#