Mouse does not work after kernel upgrade to 2.6.15-25

Bug #49996 reported by Juan Carlos Torres
4
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.15-25-k7

I upgraded my kernel, as recommended by the Ubuntu security announcements, from linux-image-2.6.15-23-k7 to linux-image-2.6.15-25-k7. The download and installation was successful. Booting into the new kernel also didn't display any problems. However, upon reaching GDM/KDM, the mouse does not work. Only the keyboard does. I have tried reconfigure xserver numerous times, but to no effect.

This happened both to a completely fresh install of Ubuntu 6.06 with no restricted modules/packages and a Kubuntu system using the nvidia-glx driver (no problem with graphics).

EDIT: I am using a generic PS/2 mouse, which works under the older 2.6.15-23-k7 kernel.

Revision history for this message
Adam Koszela (adam-koszela) wrote :

I can confirm this, happens to me on linux-image-2.6.15-25-686 with my Logitech MX1000 (the Synaptics Touchpad keeps working though). Both mice work fine with linux-image-2.6.15-23-686.

Revision history for this message
Adam Koszela (adam-koszela) wrote : 2.6.15-25 dmesg

Output of dmesg on 2.6.15-25. Turns out that my cdrom drive disappears with this kernel aswell (no /dev/hdb).

description: updated
Revision history for this message
Adam Koszela (adam-koszela) wrote : 2.6.15-25 lspci -vv

Output of 'sudo lspci -vv' with 2.6.15-25.

Revision history for this message
Ben Collins (ben-collins) wrote :

psmouse.c: GlidePoint at isa0060/serio4/input0 lost synchronization, throwing 1 bytes away.

This is the only thing I see related to a problem. Can you give me more info on your mouse? Also, can you try another mouse?

Changed in linux-source-2.6.15:
status: Unconfirmed → Needs Info
Revision history for this message
Adam Koszela (adam-koszela) wrote :

The touchpad uses psmouse, the MX1000 uses evdev (rmmoding psmouse only stops the touchpad). The mouse is a Logitech MX1000 connected through usb, and xorg is configured to use it through evdev. I remember having this problem a few kernels back, before Dapper's release, but it was more random back then. It would work for like 20 reboots, and then it would take 2 or 3 to make it work again. I'll try some more reboots, maybe my /dev/hdb will come back aswell.

Revision history for this message
Adam Koszela (adam-koszela) wrote : 2.6.15-23 dmesg

I just noticed something interesting. In this dmesg, from the working -23 kernel, line 198 is:
'ide0: BM-DMA at 0x1880-0x1887, BIOS settings: hda:DMA, hdb:DMA'

and line 207 is: 'hdb: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache, UDMA(33)'

the dmesg from -25 shows hdb on line 198, but not later on. Probably why my CD isn't detected. But I guess this is a bug of it's own.

Revision history for this message
Adam Koszela (adam-koszela) wrote : Working Xorg log with 2.6.15-25

Ok, so I got the mouse working, by rebooting about 5 times. I think it's some sort of race between modules or something, because in the X log (attached) I noticed:
'Synaptics Touchpad auto-dev sets device to /dev/input/event3'

When my MX1000 doesn't work, the X log shows:
'Synaptics Touchpad auto-dev sets device to /dev/input/event2'

Revision history for this message
Adam Koszela (adam-koszela) wrote : Not working Xorg log with 2.6.15-25

See above

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for 2.6.15-23-k7 kernel (working)

I didn't know which logs to attach when I filed the bug. I hope these are the right ones.

I'm using a generic PS/2 optical mouse, that's the only info I have.

Revision history for this message
Juan Carlos Torres (jucato) wrote : lspci for 2.6.15-23-k7 kernel (working)

Here's the lspci output from 2.6.15-23-k7

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for 2.6.15-25-k7 kernel (not working)

dmesg output for 2.6.15-25-k7 where the mouse doesn't work.

Revision history for this message
Juan Carlos Torres (jucato) wrote : lspci for 2.6.15-25-k7 kernel (not working)

lspci output for 2.6.15-25-k7, where the mouse does not work.

Revision history for this message
Adam Koszela (adam-koszela) wrote :

Ok, fixed my problem, 'sudo dpkg-reconfigure udev' did the trick. Try that, if it doesn't work, I guess we had different problems.

Revision history for this message
Juan Carlos Torres (jucato) wrote :

