Trying to get D-Link dwa-123 working on beaglebone

Hi guys,
I am trying to get d-link dwa 123 which supports the rt2800usb driver worling on the beagle bone. I have done the following:
1)Install kernel headers.
2)Try to run the make file from linuxwireless.org. But it was complaining about timex.h not being available. So I installed the linux source, the patched it and copied the defconfig file and then edited my make file so that it runs from the area where I installed my linux kernel source.
3)The make and make install seems to go fine.
4) I then inserted my module using modprobe rt2800usb. A lsmod produces the following:
rt2800usb 12438 0
rt2800lib 45202 1 rt2800usb
crc_ccitt 1457 1 rt2800lib
rt2x00usb 10591 1 rt2800usb
rt2x00lib 39233 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 227176 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 167278 2 rt2x00lib,mac80211
rfkill 16663 1 cfg80211
snd_soc_tlv320aic3x 32666 0
spidev 4652 0
5)However the ifconfig still tells me that it is not being recognized and there is no wlan0 in ifconfig.
Could someone please tell me what I have to do in order to get it working correctly?

dmesg:

[ 147.429656] usb 1-1: Product: 11n Adapter
[ 147.429687] usb 1-1: Manufacturer: Ralink
[ 147.429687] usb 1-1: SerialNumber: 1.0