[CentOS] Problem with touchpad

Tue Aug 6 10:07:06 UTC 2013
Rob Kampen <rkampen at kampensonline.com>

On 08/06/2013 09:41 PM, Ahmed wrote:
> On 08/06/2013 01:35 PM, Rob Kampen wrote:
>> On 08/06/2013 05:20 PM, Ahmed wrote:
>>> Hi there,
>>>
>>>       i recently installed centos 6 64bit version on my HPProBook4530s
>>> Laptop. After running full system update and system restarted, my touch
>>> pad is not responding any more. How can i fix this problem?
>> Implication is that it was working before the update?
>> If so, reboot and load the prior kernel (select from grub menu)
>> Then can use lsmod to show what drivers are loaded, although if it is
>> a precomipled driver it does not show.
>> A reboot into the new kernel and a compare of the lsmod results should
>> show the missing driver.
>> If it is pre-compiled into the kernel, one will need to examine the
>> kernel source docs to see what they changed - this will need help from
>> someone else as I've only done this twice and it takes some steps that
>> I do not recall.
>> HTH
>>> Kind Regards
>>> _______________________________________________
>>> CentOS mailing list
>>> CentOS at centos.org
>>> http://lists.centos.org/mailman/listinfo/centos
>>
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> http://lists.centos.org/mailman/listinfo/centos
> Thanks for reply.
> 1- yeah touch pad was working before i applied system updates.
>
> My old config was as follows
>
>   >uname -a
>
> Linux localhost.localdomain 2.6.32-71.el6.x86_64 #1 SMP Fri May 20
> 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
> -------------------------------------------------------------------
>   >lsmod
>
> Module                  Size  Used by
>
> fuse                   66138  0
> drm_kms_helper         32113  0
> drm                   200778  1 drm_kms_helper
> i2c_algo_bit            5664  0
> sco                    18099  2
> bridge                 74113  0
> bnep                   16528  2
> l2cap                  56128  3 bnep
> autofs4                27683  3
> sunrpc                241630  1
> fcoe                   21769  0
> libfcoe                16181  1 fcoe
> libfc                  93401  2 fcoe,libfcoe
> scsi_transport_fc      50893  2 fcoe,libfc
> scsi_tgt               12107  1 scsi_transport_fc
> 8021q                  24221  0
> garp                    7310  1 8021q
> stp                     2107  2 bridge,garp
> llc                     5608  3 bridge,garp,stp
> cpufreq_ondemand       10382  4
> acpi_cpufreq            8593  0
> freq_table              4847  2 cpufreq_ondemand,acpi_cpufreq
> ipt_REJECT              2349  2
> nf_conntrack_ipv4       9440  2
> nf_defrag_ipv4          1449  1 nf_conntrack_ipv4
> iptable_filter          2759  1
> ip_tables              17733  1 iptable_filter
> ip6t_REJECT             4562  2
> nf_conntrack_ipv6      19655  2
> xt_state                1458  4
> nf_conntrack           79643  3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
> ip6table_filter         2855  1
> ip6_tables             19392  1 ip6table_filter
> ipv6                  321209  44 ip6t_REJECT,nf_conntrack_ipv6
> dm_mirror              14003  0
> dm_region_hash         12200  1 dm_mirror
> dm_log                 10088  2 dm_mirror,dm_region_hash
> uinput                  8182  0
> hp_accel               12136  0
> lis3lv02d               7636  1 hp_accel
> input_polldev           3106  1 lis3lv02d
> wmi                     6221  0
> btusb                  17047  0
> bluetooth              99482  6 sco,bnep,l2cap,btusb
> uvcvideo               61644  0
> videodev               38980  1 uvcvideo
> v4l2_compat_ioctl32     7145  1 videodev
> i2c_core               31274  4 drm_kms_helper,drm,i2c_algo_bit,videodev
> sg                     30186  0
> microcode             112877  0
> serio_raw               4816  0
> r8169                  39870  0
> mii                     5205  1 r8169
> iTCO_wdt               11708  0
> iTCO_vendor_support     3022  1 iTCO_wdt
> arc4                    1441  2
> ecb                     2175  2
> ath9k                 289429  0
> mac80211              146065  1 ath9k
> ath                     9659  1 ath9k
> cfg80211              138993  3 ath9k,mac80211,ath
> rfkill                 19617  3 bluetooth,cfg80211
> snd_hda_codec_idt      62684  0
> snd_hda_intel          25194  3
> snd_hda_codec          82097  2 snd_hda_codec_idt,snd_hda_intel
> snd_hwdep               6746  1 snd_hda_codec
> snd_seq                56557  0
> snd_seq_device          6626  1 snd_seq
> snd_pcm                84700  2 snd_hda_intel,snd_hda_codec
> snd_timer              23087  2 snd_seq,snd_pcm
> snd                    70021  14
> snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
> soundcore               8052  1 snd
> snd_page_alloc          8628  2 snd_hda_intel,snd_pcm
> ext4                  353979  3
> mbcache                 7918  1 ext4
> jbd2                   89033  1 ext4
> cryptd                  7940  0
> aes_x86_64              7880  2
> aes_generic            27575  1 aes_x86_64
> xts                     2591  1
> gf128mul                8535  1 xts
> dm_crypt               12860  1
> sr_mod                 16162  0
> cdrom                  39769  1 sr_mod
> sd_mod                 37221  3
> crc_t10dif              1507  1 sd_mod
> ahci                   39105  2
> sdhci_pci               7323  0
> sdhci                  20561  1 sdhci_pci
> mmc_core               72893  1 sdhci
> video                  20966  0
> output                  2471  1 video
> dm_mod                 76856  14 dm_mirror,dm_log,dm_crypt
> --------------------------------------------------------------------------------------
>
> My new configs after i applied system updates
>
>   >uname -a
>
> Linux localhost.localdomain 2.6.32-358.14.1.el6.x86_64 #1 SMP Tue Jul 16
> 23:51:20 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>
>   >lsmod
> ---------------lsmod output after kernel updated ----------------------
> Module                  Size  Used by
> fuse                   69253  0
> sco                    18005  2
> bridge                 79078  0
> bnep                   16690  2
> l2cap                  55682  3 bnep
> autofs4                26513  3
> sunrpc                261235  1
> bnx2fc                 88200  0
> cnic                   55511  1 bnx2fc
> uio                    10462  1 cnic
> fcoe                   22398  0
> libfcoe                40649  2 bnx2fc,fcoe
> libfc                 108313  3 bnx2fc,fcoe,libfcoe
> scsi_transport_fc      55299  3 bnx2fc,fcoe,libfc
> scsi_tgt               12077  1 scsi_transport_fc
> 8021q                  25317  0
> garp                    7152  1 8021q
> stp                     2218  2 bridge,garp
> llc                     5546  3 bridge,garp,stp
> cpufreq_ondemand       10544  4
> acpi_cpufreq            7763  0
> freq_table              4936  2 cpufreq_ondemand,acpi_cpufreq
> mperf                   1557  1 acpi_cpufreq
> ipt_REJECT              2351  2
> nf_conntrack_ipv4       9506  2
> nf_defrag_ipv4          1483  1 nf_conntrack_ipv4
> iptable_filter          2793  1
> ip_tables              17831  1 iptable_filter
> ip6t_REJECT             4628  2
> nf_conntrack_ipv6       8748  2
> nf_defrag_ipv6         11182  1 nf_conntrack_ipv6
> xt_state                1492  4
> nf_conntrack           79645  3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
> ip6table_filter         2889  1
> ip6_tables             19458  1 ip6table_filter
> ipv6                  321454  46
> cnic,ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6
> uinput                  7992  0
> hp_accel               12170  0
> lis3lv02d               7670  1 hp_accel
> input_polldev           3044  1 lis3lv02d
> btusb                  16851  0
> bluetooth              99239  6 sco,bnep,l2cap,btusb
> uvcvideo               62688  0
> videodev               75708  1 uvcvideo
> v4l2_compat_ioctl32     7110  1 videodev
> sg                     29350  0
> microcode             112653  0
> serio_raw               4594  0
> iTCO_wdt               14990  0
> iTCO_vendor_support     3088  1 iTCO_wdt
> xhci_hcd              142149  0
> r8169                  60023  0
> mii                     5376  1 r8169
> arc4                    1475  2
> ath9k                  94823  0
> mac80211              457614  1 ath9k
> ath9k_common            3419  1 ath9k
> ath9k_hw              374172  2 ath9k,ath9k_common
> ath                    17790  3 ath9k,ath9k_common,ath9k_hw
> cfg80211              193215  3 ath9k,mac80211,ath
> rfkill                 19255  3 bluetooth,cfg80211
> snd_hda_codec_hdmi     26157  1
> snd_hda_codec_idt      63594  1
> snd_hda_intel          27823  3
> snd_hda_codec         121518  3
> snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
> snd_hwdep               6652  1 snd_hda_codec
> snd_seq                55759  0
> snd_seq_device          6500  1 snd_seq
> snd_pcm                86635  3
> snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
> snd_timer              22411  2 snd_seq,snd_pcm
> snd                    69907  15
> snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
> soundcore               7958  1 snd
> snd_page_alloc          8470  2 snd_hda_intel,snd_pcm
> ext4                  363408  3
> mbcache                 8193  1 ext4
> jbd2                   90230  1 ext4
> cryptd                  8006  0
> aes_x86_64              7961  2
> aes_generic            27609  1 aes_x86_64
> xts                     2657  1
> gf128mul                7961  1 xts
> dm_crypt               12894  1
> sd_mod                 38976  3
> crc_t10dif              1541  1 sd_mod
> sr_mod                 15177  0
> cdrom                  39085  1 sr_mod
> ahci                   41127  2
> sdhci_pci               8127  0
> sdhci                  24805  1 sdhci_pci
> mmc_core               76925  1 sdhci
> wmi                     6287  0
> i915                  537570  2
> drm_kms_helper         40087  1 i915
> drm                   265638  3 i915,drm_kms_helper
> i2c_algo_bit            5935  1 i915
> i2c_core               31084  5
> videodev,i915,drm_kms_helper,drm,i2c_algo_bit
> video                  20674  1 i915
> output                  2409  1 video
> dm_mirror              14133  0
> dm_region_hash         12085  1 dm_mirror
> dm_log                  9930  2 dm_mirror,dm_region_hash
> dm_mod                 82839  14 dm_crypt,dm_mirror,dm_log
> ---------------------------------------------------------------------------------
Hi, nothing leaps out at me - although I do note i915 is included in the 
later kernel modules - this chip is involved in the graphics and thus 
the X.org / X11 part of your setup - thus you may want to look through 
dmesg output and determine what kind of touchpad your laptop has.
For synaptics this page may help 
http://www.thinkwiki.org/wiki/Synaptics_TouchPad_driver_for_X
You will see that X.org is intimately involved with this and may well be 
the issue you have.
Are you using default graphics card drivers? - sometimes changes to the 
kernel make X miss-behave. Try to use kmod aware drivers from elrepo - 
it makes life so much easier. http://elrepo.org/tiki/About
Check out your  /etc/X11/xorg.conf
HTH
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos