I had a PCI modem and there was no way I could get it to work. It was a generic PCI, so chances are it was a winmodem. Anyway, I bought an external US Robotics serial model and it's worked perfect under Linux (a bit expensive, though). I've heard that some of the USB externals can still be winmodems, so you may want to be careful if you go that route.
I'm pretty sure that site bluecadet mentioned says that as long as it's external and connects via a serial port, the modem has to be hardware and should work (something about a serial port connection not being fast enough for a software controller).
Hope you get it sorted out.
Last edited by FuriousGnu; 12-29-2001 at 10:39 PM.