Page 1 of 1

Re: Announcements about LxPup, ScPup, UPups, Chromium, LXQt, Kernels etc.

Posted: Sun Sep 12, 2021 12:05 pm
by mistfire
peebee wrote: Fri Sep 10, 2021 5:42 pm

I checked on my Samsung netbook and the synaptic pad worked fine
What firmware fdrv are you using? Try a different one?
Anyone else having problems?

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)

Posted: Mon Sep 13, 2021 1:03 pm
by peebee

@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 wrote: Sun Sep 12, 2021 4:53 pm

Kernel Release: 5.14.3-lxpup64 (x86_64)
Build Date: Sun Sep 12 13:57:44 BST 2021

needs firmware (e.g. by fdrv)

from here

@mistfire please test

@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.


Re: 5.14 config & synaptic drivers

Posted: Mon Sep 13, 2021 2:13 pm
by peebee

@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


Re: 5.14 config & synaptic drivers

Posted: Mon Sep 13, 2021 4:04 pm
by rockedge

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
(18).png
(18).png (151.21 KiB) Viewed 957 times

Re: 5.14 config & synaptic drivers

Posted: Mon Sep 13, 2021 5:51 pm
by LateAdopter

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.


Re: 5.14 config & synaptic drivers

Posted: Tue Sep 14, 2021 4:01 am
by linuxunix

5.14 How to compile virtualbox without source code?


Re: 5.14 config & synaptic drivers

Posted: Tue Sep 14, 2021 12:14 pm
by mistfire
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


Re: 5.14 config & synaptic drivers

Posted: Tue Sep 14, 2021 12:36 pm
by peebee
mistfire wrote: Tue Sep 14, 2021 12:14 pm
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

"This" ?????


Re: 5.14 config & synaptic drivers

Posted: Tue Sep 14, 2021 1:39 pm
by ozsouth

@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.


Re: 5.14 config & synaptic drivers

Posted: Tue Sep 14, 2021 2:17 pm
by mistfire
peebee wrote: Tue Sep 14, 2021 12:36 pm
mistfire wrote: Tue Sep 14, 2021 12:14 pm
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

"This" ?????

@peebee

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


Re: 5.14 config & synaptic drivers

Posted: Tue Sep 14, 2021 5:43 pm
by LateAdopter
peebee wrote: Mon Sep 13, 2021 2:13 pm

Does 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


Re: 5.14 config & synaptic drivers

Posted: Wed Sep 15, 2021 10:14 am
by peebee

Kernel Release: 5.14.4-lxpup64 (x86_64)
Build Date: Wed Sep 15 10:30:34 BST 2021

uses @mistfire suggested config


Re: 5.14 config & synaptic drivers

Posted: Wed Sep 15, 2021 11:19 am
by mistfire
peebee wrote: Wed Sep 15, 2021 10:14 am

Kernel Release: 5.14.4-lxpup64 (x86_64)
Build Date: Wed Sep 15 10:30:34 BST 2021

uses @mistfire suggested config

Finally my synaptics i2c touchpad works. Thanks a lot @peebee. The i2c configs must be retained on the future kernel releases


Re: 5.14 config & synaptic drivers

Posted: Wed Sep 15, 2021 12:44 pm
by peebee

Jolly good


Re: 5.14 config & synaptic drivers

Posted: Wed Sep 15, 2021 2:39 pm
by rockedge

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.


Re: 5.14 config & synaptic drivers

Posted: Thu Sep 16, 2021 6:12 am
by peebee

Lines changed were:
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_MOUSE_SYNAPTICS_I2C=m