Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128776 - mouse not working with udev-089-r1 and no coldplug
Summary: mouse not working with udev-089-r1 and no coldplug
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: udev-meta
  Show dependency tree
 
Reported: 2006-04-04 08:14 UTC by Nathan W. Labadie
Modified: 2006-05-15 09:39 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan W. Labadie 2006-04-04 08:14:22 UTC
---[begin emerge --info]---
Portage 2.1_pre7-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-beyond-git4 i686)
=================================================================
System uname: 2.6.16-beyond-git4 i686 Intel(R) Pentium(R) M processor 2.13GHz
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 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="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/src/xgl-coffee /usr/local/src/beyond-dev-sources"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acl acpi adns aim alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 cairo calendar cdparanoia clamav cli crypt ctype cups curl dba dbus dri dvdr dvdread eds emboss encode esd ethereal evo expat fastbuild ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glitz gnokii gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq idn ieee1394 imagemagick imap imlib ipv6 isdnlog jabber jack java javascript jpeg jpeg2k kde kdeenablefinal kerberos krb4 ldap libg++ libwww mad maildir memlimit mikmod ming mmap mmx mng mono motif mozilla mp3 mpeg msn musicbrainz mysql mysqli ncurses nls nptl nsplugin odbc offensive ofx ogg openexr opengl oscar oss pam pcre pda pdflib perl pertty png posix povray pppd python qt quicktime readline samba sasl scanner sdl session simplexml skey slp snmp soap sockets socks5 sox spell spl sqlite sse ssl svg tcpd theora tidy tiff tokenizer truetype truetype-fonts type1-fonts udev usb vcd visualization vorbis vv wddx wifi win32codecs wmf wxwindows xine xml xml2 xmms xscreensaver xsl xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux userland_GNU video_cards_apm video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
---[end emerge --info]---

I have an external mouse and touchpad. With udev-089-r1 installed *without* coldplug, only the external USB mouse works. The touchpad is not detected:

---[begin cat /proc/bus/input/devices]---
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=2222 Product=3061 Version=0110
N: Name="Kingsis Peripherals Evoluent VerticalMouse 2"
P: Phys=usb-0000:00:1d.2-1/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
---[end cat /proc/bus/input/devices]---

After re-emerging coldplug and enabling it with udev-089-r1, my touchpad is detected again:

---[begin cat /proc/bus/input/devices]---
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=2222 Product=3061 Version=0110
N: Name="Kingsis Peripherals Evoluent VerticalMouse 2"
P: Phys=usb-0000:00:1d.2-1/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio1/input1
S: Sysfs=/class/input/input2
H: Handlers=mouse1 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse2 event3
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
---[end cat /proc/bus/input/devices]---

Any idea how to correct this since coldplug will eventually be going away?

Thanks,
Nate
Comment 1 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-04 12:36:24 UTC
Are you using a kernel module for your touchpad?

What one?

If you add it to the modules.autoload file, does it all work properly
again?
Comment 2 Nathan W. Labadie 2006-04-04 14:07:10 UTC
Not sure what module it's using. I believe it's 8250_pci, but I could be incorrect. Is there a definite way to determine this?
Comment 3 Paweł Kilian 2006-04-04 19:59:19 UTC
(In reply to comment #2)
> Not sure what module it's using. I believe it's 8250_pci, but I could be
> incorrect. Is there a definite way to determine this?
> 

probably by googling it what touchpad u have(what laptop?)
Comment 4 Nathan W. Labadie 2006-04-05 06:36:27 UTC
Listed above: "AlpsPS/2 ALPS GlidePoint". The laptop is a Dell Inspiron 9300. The required module is psmouse. I just verified by loading/unloading the module manually. When it's unloaded, the touchpad no longer works.
Comment 5 Pacho Ramos gentoo-dev 2006-05-13 00:37:03 UTC
Do it works when you add psmouse to /etc/modules.autoload/kernel-2.6?
Comment 6 Nathan W. Labadie 2006-05-15 06:31:15 UTC
Yes, it works when added. However, it was not needed when using coldplug.
Comment 7 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-05-15 09:39:43 UTC
Please read the changelog and the comments in the udev rules files for 
how to get these types of devices to work properly.