LINUX.ORG.RU

Touchpad ELAN071A не работает на установленной ubununtu 20.04

 


0

1

А на лив сд работает и xinput на лив видет его. Как узнать чего не хватает установленной версии? ядра те же что на лив, что на установленной. cat /proc/bus/input/devices на устоновленной не видит

★★

Последнее исправление: webmak (всего исправлений: 1)

Не ideapd на рязане случаем?

anonymous
()

возможно даже все пакеты есть и в установленной, но надо покрутить настройки… посмотри как оно видно в лив, какие пакеты установлены. потом тоже самое в установленной. делаешь дифф -> … -> профит!

у меня как-то в каком-то линуксе тачпад начинал работать только, когда я в GUI выбирал его как PS/2 мышь. хотя все другие линуксы видели как тачпад и работал он сразу.

возможно также стоит посмотреть логи после старта систем – могут быть подсказки.

anonymous
()
Ответ на: комментарий от anonymous

По dmesg ошибок нету. Пакеты гляну. А вот как конфиги на разницу глянуть. На данный момент ядро вообще не видит его.

webmak ★★
() автор топика
Последнее исправление: webmak (всего исправлений: 1)
Ответ на: комментарий от webmak

По dmesg ошибок нету.

но устройство же не появляется. должно быть какое-то различие.

как конфиги на разницу глянуть

как минимум посмотри в лайве в GUI диалог настройки мыши/тачпада, ну и xinput тоже показывает настройки.

anonymous
()
Ответ на: комментарий от anonymous

основная причина в том, что в установленной не появляется устройство – надо разбираться с dmesg ( journalctl), X-ми (вайландом)

anonymous
()

Точно ядро тоже? Но даже если так, то инитрд генерируется свой. Отсюда вариант. Запустить установленную систему, как «живую», т.е. именно с ядром-инитрд от «живой системы». Примерно так, вариант два.

andytux ★★★★★
()
Ответ на: комментарий от andytux

по dmesg

[    1.915270] i2c_hid i2c-ELAN071A:00: supply vdd not found, using dummy regulator
[    1.915287] i2c_hid i2c-ELAN071A:00: supply vddl not found, using dummy regulator

modinfo elan_i2c

