First, you should try to get out the chipset of your modem. There might be a driver.

If nothing helps, there is a technology that uses existing Windows drivers and loads them in Linux. I don't know much about it, but this should get you started: http://www.theinquirer.net/?article=12207