Patches related to Thinkpad 13 G2's Raydium touchscreen

Po-Hsu Lin (Sam) po-hsu.lin at canonical.com
Tue Sep 19 03:08:58 UTC 2017


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




More information about the kernel-team mailing list