Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-settings.php on line 229

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-settings.php on line 231

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-settings.php on line 232

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-settings.php on line 249

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-includes/cache.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/blog/wp-includes/theme.php on line 507
Blog.QS » Blog Archive » Sexy Bluetooth Keyboard and Mouse under Linux

Blog.QS

Polish the life


Deprecated: Assigning the return value of new by reference is deprecated in /var/www/virtual/qingshen.de/htdocs/gallery/bootstrap.inc on line 43
Brugge_20070407-137.jpg
 
 

Sexy Bluetooth Keyboard and Mouse under Linux

Posted by Sandy on August 6th, 2007

I recently bought a brand new DELL Bluetooth Keyboard and Mouse Bundle (they are actually produced by Logitech) . Here is the picture of this beauty:

DELL Bluetooth Keyboard and Mouse Bundle

The reason of this purchase was I couldn’t find my mouse shipped from Germany and my keyboard is old and I was annoyed by those wires and cables and I saw the SALE by DELL. La la la…

When I got it and tried it under windows, I was a bit surprised by its handy functionalities and reliabilities. Em at least, it’s installation under Windows was easy and straightforward. Then I tried to use it to drive my lovely Debian system, however I had no lucky this time. The set up of this BT keyboard and mouse was a bit funky and I spent a whole night to work it out. And now it’s the time to share my experience.

  • Step 1: Setup Kernel
Networking --->

<*> Bluetooth subsystem support  --->--- Bluetooth subsystem support

<M>   L2CAP protocol support

<M>   SCO links support

<M>   RFCOMM protocol support

[*]     RFCOMM TTY support

<M>   BNEP protocol support

[*]     Multicast filter support

[*]     Protocol filter support

<M>   HIDP protocol support

Bluetooth device drivers  --->

<M> HCI USB driver

[*]   SCO (voice) support

<M> HCI UART driver

[*]   UART (H4) protocol support

[*]   BCSP protocol support

[*]   Transmit CRC with every BCSP packet

<M> HCI BCM203x USB driver

<M> HCI BPA10x USB driver

<M> HCI BlueFRITZ! USB driver

(The four drivers below are for PCMCIA Bluetooth devices and will only how up if you have also selected PCMCIA support in your kernel.)

<M> HCI DTL1 (PC Card) driver

<M> HCI BT3C (PC Card) driver

<M> HCI BlueCard (PC Card) driver

<M> HCI UART (PC Card) device driver

(The driver below is intended for HCI Emulation software.)

<M> HCI VHCI (Virtual HCI device) driver

(Move back three levels to Device Drives and then check if USB is nabled. This is required if you use a Bluetooth dongle, which are mostly USB based.)

USB support  —>

<*> Support for Host-side USB

— USB Host Controller Drivers

<M> EHCI HCD (USB 2.0) support

[ ]   Full speed ISO transactions (EXPERIMENTAL)

[ ]   Root Hub Transaction Translators (EXPERIMENTAL)

<*> OHCI HCD support

<*> UHCI HCD (most Intel and VIA) support

< > SL811HS HCD support

Build the kernel and then install it

  • Step 2: Bluez-Utils

Install the Bluz-Utils by`ap-get install Bluz-Utils`

  • Step3: Configuration (very important)

Now it’s the tricky time. The key point is this BT Keyboard and Mouse can not be used as hci, so we need to use hid instead.
A) Find out the MAC address of them by `hcitool scan` or `hidd –search`. If there’s no results, then press the sync button on the bottom of the devices, and try again. The result looks like:

# hcitool scan
Scanning …
       00:0A:0B:0C:0D:0E	DELL BT Mouse

B) Turn off HID2HCI at “/etc/default/bluetooth” : change the value of HID2HCI_ENABLED to 0.

HID2HCI_ENABLED = 0;

C) Enable HID daemon and set the start up options at “/etc/default/bluetooth” :

HIDD_ENABLED=1

# The MAC address here is just a fake example

HIDD_OPTIONS="--master -i 00:0A:0B:0C:0D:0E -i 00:01:02:03:04:05 --server"

Reboot and Cheers!
There are some other softwares for gnome, which can let you setup all the functional buttons, such as volume turner. Very fancy and SEXY.

3 Responses to “Sexy Bluetooth Keyboard and Mouse under Linux”

  1. gqshen Says:

    I am looking for SK-8115 to replace my SK-8110. But I was quite confused by the one on DELL’s website, which is exactly the same profile as SK-8115 but not this model as marked. SK-8115 is very similar with yours, except it doesn’t have media controls that I don’t need.

  2. Sandy Says:

    I see! I am using SK-8115 at work, which is pretty good also to my opinion. Your opinion to the DELL website is absolute right. I found once they posted two products with same photos and profiles but different prices. Weird? Isn’t it?

  3. Yaz Okulu Says:

    does anyone knows if there is any other information about this subject in other languages?

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>