The first step is to determine what controller the card uses, and get the hardware pci identifier code. With information on the model, and the code, google for which driver you need to use.
If this modem came with a windows driver, you might google for the model # and ndiswrapper to see if you can use ndiswrapper.
To find information on the card, run as root:
lspci -v. Notice the entry all the way to the left. Now enter "lspci -n" and examine the line with that number.
Here is an example on my laptop:
Code:
:~> sudo /sbin/lspci -v | sed -n '/Broad/,/^$/p'
02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Subsystem: Hewlett-Packard Company: Unknown device 12f4
Flags: bus master, fast devsel, latency 64, IRQ 201
Memory at 00000000e0104000 (32-bit, non-prefetchable) [size=8K]
:~> sudo /sbin/lspci -n | sed -n '/^02:02.0/p'
02:02.0 Class 0280: 14e4:4320 (rev 03)
So I could google for the terms: "Broadcom Corporation BCM4306" "14e4:4320" in looking for an answer. You can also use the HCL of this site and look for it there.