I used git://git.launchpad.net/~ubuntu-kernel-
test/ubuntu/+source/linux/+git/mainline-crack v4.19-rc2

There isn' t the silead_dmi.c file  in v4.19-rc2/drivers/platform/x86.

Before i used sudo apt install linux-source-4.15.0 in in that folder i
have the silead_dmi.c file.

which i modified to use the firmware 
(https://github.com/onitake/gsl-firmware/blob/master/firmware/linux/silead/gsl1686-surftab-wintron70-st70416-6.fw)
 that i put in the tablet in /lib/firmware/silead.
And i made a custom kernel.

But i had no success the silead is loading the backup firmware 
(/lib/firmware/mssl1680.fw is the same firmware of github with the backup 
name). 
So the touchscreen now is detected but is totally unusable.
This is the section of the silead_dmi.c that is not working:
{
                /* Mediacom WinPad 7.0 W700 */
                .driver_data = (void *)&mediacom_w700_data,
                .matches = {
                        DMI_MATCH(DMI_SYS_VENDOR, "INSYDE Corp."),
                        DMI_MATCH(DMI_PRODUCT_NAME, "WinPad 7 W10 - WPW700"),
                        DMI_MATCH(DMI_BIOS_VERSION, "MC.G.WI71C.MGBMRBA03"),
                },
        },
I used dmidecode to find the value of the filed.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1790594

Title:
  The system is not able to detect the touchsreen

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1790594/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to