By "No sound card" do you mean it doesn't show up in the XP "Device Manager", or do you mean you just don't have sound when playing CD's? Let us know exactly what you mean please.

After booting into XP, have you installed the most recent XP compatible drivers? Have you then tried to "Add New Hardware" from the Control Panel?

Hope this helps.