the thing is u must know the chipsets manufacturer as each on has a driver (e.g. Lucent , Intel , Conexant (nee Rockwell) , Motorola )
u could know either by looking at the chipset it self on the modem or by downloading a script that will scan the modem and tell u
http://linmodems.technion.ac.il/#scanmodem