Announcement

Collapse
No announcement yet.

Problem with touchpad

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Problem with touchpad

    Hi, I'm new here, I hope I can learn new things about this great OS, because I only know a few.

    I usually learn on my own searching and reading on the net, and 99% of the times I fix the upcoming problems by myself. But this time I need help.

    The thing is my touchpad is not correctly recognized. I can use it (only the basics, not multitouch) and disable it with "Touchpad Indicator", but there's no touchpad option in input devices in system settings. If I install "kde-config-touchpad" the option appears but return me this error "no touchpad found". The synaptic driver is correctly installed so I don't know where the problem is.

    Now some info of my OS:

    It's not technically Kubuntu, it's some distro of my region here in Spain that uses Ubuntu 11.10 as the base. Then I installed all the KDE things. What I'm trying to say is that this is not a clean installation of Kubuntu 11.10. Maybe that's the problem but no, I don't want to change the OS, I like this distro for my own reasons so let's try to fix this error without reinstalling

    I use the latest kernel, 3.3.2, and I also have 3.3.1, 3.0.0.17 and 3.0.0.16. That last one is the one that came with the installation, the 3.0.0.17 one was an update and the newest, well, I installed them myself.

    The distro's name is "Guadalinex v8", if someone wanted to know

    I'll provide you guys with all the info you need.

    Thanks in advance

    #2
    Post the output of:

    sudo lshw

    and

    sudo lspci

    here.
    "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
    – John F. Kennedy, February 26, 1962.

    Comment


      #3
      Here you go:

      sudo lshw:

      Code:
      guadalinex-v8             
          description: Notebook
          width: 32 bits
          capabilities: smbios-2.6 dmi-2.6
          configuration: boot=normal chassis=notebook family=103C_5336AN sku=VW773EC#ABE uuid=90C1329E-A4C4-DF11-911B-E080B300C087
        *-core
             description: Motherboard
             product: 1413
             vendor: Hewlett-Packard
             physical id: 0
             version: KBC Version 57.30
             serial: 2CE03806SH
           *-firmware
                description: BIOS
                vendor: Hewlett-Packard
                physical id: a
                version: 68AZZ Ver. F.0A
                date: 08/26/2010
                size: 64KiB
                capacity: 2496KiB
                capabilities: pci pcmcia upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot
           *-cpu
                description: CPU
                product: Intel(R) Celeron(R) CPU        P4500  @ 1.87GHz
                vendor: Intel Corp.
                physical id: 0
                bus info: cpu@0
                version: 6.5.2
                serial: 0002-0652-0000-0000-0000-0000
                slot: CPU 1
                size: 1066MHz
                capacity: 1866MHz
                width: 64 bits
                clock: 133MHz
                capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid cpufreq
                configuration: cores=2 enabledcores=2 id=0 threads=2
              *-cache:0
                   description: L3 cache
                   physical id: 1
                   slot: Unknown
                   size: 2MiB
                   capacity: 2MiB
                   capabilities: asynchronous internal write-back unified
              *-cache:1
                   description: L2 cache
                   physical id: 3
                   slot: Unknown
                   size: 256KiB
                   capacity: 256KiB
                   capabilities: asynchronous internal write-back unified
              *-cache:2
                   description: L1 cache
                   physical id: 2
                   slot: Unknown
                   size: 32KiB
                   capacity: 32KiB
                   capabilities: asynchronous internal write-back data
              *-logicalcpu:0
                   description: Logical CPU
                   physical id: 0.1
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:1
                   description: Logical CPU
                   physical id: 0.2
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:2
                   description: Logical CPU
                   physical id: 0.3
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:3
                   description: Logical CPU
                   physical id: 0.4
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:4
                   description: Logical CPU
                   physical id: 0.5
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:5
                   description: Logical CPU
                   physical id: 0.6
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:6
                   description: Logical CPU
                   physical id: 0.7
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:7
                   description: Logical CPU
                   physical id: 0.8
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:8
                   description: Logical CPU
                   physical id: 0.9
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:9
                   description: Logical CPU
                   physical id: 0.a
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:10
                   description: Logical CPU
                   physical id: 0.b
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:11
                   description: Logical CPU
                   physical id: 0.c
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:12
                   description: Logical CPU
                   physical id: 0.d
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:13
                   description: Logical CPU
                   physical id: 0.e
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:14
                   description: Logical CPU
                   physical id: 0.f
                   width: 64 bits
                   capabilities: logical
              *-logicalcpu:15
                   description: Logical CPU
                   physical id: 0.10
                   width: 64 bits
                   capabilities: logical
           *-memory
                description: System Memory
                physical id: 4
                slot: System board or motherboard
                size: 3GiB
              *-bank:0
                   description: SODIMM DDR3 Synchronous 1333 MHz (0,8 ns)
                   product: M471B2873FHS-CH9
                   vendor: Samsung
                   physical id: 0
                   serial: 79DF2A0A
                   slot: Top-Slot 1(top)
                   size: 1GiB
                   width: 64 bits
                   clock: 1333MHz (0.8ns)
              *-bank:1
                   description: SODIMM DDR3 Synchronous 1333 MHz (0,8 ns)
                   product: HP594908-HR1-ELD
                   vendor: Kingston
                   physical id: 1
                   serial: 791DE725
                   slot: Top-Slot 2(under)
                   size: 2GiB
                   width: 64 bits
                   clock: 1333MHz (0.8ns)
           *-pci:0
                description: Host bridge
                product: Core Processor DRAM Controller
                vendor: Intel Corporation
                physical id: 100
                bus info: pci@0000:00:00.0
                version: 12
                width: 32 bits
                clock: 33MHz
                configuration: driver=agpgart-intel
                resources: irq:0
              *-display
                   description: VGA compatible controller
                   product: Core Processor Integrated Graphics Controller
                   vendor: Intel Corporation
                   physical id: 2
                   bus info: pci@0000:00:02.0
                   version: 12
                   width: 64 bits
                   clock: 33MHz
                   capabilities: msi pm vga_controller bus_master cap_list rom
                   configuration: driver=i915 latency=0
                   resources: irq:46 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5030(size=8)
              *-communication
                   description: Communication controller
                   product: 5 Series/3400 Series Chipset HECI Controller
                   vendor: Intel Corporation
                   physical id: 16
                   bus info: pci@0000:00:16.0
                   version: 06
                   width: 64 bits
                   clock: 33MHz
                   capabilities: pm msi bus_master cap_list
                   configuration: driver=mei latency=0
                   resources: irq:47 memory:d4904000-d490400f
              *-usb:0
                   description: USB Controller
                   product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
                   vendor: Intel Corporation
                   physical id: 1a
                   bus info: pci@0000:00:1a.0
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pm debug ehci bus_master cap_list
                   configuration: driver=ehci_hcd latency=0
                   resources: irq:16 memory:d4909000-d49093ff
              *-multimedia
                   description: Audio device
                   product: 5 Series/3400 Series Chipset High Definition Audio
                   vendor: Intel Corporation
                   physical id: 1b
                   bus info: pci@0000:00:1b.0
                   version: 06
                   width: 64 bits
                   clock: 33MHz
                   capabilities: pm msi pciexpress bus_master cap_list
                   configuration: driver=snd_hda_intel latency=0
                   resources: irq:48 memory:d4900000-d4903fff
              *-pci:0
                   description: PCI bridge
                   product: 5 Series/3400 Series Chipset PCI Express Root Port 1
                   vendor: Intel Corporation
                   physical id: 1c
                   bus info: pci@0000:00:1c.0
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:40 memory:d4800000-d48fffff
              *-pci:1
                   description: PCI bridge
                   product: 5 Series/3400 Series Chipset PCI Express Root Port 2
                   vendor: Intel Corporation
                   physical id: 1c.1
                   bus info: pci@0000:00:1c.1
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:41 ioport:3000(size=8192) memory:d0800000-d47fffff ioport:bc100000(size=2097152)
              *-pci:2
                   description: PCI bridge
                   product: 5 Series/3400 Series Chipset PCI Express Root Port 4
                   vendor: Intel Corporation
                   physical id: 1c.3
                   bus info: pci@0000:00:1c.3
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:42 memory:d0700000-d07fffff
                 *-network
                      description: Wireless interface
                      product: AR9285 Wireless Network Adapter (PCI-Express)
                      vendor: Atheros Communications Inc.
                      physical id: 0
                      bus info: pci@0000:43:00.0
                      logical name: wlan0
                      version: 01
                      serial: 1c:65:9d:3d:38:95
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
                      configuration: broadcast=yes driver=ath9k driverversion=3.3.2-030302-generic firmware=N/A ip=192.168.1.107 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
                      resources: irq:19 memory:d0700000-d070ffff
              *-pci:3
                   description: PCI bridge
                   product: 5 Series/3400 Series Chipset PCI Express Root Port 6
                   vendor: Intel Corporation
                   physical id: 1c.5
                   bus info: pci@0000:00:1c.5
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:43 ioport:2000(size=4096) memory:d0600000-d06fffff ioport:d0400000(size=1048576)
                 *-network
                      description: Ethernet interface
                      product: RTL8111/8168B PCI Express Gigabit Ethernet controller
                      vendor: Realtek Semiconductor Co., Ltd.
                      physical id: 0
                      bus info: pci@0000:44:00.0
                      logical name: eth0
                      version: 03
                      serial: d4:85:64:ed:69:64
                      size: 10Mbit/s
                      capacity: 1Gbit/s
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                      configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168d-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
                      resources: irq:45 ioport:2000(size=256) memory:d0404000-d0404fff memory:d0400000-d0403fff memory:d0420000-d043ffff
              *-usb:1
                   description: USB Controller
                   product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
                   vendor: Intel Corporation
                   physical id: 1d
                   bus info: pci@0000:00:1d.0
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pm debug ehci bus_master cap_list
                   configuration: driver=ehci_hcd latency=0
                   resources: irq:20 memory:d4908000-d49083ff
              *-pci:4
                   description: PCI bridge
                   product: 82801 Mobile PCI Bridge
                   vendor: Intel Corporation
                   physical id: 1e
                   bus info: pci@0000:00:1e.0
                   version: a6
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci subtractive_decode bus_master cap_list
                   resources: memory:d0500000-d05fffff
              *-isa
                   description: ISA bridge
                   product: Mobile 5 Series Chipset LPC Interface Controller
                   vendor: Intel Corporation
                   physical id: 1f
                   bus info: pci@0000:00:1f.0
                   version: 06
                   width: 32 bits
                   clock: 33MHz
                   capabilities: isa bus_master cap_list
                   configuration: latency=0
              *-storage
                   description: SATA controller
                   product: 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
                   vendor: Intel Corporation
                   physical id: 1f.2
                   bus info: pci@0000:00:1f.2
                   version: 06
                   width: 32 bits
                   clock: 66MHz
                   capabilities: storage msi pm ahci_1.0 bus_master cap_list
                   configuration: driver=ahci latency=0
                   resources: irq:44 ioport:5028(size=8) ioport:503c(size=4) ioport:5020(size=8) ioport:5038(size=4) ioport:5000(size=32) memory:d4907000-d49077ff
              *-generic UNCLAIMED
                   description: Signal processing controller
                   product: 5 Series/3400 Series Chipset Thermal Subsystem
                   vendor: Intel Corporation
                   physical id: 1f.6
                   bus info: pci@0000:00:1f.6
                   version: 06
                   width: 64 bits
                   clock: 33MHz
                   capabilities: pm msi bus_master cap_list
                   configuration: latency=0
                   resources: memory:d4906000-d4906fff
           *-pci:1
                description: Host bridge
                product: Core Processor QuickPath Architecture Generic Non-core Registers
                vendor: Intel Corporation
                physical id: 101
                bus info: pci@0000:ff:00.0
                version: 02
                width: 32 bits
                clock: 33MHz
           *-pci:2
                description: Host bridge
                product: Core Processor QuickPath Architecture System Address Decoder
                vendor: Intel Corporation
                physical id: 102
                bus info: pci@0000:ff:00.1
                version: 02
                width: 32 bits
                clock: 33MHz
           *-pci:3
                description: Host bridge
                product: Core Processor QPI Link 0
                vendor: Intel Corporation
                physical id: 103
                bus info: pci@0000:ff:02.0
                version: 02
                width: 32 bits
                clock: 33MHz
           *-pci:4
                description: Host bridge
                product: Core Processor QPI Physical 0
                vendor: Intel Corporation
                physical id: 104
                bus info: pci@0000:ff:02.1
                version: 02
                width: 32 bits
                clock: 33MHz
           *-pci:5
                description: Host bridge
                product: Core Processor Reserved
                vendor: Intel Corporation
                physical id: 105
                bus info: pci@0000:ff:02.2
                version: 02
                width: 32 bits
                clock: 33MHz
           *-pci:6
                description: Host bridge
                product: Core Processor Reserved
                vendor: Intel Corporation
                physical id: 106
                bus info: pci@0000:ff:02.3
                version: 02
                width: 32 bits
                clock: 33MHz
           *-scsi:0
                physical id: 1
                logical name: scsi0
                capabilities: emulated
              *-disk
                   description: ATA Disk
                   product: TOSHIBA MK2556GS
                   vendor: Toshiba
                   physical id: 0.0.0
                   bus info: scsi@0:0.0.0
                   logical name: /dev/sda
                   version: LH00
                   serial: 9041PKUFT
                   size: 232GiB (250GB)
                   capabilities: partitioned partitioned:dos
                   configuration: ansiversion=5 signature=56ceab1e
                 *-volume:0
                      description: Windows NTFS volume
                      physical id: 1
                      bus info: scsi@0:0.0.0,1
                      logical name: /dev/sda1
                      logical name: /media/SYSTEM
                      version: 3.1
                      serial: 74b868a6-8d29-8b4c-b6d9-0c3e486b2ff3
                      size: 298MiB
                      capacity: 300MiB
                      capabilities: primary bootable ntfs initialized
                      configuration: clustersize=4096 created=2010-06-06 03:24:45 filesystem=ntfs label=SYSTEM mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
                 *-volume:1
                      description: Windows NTFS volume
                      physical id: 2
                      bus info: scsi@0:0.0.0,2
                      logical name: /dev/sda2
                      logical name: /Datos
                      version: 3.1
                      serial: 0497b75f-e90e-cd47-8395-6c373b4827c2
                      size: 78GiB
                      capacity: 78GiB
                      capabilities: primary ntfs initialized
                      configuration: clustersize=4096 created=2010-06-06 02:41:59 filesystem=ntfs label=Windows mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
                 *-volume:2
                      description: Windows NTFS volume
                      physical id: 3
                      bus info: scsi@0:0.0.0,3
                      logical name: /dev/sda3
                      logical name: /Windows
                      version: 3.1
                      serial: f0c9e783-aaa9-c341-bb43-308d31813391
                      size: 121GiB
                      capacity: 121GiB
                      capabilities: primary ntfs initialized
                      configuration: clustersize=4096 created=2010-08-23 13:31:47 filesystem=ntfs label=Datos mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
                 *-volume:3
                      description: Extended partition
                      physical id: 4
                      bus info: scsi@0:0.0.0,4
                      logical name: /dev/sda4
                      size: 33GiB
                      capacity: 33GiB
                      capabilities: primary extended partitioned partitioned:extended
                    *-logicalvolume:0
                         description: Linux filesystem partition
                         physical id: 5
                         logical name: /dev/sda5
                         logical name: /
                         capacity: 30GiB
                         configuration: mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,user_xattr,acl,commit=600,barrier=1,data=ordered state=mounted
                    *-logicalvolume:1
                         description: Linux swap / Solaris partition
                         physical id: 6
                         logical name: /dev/sda6
                         capacity: 2891MiB
                         capabilities: nofs
           *-scsi:1
                physical id: 2
                logical name: scsi1
                capabilities: emulated
              *-cdrom
                   description: DVD-RAM writer
                   product: DVDRAM GT30L
                   vendor: hp
                   physical id: 0.0.0
                   bus info: scsi@1:0.0.0
                   logical name: /dev/cdrom1
                   logical name: /dev/cdrw1
                   logical name: /dev/dvd1
                   logical name: /dev/dvdrw1
                   logical name: /dev/scd0
                   logical name: /dev/sr0
                   logical name: /media/AQUI_NO_HAY_DISCO9
                   version: mP04
                   capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
                   configuration: ansiversion=5 mount.fstype=udf mount.options=ro,nosuid,nodev,relatime,uid=1000,gid=1000,umask=77,dmode=500,iocharset=utf8 state=mounted status=ready
                 *-medium
                      physical id: 0
                      logical name: /dev/cdrom1
                      logical name: /media/AQUI_NO_HAY_DISCO9
                      configuration: mount.fstype=udf mount.options=ro,nosuid,nodev,relatime,uid=1000,gid=1000,umask=77,dmode=500,iocharset=utf8 state=mounted
        *-battery
             product: PH09093
             vendor: Conexant (Rockwell)
             physical id: 1
             slot: Primary
             capacity: 8400mWh
             configuration: voltage=11,1V
      sudo lspci:

      Code:
      00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
      00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
      00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
      00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
      00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
      00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
      00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
      00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
      00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
      00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
      00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
      00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
      00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
      00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
      43:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
      44:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
      ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
      ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
      ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
      ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
      ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
      ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
      extremedevil@Guadalinex-v8:~$
      Thanks.

      Comment


        #4
        Well I have a working touchpad, which appears in Input Devices as "ETPS/2 Elantech Touchpad" ... but nothing like that appears in lspci or lsusb or sudo lshw. So I wonder how the touchpad is actually presented to the system? I feel that discovering this is crucial to helping with this problem ...

        When you say "The synaptic driver is correctly installed", do you mean /usr/bin/synaptiks provided by package kde-config-touchpad?

        It can't be a hardware switch (which some laptops usefully provide) since you are getting the basic mouse functions working.
        I'd rather be locked out than locked in.

        Comment


          #5
          Yes, I have that package installed and also the package "xserver-xorg-input-synaptics". That's the driver, right? What else can I do to help you guys to solve the problem?

          Thanks.

          Comment


            #6
            Anyone?

            Comment


              #7
              I'm still stuck at the point of wondering what command reveals / diagnoses how the system sees a touchpad (since lsusb, lspci and lshw appear not to). Anyone?

              Meanwhile, I had one thought ... does your BIOS have any settings regarding the touchpad?
              I'd rather be locked out than locked in.

              Comment


                #8
                The kernel sees these things as serial devices. Try:
                Code:
                udevadm info --query=all --name=input/mouse1
                Another tool is xinput. Issue the command by itself to see a short list of all devices managed by X. Then for detailed info:
                Code:
                xinput list --long [i]nn[/i]
                where nn is the device ID number assigned to your touchpad.
                Last edited by SteveRiley; Apr 26, 2012, 02:17 AM.

                Comment


                  #9
                  Thanks (as ever) Steve - that's the answer.

                  I get
                  Code:
                  $ udevadm info --query=all --name=input/mouse1
                  P: /devices/platform/i8042/serio4/input/input8/mouse1
                  N: input/mouse1
                  S: input/by-path/platform-i8042-serio-4-mouse
                  E: UDEV_LOG=3
                  E: DEVPATH=/devices/platform/i8042/serio4/input/input8/mouse1
                  E: MAJOR=13
                  E: MINOR=33
                  E: DEVNAME=/dev/input/mouse1
                  E: SUBSYSTEM=input
                  E: ID_INPUT=1
                  E: ID_INPUT_TOUCHPAD=1
                  E: ID_SERIAL=noserial
                  E: ID_PATH=platform-i8042-serio-4
                  E: ID_PATH_TAG=platform-i8042-serio-4
                  E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse
                  (and ...mouse0 is my external USB mouse)

                  and
                  Code:
                  $ xinput list
                  ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
                  ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
                  ⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
                  ⎜   ↳ Logitech USB RECEIVER                     id=10   [slave  pointer  (2)]
                  ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
                      ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
                      ↳ Power Button                              id=6    [slave  keyboard (3)]
                      ↳ Video Bus                                 id=7    [slave  keyboard (3)]
                      ↳ Power Button                              id=8    [slave  keyboard (3)]
                      ↳ Sleep Button                              id=9    [slave  keyboard (3)]
                      ↳ Asus Laptop extra buttons                 id=12   [slave  keyboard (3)]
                      ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
                      ↳ USB 2.0 Camera                            id=11   [slave  keyboard (3)]
                  
                  $ xinput list --long 14
                  ETPS/2 Elantech Touchpad                        id=14   [slave  pointer  (2)]
                          Reporting 7 classes:
                                  Class originated from: 14
                                  Buttons supported: 12
                                  Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right None None None None None
                                  Button state:
                                  Class originated from: 14
                                  Detail for Valuator 0:
                                    Label: Rel X
                                    Range: 8.000000 - 1144.000000
                                    Resolution: 0 units/m
                                    Mode: relative
                                  Class originated from: 14
                                  Detail for Valuator 1:
                                    Label: Rel Y
                                    Range: 8.000000 - 760.000000
                                    Resolution: 0 units/m
                                    Mode: relative
                                  Class originated from: 14
                                  Multitouch capable (max 4 touches):
                                    Mode: Dependent Touch
                                  Class originated from: 14
                                  Detail for Touch Valuator 0:
                                    Label: Abs MT Position X
                                    Range: 8.000000 - 1144.000000
                                    Resolution: 0 units/m
                                  Class originated from: 14
                                  Detail for Touch Valuator 1:
                                    Label: Abs MT Position Y
                                    Range: 8.000000 - 760.000000
                                    Resolution: 0 units/m
                                  Class originated from: 14
                                  Detail for Touch Valuator 2:
                                    Label: Abs MT Tracking ID
                                    Range: 0.000000 - 65535.000000
                                    Resolution: 0 units/m
                  @ eXtremeDevil - what does your system say?
                  I'd rather be locked out than locked in.

                  Comment


                    #10
                    udevadm info --query=all --name=input/mouse1

                    Code:
                    P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input12/mouse1
                    N: input/mouse1
                    S: input/by-id/usb-PixArt_USB_Optical_Mouse-mouse
                    S: input/by-path/pci-0000:00:1a.0-usb-0:1.4:1.0-mouse
                    E: UDEV_LOG=3
                    E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input12/mouse1
                    E: MAJOR=13
                    E: MINOR=33
                    E: DEVNAME=/dev/input/mouse1
                    E: SUBSYSTEM=input
                    E: ID_INPUT=1
                    E: ID_INPUT_MOUSE=1
                    E: ID_VENDOR=PixArt
                    E: ID_VENDOR_ENC=PixArt
                    E: ID_VENDOR_ID=093a
                    E: ID_MODEL=USB_Optical_Mouse
                    E: ID_MODEL_ENC=USB\x20Optical\x20Mouse
                    E: ID_MODEL_ID=2510
                    E: ID_REVISION=0100
                    E: ID_SERIAL=PixArt_USB_Optical_Mouse
                    E: ID_TYPE=hid
                    E: ID_BUS=usb
                    E: ID_USB_INTERFACES=:030102:
                    E: ID_USB_INTERFACE_NUM=00
                    E: ID_USB_DRIVER=usbhid
                    E: ID_PATH=pci-0000:00:1a.0-usb-0:1.4:1.0
                    E: ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_4_1_0
                    E: ICON=mouse
                    E: DEVLINKS=/dev/input/by-id/usb-PixArt_USB_Optical_Mouse-mouse /dev/input/by-path/pci-0000:00:1a.0-usb-0:1.4:1.0-mouse
                    xinput list --long nn

                    unable to find device nn

                    xD

                    Thanks in advance.

                    Comment


                      #11
                      Your mouse1 is a USB optical mouse. Try udevadm info --query=all --name=input/mouse0 , udevadm info --query=all --name=input/mouse2 etc

                      And you need to find the device number from
                      Code:
                      xinput list
                      with no other parameters
                      I'd rather be locked out than locked in.

                      Comment


                        #12
                        Originally posted by eXtremeDevil View Post
                        .....

                        xinput list --long nn

                        unable to find device nn

                        xD
                        That's because you used "nn" literally, when you should have used an integer, usually 14 for mice.

                        Do
                        xinput list --long
                        and look for the mouse listing

                        @Steve, how many decades have you used Linux? :eek:
                        "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
                        – John F. Kennedy, February 26, 1962.

                        Comment


                          #13
                          Originally posted by GreyGeek View Post
                          @Steve, how many decades have you used Linux? :eek:
                          I'd estimate 0.25 decade. Why?

                          Comment


                            #14
                            There's all:

                            Code:
                            extremedevil@Guadalinex-v8:~$ udevadm info --query=all --name=input/mouse0
                            P: /devices/platform/i8042/serio4/input/input7/mouse0
                            N: input/mouse0
                            S: input/by-path/platform-i8042-serio-4-mouse
                            E: UDEV_LOG=3
                            E: DEVPATH=/devices/platform/i8042/serio4/input/input7/mouse0
                            E: MAJOR=13
                            E: MINOR=32
                            E: DEVNAME=/dev/input/mouse0
                            E: SUBSYSTEM=input
                            E: ID_INPUT=1
                            E: ID_INPUT_MOUSE=1
                            E: ID_SERIAL=noserial
                            E: ID_PATH=platform-i8042-serio-4
                            E: ID_PATH_TAG=platform-i8042-serio-4
                            E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-mouse
                            
                            extremedevil@Guadalinex-v8:~$ udevadm info --query=all --name=input/mouse2 etc
                            device node not found
                            extremedevil@Guadalinex-v8:~$ xinput list
                            ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
                            ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
                            ⎜   ↳ PS/2 Synaptics TouchPad                   id=11   [slave  pointer  (2)]
                            ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
                                ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
                                ↳ Power Button                              id=6    [slave  keyboard (3)]
                                ↳ Video Bus                                 id=7    [slave  keyboard (3)]
                                ↳ Sleep Button                              id=8    [slave  keyboard (3)]
                                ↳ Villem                                    id=9    [slave  keyboard (3)]
                                ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
                                ↳ HP WMI hotkeys                            id=12   [slave  keyboard (3)]
                            extremedevil@Guadalinex-v8:~$ xinput list --long 11
                            PS/2 Synaptics TouchPad                         id=11   [slave  pointer  (2)]
                                    Reporting 3 classes:
                                            Class originated from: 11
                                            Buttons supported: 5
                                            Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down
                                            Button state:
                                            Class originated from: 11
                                            Detail for Valuator 0:
                                              Label: Rel X
                                              Range: -1.000000 - -1.000000
                                              Resolution: 1 units/m
                                              Mode: relative
                                            Class originated from: 11
                                            Detail for Valuator 1:
                                              Label: Rel Y
                                              Range: -1.000000 - -1.000000
                                              Resolution: 1 units/m
                                              Mode: relative
                            
                            extremedevil@Guadalinex-v8:~$ xinput list --long
                            ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
                                    Reporting 3 classes:
                                            Class originated from: 11
                                            Buttons supported: 10
                                            Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right None None None
                                            Button state:
                                            Class originated from: 11
                                            Detail for Valuator 0:
                                              Label: Rel X
                                              Range: -1.000000 - -1.000000
                                              Resolution: 1 units/m
                                              Mode: relative
                                            Class originated from: 11
                                            Detail for Valuator 1:
                                              Label: Rel Y
                                              Range: -1.000000 - -1.000000
                                              Resolution: 1 units/m
                                              Mode: relative
                            
                            ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
                                    Reporting 3 classes:
                                            Class originated from: 4
                                            Buttons supported: 10
                                            Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right None None None
                                            Button state:
                                            Class originated from: 4
                                            Detail for Valuator 0:
                                              Label: Rel X
                                              Range: -1.000000 - -1.000000
                                              Resolution: 0 units/m
                                              Mode: relative
                                            Class originated from: 4
                                            Detail for Valuator 1:
                                              Label: Rel Y
                                              Range: -1.000000 - -1.000000
                                              Resolution: 0 units/m
                                              Mode: relative
                            
                            ⎜   ↳ PS/2 Synaptics TouchPad                   id=11   [slave  pointer  (2)]
                                    Reporting 3 classes:
                                            Class originated from: 11
                                            Buttons supported: 5
                                            Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down
                                            Button state:
                                            Class originated from: 11
                                            Detail for Valuator 0:
                                              Label: Rel X
                                              Range: -1.000000 - -1.000000
                                              Resolution: 1 units/m
                                              Mode: relative
                                            Class originated from: 11
                                            Detail for Valuator 1:
                                              Label: Rel Y
                                              Range: -1.000000 - -1.000000
                                              Resolution: 1 units/m
                                              Mode: relative
                            
                            ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
                                    Reporting 1 classes:
                                            Class originated from: 10
                                            Keycodes supported: 248
                            
                                ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 5
                                            Keycodes supported: 248
                            
                                ↳ Power Button                              id=6    [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 6
                                            Keycodes supported: 248
                            
                                ↳ Video Bus                                 id=7    [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 7
                                            Keycodes supported: 248
                            
                                ↳ Sleep Button                              id=8    [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 8
                                            Keycodes supported: 248
                            
                                ↳ Villem                                    id=9    [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 9
                                            Keycodes supported: 248
                            
                                ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 10
                                            Keycodes supported: 248
                            
                                ↳ HP WMI hotkeys                            id=12   [slave  keyboard (3)]
                                    Reporting 1 classes:
                                            Class originated from: 12
                                            Keycodes supported: 248

                            Comment


                              #15
                              @eXtremeDevil: I'm looking through your replies. If I'm interpreting correctly:
                              • input/mouse0 = generic mouse of unidentified type
                              • input/mouse1 = PixArt USB optical mouse


                              I suspect that input/mouse0 is in fact your touchpad, but UDEV is, for some reason, not detecting it as such. Therefore, when X sees the touchpad (device=11), it thinks that it's really a generic mouse, and none of a touchpad's typical functions appear. A properly-detected touchpad with multitouch will show these capabilities:
                              Code:
                              steve@x1:~$ xinput list --long 11
                              SynPS/2 Synaptics TouchPad                      id=11   [slave  pointer  (2)]
                                      Reporting 9 classes:
                                              Class originated from: 11. Type: XIButtonClass
                                              Buttons supported: 12
                                              Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None
                                              Button state:
                                              Class originated from: 11. Type: XIValuatorClass
                                              Detail for Valuator 0:
                                                Label: Rel X
                                                Range: 1472.000000 - 5472.000000
                                                Resolution: 73000 units/m
                                                Mode: relative
                                              Class originated from: 11. Type: XIValuatorClass
                                              Detail for Valuator 1:
                                                Label: Rel Y
                                                Range: 1408.000000 - 4448.000000
                                                Resolution: 75000 units/m
                                                Mode: relative
                                              Class originated from: 11. Type: XIValuatorClass
                                              Detail for Valuator 2:
                                                Label: Rel Horiz Scroll
                                                Range: 0.000000 - -1.000000
                                                Resolution: 0 units/m
                                                Mode: relative
                                              Class originated from: 11. Type: XIValuatorClass
                                              Detail for Valuator 3:
                                                Label: Rel Vert Scroll
                                                Range: 0.000000 - -1.000000
                                                Resolution: 0 units/m
                                                Mode: relative
                                              Class originated from: 11. Type: XIValuatorClass
                                              Detail for Valuator 4:
                                                Label: Abs MT Pressure
                                                Range: 0.000000 - 255.000000
                                                Resolution: 0 units/m
                                                Mode: absolute
                                                Current value: 0.000000
                                              Class originated from: 11. Type: XIScrollClass
                                              Scroll info for Valuator 2
                                                type: 2 (horizontal)
                                                increment: 100.000000
                                                flags: 0x0
                                              Class originated from: 11. Type: XIScrollClass
                                              Scroll info for Valuator 3
                                                type: 1 (vertical)
                                                increment: 100.000000
                                                flags: 0x0
                                              Class originated from: 0. Type: XITouchClass
                                              Touch mode: dependent
                                              Max number of touches: 2
                              It might interesting to see the dump of your entire UDEV database. Please run
                              Code:
                              udevadm info --export-db
                              Copy the entire output into a new paste at Pastebin.com and let us know the URL.

                              Comment

                              Working...
                              X