Has it ever worked? Have you tried known good cables? Have you tried multiple ports? Have you checked power supply voltages? Does the drive work in another computer? Does a known good drive work in this computer? Sometimes just re-seating the cables will fix this. Keep in mind you probably have a $20 problem. Don't spend $100 troubleshooting it.