Linux driver for the 3Com Bluetooth PCMCIA card

by Marcel Holtmann and José Orlando Pereira


1. Introduction

This is a driver for the 3Com Bluetooth card. The driver is written for BlueZ 2.0-pre7 or greater and needs the firmware file BT3CPCC.bin from the Windows driver distribution or the driver CD-ROM.

The following two commands will unpack the needed files:

zcat bt3c-0.3.tar.gz | tar xf -

unzip -p bt3cinst_en.exe Drivers.W2k/BT3CPCC.bin > bt3c-0.3/BT3CPCC.bin

The latest version 0.4 is part of the Linux kernel 2.4.20-pre1 and the development kernel 2.5.30. The version 0.4 or greater of the driver uses the BlueZ-BlueFW 0.5 program for loading the firmware. The loader expects the firmware file BT3CPCC.bin in /etc/bluetooth/firmware. The following command extracts this file from the Windows driver distribution:

unzip -p bt3cinst_en.exe Drivers.W2k/BT3CPCC.bin > /etc/bluetooth/firmware/BT3CPCC.bin

This driver don't work on the PowerPC architecture.


2. Card Services

The Linux Card Services have to be configured to use this driver if a 3Com Bluetooth card is plugged in. The following lines have to be added to the file /etc/pcmcia/config:

device "bt3c_cs"
  module "bt3c_cs"

card "3Com Bluetooth PC Card"
  version "3COM", "*", "Bluetooth PC Card"
  bind "bt3c_cs"

Another way to enable the card in the Linux Card Services is to copy the file bt3c.conf in the directory /etc/pcmcia.


3. Download

bt3c-0.1.tar.gz (7.3 KB)
bt3c-0.2.tar.gz (7.3 KB)
bt3c-0.3.tar.gz (7.8 KB)
bt3c-0.4.tar.gz (7.3 KB)


4. Product links

3Com Wireless Bluetooth PC Card


Copyright © 2002-2003 Marcel Holtmann Created on February 27, 2002
Last modification on July 22, 2003