[Intrepid] touchpad on dell laptop does not scroll

Bug #247608 reported by Niels Egberts
48
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
High
Michael Vogt
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Medium
Alberto Milone

Bug Description

In all the earlier versions of Ubuntu I was able to scroll with my touchpad (on the right side) on my Dell D830 laptop but Intrepid does not do this as default. I don't know a way to enable it, it does not seem to be possible trough the GUI.

Fixed:
Latitude D830

Bug still appears on:
Inspiron 600M
Inspiron 8600

If you have one of these laptops please test the scrolling-capability and report here.

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage. I have classified this bug as a bug in xorg.

Revision history for this message
Connor Imes (ckimes) wrote :

I have this problem on my Dell 600m - I believe X is not recognizing the Synaptics Touchpad since there is no entry for it in xorg.conf, just the Configured Mouse.

connor@lappy686-testing:~$ uname -a
Linux lappy686-testing 2.6.26-2-generic #1 SMP Thu Jun 19 15:51:43 UTC 2008 i686 GNU/Linux
connor@lappy686-testing:~$ apt-cache policy xorg
xorg:
  Installed: 1:7.4~0ubuntu1
  Candidate: 1:7.4~0ubuntu1
  Version table:
 *** 1:7.4~0ubuntu1 0
        500 http://us.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

Changed in xorg:
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Connor Imes (ckimes) wrote :

Using Hardy's xorg.conf works, I have attached it and marked it as a patch since it contains an entry for the Synaptics Touchpad and allows scrolling to work. However, this still needs to be fixed in the Xorg's auto-detection when you reconfigure X with:
 sudo dpkg-reconfigure xserver-xorg -phigh

Revision history for this message
Connor Imes (ckimes) wrote :

Attached Intrepid's default xorg.conf which does not contain an entry for the Synaptics Touchpad, so scrolling does not work with it.

Revision history for this message
Shawn vega (svega85-gmail) wrote :

just wanted to say i have the same problem with a Dell inspiron 1420 using intrepid 8.10 alpha 2

Connor Imes (ckimes)
Changed in xorg:
status: Confirmed → Triaged
Revision history for this message
Telofy (telofy) wrote :

I got the same problem with MD 42200 (Medion), but only since the last update yesterday, which was only a few days after the previous update. My xorg.conf contains the appropriate section.

From Xorg.0.log:
(II) Synaptics touchpad driver version 0.14.6 (1406)
Synaptics Touchpad no synaptics event device found (checked 18 nodes)
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
(**) Option "HorizEdgeScroll" "0"
Query no Synaptics: 6003C8
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Touchpad"
(II) UnloadModule: "synaptics"

As I said, it worked for months, till yesterday.

Revision history for this message
Telofy (telofy) wrote :

For me the problem has solved itself miraculously, perhaps after an update this night. There are no more errors in Xorg.0.log and scrolling works just fine again.
Whoever did this: Thanks!

Revision history for this message
Connor Imes (ckimes) wrote :

still no Synaptics Touchpad detection for scrolling here.

Revision history for this message
Shawn vega (svega85-gmail) wrote :

it's still not working for me either

Revision history for this message
Skones (eburt-usmc) wrote :

Same on an Inspiron 8600.

Revision history for this message
Niels Egberts (nielsegberts) wrote :

On my Dell laptop (latitude D830) this bug has been fixed with the latest updates.

How's the situtation on other laptops?

Revision history for this message
Connor Imes (ckimes) wrote :

Niels,
Not fixed here, still having the problem on my Dell 600m.
Now using xorg version 1:7.4~0ubuntu2 on Intrepid

description: updated
Revision history for this message
Juan Pablo Salazar Bertín (snifer) wrote :

I think this should have probably been fixed in xserver-xorg-input-synaptics version 0.14.7~git20070706-2.1ubuntu3.
It's working fine for me in an Intrepid alpha 4 clean install.

Revision history for this message
g-rob (robert-gibbon) wrote :

doesn't work on my Dell Vostro 1400 either - not fixed

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please attach your /var/log/Xorg.0.log

Changed in xorg:
importance: High → Medium
status: Triaged → Incomplete
Revision history for this message
Siegie (siegie) wrote :

I have the same problem on a dell d830.
Scroll doesn't work after the upgrade to version 0.15, i think.

Revision history for this message
Mehul J. Rajput (mehulrajput) wrote :

I too have the same problem. My Xorg log is attached.

Revision history for this message
Shawn vega (svega85-gmail) wrote :

here's mine

Revision history for this message
Shawn vega (svega85-gmail) wrote :

xorg.0.log attached

Changed in xserver-xorg-input-synaptics:
status: Incomplete → Confirmed
Revision history for this message
Clay Weber (claydoh) wrote :

This was fixed, but has been broken again after the upgrade to the 2.6.27-3-generic kernel.

Compaq Evo N610c laptop here

Revision history for this message
Clay Weber (claydoh) wrote :

I am sorry, I can scroll fine, but I cannot tap. I think it is the same bug as the last update did fix this for me before the kernel change.

Revision history for this message
Clay Weber (claydoh) wrote :

Attaching my xorg.conf as it does not have entries for touchpad,just for screen, monitor, and video

This is in a fresh Kubuntu Alpha 6 install

Revision history for this message
Clay Weber (claydoh) wrote :
Revision history for this message
Shawn vega (svega85-gmail) wrote :

I had this problem but after a clean install of Intrepid Alpha 6 Scrolling works

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

I have the same problem on up to date intrepid on a Toshiba Laptop. xorg.conf and xorg.0.log attached..

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :
Revision history for this message
Alberto Milone (albertomilone) wrote :

Clay:
maybe the patch I suggested here can solve your problem (with tapping):
https://bugs.launchpad.net/ubuntu/+source/xfree86-driver-synaptics/+bug/271823

Alan:
what happens if you add this option to the ServerFlags section of your xorg.conf and restart the xserver?
Option "AutoAddDevices" "False"

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

@Alberto, nothing different to when I don't have that line. Scrolling still doesn't work.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Alan:
type:
xinput list

and you will see the list of your input devices. Then type:
xinput list-props "name_of_the_input_device" (replace name_of_the_input_device with the name of your touchpad as reported by the previous command)

e.g. xinput list-props "ImExPS/2 Logitech Explorer Mouse"

and attach the output of both commands so that I can see what's wrong and possibly fix it in the driver.

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Attached xinput_list..

alan@intrepid:~$ xinput list-props "Synaptics Touchpad"
Device 'Synaptics Touchpad':
X Error of failed request: BadDevice, invalid or uninitialized input device
  Major opcode of failed request: 146 (XInputExtension)
  Minor opcode of failed request: 37 ()
  Serial number of failed request: 13
  Current serial number in output stream: 13

Revision history for this message
Alberto Milone (albertomilone) wrote :

Alan: can you replace your xorg.conf with the attached one (remember to make a backup of your current xorg.conf), restart the xserver and attach the output of the previous 2 commands (the ones with xinput) again?

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Woot! That fixed the scrolly region. Thanks!

alan@intrepid:~/xorg_issue$ xinput list-props "AlpsPS/2 ALPS GlidePoint"
Device 'AlpsPS/2 ALPS GlidePoint':
X Error of failed request: BadDevice, invalid or uninitialized input device
  Major opcode of failed request: 146 (XInputExtension)
  Minor opcode of failed request: 37 ()
  Serial number of failed request: 13
  Current serial number in output stream: 13
alan@intrepid:~/xorg_issue$ man xinput
alan@intrepid:~/xorg_issue$ xinput list-props 3
Device 'PS/2 Mouse':
X Error of failed request: BadDevice, invalid or uninitialized input device
  Major opcode of failed request: 146 (XInputExtension)
  Minor opcode of failed request: 37 ()
  Serial number of failed request: 13
  Current serial number in output stream: 13

Revision history for this message
Alberto Milone (albertomilone) wrote :

