Does it boot normally? If it does, but won't be seen in preboot mode as well as Mass Storage Mode then it's probably a damaged USB socket connection to the board. Reflowing the connection may help in that case. If the socket's dirty/corroded inside then a spray of dedicated Electrical Contact Cleaner into it might help [NOT WD40], that's worth trying before dismantling to reflow. Give more info.