Автор Тема: Проблем с тъчпад при suspend->resume asus x455l  (Прочетена 5492 пъти)

tuseto

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Здравейте, имам един проблем, на който не мога да намеря разрешение. Лаптоп asus x455l, kubuntu 16.04.
xinput list връща: FocalTech Touchpad,
Тъчпада работи, но при suspend->resume тъчпада е неактивен.
modprobe psmouse - не го активира.
Някой има ли някаква идея (ако може без пачване или прекомпилиране на ядрото)? Благодаря
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #1 -: May 14, 2016, 19:37 »
След като драйвера е в ядрото без смяна няма стане.
Код
GeSHi (Bash):
  1. uname -r
Обнови (без да прекомпилираш) до 4.4.10
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.10-xenial/
Активен

tuseto

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #2 -: May 15, 2016, 23:17 »
Благодаря, но не помага. Същия проблем го дава и с 4.4.10.
Активен

spec1a

  • Напреднали
  • *****
  • Публикации: 3852
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #3 -: May 16, 2016, 09:08 »
    Потърси в сайта на asus
https://www.asus.com/support
или нещо подобно беше.
Трябва да имат драйвери за линукс
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #4 -: May 16, 2016, 09:47 »
Няма какво да търсиш из сайт-а на производителя. Пробвай така
Код
GeSHi (Bash):
  1. sudo apt-get install pm-utils
  2. echo 'SUSPEND_MODULES="i8042"' | sudo tee -a /etc/pm/config.d/modules
  3. sudo pm-suspend
Последният ред ще "приспи" лаптоп-а, пробвай след като го събудиш как е.

Забележка: Ти писа, че psmouse не помага и затова аз предполагам, че се полва i8042 все пак може да дадеш изхода от
Код
GeSHi (Bash):
  1. lsmod | grep -i i8042
или само lsmod да видим какво се зарежда.
« Последна редакция: May 16, 2016, 09:51 от bvbfan »
Активен

tuseto

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #5 -: May 16, 2016, 23:24 »
След като изпълних 3-те реда код, след suspend-a тъча пак не работи.
lsmod | grep -i i8042 - не намира нищо.
Да отбележа че пиша lsmod, след съспенда, тоест при неработещ тъч, ето какво връща lsmod:
(впрочем гледам тук има psmouse, и за всеки случай пак го спрях и го пуснах [sudo modprobe -r psmouse,
sudo modprobe psmouse] но както и преди тъча не тръгва)
Код
GeSHi (Bash):
  1. Module                  Size  Used by
  2. rfcomm                 69632  2
  3. hid_multitouch         20480  0
  4. drbg                   32768  1
  5. ansi_cprng             16384  0
  6. ctr                    16384  2
  7. ccm                    20480  2
  8. nvram                  16384  0
  9. msr                    16384  0
  10. bnep                   20480  2
  11. nls_iso8859_1          16384  1
  12. uvcvideo               90112  0
  13. videobuf2_vmalloc      16384  1 uvcvideo
  14. videobuf2_memops       16384  1 videobuf2_vmalloc
  15. videobuf2_v4l2         28672  1 uvcvideo
  16. videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
  17. v4l2_common            16384  1 videobuf2_v4l2
  18. videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
  19. media                  24576  2 uvcvideo,videodev
  20. ath3k                  20480  0
  21. btusb                  45056  0
  22. btrtl                  16384  1 btusb
  23. btbcm                  16384  1 btusb
  24. btintel                16384  1 btusb
  25. bluetooth             520192  30 bnep,ath3k,btbcm,btrtl,btusb,rfcomm,btintel
  26. intel_rapl             20480  0
  27. x86_pkg_temp_thermal    16384  0
  28. intel_powerclamp       16384  0
  29. coretemp               16384  0
  30. kvm_intel             172032  0
  31. arc4                   16384  2
  32. ath9k                 143360  0
  33. snd_hda_codec_hdmi     53248  1
  34. snd_hda_codec_conexant    24576  1
  35. ath9k_common           36864  1 ath9k
  36. snd_hda_codec_generic    77824  1 snd_hda_codec_conexant
  37. ath9k_hw              466944  2 ath9k_common,ath9k
  38. asus_nb_wmi            24576  0
  39. asus_wmi               28672  1 asus_nb_wmi
  40. snd_hda_intel          36864  5
  41. sparse_keymap          16384  1 asus_wmi
  42. snd_hda_codec         135168  4 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel
  43. kvm                   536576  1 kvm_intel
  44. snd_hda_core           73728  5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
  45. snd_hwdep              16384  1 snd_hda_codec
  46. irqbypass              16384  1 kvm
  47. crct10dif_pclmul       16384  0
  48. crc32_pclmul           16384  0
  49. aesni_intel           167936  4
  50. snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
  51. ath                    32768  3 ath9k_common,ath9k,ath9k_hw
  52. mac80211              737280  1 ath9k
  53. snd_seq_midi           16384  0
  54. snd_seq_midi_event     16384  1 snd_seq_midi
  55. snd_rawmidi            32768  1 snd_seq_midi
  56. snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
  57. aes_x86_64             20480  1 aesni_intel
  58. snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
  59. lrw                    16384  1 aesni_intel
  60. gf128mul               16384  1 lrw
  61. glue_helper            16384  1 aesni_intel
  62. snd_timer              32768  2 snd_pcm,snd_seq
  63. ablk_helper            16384  1 aesni_intel
  64. cryptd                 20480  2 aesni_intel,ablk_helper
  65. snd                    81920  21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
  66. cfg80211              565248  4 ath,ath9k_common,ath9k,mac80211
  67. joydev                 20480  0
  68. mei_me                 36864  0
  69. mei                    98304  1 mei_me
  70. lpc_ich                24576  0
  71. soundcore              16384  1 snd
  72. processor_thermal_device    16384  0
  73. intel_soc_dts_iosf     16384  1 processor_thermal_device
  74. shpchp                 36864  0
  75. intel_pch_thermal      16384  0
  76. input_leds             16384  0
  77. serio_raw              16384  0
  78. dw_dmac                16384  0
  79. dw_dmac_core           24576  1 dw_dmac
  80. spi_pxa2xx_platform    24576  0
  81. snd_soc_sst_acpi       16384  0
  82. int3402_thermal        16384  0
  83. int340x_thermal_zone    16384  2 int3402_thermal,processor_thermal_device
  84. int3400_thermal        16384  0
  85. i2c_designware_platform    16384  0
  86. 8250_dw                16384  0
  87. i2c_designware_core    20480  1 i2c_designware_platform
  88. acpi_thermal_rel       16384  1 int3400_thermal
  89. acpi_pad               20480  0
  90. mac_hid                16384  0
  91. parport_pc             32768  0
  92. ppdev                  20480  0
  93. lp                     20480  0
  94. parport                49152  3 lp,ppdev,parport_pc
  95. autofs4                40960  2
  96. hid_generic            16384  0
  97. usbhid                 49152  0
  98. hid                   118784  4 hid_multitouch,hid_generic,usbhid
  99. nouveau              1495040  0
  100. i915                 1208320  8
  101. mxm_wmi                16384  1 nouveau
  102. ttm                    98304  1 nouveau
  103. i2c_algo_bit           16384  2 i915,nouveau
  104. drm_kms_helper        139264  2 i915,nouveau
  105. syscopyarea            16384  1 drm_kms_helper
  106. psmouse               126976  0
  107. sysfillrect            16384  1 drm_kms_helper
  108. sysimgblt              16384  1 drm_kms_helper
  109. fb_sys_fops            16384  1 drm_kms_helper
  110. drm                   360448  11 ttm,i915,drm_kms_helper,nouveau
  111. ahci                   36864  4
  112. r8169                  81920  0
  113. libahci                32768  1 ahci
  114. mii                    16384  1 r8169
  115. wmi                    20480  3 mxm_wmi,nouveau,asus_wmi
  116. video                  40960  3 i915,nouveau,asus_wmi
  117. sdhci_acpi             16384  0
  118. sdhci                  45056  1 sdhci_acpi
  119. fjes                   28672  0
  120.  