Alan:
I'm glad to see that the new Xorg autodetection solved your problem. The errors in xinput might be worth opening another bug report.

all: can you try what Alan did and see if it solves the problem?

Revision history for this message
Scott Wegner (swegner) wrote :

I just upgraded from Hardy to Intrepid Beta, and am seeing this bug. I'll attach my xorg.conf and output from xinput list-props.

Alberto: Can you tell me exactly what you've added to the xorg.conf to fix things? I'd rather not replace my entire xorg.conf, as there are many other sections that will be lost.

Revision history for this message
Scott Wegner (swegner) wrote :
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

I can confirm using the xorg.conf file provided above solves the issue. I'm using a Toshiba Satellite 180 with an AlpsPS/2 ALPS GlidePoint too. Just ask if you need information.

Revision history for this message
Chow Loong Jin (hyperair) wrote :

Okay, I can confirm that either one of the following will fix the issue (Using an AlpsPS/2 ALPS GlidePoint):
1. Remove the whole section that defines the touchpad, and the corresponding entry in ServerLayout.
2. Set the NoTrapSignals server flag to true
3. Set the AutoAddDevices server flag to false.

Here's something I noticed: "xinput list" shows that there are two entries for the touchpad. One that is defined in xorg.conf, and the other, presumably auto-detected. The one in xorg.conf will have whatever identifier given to it.

On a slightly unrelated matter, disabling AutoAddDevices fixes Bug #264196.

Revision history for this message
James (egghead-rogers) wrote :

I'm continuing this from bug 278585 which has been marked as a duplicate of this one. I was asked to see what happened if I removed the Synaptics Touchpad section from xorg.conf. I tried it and got my much smoother vertical scrolling right after the reboot than the original suggestion in the other bug.

Still, editing a conf file is hack for a lot of people. I hope this does get fixed for the official release.

Cheers
James

Revision history for this message
William Grant (wgrant) wrote :

We will be removing the InputDevice sections from xorg.conf on upgrades.

Changed in xserver-xorg-input-synaptics:
assignee: nobody → albertomilone
Revision history for this message
Michael Vogt (mvo) wrote :

I added code to update-maanger that will remove the InputDevices sections and the InputDevice from ServerLayout. It will be part of the next upload. If the package xserver-xorg-input-synaptic can not itself deal with the situtation we should make sure that we add it to the release notes for people upgrading manually.

Thanks,
 Michael

Changed in update-manager:
assignee: nobody → mvo
importance: Undecided → High
milestone: none → ubuntu-8.10
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package update-manager - 1:0.93.23

---------------
update-manager (1:0.93.23) intrepid; urgency=low

  * DistUpgrade/xorg_fix_intrepid.py:
    - comment out input devices from xorg.conf (handled via
      hal now). Thanks to Alberto Milone for his help,
      LP: #247608

 -- Michael Vogt <email address hidden> Mon, 13 Oct 2008 20:35:06 +0200

Changed in update-manager:
status: Fix Committed → Fix Released
Revision history for this message
Scott Wegner (swegner) wrote :

It appears that these changes are only set to take effect for users doing a dist-upgrade to intrepid. Any easy way for current beta testers to also benefit from the fix?

Revision history for this message
William Grant (wgrant) wrote :

Just do it manually. Remove InputDevice sections from xorg.conf.

elhoir (elhoir)
description: updated
Revision history for this message
elhoir (elhoir) wrote :

i have a Packard Bell EasyNote (i dont know the exact model, i think its W) laptop and i cant scroll with the touchpad too. My contact email is <email address hidden>, if you want me some data

description: updated
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 247608] Re: [Intrepid] touchpad on dell laptop does not scroll

