How to make internal wi-fi card to work with WPA-PSK?

I found that i need to alter /etc/wpa_supplicant.conf

CODE
root@aredhel:/# cat /etc/wpa_supplicant.conf
# This is a basic configuration for WPA with pre-shared keys (WPA-PSK)

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
network={
    ssid="Office"
    proto=WPA
    psk="mymegakey"
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    priority=5
}


Than i tried to do :

CODE
root@aredhel:/# modprobe prism2_usb
root@aredhel:/# /sbin/usbctl on 1
ok.
root@aredhel:/# wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -w -d
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
ctrl_interface_group=0
eapol_version=1
ap_scan=1
Priority group 5
  id=0 ssid='ku3lan'
wpa_driver_hostap_set_wpa: enabled=1
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
Failed to enable WPA in the driver.
wpa_driver_hostap_set_wpa: enabled=0
ioctl[PRISM2_IOCTL_HOSTAPD]: Function not implemented
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
Failed to disable WPA in the driver.
wpa_driver_hostap_set_drop_unencrypted: enabled=0
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
wpa_driver_hostap_set_countermeasures: enabled=0
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented


Please help.