Scroll wheel Bluetooth mouse

Bug #91194 reported by .tommie
10
Affects Status Importance Assigned to Milestone
linux-source-2.6.20 (Ubuntu)
Fix Released
Medium
Ben Collins

Bug Description

This might sound bizarre for some people, but I use a Microsoft Bluetooth Wireless Intellimouse Explorer mouse. Good to know: this piece of hardware is the only Microsoft product on my computer. Long live Linux!

Anyway, I do have a problem; The scroll wheel doesn't function under Feisty Fawn. I've always used this mouse without a hitch on previous Ubuntu versions. The mouse connects and navigation works well after invoking the command (except scrolling):

§ sudo hidd --search

Partial X.org configuration file (/etc/X11/xorg.conf)

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
 Option "Device" "/dev/input/mice"
 Option "Protocol" "ExplorerPS/2"
 Option "ZAxisMapping" "4 5"
 Option "Emulate3Buttons" "true"
EndSection

.tommie (thomas-coppens)
description: updated
Revision history for this message
Milas Bowman (milasb) wrote :

I can confirm I've had the same problem. I tried all the settings of the poster and more, but the scroll wheel (and forward/back buttons) will not function.

Revision history for this message
Brian Murray (brian-murray) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Could you please post the output of 'dmesg' after attempting to use the whell on the mouse? Thanks in advance.

Revision history for this message
.tommie (thomas-coppens) wrote :
Download full text (26.4 KiB)

d: 0000000020000000 type: 2
[ 0.000000] copy_e820_map() start: 00000000ff800000 size: 0000000000400000 end: 00000000ffc00000 type: 2
[ 0.000000] copy_e820_map() start: 00000000fff00000 size: 0000000000100000 end: 0000000100000000 type: 2
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000001ff70000 (usable)
[ 0.000000] BIOS-e820: 000000001ff70000 - 000000001ff7c000 (ACPI data)
[ 0.000000] BIOS-e820: 000000001ff7c000 - 000000001ff80000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
[ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 511MB LOWMEM available.
[ 0.000000] Entering add_active_range(0, 0, 130928) 0 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] Normal 4096 -> 130928
[ 0.000000] HighMem 130928 -> 130928
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 130928
[ 0.000000] On node 0 totalpages: 130928
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 4064 pages, LIFO batch:0
[ 0.000000] Normal zone: 990 pages used for memmap
[ 0.000000] Normal zone: 125842 pages, LIFO batch:31
[ 0.000000] HighMem zone: 0 pages used for memmap
[ 0.000000] DMI present.
[ 0.000000] ACPI: RSDP (v000 PTLTD ) @ 0x000f66c0
[ 0.000000] ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x00000000) @ 0x1ff770c9
[ 0.000000] ACPI: FADT (v001 INTEL ODEM 0x06040000 PTL 0x00000050) @ 0x1ff7bf64
[ 0.000000] ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x1ff7bfd8
[ 0.000000] ACPI: DSDT (v001 INTEL ODEM 0x06040000 MSFT 0x0100000e) @ 0x00000000
[ 0.000000] ACPI: PM-Timer IO Port: 0x1008
[ 0.000000] Allocating PCI resources starting at 30000000 (gap: 20000000:df800000)
[ 0.000000] Detected 1593.600 MHz processor.
[ 11.120703] Built 1 zonelists. Total pages: 129906
[ 11.120708] Kernel command line: root=UUID=d193c95e-2ee2-4460-b2a3-6524204f2185 ro quiet splash
[ 11.120883] Local APIC disabled by BIOS -- you can enable it with "lapic"
[ 11.120892] mapped APIC to ffffd000 (0140a000)
[ 11.120896] Enabling fast FPU save and restore... done.
[ 11.120899] Enabling unmasked SIMD FPU exception support... done.
[ 11.120912] Initializing CPU#0
[ 11.120989] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 11.122177] Console: colour VGA+ 80x25
[ 11.122500] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 11.122789] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 11.137027] Memory: 508252k/523712k available (1979k kernel code, 14880k reserved, 882k data, 324k init, 0k highmem)
[ 11.137037] virtual kernel me...

Revision history for this message
Heiko (heiko-barg) wrote :

I can confirm this Bug too. It seem so that the bluez Kernel Patch is missing in feisty. It is needed to have the wheel and forward/backward keys sending something over the bluetooth connection.
In Dapper and edgy this patch was included.
(http://www.bluez.org/patches.html)

Without that patch even xev shows nothing when you move the wheel or press any mouse button except the three standard buttons.

It would be nice if this issue could be fixed before the release.

Changed in linux-source-2.6.20:
assignee: nobody → ben-collins
importance: Undecided → Medium
status: Unconfirmed → In Progress
Changed in linux-source-2.6.20:
status: In Progress → Fix Committed
Changed in linux-source-2.6.20:
status: Fix Committed → Fix Released
Revision history for this message
.tommie (thomas-coppens) wrote :

Good work! The latest Ubuntu kernel update fixes the scrolling issue.

Revision history for this message
Dale Cooper (lavibe) wrote :

Yes, for me too, the wheel as well as the 2 side buttons are now working BUT the side buttons work as if they where the middle button and the right button (2 and 3 on xev, they were 8 and 9 on Edgy)
Can someone confirm?

Revision history for this message
.tommie (thomas-coppens) wrote :

Use these lines in /etc/X11/xorg.conf file (user the ExplorerPS/2 protocol instead)

Section "InputDevice"
     Identifier "Configured Mouse"
     Driver "mouse"
     Option "CorePointer"
     Option "Device" "/dev/input/mice"
     Option "Protocol" "ExplorerPS/2"
     Option "ZAxisMapping" "4 5"
     Option "Emulate3Buttons" "false"
     Option "Buttons" "7"
     Option "ButtonMapping" "1 2 3 6 7"
EndSection

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.