Any Alsa supported card should work. Check out the Alsa site: www.alsa-project.org or if you would like a firewire card take a look at Ffado: www.ffado.org (but this is still in beta stage)
Best bet would be an RME pci card.
I have no idea why anyone should want asio with linux, don't even know if it exsists there. Linux uses Jack if you want to do serious audio.
I think it is not easy to find decent one for the linux system ,I just know that SABRENT SBT-SP6C can be used on it, but it seems not very good.