i have an internal modem(motorola sm56)..it would not work in linux..finally i checked out motorola's site and downloaded their driver for Red Hat..However it does not work that well as it works in windows..sometimes it does not work..
so i would suggest you try out the companys' site for the needed drivers and necessary instructions

with regards
scorpion