When you say it doesn't recognize them, does it not show the ports at all in the sound properties? The detection feature of most sound cards is relatively new and usually pretty useless if you ask me.
That's correct..
If you can, you may consider looking for some new drivers and see if they work any better. Assuming you're running basic Windows 7/MS drivers, I know they can be pretty sorry at times. My laptop actually wouldn't even play sound through the speakers until I updated the sound drivers (headphones worked

)