You are not logged in.
Hey there! I am new here so if I get anything wrong, please guide me. I recently acquired a fun little 'Nanote Next' UMPC and have installed Arch Linux on it. Basically everything works like a charm and have had no issues to report besides the touchscreen. From my research, it uses a Silead controller chip that needs special firmware to function properly. I was wondering if anyone here can provide insight or have had experience with setting up this device or similar devices with the same controller.
I have tried using the 'gsl-firmware-git' package from the AUR as others have had success, but no dice for me. I have also tried the 'gslx680-acpi-dkms-git' but to no avail.
If you have any ideas, I'd love to gain a new perspective on the matter.
Thanks for your time,
Stev0n
Offline
recently also picked this device up. what you run into with the touchscreen is it not being fully added in the linux kernel, I'm working on a patch.
how its supposed to work is you install the gsl-firmware-git package and the kernel driver will match based on dmi info which firmware file to get. since the nanote-next is not in there (yet) the driver doesnt try to use the specific file, further its also not in the linux directory of that repo which means its not even copied over by the pkgbuild
(see also dmesg | grep silead) where it tries to use the default name.
you can however grab the file from firmware/rwc/nanote-next/firmare.fw and name that the driver name it expects, for the time being.
if you have a new enough kernel (6.10 and onwards) you can configure further parameters of it with touchscreen kernel parameters, mine needed inverted-y and the min-x min-y size-x size-y mentioned in the readme of the git.
good luck
Last edited by Ckat (2024-09-09 16:23:41)
Offline