Touch calibratie Ubuntu 14.04 LTS

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • prutser001
  • Registratie: Oktober 2004
  • Laatst online: 11-09 22:54

prutser001

Vaak zit het tegen en soms zi

Topicstarter
Hallo,

(Ik heb niet veel ervaring met Linux maar heb me goed ingelezen en flink gegoogled)

Informatie over de touch controller : 1bfd/3050
Onder Windows word deze geinstalleerd met de 'ChenMtech' driver en deze vriendelijke mensen hebben geen enkele linux driver lijkt het.
Een andere touch controller die ik heb van Egalax type CB-R400/R500 (ser/usb) werkt zonder problemen (puur als test om te kijken of het niet aan mij lag) Helaas kan ik deze niet gebruiken en is dus puur voor test doeleinden.

Ik ben nu al een paar dagen aan het knoeien met touch ondersteuning en Ubuntu 14.04.

In eerste instantie werd de touch controller (Ven:1bfd/3050) herkend als 'multitouch/tablet interface' en het enige dat werkte was de 'muis klik'
Dit zou komen omdat de 1bfd/3050 code niet in het 'USB HID' bestand voor kwam en daarom gedetecteerd werd als 'Tablet interface' tijdens mijn zoektocht kwam ik een commando tegen welke mij deze informatie liet uitlezen maar kan er even niet opkomen. Iets met gedesm /etc/input/event1-2-3 ofzo. (Waar dus de informatie over de touch controller en mogelijkheden staan).

- Verse installatie ubuntu-14.04-desktop-i386.iso vanaf USB
- Apt-get install xinput-calibrator -

Ik heb Xinput-Calibrator geinstalleerd en om te kunnen calibreren moet ik mijn muis gebruiken... als ik de echte (USB) muis niet op de juiste plek heb staan dan gaf hij aan 'mis click' en kon ik opnieuw beginnen en dit blijft dan doorgaan.

Hierna kreeg ik als output :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 Warning: Multiple calibratable devices found, calibrating last one (HID TOUCH HID  Touch Panel)
   use --device to select another one.
Calibrating EVDEV driver for "HID TOUCH HID Touch Panel" id=14
Current calibration values (From Xinput) min_x=11, max_x=4098 and min_y=17, max_y=4105

