At first it wasn't working, but after I pushed down on the connector that goes to the motherboard it started working.
Did you see the picture in the FAQ of the problem with the solder joints on the IDE header? Did you check for that problem?
However when I boot up the player, it sees no songs.
Please specify exactly what you mean by "sees no songs".
Do you mean that when you select "Playlists" there are no playlists to play?
Do you mean that when you search, using the alphanumeric search on the player, that there are no songs to search for?
Closely related corrollary...
When you say the songs are in Emplode, do you mean that they are visible in the Soup views? Or do you see populated playlists in Emplode?
Another question: do you notice from the bootup logs in Hyperterminal whether it's finding both disk drives, or only one?
Final question: When the player boots, how long does it take? Does it spend a long time with the text "building music databases" on the screen?