Find the answer to your Linux question:
Results 1 to 9 of 9
I have been looking for a solution to this problem for months, but it never really bothered me until recently, when I've actually been using my laptop more on my ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined! droopysnowmen's Avatar
    Join Date
    Oct 2011
    Posts
    16

    Touchpad not working in Arch


    I have been looking for a solution to this problem for months, but it never really bothered me until recently, when I've actually been using my laptop more on my lap.
    My touchpad has not been working at all since I installed Arch. As I mentioned above, I've looked into this problem a great deal, and have viewed countless other forum posts and such that have assisted me in narrowing my diagnosis, but at this point I am stuck.
    This is what's up:
    I have installed xf86-input-synaptics.
    /var/log/Xorg.0.log:
    Code:
    [    18.522] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
    [    18.522] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
    [    18.522] (II) LoadModule: "synaptics"
    [    18.522] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [    18.536] (II) Module synaptics: vendor="X.Org Foundation"
    [    18.536] 	compiled for 1.11.3, module version = 1.5.0
    [    18.536] 	Module class: X.Org XInput Driver
    [    18.536] 	ABI class: X.Org XInput driver, version 13.0
    [    18.536] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
    [    18.536] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [    18.536] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [    18.536] (**) Option "Device" "/dev/input/event7"
    [    18.793] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5692
    [    18.793] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4680
    [    18.793] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
    [    18.793] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 0
    [    18.793] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
    [    18.793] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
    [    18.793] (**) Option "TapButton1" "1"
    [    18.793] (**) Option "TapButton2" "2"
    [    18.793] (**) Option "TapButton3" "3"
    [    18.900] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [    18.900] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [    19.006] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input7/event7"
    [    19.006] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
    [    19.006] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
    [    19.006] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
    [    19.006] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.037
    [    19.007] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
    [    19.007] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
    [    19.007] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
    [    19.007] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
    [    19.007] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [    19.007] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
    [    19.007] (II) No input driver/identifier specified (ignoring)

    Output of "cat /proc/bus/input/devices"
    Code:
    I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
    N: Name="SynPS/2 Synaptics TouchPad"
    P: Phys=isa0060/serio1/input0
    S: Sysfs=/devices/platform/i8042/serio1/input/input10
    U: Uniq=
    H: Handlers=mouse0 event10 
    B: PROP=9
    B: EV=b
    B: KEY=6420 30000 0 0 0 0
    B: ABS=260800011000003
    When I run "cat /dev/input/mouse0"
    Nothing shows up when I move my finger across the pad.

  2. #2
    Administrator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,864
    This is just a guess because I don't use Arch. Try searching for "xf86-input-evdev" in your package manager and install that.
    See this link also.
    https://wiki.archlinux.org/index.php/Touchpad_Synaptics
    Gentoo uses it and I had a lot of fun trying to figure out what happened when they first started using it. Kinda hard to fix your machine if the mouse/keyboard doesn't work correctly.
    I do not respond to private messages asking for Linux help, Please keep it on the forums only.
    All new users please read this.** Forum FAQS. ** Adopt an unanswered post.

    I'd rather be lost at the lake than found at home.

  3. #3
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,655
    I agree basically with what MikeTbob says. However, please post the output of lsusb, lspci, and lsmod so we can see what EXACTLY your system sees, and is using. That may help us point you in the correct direction to fix this problem.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  4. $spacer_open
    $spacer_close
  5. #4
    Just Joined! droopysnowmen's Avatar
    Join Date
    Oct 2011
    Posts
    16
    I tried installing xf86-input-evdev as suggested, but it did not fix the problem, even after I added an entry in 10-evdev.conf.

    Here is my lsusb:
    Code:
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 04f2:b128 Chicony Electronics Co., Ltd 
    Bus 002 Device 003: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter
    Bus 006 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
    Ignore the last entry. That's the corded mouse I'm currently using.

    lspci:
    Code:
    00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
    00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
    00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
    00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
    00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
    00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
    00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
    00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
    00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
    00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
    00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
    00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
    00:1d.3 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
    00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
    00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
    00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
    00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
    02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
    and lsmod:
    Code:
    Module                  Size  Used by
    aes_generic            26138  2 
    fuse                   66922  2 
    ipv6                  288511  28 
    arc4                    1410  2 
    uvcvideo               64311  0 
    usbhid                 35352  0 
    rtl8187                51709  0 
    videodev               82069  1 uvcvideo
    v4l2_compat_ioctl32     8316  1 videodev
    hid                    83267  1 usbhid
    eeprom_93cx6            2175  1 rtl8187
    mac80211              397587  1 rtl8187
    cfg80211              178091  2 mac80211,rtl8187
    media                  10597  2 videodev,uvcvideo
    joydev                  9895  0 
    snd_hda_codec_realtek   194997  1 
    snd_hda_intel          23311  3 
    snd_hda_codec          89032  2 snd_hda_intel,snd_hda_codec_realtek
    snd_hwdep               6389  1 snd_hda_codec
    snd_pcm                74780  2 snd_hda_codec,snd_hda_intel
    snd_page_alloc          7153  2 snd_pcm,snd_hda_intel
    snd_timer              19544  1 snd_pcm
    snd                    59214  12 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek
    uhci_hcd               23116  0 
    toshiba_acpi           11249  0 
    ehci_hcd               40698  0 
    usbcore               146241  6 ehci_hcd,uhci_hcd,rtl8187,usbhid,uvcvideo
    sr_mod                 14951  0 
    cdrom                  36649  1 sr_mod
    soundcore               6210  1 snd
    usb_common               954  1 usbcore
    r8169                  49040  0 
    i2c_i801                8187  0 
    pcspkr                  1819  0 
    sparse_keymap           3120  1 toshiba_acpi
    iTCO_wdt               11885  0 
    mii                     4059  1 r8169
    iTCO_vendor_support     1961  1 iTCO_wdt
    rfkill                 15498  2 toshiba_acpi,cfg80211
    thermal                 7799  0 
    fan                     2426  0 
    battery                 6453  0 
    ac                      2344  0 
    evdev                   9530  23 
    psmouse                61311  0 
    cpufreq_ondemand        6164  0 
    acpi_cpufreq            5877  0 
    mperf                   1275  1 acpi_cpufreq
    processor              25582  3 acpi_cpufreq
    freq_table              2515  2 acpi_cpufreq,cpufreq_ondemand
    ext4                  417052  3 
    jbd2                   71243  1 ext4
    crc16                   1359  1 ext4
    mbcache                 5881  1 ext4
    sd_mod                 28307  5 
    ahci                   20037  4 
    libahci                19559  1 ahci
    libata                166654  2 libahci,ahci
    scsi_mod              133443  3 libata,sd_mod,sr_mod
    i915                  418631  2 
    video                  11164  1 i915
    button                  4470  1 i915
    i2c_algo_bit            5263  1 i915
    intel_agp              10904  1 i915
    intel_gtt              14519  3 intel_agp,i915
    drm_kms_helper         26137  1 i915
    drm                   188362  3 drm_kms_helper,i915
    i2c_core               20492  6 drm,drm_kms_helper,i2c_algo_bit,i915,i2c_i801,videodev

  6. #5
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,655
    Well, the lsmod command shows that the evdev module is loaded:
    Code:
    evdev                   9530  23
    It also shows the mouse driver installed (psmouse 61311 0), and the lsusb command shows the mouse as a USB device. I am not sure if the USB device "Bus 001 Device 002: ID 04f2:b128 Chicony Electronics Co., Ltd" is the touchpad or not. In any case, my system is using a USB trackball, and it is associated with /dev/input/mouse1, not /dev/input/mouse0. What shows up in /dev/input?
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  7. #6
    Just Joined! droopysnowmen's Avatar
    Join Date
    Oct 2011
    Posts
    16
    This is /dev/input.
    Code:
    by-id    event0  event10  event12  event3  event5  event7  event9  mouse0
    by-path  event1  event11  event2   event4  event6  event8  mice    mouse1
    And the relevant entry from /proc/bus/input/devices:
    Code:
    I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
    N: Name="SynPS/2 Synaptics TouchPad"
    P: Phys=isa0060/serio1/input0
    S: Sysfs=/devices/platform/i8042/serio1/input/input10
    U: Uniq=
    H: Handlers=mouse0 event10 
    B: PROP=9
    B: EV=b
    B: KEY=6420 30000 0 0 0 0
    B: ABS=260800011000003

  8. #7
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,655
    Well, as I said before, I am basically, at this time, clueless... Obviously, the system recognizes the device, but according to you, it isn't working. My only rational suggestion at this point is to contact the device manufacturer. Sorry, but I am out of ideas...
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  9. #8
    Just Joined! droopysnowmen's Avatar
    Join Date
    Oct 2011
    Posts
    16
    Yeah, that's the position I'm basically in. I really appreciate your help anyhow.

    I wonder how interested Toshiba will be in providing me assistance...

  10. #9
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,655
    Quote Originally Posted by droopysnowmen View Post
    Yeah, that's the position I'm basically in. I really appreciate your help anyhow.

    I wonder how interested Toshiba will be in providing me assistance...
    Well, if they are interested in the Linux market, it may be possible to find someone to help you there... As I like to say, it helps to have friends in low places...
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •