Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129450 - Scrollwheel of Intellimouse Explorer for Bluetooth has stopped working after kernel update to 2.6.16-r1
Summary: Scrollwheel of Intellimouse Explorer for Bluetooth has stopped working after ...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-10 02:45 UTC by T. Koehler
Modified: 2006-05-08 13:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
My xorg.conf (xorg.conf,4.71 KB, text/plain)
2006-04-10 08:30 UTC, T. Koehler
Details
Kernel .config (.config,36.18 KB, text/plain)
2006-05-08 07:52 UTC, T. Koehler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description T. Koehler 2006-04-10 02:45:58 UTC
I upgraded from kernel 2.6.13-r3, patched with bluez-patch 2.6.13-mh2, to 2.6.16-r1 and the scroll wheel of my Intellimouse Explorer for Bluetooth stopped working.
"cat /dev/input/mice" shows no output when the scroll wheel is used, when moving or clicking, the usual "garbage" is shown.

Output from "hcidump" for moving the mouse:

ACL data: handle 6 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
> ACL data: handle 6 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
> ACL data: handle 6 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
> ACL data: handle 6 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
> ACL data: handle 6 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
> ACL data: handle 6 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]

Output from hcidump when scrolling:
HCI Event: Mode Change (0x14) plen 6
HCI Event: Mode Change (0x14) plen 6

The same problem appeared in 2.6.13-r3 before applying the mh2-patch, there is no patch available for the 2.6.16 kernel, and I am unfortunatly not C- or kernel-fluent.
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2006-04-10 08:08:22 UTC
Please post "emerge --info" to every bug that you file.

Please attach your Xorg config and detail any xmodmap commands you are using to configure your scroll wheel. Even on PS/2 mice these things don't work out of the box (maybe/hopefully this isn't the case with evdev though...)
Comment 2 T. Koehler 2006-04-10 08:30:58 UTC
Created attachment 84369 [details]
My xorg.conf

My xorg.conf.
This was not changed during or after the kernel-update. I use no xmodmap commands for the mouse, as this has not been necessary before.
As /dev/input/mice and /dev/input/mouse0 show no output during scroll wheel usage, the problem must lie within the kernel, not the X-server configuration. Without anything to read from the input device node, the X-server has nothing to react to.
Comment 3 T. Koehler 2006-04-10 08:36:52 UTC
Portage 2.1_pre7-r4 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distcc distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.dk/projects/deltup/patchfiles ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ "
LANG="de_DE@euro"
LINGUAS="en de"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.1.2/gentoo-portage"
USE="amd64 X alsa apache2 arts avi berkdb bitmap-fonts bluetooth bri browserplugin bzlib caps cddb cdr cli crypt ctype cups dba dbus dri dvd dvdr eds emacs emboss encode examples expat fastbuild firefox font-server foomaticdb force-cgi-redirect fortran ftp gd gif glut gnokii gnome gstreamer gtk gtk2 hal ieee1394 imlib ipv6 isdnlog java jikes jpeg kde lm_sensors lzw lzw-tiff memlimit mmap mozcalendar mozdevelop mozilla mozxmlterm mp3 mpeg musicbrainz ncurses nls nntp nodrm nptl nptlonly nsplugin nvidia ogg oggvorbis opengl pam pcre pda pdf pdflib perl png posix povray ppds pppd python qt quicktime rdesktop readline samba scanner sdl session sharedext sharedmem simplexml soap sockets spell spl ssl subversion symlink tcpd tetex threads tiff tokenizer truetype truetype-fonts type1-fonts unicode usb utf8 vorbis wifi xcomposite xml xmms xpm xprint xsl xv xvmc zlib elibc_glibc fritzcapi_cards_fcpci input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_de userland_GNU video_cards_nv video_cards_vesa video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2006-05-07 03:12:54 UTC
Please attach kernel .config
Comment 5 T. Koehler 2006-05-08 07:52:08 UTC
Created attachment 86423 [details]
Kernel .config
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2006-05-08 13:34:50 UTC
Most of your bluetooth stuff is compiled as modules. Can you post "lsmod" output so that we know what is loaded?
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2006-05-08 13:47:15 UTC
I just looked and found that the latest -mh patch (for 2.6.15) contains some of the same stuff as the 2.6.13 patch does. It doesn't look like the necessary quirks for the scroll wheel are included in mainline Linux yet. I suggest that you mail the bluez users list asking if there is a -mh patch for 2.6.16.