filename:       /lib/modules/5.8.0-50-generic/kernel/drivers/input/mouse/elan_i2c.ko
license:        GPL
description:    Elan I2C/SMBus Touchpad driver
author:         Duson Lin <dusonlin@emc.com.tw>
srcversion:     D5ADF168B1DEBB4F9892A5B
alias:          i2c:elan_i2c
alias:          acpi*:ELAN1000:*
alias:          acpi*:ELAN0637:*
alias:          acpi*:ELAN0636:*
alias:          acpi*:ELAN0635:*
alias:          acpi*:ELAN0634:*
alias:          acpi*:ELAN0633:*
alias:          acpi*:ELAN0632:*
alias:          acpi*:ELAN0631:*
alias:          acpi*:ELAN062F:*
alias:          acpi*:ELAN062E:*
alias:          acpi*:ELAN062D:*
alias:          acpi*:ELAN062C:*
alias:          acpi*:ELAN062B:*
alias:          acpi*:ELAN062A:*
alias:          acpi*:ELAN0629:*
alias:          acpi*:ELAN0628:*
alias:          acpi*:ELAN0627:*
alias:          acpi*:ELAN0626:*
alias:          acpi*:ELAN0625:*
alias:          acpi*:ELAN0624:*
alias:          acpi*:ELAN0623:*
alias:          acpi*:ELAN0622:*
alias:          acpi*:ELAN0621:*
alias:          acpi*:ELAN0620:*
alias:          acpi*:ELAN061F:*
alias:          acpi*:ELAN061E:*
alias:          acpi*:ELAN061D:*
alias:          acpi*:ELAN061C:*
alias:          acpi*:ELAN061A:*
alias:          acpi*:ELAN0619:*
alias:          acpi*:ELAN0618:*
alias:          acpi*:ELAN0617:*
alias:          acpi*:ELAN0616:*
alias:          acpi*:ELAN0615:*
alias:          acpi*:ELAN0612:*
alias:          acpi*:ELAN0611:*
alias:          acpi*:ELAN0610:*
alias:          acpi*:ELAN060F:*
alias:          acpi*:ELAN060C:*
alias:          acpi*:ELAN060B:*
alias:          acpi*:ELAN0609:*
alias:          acpi*:ELAN0608:*
alias:          acpi*:ELAN0607:*
alias:          acpi*:ELAN0606:*
alias:          acpi*:ELAN0605:*
alias:          acpi*:ELAN0604:*
alias:          acpi*:ELAN0603:*
alias:          acpi*:ELAN0602:*
alias:          acpi*:ELAN0601:*
alias:          acpi*:ELAN0600:*
alias:          acpi*:ELAN0100:*
alias:          acpi*:ELAN0000:*
depends:        
retpoline:      Y
intree:         Y
name:           elan_i2c
vermagic:       5.8.0-50-generic SMP mod_unload modversions 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        0D:E6:A6:74:DB:D6:BD:D3:EF:8C:67:2D:2D:7C:B9:22:E0:86:6E:20
sig_hashalgo:   sha512
signature:      A5:F2:04:12:F9:A5:68:7D:B4:F9:41:AE:44:BC:62:76:27:82:D5:D2:
		59:F1:88:57:9D:C3:02:74:34:D4:16:FA:03:B3:03:0F:1E:74:B9:F9:
		C4:A8:03:1A:DC:69:4C:C4:3A:63:C8:56:0E:6A:4E:F5:27:F5:D8:CA:
		DD:0B:15:CA:2B:20:4F:E3:68:74:B0:48:5E:B4:A1:3F:5E:83:42:72:
		C5:88:07:8E:16:2B:53:8C:A2:26:75:D7:C2:25:F2:A1:86:9E:A3:2B:
		0E:DC:64:AB:E6:6E:2B:59:DB:66:19:20:09:7A:3A:3A:45:82:0E:1B:
		B2:DB:9F:C5:D3:46:63:C2:65:1A:F1:C7:AF:02:78:0A:FF:B0:B5:63:
		53:E0:90:88:04:1A:BF:66:E4:EB:2D:FB:B7:67:29:18:16:33:2E:BA:
		F6:79:A0:A3:8C:75:47:CC:2F:1D:37:EA:C3:97:FB:42:B9:6A:B2:41:
		28:8F:1D:E6:C9:3A:47:65:71:87:FD:A5:63:76:3D:5B:86:3C:E5:43:
		01:85:7C:A9:9A:6A:F1:00:41:EA:06:F3:F3:BD:6D:F1:8D:89:66:3A:
		6D:01:58:66:D8:5D:52:7A:E8:0E:1A:10:C9:23:10:31:2C:12:8D:A9:
		86:DA:1E:1A:73:92:B8:99:9C:15:F1:DB:04:78:4C:93:65:63:D3:5F:
		87:89:EC:53:8D:13:A4:B2:92:AB:BD:D7:77:AB:A6:1A:7D:CD:4A:7C:
		19:41:E4:32:95:8E:6C:A8:78:18:C0:29:E3:E7:CF:B0:2D:4A:13:54:
		49:96:79:A5:13:CC:71:7D:E9:5D:93:C0:DD:CE:4B:DD:A7:58:B8:BB:
		97:2F:74:67:7A:1C:13:F5:F3:20:44:7A:9A:A8:7E:96:10:28:C0:2D:
		A5:C7:2D:07:32:FF:36:03:29:D0:E0:1C:11:33:9D:CB:EE:F0:64:BC:
		1D:2C:73:77:EC:06:80:70:4A:6B:97:55:61:90:FF:8E:BC:0D:14:50:
		16:01:96:2C:5C:69:76:E6:54:B0:80:8E:B2:BE:28:3E:A4:6B:A5:0E:
		A9:E6:4B:6D:56:A3:26:FE:A6:1A:66:EB:27:12:E8:64:7E:C8:84:B2:
		76:DB:94:82:FE:E2:84:55:7C:5F:49:B9:35:FB:01:9E:47:99:18:F4:
		8E:2A:83:FE:D6:A2:67:F4:94:1C:0B:B9:DC:1D:F8:4B:AD:2F:AE:BD:
		7F:7F:16:BD:FF:DA:07:9A:CF:39:9D:1F:93:32:D0:B6:60:97:09:78:
		3D:13:8B:C5:A9:C0:69:8B:72:2F:5D:BC:BC:1F:C8:04:87:52:80:9A:
		1A:99:4A:E7:9C:4D:E2:8D:17:31:A0:87
