Patches related to Thinkpad 13 G2's Raydium touchscreen

Sergio Ruiz sejoruiz at gmail.com
Wed Sep 20 09:24:32 UTC 2017


Yup, that sounds like a good place to begin with.

Thanks a lot for your help.

/S

On Tue, Sep 19, 2017 at 5:08 AM, Po-Hsu Lin (Sam) <po-hsu.lin at canonical.com>
wrote:

> Ah ok,
>
> I have searched with keyword "Raydium" in the ubuntu-zesty kernel tree
> log, there is one patch that looks relevant:
> Input: add Raydium I2C touchscreen driver (48a2b783483b)
>
> You can start from there to build a kernel for archlinux.
>
> And I think you can reach out to archlinux mailing list too:
> https://lists.archlinux.org
>
> Good luck.
>
> On Tue, Sep 19, 2017 at 2:41 AM, Sejo Ruiz <sejoruiz at gmail.com> wrote:
> > Hi.
> >
> > Thanks for the reply. I'm sorry but I think I didn't clarify the matter
> > properly. The touchscreen works in Ubuntu out of the box. The problem
> > occurs in archlinux, and I was wondering how it's solved in Ubuntu. That
> is, if
> > I need to have certain patches in the kernel, or load some extra
> configuration
> > somewhere.
> >
> > --
> > Kind regards.
> >
> > //Sergio
> >
> > On Thu, Sep 14, 2017 at 10:10:44AM +0000, Po-Hsu Lin (Sam) wrote:
> >> Hello,
> >>
> >> Thanks for reporting this, we're currently using launchpad.net as our
> >> bug tracking system.
> >> Can you open a bug report against this issue?
> >>
> >> You can use command "ubuntu-bug linux" and attach the information you
> >> provided here.
> >>
> >> Thanks!
> >>
> >> On Sun, Sep 10, 2017 at 10:42 PM, Sejo Ruiz <sejoruiz at gmail.com> wrote:
> >> > Hi all.
> >> >
> >> > I'm trying to get the touchscreen of my laptop (a Thinkpad 13 G2) to
> work with
> >> > Archlinux. I haven't had much luck until now, so I turned to see if I
> could make
> >> > it work with Ubuntu. It was a nice surprise to see that it worked out
> of the
> >> > box. So, now the big question is how can I make it work under
> Archlinux. Does
> >> > anybody know if there are any patches that are relevant to this? Am I
> missing
> >> > some configuration?
> >> >
> >> > As far as I can tell, the touchscreen is listed under xinput --list:
> >> >
> >> > xinput --list
> >> >
> >> > ⎡ Virtual core pointer                          id=2    [master
> pointer  (3)]
> >> > ⎜   ↳ Virtual core XTEST pointer                id=4    [slave
> pointer  (2)]
> >> > ⎜   ↳ Raydium Touchscreen                       id=11   [slave
> pointer  (2)]
> >> > ⎜   ↳ ETPS/2 Elantech TrackPoint                id=13   [slave
> pointer  (2)]
> >> > ⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [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)]
> >> >     ↳ Sleep Button                              id=9    [slave
> keyboard (3)]
> >> >     ↳ Integrated Camera                         id=10   [slave
> keyboard (3)]
> >> >     ↳ AT Translated Set 2 keyboard              id=12   [slave
> keyboard (3)]
> >> >     ↳ ThinkPad Extra Buttons                    id=15   [slave
> keyboard (3)]
> >> >
> >> > It also shows up as an input device:
> >> >
> >> > less /proc/bus/input/devices
> >> >
> >> > I: Bus=0018 Vendor=0000 Product=0000 Version=0000
> >> > N: Name="Raydium Touchscreen"
> >> > P: Phys=
> >> > S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/
> i2c-6/i2c-RAYD0001:00/input/input10
> >> > U: Uniq=
> >> > H: Handlers=event8 mouse0
> >> > B: PROP=2
> >> > B: EV=b
> >> > B: KEY=400 0 0 0 0 0
> >> > B: ABS=661800001000003
> >> >
> >> > And finally, the relevant dmesg line.
> >> >
> >> > dmesg | grep -i ray
> >> >
> >> > [    3.407314] input: Raydium Touchscreen as
> >> > /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-6/
> i2c-RAYD0001:00/input/input10
> >> >
> >> > Finally, I noticed that in the Ubuntu Live CD, the hid-multitouch
> module is
> >> > loaded automatically (which doesn't happen in archlinux). I have
> tried it to
> >> > modprobe it manually using the VENDOR, PRODUCT, BUS and MT_CLASS that
> appear in Ubuntu,
> >> > without luck. Furthermore, it seems like Archlinux can't read the
> VENDOR and
> >> > PRODUCT correctly.
> >> >
> >> > So, I think I'm out of ideas and I'm hoping that one of you guys can
> lend me a
> >> > hand.
> >> >
> >> > Thanks to all of you.
> >> >
> >> > PS: If there is any other information that is needed to troubleshoot
> this, I'll
> >> > be happy to provide it.
> >> >
> >> > --
> >> > Kind regards.
> >> >
> >> > //Sergio
> >> >
> >> > --
> >> > kernel-team mailing list
> >> > kernel-team at lists.ubuntu.com
> >> > https://lists.ubuntu.com/mailman/listinfo/kernel-team
>



-- 

Kind Regards.

Sergio A. Ruiz Peña
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170920/3a79c048/attachment.html>


More information about the kernel-team mailing list