The hardware is a PIPo X9 Intel Baytrail device. My imediate problem is the 
GoodIDX touch screen is not usable.
[    5.734923] Goodix-TS: probe of i2c-GDIX1001:01 failed with error -22

A little bit of history. I have 9 of these devices and 7 of them are
operational. AFAICT the major difference between the working and non-
working boxes is that the on the working ones I booting into windows
first before installing Ubuntu. The failed ones I bypassed the initial
Windows setup and booted the Ubuntu installer directly. I've reproduced
this crash on the 17.04 Server install with the x19, x21 and x22 kernels
as well as the desktop install. Another data point is I compiled up and
ran the bleeding edge Linux Kernel 4.12 RC6 and it fails the same way.
My immediate problem is getting the GoodIDX touch screen to work. See
the dmegs log above

Description:    Ubuntu Artful Aardvark (development branch)
Release:        17.10

The kernel has probed the device
ls /sys/bus/i2c/devices/i2c-GDIX1001\:01
firmware_node  modalias  name  power  subsystem  uevent

But the device never shows up in /dev/input and isn't usable for my X session
theatro@theatro-laptop:~$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB OPTICAL MOUSE                         id=8    [slave  pointer  (2)]
⎜   ↳ CZW USB Keyboard                          id=10   [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)]
    ↳ CZW USB Keyboard                          id=9    [slave  keyboard (3)]
    ↳ axp20x-pek                                id=11   [slave  keyboard (3)]
    ↳ gpio-keys                                 id=12   [slave  keyboard (3)]
    ↳ gpio-keys                                 id=13   [slave  keyboard (3)]
    ↳ CZW USB Keyboard                          id=14   [slave  keyboard (3)]

Here's what it looks like on a working box ( 4.10.0-22-generic) ( sans the 
keyboard and mouse)
root@SideCar_InstallImage:/home/theatro# xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Goodix Capacitive TouchScreen             id=7    [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)]
    ↳ axp20x-pek                                id=8    [slave  keyboard (3)]
    ↳ gpio-keys                                 id=9    [slave  keyboard (3)]

Let me know if you need anything else.


PPS. I've been poking around and this 
http://www.spinics.net/lists/linux-input/msg36543.html thread looks 
interesting...  




** Attachment added: "dmesg.log"
   
https://bugs.launchpad.net/ubuntu/+source/linux-hwe/+bug/1700609/+attachment/4903685/+files/dmesg.log

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

Title:
  Kernel Oops. GoodIX touchscreen not working

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

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

Reply via email to