Doing Dynamic Calibration:
Setting calibration data : 18, 4099, 25, 4113
Making calibration permanent
Copy the snippet below into '/etc/X11/xorg.conf.d/99-caalibration.conf ' (/usr/share/X11/xorg.conf.d in some distro's)
Section "input class"
  Identifier "Calibration"
  MatchProduct "HID TOUCH HID Touch Panel"
  Option "Calibration" "18 4099 25 4113"
  Option "SwapAxes" "0"
EndSection


Dit moet je dus niet toevoegen daar maar aan /usr/share/X11/xorg.conf.d/10-evdev.conf en dan alleen de
code:
1
Option "Calibration" "18 4099 25 4113"

Regel op de juiste plek, onderaan.

Dit heb ik gedaan en gereboot maar hielp niets.

Na enig zoeken kwam ik er achter dat de DEV/VID niet in 'USBHID' staan, via het volgende commando deze toegevoegd :
code:
1
2
modprobe -r usbhid
modprobe usbhid quirks=0x1bfd:0x3050:0x40

in /etc/rc.local.

(Ook chmod -x /etc/rc.local gedaan)

Reboot en nu leek de touch wel te reageren, ik kan de pointer bewegen maar de calibratie is incorrect.

Als ik nu bij Xinput list kijk zie ik niet 1 maar 2 x dezelfde HID TOUCH HID Touch Panel staan.
op id=13 en id=14.

Kijk ik dan bij Xinput list-props 13 en 14

Dan valt me op dat bijde een andere waarde hebben bij:
code:
1
2
id=13 "Evdev Axis Calibration (264) : 11, 4098, 17, 4105
id=14 "Evdev Axis Calibration (264) : 18, 4099, 25, 4113


Kan ik hier uit opmaken dat beide actief zijn en dit mogelijk conflicteert?
Ten tweede kan ik de informatie van de calibratie bij id=13 nergens vinden of hij leest het uit of het staat ergens.

Via xinput disable 13 het device uitgezet maar maakt geen verschil.

Toen dit niet werkte kreeg ik als tip om in /etc/X11/xorg.conf.d/ een bestand aan te maken : 99-calibration.conf met daar in de snippet, dit hielp helaas ook niet.

Links naar de info die ik gebruikt heb :
https://wiki.ubuntu.com/Touchscreen
http://www.thefanclub.co....4-touchscreen-calibration
http://askubuntu.com/ques...-not-work-for-touchscreen
https://bbs.archlinux.org/viewtopic.php?id=153446
http://hardik.in/2010/07/...en-with-ubuntu-10-04-lts/
http://ubuntuforums.org/showthread.php?t=1814345
http://ubuntuforums.org/showthread.php?t=971576

Info over de usb_ids/ : http://code.ohloh.net/fil...5&mp&projSelected=true#L0
1bfd staat daar wel in maar niet met 3050. (En heb geen idee wat ik met die informatie kan).


Kortom ik kom er niet uit, ik sta open voor ideeen.

Asus Z390 Maximus IX Hero, Intel 9900K, RTX3080, 64GB DDR4 3000, 2TB NVME, Samsung 850Evo 1TB, 4 x 14TB Toshiba, Be Quiet SB 801, Samsung 34"


Acties:
  • 0 Henk 'm!

  • prutser001
  • Registratie: Oktober 2004
  • Laatst online: 11-09 22:54

prutser001

Vaak zit het tegen en soms zi

Topicstarter
Na enige her installaties en andere probeersels werkt het nog steeds niet goed, ik krijg hem met geen mogelijkheid gekalibreerd. En ja de touch controller/panel zijn gewoon in orde want ze werken 100% onder Posready7/Embedded/W8.1 noem maar op.

Zelfs in de Ubuntu irc help channels/fora geen reactie of nuttige info.

Het hele touch gebeuren lijkt wel op de achtergrond geschoven, waar W8.1 je overal touch wil laten gebruiken lijkt dat bij linux maar eng ofzo.

Zelfs in het Ubuntu-Touch channel is er geen nuttige info.

Asus Z390 Maximus IX Hero, Intel 9900K, RTX3080, 64GB DDR4 3000, 2TB NVME, Samsung 850Evo 1TB, 4 x 14TB Toshiba, Be Quiet SB 801, Samsung 34"


Acties:
  • 0 Henk 'm!

  • blouweKip
  • Registratie: November 1999
  • Laatst online: 30-09 06:39
Het hele touch gebeuren lijkt wel op de achtergrond geschoven, waar W8.1 je overal touch wil laten gebruiken lijkt dat bij linux maar eng ofzo.
Moraal van het verhaal: nooit hardware kopen waarvan de fabrikant geen of slechte ondersteuning geeft, misschien een idee om de leverancier er op aan te spreken?

"For my friends, anything; for my enemies, the law."


Acties:
  • 0 Henk 'm!

  • prutser001
  • Registratie: Oktober 2004
  • Laatst online: 11-09 22:54

prutser001

Vaak zit het tegen en soms zi

Topicstarter
blouweKip schreef op dinsdag 01 juli 2014 @ 12:47:
[...]


Moraal van het verhaal: nooit hardware kopen waarvan de fabrikant geen of slechte ondersteuning geeft, misschien een idee om de leverancier er op aan te spreken?
De hardware werkt wel onder Windows 7/8.1 maar dat wil ik niet, getest om defect uit te sluiten.

De rest is goed, moederbord wordt 100% ondersteund door Ubuntu, het paneel wordt goed aangestuurd. Alles werkt behalve de touch. De registreert wel input maar de calibratie werkt niet/heeft geen effect.

En de vriendelijke mensen van Chenmtech lezen kennelijk nooit hun email, de mailbox zit vol.

De leverancier/producent een mail gestuurd maar nog geen reactie, zal misschien door tijd verschil komen.

[ Voor 79% gewijzigd door prutser001 op 01-07-2014 16:27 ]

Asus Z390 Maximus IX Hero, Intel 9900K, RTX3080, 64GB DDR4 3000, 2TB NVME, Samsung 850Evo 1TB, 4 x 14TB Toshiba, Be Quiet SB 801, Samsung 34"


Acties:
  • 0 Henk 'm!

  • prutser001
  • Registratie: Oktober 2004
  • Laatst online: 11-09 22:54

prutser001

Vaak zit het tegen en soms zi

Topicstarter
Eindelijk opgelost,

Een hoop van de dingen die 'aangeraden' werden waren niet nodig.

Uiteindelijk een verse installatie, xinput calibrator geinstalleerd en modprobe toegevoegd aan rc.local en klaar..

Waarom het nu ineens wel werkte is me een raadsel maar ik heb het meerdere malen gereproduceerd.

1 modprobe -r usbhid
2 modprobe usbhid quirks=0x1bfd:0x3050:0x40

Dit heb ik ook getest met andere touch controllers die ik heb kunnen testen en het werkt voor de 1 wel de ander niet, uiteraard met de andere hid/vid van de desbetreffende controllers.

Via een omweg wel drivers kunnen krijgen welke 'ritouch' genoemd waren maar die gaven al meteen een error dat 'this version of X is not supported'.

Asus Z390 Maximus IX Hero, Intel 9900K, RTX3080, 64GB DDR4 3000, 2TB NVME, Samsung 850Evo 1TB, 4 x 14TB Toshiba, Be Quiet SB 801, Samsung 34"


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Ipv het via rc.local je module opnieuw te laden, is 't beter om gewoon touchpad.conf oid te maken in /etc/modprobe.d met z'n opties, of in /etc/modules, dat kan ook. Is een nettere oplossing.

Commandline FTW | Tweakt met mate

Pagina: 1