etcOn Fri, 2008-10-17 at 11:33 +0000, elhoir wrote:
> i have a Packard Bell EasyNote (i dont know the exact model, i think its
> W) laptop and i cant scroll with the touchpad too. My contact email is
> <email address hidden>, if you want me some data
>
> ** Description changed:
>
> In all the earlier versions of Ubuntu I was able to scroll with my
> touchpad (on the right side) on my Dell D830 laptop but Intrepid does
> not do this as default. I don't know a way to enable it, it does not
> seem to be possible trough the GUI.
>
> Fixed:
> Latitude D830
>
> Bug still appears on:
> Inspiron 600M
> Inspiron 8600
>
> If you have one of these laptops please test the scrolling-capability
> and report here.
> -
> - EDIT - i have a Packard Bell EasyNote (i dont know the exact model, i
> - think its W) laptop and i cant scroll with the touchpad too. My contact
> - email is <email address hidden>, if you want me some data
>
Drop a file in /etc/hal/fdi/policy/ called touchpad.fdi. In it, paste
this:
===============
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
          <match key="info.capabilities" contains="input.touchpad">
               <merge key="input.x11_options.SHMConfig"
type="string">true</merge>
               <merge key="input.x11_options.HorizEdgeScroll"
type="string">1</merge>
               <merge key="input.x11_options.VertEdgeScroll"
type="string">1</merge>
          </match>
     </device>
</deviceinfo>
===============

Then restart X and see if it works.

--
Chow Loong Jin

Revision history for this message
ooops (ooops) wrote :

Does not work for me. Horizontal scrolling works as before, no change to vertical scrolling. It does enable SHMConfig, but wrt vertical scrolling nothing changes. Find attached the synclient -l report. BTW, you need to restart hal to to activate the above mentioned change.

-Peter

Revision history for this message
William Grant (wgrant) wrote :

ooops: ensure that you have it enabled in System->Preferences->Touchpad.

Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Sat, 2008-10-18 at 12:15 +0000, William Grant wrote:
> ooops: ensure that you have it enabled in System->Preferences->Touchpad.
>

That would be gsynaptics. Something worth noting is that
gsynaptics/synclient settings get lost when resuming from hibernation.
However, HAL-based settings don't get lost.
--
Chow Loong Jin

Revision history for this message
William Grant (wgrant) wrote :

I meant System->Preferences->Mouse->Touchpad, sorry. That controls gnome-settings-daemon.

Revision history for this message
ooops (ooops) wrote :

Vertical/horizontal scrolling have always been enabled in System->Preferences->Touchpad after the upgrade to intrepid. I can also control horizontal scrolling with the setting in the Touchpad-tab. Setting vertical scrolling has no effect. I have also attached the output of 'xinput list-props'. Strange enough there is nothing about vertical/horizontal scrolling.

BR, Peter

Revision history for this message
William Grant (wgrant) wrote :

ooops wrote:
> Vertical/horizontal scrolling have always been enabled in
> System->Preferences->Touchpad after the upgrade to intrepid. I can also
> control horizontal scrolling with the setting in the Touchpad-tab.
> Setting vertical scrolling has no effect. I have also attached the
> output of 'xinput list-props'. Strange enough there is nothing about
> vertical/horizontal scrolling.
>
> BR, Peter
>
> ** Attachment added: "xinput-list-props.txt"
> http://launchpadlibrarian.net/18701446/xinput-list-props.txt

That shows that vertical and horizontal edge scrolling are enabled (the
first and second values of "Synaptics Edge Scrolling"). Please file a bug.

--
William Grant

Revision history for this message
Florian Schweikert (kelvan) wrote :

With 8.10 RC I could scroll on my Latitude E6500, gnome-mouse-properties shows a tab for the touchpad.
After an update one/two days ago this tab was gone and I can't use scrolling anymore.

Revision history for this message
Florian Schweikert (kelvan) wrote :

After an update today it works again.

Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Thu, 2008-10-30 at 15:40 +0000, Florian Schweikert wrote:
> After an update today it works again.
>
  status fixreleased
  done
--
Chow Loong Jin

William Grant (wgrant)
Changed in xserver-xorg-input-synaptics:
status: Confirmed → Fix Released
Revision history for this message
Florian Schweikert (kelvan) wrote :

Gone again.

Revision history for this message
Florian Schweikert (kelvan) wrote :

After a reboot it's there again *strange*

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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