Re: Announcements about LxPup, ScPup, UPups, Chromium, LXQt, Kernels etc.
It seems that you forgot to compile synaptics_i2c kernel module @peebee . Could you please include it on your compiled kernel?
Discussion, talk and tips
https://forum.puppylinux.com/
It seems that you forgot to compile synaptics_i2c kernel module @peebee . Could you please include it on your compiled kernel?
@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.
@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 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
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.
5.14 How to compile virtualbox without source code?
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
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" ?????
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
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
Kernel Release: 5.14.4-lxpup64 (x86_64)
Build Date: Wed Sep 15 10:30:34 BST 2021
uses @mistfire suggested config
Jolly good
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.
Lines changed were:
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_MOUSE_SYNAPTICS_I2C=m