IBM Integrated Bluetooth III with 56K Modem (BMDC-2)

From ThinkWiki
Jump to: navigation, search

IBM Integrated Bluetooth III with 56K Modem (BMDC-2)

This is a combination USB Bluetooth and AC'97 Modem Adapter that is installed in a CDC slot.


  • Chipset: CSR BlueCore02 Bluetooth Controller and Conexant SmartV.92 Softmodem DSP
  • Speeds: 434/723 Kbps (Bluetooth 1.1) and 33.6/56.6 Kbps (V.34/V.90/V.92/K56flex)
  • PCI ID: Varies, depends on the AC'97 modem controller's PCI ID
  • USB ID: 1668:2441
  • Headers: One 2-pin connector, one Hirose U.FL connector

Part numbers

  • 93P3471, 91P7319, 27R1880

Linux driver

This card's Bluetooth controller will work with the standard Linux Bluetooth drivers (btusb) with the BlueZ protocol stack. For the built-in softmodem, have a look at the Conexant HSF modem drivers page for more details.

On recent distributions, you can enable/disable the Bluetooth controller with echo 1 > /sys/devices/platform/thinkpad_acpi/bluetooth_enable if you have the thinkpad_acpi kernel module installed. If you don't, use the FnF5 combination instead, as it relies on the embedded controller to work.


There is an issue regarding connectivity with the built-in softmodem, likely due an outdated K56flex firmware. See Need to disable 56K modem speed for a workaround.

This card may be found in