NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

touch screen support



I have a couple of devices which report a touch screen present, but
don't attach it correctly, failing with "touchscreen has no range
report"

This is under NetBSD-10 BETA (but I expect similar results in current)

1) Samsung DP700A3D all-in-one PC

I use this my normal desktop and everything works fine including X, but
it would be nice to have the touchscreen part working :-)

[     5.206944] uhidev3 at uhub5 port 6 configuration 1 interface 0
[     5.206944] uhidev3: ILITEK (0x222a) ILITEK Multi-Touch (0x0011),
rev 1.10/0.02, addr 6, iclass 3/0
[     5.206944] uhidev3: 6 report ids
[     5.206944] uhid2 at uhidev3 reportid 2: input=0, output=0,
feature=1
[     5.206944] uhid3 at uhidev3 reportid 3: input=63, output=63,
feature=0
[     5.206944] uts0 at uhidev3 reportid 4
[     5.206944] uts0: autoconfiguration error: touchscreen has no range
report
[     5.206944] uhid4 at uhidev3 reportid 6: input=0, output=0,
feature=256

2) a 7" touch screen attached to an rpi zero 2 W

Again X works fine on this display, but I really need to get the touch
screen to work as this is to be used for a weather station display:

[    60.731037] uhidev0 at uhub0 port 1 configuration 1 interface 0
[    60.731037] uhidev0: wch.cn (0x1a86) USB2IIC_CTP_CONTROL (0xe5e3),
rev 0.01/0.00, addr 2, iclass 3/0
[    60.751042] uhidev0: 3 report ids
[    60.751042] uts0 at uhidev0 reportid 1
[    60.751042] uts0: autoconfiguration error: touchscreen has no range
report
[    60.761045] uhid0 at uhidev0 reportid 2: input=0, output=0,
feature=1
[    60.771044] uhid1 at uhidev0 reportid 3: input=0, output=0,
feature=256

I guess these touch screens need some calibration to set the x/y bounds
and maybe some mods to the driver. Can anyone hit me with a cluebat as
to where to start...

Cheers,
Dave


Home | Main Index | Thread Index | Old Index