Logitech MX900 Bluetooth Mouse don't get recognized

Bug #41786 reported by Jochen Blacha
2
Affects Status Importance Assigned to Milestone
bluez-utils (Ubuntu)
New
Medium
Charles Majola

Bug Description

In the recently released Ubuntu 6.06 "Dapper Drake" Beta (clean install) a connected Logitech MX900 BlueTooth Mouse still doesn't get recognized as input device.

To get the mouse to work after bootup I have to type:

sudo hid2hci
sudo hidd --connect <mac of mx900>

inside a terminal.

This "bug" is present since Ubuntu 5.10.

In Breezy I "patched" a custom startup script into the boot process ... here's a copy ... maybe it'll help you to resolve the issue:

/etc/init.d/logitech

[CODE]
#!/bin/sh
hid2hci
sleep 1
hcid
sdpd
sleep 1
hidd --server
[/CODE]

in Dapper's Beta I simply added the aforementioned commands into rc.local as a workaround.

Could anyone please squash this showstopper ... ?!?

Thanks,
Stormbringer

Charles Majola (chmj)
Changed in bluez-utils:
assignee: nobody → chmj
Revision history for this message
Zhares (launchpad1) wrote :

I think I've got the same bug. It seems to be a duplicate of #32415. I've post the begining of my search there.
But in my case, launching your commands manualy does not make it work.

Revision history for this message
Jochen Blacha (stormbringer1971-deactivatedaccount) wrote :

Actually I got the mouse working in Dapper Final (alias Ubuntu 6.06 LTS)

Try to do the following:

- Let the system startup to GDM's login screen.
- Press CTRL+ALT+F1 to get to the console
- Login
- Turn around your mouse and write down the MAC address that is written down on the battery trapdoor.
- Type:
  # sudo hidd --connect AA:BB:CC:DD:EE:FF <-- subtitute the MAC of your mouse here
- Press Enter, turn around your mouse and press the "Connect" Button to switch it into Discoverable Mode
- The Hub and Mouse will now do a connect (hopefully).
- Press ALT+F7 to get back to the login screen
- Seat your mouse down and move it around - does the pointer start to move now?

If the mouse doesn't move make sure you entered the correct MAC.
If your mouse cursor actually moves around now ... Press CTRL+ALT+F1 to return to the terminal.

- Type
  # sudo nano -w /etc/default/bluez-utils

Change the line reading
HIDD_ENABLED="0"
to
HIDD_ENABLED="1"

Change the line reading
HIDD_OPTIONS="--master --server"
to
HIDD_OPTIONS="--master -i AA:BB:CC:DD:EE:FF --server"

>>> DON'T FORGET to subsitute the example with the MAC of your mouse.

Done editing.
Press CTRL+O to save the file, CTRL+X to leave nano.
Logout of the terminal. Press ALT+F7 to get back to GDM and reboot - upon successful startup your mouse should work (you may need to wait a second).

Tested with Logitech's MX900BT and it's own BlueTooth Craddle/Hub - if you're using some kind of other BlueTooth Transceiver you are on your own.

Please consider this bug-report as SOLVED!

Revision history for this message
Zhares (launchpad1) wrote :

OK, my problem is different. Your bug is just to auto-connect to the mouse. My problem is to connect, full stop.
note: you can get the mac address of the mouse by running:
#sudo hcitool scan
The fix you've done should work with any bluetooth dongle

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.