Страница 3 из 6

Линукс не обнаруживает тачпад на Леново

Добавлено: 14 апр 2018, 14:33
rogoznik
abulaev2008 писал(а):
14 апр 2018, 14:30
echo наверно не надо добавлять?
Если каким-то редактором добавляешь, тогда без echo. Или можешь просто в терминале выполнить приведенную команду, она добавит то что надо.

Линукс не обнаруживает тачпад на Леново

Добавлено: 14 апр 2018, 14:37
abulaev2008
zen писал(а):
14 апр 2018, 12:15
пробуй тогда добавить параметр загрузки ядра i8042.nopnp ты его уже добавлял как то
и создай файл
touch /etc/modprobe.d/i2c-hid.conf
пропиши туда
echo blacklist i2c-hid > /etc/modprobe.d/i2c-hid.conf
yне забудь обновить grub и initrd
update-initramfs -u
не помогло

Линукс не обнаруживает тачпад на Леново

Добавлено: 14 апр 2018, 15:00
zen
:sad:ну фиг знает, мыслей много конечно в голову приходит,самое близкое вроде на что можно было обратить внимание,
i2c_hid i2c-SYNA2B37:00: i2c-SYNA2B37:00 supply vdd not found, using dummy regulator больше на acpi косяк похоже, ты с параметром noapic пробывал нет загружаться? скинь вывод ещё команды lspci -k покавыряюсь, пока на больничном)))

Линукс не обнаруживает тачпад на Леново

Добавлено: 14 апр 2018, 19:24
abulaev2008
lspci -k
andrey@andrey-Lenovo ~ $ lspci -k
00:00.0 Host bridge: Intel Corporation Device 5af0 (rev 0b)
Subsystem: Lenovo Device 3807
00:02.0 VGA compatible controller: Intel Corporation Device 5a84 (rev 0b)
Subsystem: Lenovo Device 39bf
Kernel driver in use: i915
Kernel modules: i915
00:0e.0 Audio device: Intel Corporation Device 5a98 (rev 0b)
Subsystem: Lenovo Device 3808
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
00:0f.0 Communication controller: Intel Corporation Device 5a9a (rev 0b)
Subsystem: Lenovo Device 3805
Kernel driver in use: mei_me
Kernel modules: mei_me
00:12.0 SATA controller: Intel Corporation Device 5ae3 (rev 0b)
Subsystem: Lenovo Device 380c
Kernel driver in use: ahci
Kernel modules: ahci
00:13.0 PCI bridge: Intel Corporation Device 5ad8 (rev fb)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:14.0 PCI bridge: Intel Corporation Device 5ad6 (rev fb)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:14.1 PCI bridge: Intel Corporation Device 5ad7 (rev fb)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:15.0 USB controller: Intel Corporation Device 5aa8 (rev 0b)
Subsystem: Lenovo Device 380e
Kernel driver in use: xhci_hcd
00:17.0 Signal processing controller: Intel Corporation Device 5ab4 (rev 0b)
Subsystem: Lenovo Device 3813
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge: Intel Corporation Device 5ae8 (rev 0b)
Subsystem: Lenovo Device 3822
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.1 SMBus: Intel Corporation Broxton SMBus Controller (rev 0b)
Subsystem: Lenovo Broxton SMBus Controller
Kernel modules: i2c_i801
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
Subsystem: Lenovo RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller: Intel Corporation Intel Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)
Subsystem: Intel Corporation Intel Dual Band Wireless-AC 3165 Plus Bluetooth
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

Линукс не обнаруживает тачпад на Леново

Добавлено: 14 апр 2018, 21:21
zen
Слушай ну пробуй ещё в рабочей системе из под root выполнить:
modprobe -r intel_lpss_pci intel_lpss чот у меня на него подозрения :sad:
modprobe psmouse i8042 i2c_i801

смотри будут нет какие изменения

Линукс не обнаруживает тачпад на Леново

Добавлено: 14 апр 2018, 23:00
abulaev2008
Выполняю
zen писал(а):
14 апр 2018, 21:21
modprobe -r intel_lpss_pci intel_lpss
не чего не происходит. А что должно получиться?

Линукс не обнаруживает тачпад на Леново

Добавлено: 15 апр 2018, 07:04
zen
Просто надо было глянуть на поведение, скинь свою таблицу тоже гляну, от root выполни в терминале:
cat /sys/firmware/acpi/tables/DSDT > dsdt.dat
в домашней папке появится файл dsdt.dat скинь его сюда как нибудь

Линукс не обнаруживает тачпад на Леново

Добавлено: 15 апр 2018, 08:59
abulaev2008
zen писал(а):
15 апр 2018, 07:04
dsdt.dat
попробуй по ссылке: https://yadi.sk/d/Wg7ArDWZ3URLMJ

Линукс не обнаруживает тачпад на Леново

