Yeah, very possible. Try the drive on another SATA header or with a different cable. Maybe even, just for testing, disconnect the SSD that DOES work, and connect the HDD with that cable. Boot and go into the BIOS and see if the drive shows up. If it does, it's probably a bad cable.