« Последна редакция: May 16, 2016, 23:29 от tuseto »
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #6 -: May 17, 2016, 07:05 »
С налучкване няма да стане, дай изхода от
Код
GeSHi (Bash):
  1. xinput list | grep -i touchpad
Ако ти се занимава с тестове може да тестваш най-новото ядро -> http://ubuntuhandbook.org/index.php/2016/05/install-linux-kernel-4-6-ubuntu-16-04/
Активен

tuseto

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #7 -: May 17, 2016, 09:23 »
(малко не ми се иска да си играя с ядрото, понеже работя на компютъра и ако омажа нещо, тежко ми да сетъпвам)
Преди suspend и след suspend изхода е един и същ ->
↳ FocalTechPS/2 FocalTech FocalTech Touchpad        id=15   [slave  pointer  (2)]
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #8 -: May 17, 2016, 10:25 »
А преди suspend и тъчпада работи има ли изход
Код
GeSHi (Bash):
  1. lsmod | grep -i i8042
Доколкото разбрах някакъв тест на тъчпада пропада, а пачът е "ugly" като за съответният модел се слага тестът да не се изпълнява.
Активен

spec1a

  • Напреднали
  • *****
  • Публикации: 3852
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #9 -: May 18, 2016, 08:32 »
   Все пак мисля,че ще е по-добре да свалиш съотв. драйвер от сайта на производителя.
Вероятността да ти се реши проблема е значително по-голяма.
   А и не е кой знае колко тегаво.Най-много да ти се наложи да компилираш от сорс код
драйвера за съотв.версия на ядрото (генерира се  .ko ; insmod или modprobe  и готово).
« Последна редакция: May 18, 2016, 08:34 от spec1a »
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #10 -: May 18, 2016, 12:45 »
Няма как да се намери подобно нещо и това не е Linux way, драйвери от сайта на производителя са за други ОС-и.
Активен

tuseto

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: Проблем с тъчпад при suspend->resume asus x455l
« Отговор #11 -: May 18, 2016, 14:21 »
lsmod | grep -i i8042
Няма изход и при работещ тъч.
Пробвах и с 4.6.0 ...

П.С гледах за някакви драйвъри и четох и ... се отказах да опитвам по техния начин за това и писах тук:)
« Последна редакция: May 19, 2016, 23:12 от tuseto »
Активен