Can you figure out what codec does your card have? for example by using Alsa under a Linux livecd.
If you find out you can try to modify the OSS hda driver and add your card's ID to whatever codec it belongs to.