I guess we do have different problems, as reconfiguring udev didn't work.

This makes me very sad...

Revision history for this message
Adam Koszela (adam-koszela) wrote :

Ok, so the udev thing didn't actually work, it just seemed that way. I tried booting with 'acpi=off' though, and that seems to be working so far (but no battery level!).

Revision history for this message
Juan Carlos Torres (jucato) wrote :

I hate to bump this bug report (I don't know if it's even allowed). I tried making another fresh install of Ubuntu a few days ago. After installation, all I did was to upgrade what was available, then upgraded the kernel to 2.6.15-25. Still no mouse, but everything else works ok.

I noticed the status of this bug report is "Needs Info". What other info is needed aside from the lspci and dmesg outputs that I gave? This is my first bug report, so I'm a bit clueless.

Revision history for this message
Ben Collins (ben-collins) wrote :

This is definitely some sort of Xorg bug. The xorg.log shows two different things in your working/not-working. One time is detects the mouse as serio and the other it detects as usb.

Revision history for this message
Juan Carlos Torres (jucato) wrote :

So this is an Xorg bug after all?

@Ben Collins: Thanks for taking time to read this (poorly written) bug report. I have a few more info to add, though.

I recently ran some more tests with other distributions (Live CDs), in an attempt to see a pattern. I tried out the latest versions of the following distributions, and the kernel versions they were using:

SimplyMEPIS 6 beta 3 (2.6.15-22)
KNOPPIX 5.0.1 (2.6.17)
SymphonyOS Beta 2006-05 (2.6.16)
GoblinX mini (2.6.16.12)
Berry Linux (2.6.16)

Of all these, it was only SimplyMEPIS 6 that was able to make my mouse work. I also tested the same distros using an older PS/2 mouse and it worked with all of them. (But the older PS/2 mouse itself is quite defective). I saved the dmesg log of each distro using the 2 mice.

These 2 mouse-related lines were common in the dmesg logs of the distros where the mouse didn't work

input: PS/2 Generic Mouse as /class/input/input1
psmouse.c: Failed to enable mouse on isa0060/serio1

While for the distros that did work, this was the line:

input: ImPS/2 Generic Wheel Mouse as /class/input/input1

I'm not sure about my conclusion, but it seems that kernel versions higher that 2.6.15-23 (2.6.15-25, 2.6.16, and 2.6.17) doesn't seem to recognize/load my mouse properly anymore.

But as you said, it's an Xorg problem, so I might be greatly mistaken.

I will be attaching the dmesg outputs for the different distros I tested (excluding MEPIS).

Thank you again!

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for Berry Linux (working mouse)

dmesg for Berry Linux (working mouse)

Berry Linux
Fedora Core-based
kernel version 2.6.16

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for Berry Linux (no working mouse)

dmesg for Berry Linux (no working mouse)

Berry Linux
Fedora Core-based
kernel version 2.6.16

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for GoblinX mini (working mouse)

dmesg for GoblinX mini (working mouse)

GoblinX mini
Slackware-based
kernel version 2.6.16.12

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for GoblinX mini (no working mouse)

dmesg for GoblinX mini (no working mouse)

GoblinX mini
Slackware-based
kernel version 2.6.16.12

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for KNOPPIX (working mouse)

dmesg for KNOPPIX (working mouse)

KNOPPIX 5.0.1
Debian-based
kernel version 2.6.17

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for KNOPPIX (no working mouse)

dmesg for KNOPPIX (no working mouse)

KNOPPIX 5.0.1
Debian-based
kernel version 2.6.17

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for SymphonyOS (working mouse)

dmesg for SymphonyOS (working mouse)

SymphonyOS Beta 2006-05
Debian-based
kernel version 2.6.16

Revision history for this message
Juan Carlos Torres (jucato) wrote : dmesg for SymphonyOS (no working mouse)

dmesg for SymphonyOS (no working mouse)

SymphonyOS Beta 2006-05
Debian-based
kernel version 2.6.16

Changed in xorg:
status: Needs Info → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please try a newer version of Ubuntu, mouse seems to work just fine for most users.

Changed in xorg:
status: Confirmed → Incomplete
Revision history for this message
Juan Carlos Torres (jucato) wrote :

My bad. I thought this bug report was closed already. I just bought a new mouse back then to fix it. I've never tested again. Marking as Invalid now

Changed in xorg:
status: Incomplete → Invalid
To post a comment you must log in.