It seems that you forgot to compile synaptics_i2c kernel module @peebee . Could you please include it on your compiled kernel?
5.14 config & synaptic drivers (Solved)
Moderator: Forum moderators
- peebee
- Posts: 1636
- Joined: Mon Jul 13, 2020 10:54 am
- Location: Worcestershire, UK
- Has thanked: 157 times
- Been thanked: 714 times
- Contact:
5.14 config & synaptic drivers (Solved)
@mistfire please continue discussion here rather than clog my announcements thread....
from: viewtopic.php?p=36784#p36784
I am at a loss to understand how this problem has only just surfaced.
Did you have the problem with 5.13 kernels? e.g. https://sourceforge.net/projects/lxpup/ ... 2/download
Do you have the problem with the kernel-kit LTS kernels e.g. 5.10 :
https://github.com/puppylinux-woof-CE/woof-CE/actions
Kernel configs are very large and getting them correct is fraught with problems - the configs for 5.14 have been in use for quite a long time with no problem reports - that is why I am surprised to be getting your reports now.........
Rather than fiddle with the 5.14 configs I'd prefer to change over to configs that are known to work - e.g. the kernel-kit ones.
The current 5.14.3 config is attached.
mistfire wrote: ↑Mon Sep 13, 2021 12:55 am@peebee I tested the kernel still my touchpad doesn't work. synaptics_i2c kernel module does not load. It seems there is more HID and I2C kernel modules related to synaptics_i2c might be missing from compiling take a look on this list of loaded kernel modules from my laptop between Ubuntu kernel and LxPup kernel. My current laptop is Acer Aspire ES1-433
P.S: Please include basic ACPI kernel modules on the kernel. Your kernel unable to shutdown and reboot from initrd shell or when zdrv module is not loaded
Update: I tried your kernel on Lenovo S130 the touchpad not working.
- Attachments
-
- DOTconfig-5.14.3-lxpup64-false.gz
- (198.42 KiB) Downloaded 37 times
Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels
- peebee
- Posts: 1636
- Joined: Mon Jul 13, 2020 10:54 am
- Location: Worcestershire, UK
- Has thanked: 157 times
- Been thanked: 714 times
- Contact:
Re: 5.14 config & synaptic drivers
@mistfire
Thank you for the lists - sadly they don't give me the necessary clues as to what might need to be enabled..........
Does this page provide clues?
https://cateee.net/lkddb/web-lkddb/I2C_HID.html
Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels
- rockedge
- Site Admin
- Posts: 6551
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2757 times
- Been thanked: 2627 times
- Contact:
Re: 5.14 config & synaptic drivers
This is what I have in the huge kernel 5.14.1 that pertains to these drivers:
around line 5644 in the DOT config file
Code: Select all
#
# I2C HID support
#
CONFIG_I2C_HID=m
# end of I2C HID support
#
# Intel ISH HID support
#
CONFIG_INTEL_ISH_HID=m
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# end of Intel ISH HID support
# end of HID support
-
- Posts: 122
- Joined: Sat Aug 15, 2020 5:10 pm
- Been thanked: 19 times
Re: 5.14 config & synaptic drivers
My Logitech K400+ requires I2C_HID
When I used the original kernels I got a bionicpup64initmodules.txt or fossapup64initmodules.txt, in the directory with the savefile, that listed the module and the init loaded the module. The keyboard touchpad worked OK.
When I compiled my own kernel, I changed the DOTconfig entry to =y, then I got a lot of abuse from the init because it couldn't load the module, so I removed the txt files and it works OK.
I don't know what put the txt files there originally but, having deleted them the haven't come back.
-
- Posts: 718
- Joined: Thu Jul 16, 2020 2:16 am
- Location: CALABARZON, PH
- Has thanked: 3 times
- Been thanked: 173 times
Re: 5.14 config & synaptic drivers
peebee wrote: ↑Mon Sep 13, 2021 2:13 pm@mistfire
Thank you for the lists - sadly they don't give me the necessary clues as to what might need to be enabled..........Does this page provide clues?
https://cateee.net/lkddb/web-lkddb/I2C_HID.html
This is vital for input devices that uses I2C bus
- peebee
- Posts: 1636
- Joined: Mon Jul 13, 2020 10:54 am
- Location: Worcestershire, UK
- Has thanked: 157 times
- Been thanked: 714 times
- Contact:
Re: 5.14 config & synaptic drivers
mistfire wrote: ↑Tue Sep 14, 2021 12:14 pmpeebee wrote: ↑Mon Sep 13, 2021 2:13 pm@mistfire
Thank you for the lists - sadly they don't give me the necessary clues as to what might need to be enabled..........Does this page provide clues?
https://cateee.net/lkddb/web-lkddb/I2C_HID.htmlThis is vital for input devices that uses I2C bus
"This" ?????
Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels
-
- Posts: 1569
- Joined: Sun Jul 12, 2020 2:38 am
- Location: S.E. Australia
- Has thanked: 241 times
- Been thanked: 704 times
Re: 5.14 config & synaptic drivers
@peebee - in my 5.13.12 kernel, I had (in & around i2c_hid section):
CONFIG_I2C_HID_ACPI=m
CONFIG_I2C_HID_CORE=m
This was because my n3350 laptop's touchpad wouldn't run without it, although my i3 did.
@rockedge 's entry above worked in my 5.10.61 kernel but not in the 5.13.12 one.
-
- Posts: 718
- Joined: Thu Jul 16, 2020 2:16 am
- Location: CALABARZON, PH
- Has thanked: 3 times
- Been thanked: 173 times
Re: 5.14 config & synaptic drivers
peebee wrote: ↑Tue Sep 14, 2021 12:36 pmmistfire wrote: ↑Tue Sep 14, 2021 12:14 pmpeebee wrote: ↑Mon Sep 13, 2021 2:13 pm@mistfire
Thank you for the lists - sadly they don't give me the necessary clues as to what might need to be enabled..........Does this page provide clues?
https://cateee.net/lkddb/web-lkddb/I2C_HID.htmlThis is vital for input devices that uses I2C bus
"This" ?????
Yes. also ozsouth points out this kernel config
https://cateee.net/lkddb/web-lkddb/I2C_HID_CORE.html
https://cateee.net/lkddb/web-lkddb/I2C_HID_ACPI.html
Try this kernel config that I modified
- Attachments
-
- DOTconfig-5.14.3-lxpup64.txt
- (198.46 KiB) Downloaded 37 times
-
- Posts: 122
- Joined: Sat Aug 15, 2020 5:10 pm
- Been thanked: 19 times
Re: 5.14 config & synaptic drivers
peebee wrote: ↑Mon Sep 13, 2021 2:13 pmDoes this page provide clues?
https://cateee.net/lkddb/web-lkddb/I2C_HID.html
catee says: found in kernels up to 5.11. So it's not in 5.14. There must be another way... Yes it's the CONFIG_I2C_HID_CORE that builds the I2C_HID module
- peebee
- Posts: 1636
- Joined: Mon Jul 13, 2020 10:54 am
- Location: Worcestershire, UK
- Has thanked: 157 times
- Been thanked: 714 times
- Contact:
Re: 5.14 config & synaptic drivers
Kernel Release: 5.14.4-lxpup64 (x86_64)
Build Date: Wed Sep 15 10:30:34 BST 2021
uses @mistfire suggested config
Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels
- peebee
- Posts: 1636
- Joined: Mon Jul 13, 2020 10:54 am
- Location: Worcestershire, UK
- Has thanked: 157 times
- Been thanked: 714 times
- Contact:
Re: 5.14 config & synaptic drivers
Jolly good
Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels
- rockedge
- Site Admin
- Posts: 6551
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2757 times
- Been thanked: 2627 times
- Contact:
Re: 5.14 config & synaptic drivers
I will make a note of this and modify the version of 5.14.1 I have compiled to include the CONFIG_I2C_HID_CORE=m as well.
- peebee
- Posts: 1636
- Joined: Mon Jul 13, 2020 10:54 am
- Location: Worcestershire, UK
- Has thanked: 157 times
- Been thanked: 714 times
- Contact:
Re: 5.14 config & synaptic drivers
Lines changed were:
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_MOUSE_SYNAPTICS_I2C=m
Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels