5.14 config & synaptic drivers (Solved)

Moderator: Forum moderators

Post Reply
mistfire
Posts: 662
Joined: Thu Jul 16, 2020 2:16 am
Location: CALABARZON, PH
Has thanked: 3 times
Been thanked: 143 times

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

Post 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?

Last edited by mistfire on Sun Sep 12, 2021 12:50 pm, edited 2 times in total.
User avatar
peebee
Posts: 1504
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 606 times
Contact:

5.14 config & synaptic drivers (Solved)

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

Attachments
DOTconfig-5.14.3-lxpup64-false.gz
(198.42 KiB) Downloaded 36 times
Last edited by peebee on Sun Sep 19, 2021 5:51 pm, edited 2 times in total.

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
peebee
Posts: 1504
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 606 times
Contact:

Re: 5.14 config & synaptic drivers

Post 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

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
rockedge
Site Admin
Posts: 5864
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2104 times
Been thanked: 2199 times
Contact:

Re: 5.14 config & synaptic drivers

Post 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 767 times
LateAdopter
Posts: 113
Joined: Sat Aug 15, 2020 5:10 pm
Been thanked: 17 times

Re: 5.14 config & synaptic drivers

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

linuxunix
Posts: 102
Joined: Fri Aug 14, 2020 4:34 am
Has thanked: 4 times
Been thanked: 2 times

Re: 5.14 config & synaptic drivers

Post by linuxunix »

5.14 How to compile virtualbox without source code?

mistfire
Posts: 662
Joined: Thu Jul 16, 2020 2:16 am
Location: CALABARZON, PH
Has thanked: 3 times
Been thanked: 143 times

Re: 5.14 config & synaptic drivers

Post 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

User avatar
peebee
Posts: 1504
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 606 times
Contact:

Re: 5.14 config & synaptic drivers

Post 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" ?????

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

ozsouth
Posts: 1401
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 213 times
Been thanked: 617 times

Re: 5.14 config & synaptic drivers

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

mistfire
Posts: 662
Joined: Thu Jul 16, 2020 2:16 am
Location: CALABARZON, PH
Has thanked: 3 times
Been thanked: 143 times

Re: 5.14 config & synaptic drivers

Post 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

Attachments
DOTconfig-5.14.3-lxpup64.txt
(198.46 KiB) Downloaded 35 times
LateAdopter
Posts: 113
Joined: Sat Aug 15, 2020 5:10 pm
Been thanked: 17 times

Re: 5.14 config & synaptic drivers

Post 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

User avatar
peebee
Posts: 1504
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 606 times
Contact:

Re: 5.14 config & synaptic drivers

Post by peebee »

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

mistfire
Posts: 662
Joined: Thu Jul 16, 2020 2:16 am
Location: CALABARZON, PH
Has thanked: 3 times
Been thanked: 143 times

Re: 5.14 config & synaptic drivers

Post 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

User avatar
peebee
Posts: 1504
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 606 times
Contact:

Re: 5.14 config & synaptic drivers

Post by peebee »

Jolly good

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
rockedge
Site Admin
Posts: 5864
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2104 times
Been thanked: 2199 times
Contact:

Re: 5.14 config & synaptic drivers

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

User avatar
peebee
Posts: 1504
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 148 times
Been thanked: 606 times
Contact:

Re: 5.14 config & synaptic drivers

Post by peebee »

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

Post Reply

Return to “Kernels”