Touchscreen not working

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Touchscreen not working

Post by yoadrian66 »

Good afternoon friends.

Newbie here...

Just installed mint 20.2...touch screen is not working...successfully implemented the fix from this thread with no noticeable results (I assumed that fix was system agnostic).

I do not believe it is a calibration issue as I get no response to touch screen at all.

No system error log entry found.

Searched the forum...cannot find a specific solution...appreciate your insight/help!

Code: Select all

System:    Kernel: 5.4.0-88-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 5.0.5
           wm: muffin dm: LightDM Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal
Machine:   Type: Convertible System: TREKSTOR product: Primebook C11B v: N/A serial: <filter>
           Mobo: TS_weibu model: Apollolake_alk_V01 serial: <filter> UEFI: American Megatrends
           v: 2.1.2 date: 05/03/2018
Battery:   ID-1: BAT0 charge: 36.5 Wh condition: 36.5/36.5 Wh (100%) volts: 7.6/N/A
           model: Intel SR 1 SR Real Battery serial: <filter> status: Charging
CPU:       Topology: Dual Core model: Intel Celeron N3350 bits: 64 type: MCP arch: Goldmont rev: 9
           L2 cache: 1024 KiB
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 4377
           Speed: 2288 MHz min/max: 800/2400 MHz Core speeds (MHz): 1: 2288 2: 2359
Graphics:  Device-1: Intel HD Graphics 500 driver: i915 v: kernel bus ID: 00:02.0
           chip ID: 8086:5a85
           Display: x11 server: X.Org 1.20.11 driver: modesetting unloaded: fbdev,vesa
           resolution: 1920x1080~60Hz
           OpenGL: renderer: Mesa Intel HD Graphics 500 (APL 2) v: 4.6 Mesa 21.0.3
           direct render: Yes
Audio:     Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
           driver: snd_hda_intel v: kernel bus ID: 00:0e.0 chip ID: 8086:5a98
           Device-2: Alcor Micro USB 2.0 PC Camera type: USB driver: snd-usb-audio,uvcvideo
           bus ID: 1-8:4 chip ID: 058f:3841
           Sound Server: ALSA v: k5.4.0-88-generic
Network:   Device-1: Intel Wireless 3165 driver: iwlwifi v: kernel port: f040 bus ID: 01:00.0
           chip ID: 8086:3165
           IF: wlp1s0 state: up mac: <filter>
Drives:    Local Storage: total: 327.07 GiB used: 9.38 GiB (2.9%)
           ID-1: /dev/mmcblk0 model: DF4032 size: 29.12 GiB serial: <filter>
           ID-2: /dev/mmcblk1 type: USB model: SE64G size: 59.48 GiB serial: <filter>
           ID-3: /dev/sda model: NT-256 size: 238.47 GiB speed: 6.0 Gb/s serial: <filter>
Partition: ID-1: / size: 233.24 GiB used: 9.25 GiB (4.0%) fs: ext4 dev: /dev/sda2
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 chip ID: 1d6b:0002
           Device-1: 1-6:2 info: Realtek RTS5129 Card Reader Controller type: <vendor specific>
           driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc rev: 2.0 chip ID: 0bda:0129
           Device-2: 1-7:3 info: Intel type: Bluetooth driver: btusb rev: 2.0 chip ID: 8087:0a2a
           Device-3: 1-8:4 info: Alcor Micro USB 2.0 PC Camera type: Video,Audio
           driver: snd-usb-audio,uvcvideo rev: 2.0 chip ID: 058f:3841
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 7 rev: 3.0 chip ID: 1d6b:0003
Sensors:   System Temperatures: cpu: 46.0 C mobo: N/A
           Fan Speeds (RPM): N/A
Repos:     No active apt repos in: /etc/apt/sources.list
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
           1: deb http: //packages.linuxmint.com uma main upstream import backport #id:linuxmint_main
           2: deb http: //archive.ubuntu.com/ubuntu focal main restricted universe multiverse
           3: deb http: //archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http: //archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http: //archive.canonical.com/ubuntu/ focal partner