webmak ★★
() автор топика
Последнее исправление: webmak (всего исправлений: 1)
Ответ на: комментарий от andytux

вот еще по проблеме не я один походу https://linux-hardware.org/index.php?id=ps/2:04f3-30fd-elan071a-00-04f3-30fd-mouse Но чего оно на лив работает. Там изначально 5.8.0-48 но у меня тоже оно было и не работало. Я потом обновился

webmak ★★
() автор топика
Последнее исправление: webmak (всего исправлений: 1)
Ответ на: комментарий от webmak

В ядре 5.8.* много чего поломали. До сих пор прочихаться не могут. У меня вот под рукой Убунту 20.04.1. В ней ядро 5.4.*. Может с ним повезет больше. Устанавливать не нужно, можно просто скопировать.

andytux ★★★★★
()
Ответ на: комментарий от andytux

Я и 21.04 ставил бубунту с еще новее ядром. Все так же. У лив работает, а так нет. Какой-то опции не хватает. По мере сил буду смотреть рзаницу)

webmak ★★
() автор топика
4 августа 2021 г.

Further info!!

My HP-ef1 has the elan071a, and I have had the same problem for months; linux says there is no touchpad connected.

What I discovered is that this apears to be a problem with the touchpad’s initialization during the boot process. If I cause a brief pause before GRUB begins to load, then when Linux loads, the touchpad works fully! Otherwise, it’s completely dead and Linux thinks there is no touchpad connected.

If your machine is in the HP-ef1 series, and your elan071a touchpad is totally dead when Linux loads, then here is an easy way to test see if you’re problem is the same:

  • After installing Linux, boot your machine from the primary disk and press «ESCAPE» during the BIOS splash screen. This brings you to the menu where you can choose whether you want to run diagnostics or go into BIOS setup, etc.

  • Instead of going into BIOS setup, just press «ENTER» to continue booting. The brief pause cause by your time in this menu should give your hardware time to fully initialize before super fast Linux boots so fast the touchpad never gets recognized.

I would be really interested in knowing if this works for anyone else, and in knowing if anyone else knows how to solve this misbehavior! Thanks!

elionai5683
()
Ответ на: Further info!! от elionai5683

Idea I had

I’m going to try and see if BIOS setup will allow me to add to extra seconds to the splash screen. That might be enough time. Increasing boot time is not desireable as a solution, but maybe it’s a workaround for now?

elionai5683
()
Ответ на: Further info!! от elionai5683

Correction

I noticed that, although my elan017a is now working in my installed Linux, a few of the options for touchpad behavior are not available just as @Webmak stated.

elionai5683
()
Ответ на: Further info!! от elionai5683

Hello. Thanks for help and instruction. It fully works now. But I not clear understand how you set grub delay to upload in bios to not use ESCAPE every time. But in general realy works. Many thanks.

webmak ★★
() автор топика
Ответ на: Idea I had от elionai5683

I’ve setup in the bios to use boot password. And it enought to init tauchpad. Now all works. Many thanks again.

webmak ★★
() автор топика
Последнее исправление: webmak (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.