SDB:Bluetooth with AVM Devices

From openSUSE


Version: 8.2

Situation

You want to use your AVM BLUE FRITZ! USB (Bluetooth dongle).

For this purpose, you need a current SUSE kernel so that the BLUE FRITZ!USB can work as an ISDN card.
When using the original 9.0 kernel, some problems might arise in connection with the capidrv module.
Only direct CAPI applications run soundly, I4L applications only work with restrictions
or not at all (system crashes might occur).

Procedure

Remove the BLUE FRITZ!USB Bluetooth dongle from the USB bus.
Install the current version of all bluez packages:

bluez-libs
bluez-pan
bluez-bluefw
bluez-sdp
bluez-utils

These packages are available in RPM format at the URL:

ftp://ftp.suse.com/pub/people/kkeil/fixes/9.0/

Install the RPM packages bluez-bluefw-1.0-67.i586.rpm and bluez-utils-2.3-56.i586.rpm
by executing the following commands as root user in a shell/console:

rpm -Uhv bluez-bluefw-1.0-67.i586.rpm
and
rpm -Uhv bluez-utils-2.3-56.i586.rpm

Alternatively, these packages can be installed with Konqueror. To start the installation process,
simply click on the packages with the mouse.

The current kernels are available at: (Please note that these kernels are still under development)

ftp://ftp.suse.com/pub/people/mantel/next/RPM/

To install the kernel, proceed as described above.

Pentium CPU = k_deflt-2.4.xx-xxx.i586.rpm
Athlon CPU  = k_athlon-2.4.xx-xxx.i586.rpm
etc.
Edit the file /etc/modules.conf as root user
and append an additional alias at the end of the file:
alias bt-proto-5 cmtp

Save the changes and execute the command depmod in a shell/console, still as root user.

Then edit the file /etc/bluetooth/pin and insert the pin for your access point.
The pin might look like this (example):

aSdFgH123456qwer

Test your pin with bluepincat (example):

linux:~ # bluepincat
PIN:aSdFgH123456qwer
linux:~ #

Restart bluetooth by executing:

rcbluetooth restart

in a shell/console as root user.

Insert the BLUE FRITZ!USB Bluetooth dongle in the USB bus. Try to connect to the access point:

linux:~ # ciptool scan
Searching ...
        Checking service for 00:04:0E:90:22:37
        Connecting to device 00:04:0E:90:22:37
linux:~ #

If the connection attempt was successful, you can e.g. activate an ISDN network device.
To do this, configure an ISDN Internet access via the YaST ISDN module.
Set the start mode of the SyncPPP interface to Manual.

Finally, execute the following command in a shell/console as root user and you will be able to establish a dial-up connection e.g. via kinternet.

rcnetwork start -o type=ippp

Please note that the Bluetooth driver and kernel are still under development and thus, their
setup exceeds the scope of the free-of-charge installation support.