LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (https://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   Goodix Touchpad on Teclast F6 Pro not working (https://www.linuxquestions.org/questions/linux-kernel-70/goodix-touchpad-on-teclast-f6-pro-not-working-4175625091/)

MalasNoticias 03-06-2018 06:15 PM

Goodix Touchpad on Teclast F6 Pro not working
 
Hello.

I have a new pc, a Teclast F6 Pro, a cheap chinese one, and it looks it linux works great on it but one thing or two... I'm working on it.

The worst thing is that the touchpad does nothing. I can survive because the touchscreen works great, but I'd like to have a mouse.

The thing is that when I load the module i2c-hid I get this error (dmesg):

[ 204.492036] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[ 204.495277] i2c_hid i2c-SYNA3602:00: unexpected HID descriptor bcdVersion (0x00ff)

I have no clue what it means.

I'm not sure if it is a driver or a firmware issue, but something is not good. I noticed there was some changes in this driver to add support for some cheaps touchpads by adding quirks, but not mine.

This touchpad has fingerprint, but I,m quite sure that is not the problem because the fingerprint device is listed as usb device (us 001 Device 006: ID 27c6:5740) and the touchpad is in the pci/acpi/i2c bus:

/sys/bus/acpi/devices/GDIX1001:00
/sys/bus/i2c/devices/i2c-SYNA3602:00

I tried the linux kernels 4.10.0, 4.14.22, 4.15.6 and 4.16.0-rc4 without success, sometimes the error is different but never works

I'd like to try the quirks thing I said before, but I think I need help to do it. Can you help me to make this kind of touchpad work?

thanks in advance.

I'm adding some files to describe the hardware.

MalasNoticias 03-06-2018 06:22 PM

4 Attachment(s)
Some hardware info. If you need more, just ask.

ferrari 03-06-2018 07:44 PM

As you've found already the device is not properly handled by the kernel, and the best way forward may be to bring it to the attention of a kernel developer raise by way of a kernel bug report. Sometimes, lack of vendor support can make this job difficult, so feel free to encourage Linux support from the vendor as well. BTW, the lspci and lsusb output is usually irrelevant for these inbuilt input devices as most are connected via I2c buses to an input device controller (i8042 device or similar).

https://01.org/linuxgraphics/gfx-doc...ting-bugs.html

AwesomeMachine 03-06-2018 08:24 PM

Cheap Chinese computing devices have frequent driver issues, because they use inexpensive components that lack driver support from the manufacturer. So, the computer manufacturers write their own drivers. These drivers are almost always poorly written, and only tested with the exact os and version shipped with the device. Some Android phones and tablets from Chinese manufacturers are not upgradeable.

MalasNoticias 04-26-2018 03:02 PM

I'm lucky.

Some great guys did a great work on this thread:

https://bugzilla.redhat.com/show_bug.cgi?id=1526312

It's not solved yet but the patch helps a lot.

MalasNoticias 04-26-2018 03:33 PM

Thanks!

maji393 02-03-2019 07:59 AM

FYI: Goodix Touchpad (on Teclast F6 Pro at least) is natively supported now since Linux kernel 4.20, no more patching required :)


All times are GMT -5. The time now is 06:03 AM.