From Fedora Project Wiki

Revision as of 15:54, 2 April 2009 by Jlaska (talk | contribs) (→‎Test your preferred application:)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Bluetooth on demand

Testcase is focused on bluetooth on demand.

  • Use this testcase if you have usb bluetooth stick, or in case yare able turn on/off bluetooth HW

Sytem Preparation

  • install bluetooth on demand test repo:
    rpm -ivh http://plautrba.fedorapeople.org/bluez/bluez-ondemand-release-1-2.fc11.noarch.rpm
  • install or update bluez and DeviceKit packages
    yum install bluez DeviceKit

How to test "Test on demand"

  • Enable bluetooth the bluetooth service:
    chkconfig bluetooth on
  • Enable on demand functionality:
    echo "BLUETOOTH_ONDEMAND=true" >> /etc/sysconfig/bluetooth
  • Stop the bluetooth service:
    service bluetooth stop
  • Now activate bluetooth by:
    1. Inserting a USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn On Bluetooth
  • Confirm the bluetooth daemon has started:
service bluetooth status
bluetoothd (pid 22364) is running...
  • Now deactivate bluetooth by:
    1. Removing the USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn Off Bluetooth
  • Confirm that the bluetooth daemon is no longer running:
service bluetooth status
bluetoothd is stopped
  • Disable the bluetooth service:
    chkconfig bluetooth off
  • Now activate bluetooth by:
    1. Inserting a USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn On Bluetooth
  • Confirm that the bluetooth daemon did not start:
service bluetooth status
bluetoothd is stopped

Test your preferred application:

  • Enable the bluetooth service:
    chkconfig  bluetooth on
  • Enable on demand functionality:
    echo "BLUETOOTH_ONDEMAND=true" >> /etc/sysconfig/bluetooth
  • Now activate bluetooth by:
    1. Inserting a USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn On Bluetooth
  • Confirm the bluetooth daemon has started:
service bluetooth status
bluetoothd (pid 22364) is running...
  • Now run your preferred program using bluetooth and remove/switch off bluetooth and insert/switch on.

Results

  • Is application running?
  • Did any problem occur?
  • Write status and bugs into wiki

Known issues:

  • BT hw detection doesn't work with DeviceKit < 002-5
  • kbluetooth4 crash when usb BT removed bug