From Fedora Project Wiki
(One intermediate revision by the same user not shown) | |||
Line 16: | Line 16: | ||
*# Toggling your laptop bluetooth switch, or | *# Toggling your laptop bluetooth switch, or | ||
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | *# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | ||
* Confirm the bluetooth daemon has started: <pre>service bluetooth status | * Confirm the bluetooth daemon has started: | ||
<pre>service bluetooth status | |||
bluetoothd (pid 22364) is running...</pre> | |||
* Now '''deactivate''' bluetooth by: | * Now '''deactivate''' bluetooth by: | ||
*# Removing the USB bluetooth device, or | *# Removing the USB bluetooth device, or | ||
*# Toggling your laptop bluetooth switch, or | *# Toggling your laptop bluetooth switch, or | ||
*# Right-click on the bluetooth icon and select ''Turn Off Bluetooth'' | *# Right-click on the bluetooth icon and select ''Turn Off Bluetooth'' | ||
* Confirm that the bluetooth daemon is no longer running: <pre>service bluetooth status | * Confirm that the bluetooth daemon is no longer running: | ||
<pre>service bluetooth status | |||
bluetoothd is stopped</pre> | |||
* Disable the bluetooth service: <pre>chkconfig bluetooth off</pre> | * Disable the bluetooth service: <pre>chkconfig bluetooth off</pre> | ||
* Now '''activate''' bluetooth by: | * Now '''activate''' bluetooth by: | ||
Line 29: | Line 31: | ||
*# Toggling your laptop bluetooth switch, or | *# Toggling your laptop bluetooth switch, or | ||
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | *# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | ||
* Confirm that the bluetooth daemon did '''not''' start: <pre>service bluetooth status | * Confirm that the bluetooth daemon did '''not''' start: | ||
<pre>service bluetooth status | |||
bluetoothd is stopped</pre> | |||
=== Test your preferred application: === | === Test your preferred application: === | ||
Line 42: | Line 45: | ||
<pre>service bluetooth status | <pre>service bluetooth status | ||
bluetoothd (pid 22364) is running...</pre> | bluetoothd (pid 22364) is running...</pre> | ||
* Now run your preferred program using bluetooth and remove/switch off bluetooth and | * Now run your preferred program using bluetooth and remove/switch off bluetooth and insert/switch on. | ||
insert/switch on. | |||
== Results == | == Results == |
Latest revision as of 15:54, 2 April 2009
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:
- Inserting a USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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:
- Removing the USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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:
- Inserting a USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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:
- Inserting a USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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