Добавлено: 15 апр 2018, 21:40
zen
Глянул таблицу вроде без ошибок, нашёлся некий acpi/vpc2004 почитал некая реализация от Lenovo System Power Management у тебя как acpi не может доступ
к пину упраления питанием получить( 2c_hid i2c-SYNA2B37:00: i2c-SYNA2B37:00 supply vdd not found, using dummy regulator) возможно в этом причина,тачпад отпадает уже на началном этапе нет даже упоминания о нём.
не такой ты драйвер случайно искал на windows ты говорил как то ACPI\VPC2004 driver?
ну пробуй ещё раз добавить парметры ядра в загрузку:
i8042.reset i8042.nomux i8042.nopnp i8042.noloop i8042.direct если не поможет могу тебе скинуть твою таблицу DSDT кое что добавил там пересобрал,можешь потом её попробывать, но придётся почитать материал ,как использовать свой DSDT.

Линукс не обнаруживает тачпад на Леново

Добавлено: 15 апр 2018, 21:45
zen

Линукс не обнаруживает тачпад на Леново

Добавлено: 16 апр 2018, 08:30
zen
Забыл попросить если с параметрами когда загрузишся дай вывод потом полный:
dmesg -Hx :smile:

Линукс не обнаруживает тачпад на Леново

Добавлено: 17 апр 2018, 18:37
abulaev2008
zen писал(а):
15 апр 2018, 21:40
i8042.reset i8042.nomux i8042.nopnp i8042.noloop i8042.direct
- тачпад не работает. Fn+F6 (вкл,выкл) не работает так включать не чего?
В вин ставил ACPIdriver.exe, так кажется.
с DSDT ознакомился, можно попробовать. Только что-то мудрено.

Линукс не обнаруживает тачпад на Леново

Добавлено: 17 апр 2018, 18:52
abulaev2008
zen писал(а):
16 апр 2018, 08:30
dmesg -Hx
вывод в файле https://yadi.sk/i/Sa2AlICj3UVk2e

Линукс не обнаруживает тачпад на Леново

Добавлено: 17 апр 2018, 19:12
zen
Я на работе сегодня.,фаил дома завтра залить смогу только, почитал тут спецификацию на твой тач https://www.aquaphoenix.com/hardware/le ... _guide.pdf
поробуй пока ещё с такими параметрами запустить, удалив предыдущие, добавь
i8042.notimeout i2c_bus=i2c0,0x100

Линукс не обнаруживает тачпад на Леново

Добавлено: 18 апр 2018, 10:39
zen
Тут файл, не факт что он нормально отработает и не вызовет kernel panic, поэтому создай liveusb на всякий случай чтобы потом удалить его,либо допиши параметр acpi=off в граб после сбоя.
http://dropmefiles.com/mS2kh

Линукс не обнаруживает тачпад на Леново

Добавлено: 18 апр 2018, 12:19
abulaev2008
zen, Спасибо, вечером попробую

Линукс не обнаруживает тачпад на Леново

Добавлено: 18 апр 2018, 14:31
abulaev2008
zen, Хочу уточнить:
1. Груб делаю без параметров.
2. Копирую dsdt.aml в /etc/initramfs-tools/
3. Выполняю sudo update-initramfs -u -k 4.13.0-38-generic (Версию указывать?)
4. Перезагрузка

И еще, по твоей ссылке вычитал: I found that by adding
Code:
acpi_osi="Linux"
to the boot options, the operating system even saw my hardware differently at boot.
. Может попробовать без подмены ДСДТ?

Линукс не обнаруживает тачпад на Леново

Добавлено: 18 апр 2018, 19:22
abulaev2008
Нормально загрузился с
zen писал(а):
18 апр 2018, 10:39
файл
dsdt.aml - тачпад без изменений,
в выводе dmesg нашел:
[ 3.771396] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 3.771399] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 3.778590] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 3.778972] mousedev: PS/2 mouse device common for all mice


Прописал в груб i8042.nopnp - без изменения.
Либо я чего-то не то с dsdt.aml или не пойму?

Линукс не обнаруживает тачпад на Леново

Добавлено: 18 апр 2018, 20:11
zen
Да нет вроде правильно всё сделал, но только бы grub ещё желательно обновить нужно было, но всё таки я думаю дело в реализации этой встроенной подсистемы управлением питания от Lenovo, ты и в windows говорил что пока не установил этот драйвер он не заработал acpi/vpc2004 driver, он и есть -хотя он и упоминается у тебя,вроде как собранный в dmesg смотри про dsdt он должен упоминаться что кастомный загружен, думаю в этом направлении нужно покапать

Линукс не обнаруживает тачпад на Леново

Добавлено: 18 апр 2018, 20:28
abulaev2008
zen писал(а):
18 апр 2018, 20:11
grub ещё желательно обновить
ну не совсем уж, сообразил что надо.
zen писал(а):
18 апр 2018, 20:11
dsdt он должен упоминаться что кастомный
если ты про это:
[ 0.020495] ACPI: Checking initramfs for custom DSDT,
то такой строчки в dmesg нет.
Есть:
[ 0.091976] ACPI: EC: EC started
[ 0.091978] ACPI: EC: interrupt blocked
[ 0.095420] ACPI: \_SB_.PCI0.LPCB.EC0_: Used as first EC
[ 0.095425] ACPI: \_SB_.PCI0.LPCB.EC0_: GPE=0x2b, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.095430] ACPI: \_SB_.PCI0.LPCB.EC0_: Used as boot DSDT EC to handle transactions
[ 0.095431] ACPI: Interpreter enable
d
zen писал(а):
18 апр 2018, 20:11
vpc2004
только одна строка:
[ 8.128484] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input5