IBM High Rate Wireless LAN Mini-PCI Adapter with Modem II
IBM Order PN (WW): 22P7701
IBM Order PN (China): 31P6501
IBM FRU PN (WW): 26P8437, 26P8442, 26P8437, 26P8518, 91P7215
IBM FRU PN (China): 26P8313, 91P7275
Jun Sun's mini-HOWTO explains how to update the firmware from Windows or Linux. Station Firmware 1.7.4 is recommended if you need support for WPA.
A firmware update package for the wireless function of this adapter is available from Lenovo.
The available firmware version is 1.04.09.00 and is available here. This updates the station firmware to 1.7.4
Linux WiFi driver
The hostap driver supports WPA which the orinoco driver does not. WPA usage might require flashing the NIC's firmware, detailed intructions are available on this page.
Linux Modem driver
The Linux driver from SmartLink supports this device.
Latest version of this driver is 2.9.11. The modem works with the "ALSA method" which is detailed in the README that accompanies the SmartLink driver.
Note! Since kernel 2.6.12, there is a new ALSA mixer control "off-hook" which has to be unmuted before the modem can be used, e.g. by running "alsamixer -D hw:1".
You might also try if the newer userspace driver (sl-modem-daemon) works, as it avoids tainting your kernel, and does not require a recompile each time you update your kernel version.