NI Linux Real-Time Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

HDI compliant mouse not correctly working

Hi all,

I have a CVS-1458RT on which I connected a touch screen; the screen works perfect, and I can move the mouse on the screen.
So far so good.
But when I click with the 'mouse'; only the first click is registered, afterwards, no click is detected anymore.
When I pull out the usb connector and reconnect, I can again click one time and then no more. Moving the mouse works all the time.


When I connect the touch panel to another normal pc (win7); everything works fine, so it is definitely a driver problem on the linux.

Any idea how to check for the drivers and maybe correct them?

I did check following:

admin@NI-CVS-1458RT-01AE0DF7:/var/log# cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0001 Version=0000

N: Name="Power Button"

P: Phys=PNP0C0C/button/input0

S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0

U: Uniq=

H: Handlers=kbd event0

B: PROP=0

B: EV=3

B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000

N: Name="Sleep Button"

P: Phys=PNP0C0E/button/input0

S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1

U: Uniq=

H: Handlers=kbd event1

B: PROP=0

B: EV=3

B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000

N: Name="Power Button"

P: Phys=LNXPWRBN/button/input0

S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2

U: Uniq=

H: Handlers=kbd event2

B: PROP=0

B: EV=3

B: KEY=10000000000000 0

I: Bus=0003 Vendor=0eef Product=0001 Version=0210

N: Name="eGalax Inc. USB TouchController Pen"

P: Phys=usb-0000:00:14.0-1/input0

S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input3

U: Uniq=

H: Handlers=mouse0 event3

B: PROP=0

B: EV=1b

B: KEY=c01 0 0 0 0 0

B: ABS=3

B: MSC=10

I: Bus=0003 Vendor=0eef Product=0001 Version=0210

N: Name="eGalax Inc. USB TouchController"

P: Phys=usb-0000:00:14.0-1/input0

S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input4

U: Uniq=

H: Handlers=mouse1 event4

B: PROP=2

B: EV=b

B: KEY=400 0 0 0 0 0

B: ABS=a60800000000003

I: Bus=0019 Vendor=0000 Product=0006 Version=0000

N: Name="Video Bus"

P: Phys=LNXVIDEO/video/input0

S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5

U: Uniq=

H: Handlers=kbd event5

B: PROP=0

B: EV=3

B: KEY=3e000b00000000 0 0 0

0 Kudos
Message 1 of 3
(3,579 Views)

Biebel,

Firstly, can you run the command lsusb -vvv and paste the results. Can you reproduce the problem and attach the Xorg log (use SSH or serial console to access your target, it should be located at /var/log/Xorg.0.log.) And finally, can you try to power off the controller, replace the eGalax-enabled touch screen with a normal monitor and try the mouse again? I'm concerned that the eGalax touch driver may be interfering with other pointer devices (like your mouse).

0 Kudos
Message 2 of 3
(3,092 Views)

I posted it in the following discussion:

https://decibel.ni.com/content/message/129293#129293

Bruno

0 Kudos
Message 3 of 3
(3,092 Views)