Info:      Processes: 190 Uptime: 37m Memory: 3.67 GiB used: 1.33 GiB (36.2%) Init: systemd v: 245
           runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Client: Unknown python3.8 client inxi: 3.0.38 
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
manyroads
Level 5
Level 5
Posts: 586
Joined: Wed Mar 30, 2011 11:14 am
Location: just around the corner
Contact:

Re: Touchscreen not working

Post by manyroads »

I see no mention of a touch screen on your system information. Is the touchscreen enabled in your bios?
Pax vobiscum,
...mark
SwayWM, i3wm, bspwm, hlwm, dwm
Professional Genealogist & Technologist
(http://eirenicon.org & http://many-roads.com)
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

Thank you for your resonse!

Touchscreen worked prior to up grade and only bios change was boot order.

Having said that, I searched bios and found what appears to be touchscreen options:

Chipset south cluster config > misc config > touchpanel device > disabled
I modified it to: enabled > elan221d

Under chipset > aplmrd config > touch panel device select.
It is currently set to: sliead. there are three other options. I left it as-is.

I saved changes, rebooted and tested: no touch response.
I ran another system report:

Code: Select all

System:    Kernel: 5.4.0-88-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 5.0.5 
           wm: muffin dm: LightDM Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal 
Machine:   Type: Convertible System: TREKSTOR product: Primebook C11B v: N/A serial: <filter> 
           Mobo: TS_weibu model: Apollolake_alk_V01 serial: <filter> UEFI: American Megatrends 
           v: 2.1.2 date: 05/03/2018 
Battery:   ID-1: BAT0 charge: 28.4 Wh condition: 36.5/36.5 Wh (100%) volts: 7.6/N/A 
           model: Intel SR 1 SR Real Battery serial: <filter> status: Charging 
CPU:       Topology: Dual Core model: Intel Celeron N3350 bits: 64 type: MCP arch: Goldmont rev: 9 
           L2 cache: 1024 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 4377 
           Speed: 2287 MHz min/max: 800/2400 MHz Core speeds (MHz): 1: 2288 2: 2288 
Graphics:  Device-1: Intel HD Graphics 500 driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:5a85 
           Display: x11 server: X.Org 1.20.11 driver: modesetting unloaded: fbdev,vesa 
           resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel HD Graphics 500 (APL 2) v: 4.6 Mesa 21.0.3 
           direct render: Yes 
Audio:     Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster 
           driver: snd_hda_intel v: kernel bus ID: 00:0e.0 chip ID: 8086:5a98 
           Device-2: Alcor Micro USB 2.0 PC Camera type: USB driver: snd-usb-audio,uvcvideo 
           bus ID: 1-8:4 chip ID: 058f:3841 
           Sound Server: ALSA v: k5.4.0-88-generic 
Network:   Device-1: Intel Wireless 3165 driver: iwlwifi v: kernel port: f040 bus ID: 01:00.0 
           chip ID: 8086:3165 
           IF: wlp1s0 state: up mac: <filter> 
Drives:    Local Storage: total: 327.07 GiB used: 17.04 GiB (5.2%) 
           ID-1: /dev/mmcblk0 model: DF4032 size: 29.12 GiB serial: <filter> 
           ID-2: /dev/mmcblk1 type: USB model: SE64G size: 59.48 GiB serial: <filter> 
           ID-3: /dev/sda model: NT-256 size: 238.47 GiB speed: 6.0 Gb/s serial: <filter> 
Partition: ID-1: / size: 233.24 GiB used: 17.01 GiB (7.3%) fs: ext4 dev: /dev/sda2 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 chip ID: 1d6b:0002 
           Device-1: 1-6:2 info: Realtek RTS5129 Card Reader Controller type: <vendor specific> 
           driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc rev: 2.0 chip ID: 0bda:0129 
           Device-2: 1-7:3 info: Intel type: Bluetooth driver: btusb rev: 2.0 chip ID: 8087:0a2a 
           Device-3: 1-8:4 info: Alcor Micro USB 2.0 PC Camera type: Video,Audio 
           driver: snd-usb-audio,uvcvideo rev: 2.0 chip ID: 058f:3841 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 7 rev: 3.0 chip ID: 1d6b:0003 
Sensors:   System Temperatures: cpu: 50.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http: //packages.linuxmint.com uma main upstream import backport #id:linuxmint_main
           2: deb http: //archive.ubuntu.com/ubuntu focal main restricted universe multiverse
           3: deb http: //archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http: //archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http: //archive.canonical.com/ubuntu/ focal partner
Info:      Processes: 208 Uptime: 1m Memory: 3.67 GiB used: 831.2 MiB (22.1%) Init: systemd v: 245 
           runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Client: Unknown python3.8 client inxi: 3.0.38 
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

I found this evening the following post which may shed some light but is too over my head to understand:

https://bugs.launchpad.net/ubuntu/+sour ... ug/1850681
User avatar
SMG
Level 25
Level 25
Posts: 31788
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen not working

Post by SMG »

yoadrian66 wrote: Sat Oct 02, 2021 5:31 pmJust installed mint 20.2...touch screen is not working...successfully implemented the fix from this thread with no noticeable results (I assumed that fix was system agnostic).
Did you run the commands from the other thread to confirm you had the silead hardware? I see you mention that is one of the settings in your BIOS, but I do not know if all the touchscreens with silead hardware are all the same.

What is the output of xinput for your computer? Please enclose the results within code tags like you did for the inxi output.
yoadrian66 wrote: Mon Oct 04, 2021 5:46 pmTouchscreen worked prior to up grade
What Mint version were you using prior to the upgrade?
yoadrian66 wrote: Mon Oct 04, 2021 6:06 pm I found this evening the following post which may shed some light but is too over my head to understand:
At the top under Status, it indicates the fix was released. However, it seems that bug report was for bionic which is the LM19 version.

Reading through the conversation, I see where there is a mention to try a mainline 5.4 kernel (because that was the only 5.4 kernel available two years ago when the bug was reported). Because I do not know what version of Linux Mint you were using when it was working, I will wait to get feedback from your before making any suggestions of what to try.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

Thank you again for your help and patience.

I will followup on above requested action/info asap.

In the meantime just one quick clarification; I upgraded to Mint from Win10, not a prior version of Linux. ...seth
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

Code: Select all

seth@seth-Primebook-C11B:~$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Touchpad          	id=13	[slave  pointer  (2)]
⎜   ↳ Bluetooth 5.0 Mouse Consumer Control    	id=14	[slave  pointer  (2)]
⎜   ↳ Bluetooth 5.0 Mouse                     	id=16	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=9	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=8	[slave  keyboard (3)]
    ↳ USB 2.0 PC Camera: PC Camera            	id=11	[slave  keyboard (3)]
    ↳ Bluetooth 5.0 Mouse Consumer Control    	id=15	[slave  keyboard (3)]
seth@seth-Primebook-C11B:~$
Last edited by yoadrian66 on Tue Dec 07, 2021 10:17 am, edited 1 time in total.
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

i implemented these commands:
To download and install the Silead mssl1680 firmware:

On your Winpad laptop, open a Terminal (Ctrl-Alt-T), then copy-and-paste the following four command-lines, one at a time...

Code: Select all

cd ~/Downloads && sudo apt-get install -y aria2 unzip
aria2c https://github.com/edward-p/mssl1680-fi ... master.zip
unzip mssl*.zip && cd mssl1680-firmware-master
sudo mkdir /lib/firmware/silead && sudo cp mssl1680.fw /lib/firmware/silead

Reboot
User avatar
SMG
Level 25
Level 25
Posts: 31788
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen not working

Post by SMG »

yoadrian66 wrote: Tue Dec 07, 2021 10:08 am

Code: Select all

seth@seth-Primebook-C11B:~$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Touchpad          	id=13	[slave  pointer  (2)]
⎜   ↳ Bluetooth 5.0 Mouse Consumer Control    	id=14	[slave  pointer  (2)]
⎜   ↳ Bluetooth 5.0 Mouse                     	id=16	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=9	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=8	[slave  keyboard (3)]
    ↳ USB 2.0 PC Camera: PC Camera            	id=11	[slave  keyboard (3)]
    ↳ Bluetooth 5.0 Mouse Consumer Control    	id=15	[slave  keyboard (3)]
seth@seth-Primebook-C11B:~$
This output is not showing that you have a touchscreen.

Earlier in this topic you indicated the touchscreen worked when using Windows 10. However, since then you made changes in the BIOS.
yoadrian66 wrote: Mon Oct 04, 2021 5:46 pmHaving said that, I searched bios and found what appears to be touchscreen options:

Chipset south cluster config > misc config > touchpanel device > disabled
I modified it to: enabled > elan221d

Under chipset > aplmrd config > touch panel device select.
It is currently set to: sliead. there are three other options. I left it as-is.

I saved changes, rebooted and tested: no touch response.
I suggest you go back into BIOS and revert the changes to what they were when the touchscreen worked with Windows 10. Then run xinput again to see if the touchscreen shows in the output (even if the touchscreen is not working).

Perhaps now that you have downloaded silead firmware reverting back to the original BIOS settings may permit the touchscreen to show up in the output. We need to at least have it show up in the output in order to figure out how to get it working.

If it does not show up in the output, let us know what other options there were in the chipset > aplmrd config > touch panel device select setting. Maybe that will help us to figure out how to get it working.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

I found this issue/solution today for what sounds like the same issue...perhaps this will help you help me...not sure I want to risk editing code!

https://stackoverflow.com/questions/50 ... der-linux
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

Regarding December 7 post, thank you.

I subsequently modified bios for all touchscreen options...none seemed to fix the issue. after some research yesterday, i found the manufacture of the digitizer for my model is 'goodix' and have made that the default in bios.

i did not subsequently re-run the code you suggested and will do that today and revert with results.

thank you!
yoadrian66
Level 1
Level 1
Posts: 9
Joined: Sat Oct 02, 2021 12:25 pm

Re: Touchscreen not working

Post by yoadrian66 »

With correct bios selection it still does not appear:

Code: Select all

seth@seth-Primebook-C11B:~$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Mouse             	id=11	[slave  pointer  (2)]
⎜   ↳ SYNA3602:00 0911:5288 Touchpad          	id=10	[slave  pointer  (2)]
⎜   ↳ Bluetooth 5.0 Mouse Consumer Control    	id=15	[slave  pointer  (2)]
⎜   ↳ Bluetooth 5.0 Mouse                     	id=17	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=12	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=13	[slave  keyboard (3)]
    ↳ USB 2.0 PC Camera: PC Camera            	id=9	[slave  keyboard (3)]
    ↳ Bluetooth 5.0 Mouse Consumer Control  


Could it be due to this linux/bios issue?
https://gpdsupport.com/t/touchscreen-i ... olved/132
User avatar
SMG
Level 25
Level 25
Posts: 31788
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Touchscreen not working

Post by SMG »

yoadrian66 wrote: Thu Dec 09, 2021 8:43 am I found this issue/solution today for what sounds like the same issue...perhaps this will help you help me...not sure I want to risk editing code!

https://stackoverflow.com/questions/50 ... der-linux
What does dmesg | grep Goodix bring up on your computer? The person in that topic was getting touch. The touch was just not aligned correctly for the rotation of the screen.

Please also run dmesg | grep -i i2c. Maybe we can determine more specifics about your touchscreen.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Locked

Return to “Hardware Support”