Finally I uninstalled every single usb controller and anything related to usb in device manager. then i did a rescan and everything installed back including the drive and this time it assigned a drive letter. jsut thought id share that with everyone.