Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pointer not working #2

Closed
gluckez opened this issue Nov 17, 2021 · 9 comments
Closed

pointer not working #2

gluckez opened this issue Nov 17, 2021 · 9 comments

Comments

@gluckez
Copy link

gluckez commented Nov 17, 2021

the driver works fine, mostly. It detects clicks and long clicks, but it doesn't move my pointer. and xinput_calibrator doesn't seem to register any touches, even though evtest does. any idea what could be causing this?

@glorang
Copy link
Owner

glorang commented Nov 18, 2021

That sounds like the nwfermi daemon is not running. Are you sure it's up?

@peterdownunder
Copy link

Having exactly the same problem. Did you solve it Daemon show as running with instanceid 2.
Not sure how all this hangs together so fining it a little hard to debug.

I am running Xubuntu on debian buster

@peterdownunder
Copy link

Just noticed the following errors id Xorg.0.log
Nextwindow Fermi Touchscreen: Read error: Resource temporarily unavailable
One line every time I move on the touch screen

@glorang
Copy link
Owner

glorang commented Feb 21, 2022

I don't have access anymore to the touchscreen I used to test and after 3 years my knowledge got a bit rusty, but if it might help:

  • The nwfermi kernel driver should register a new device driver under /dev/input/, you should be able to test this with evtest (or even strings /dev/input/<inputX>)
  • The nwfermi_daemon can be started in debug / foreground mode if I remember correctly, you can use this to verify driver and daemon work ok

Read error: Resource temporarily unavailable makes me suspect you have multiple nwfermi_daemons running, but that's just a guess.

Hope this helps and good luck debugging.

@jncanches
Copy link

Same issue here: touchscreen react to touch events but always on the mouse pointer position...
I cannot move the pointer using touch.
evtest found my touchscreen and react to touch events. Daemon is running.
I am using ubuntu 22.04 on a Sony Vaio VPCL12M1E

Any idea ?

Thanks for your work !

@glorang
Copy link
Owner

glorang commented Aug 23, 2022

I've validated the procedure on Ubuntu 22.04 with the Dell Touchscreen I have available. Everything still seems to work for me.

Some more idea's:

  • Can you check as which ID the touchscreen is recognized ? lsusb should list 1926:XXXX.
  • Make sure you are not using Wayland, set WaylandEnable=false in /etc/gdm3/custom.conf
  • Make sure both your actual username as gdm user are part of input group
  • Check your Xorg log in /home/<username>/.local/share/xorg, for reference here is mine with working touchscreen, please check if you see differences:
$ grep -i fermi /home/glorang/.local/share/xorg/Xorg.1.log
[    52.662] (II) config/udev: Adding input device Nextwindow Fermi Touchscreen (/dev/input/event9)
[    52.662] (**) Nextwindow Fermi Touchscreen: Applying InputClass "libinput pointer catchall"
[    52.662] (**) Nextwindow Fermi Touchscreen: Applying InputClass "Nextwindow Fermi Touchscreen"
[    52.662] (II) Using input driver 'nextwindow' for 'Nextwindow Fermi Touchscreen'
[    52.662] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.662] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.662] (II) Nextwindow Fermi Touchscreen: Using device /dev/input/event9.
[    52.662] (II) Nextwindow Fermi Touchscreen: Using touch help.
[    52.718] (II) XINPUT: Adding extended input device "Nextwindow Fermi Touchscreen" (type: UNKNOWN, id 16)
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) keeping acceleration scheme 1
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) acceleration profile 0
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) acceleration factor: 2.000
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) acceleration threshold: 4
[    52.718] (II) Nextwindow Fermi Touchscreen: On.
[    52.718] (II) config/udev: Adding input device Nextwindow Fermi Touchscreen (/dev/input/js0)
[    52.718] (**) Nextwindow Fermi Touchscreen: Applying InputClass "Nextwindow Fermi Touchscreen"
[    52.718] (II) Using input driver 'nextwindow' for 'Nextwindow Fermi Touchscreen'
[    52.718] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.718] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.718] (II) Nextwindow Fermi Touchscreen: Using device /dev/input/js0.
[    52.718] (II) Nextwindow Fermi Touchscreen: Using touch help.
[    52.770] (II) XINPUT: Adding extended input device "Nextwindow Fermi Touchscreen" (type: UNKNOWN, id 17)
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) keeping acceleration scheme 1
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) acceleration profile 0
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) acceleration factor: 2.000
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) acceleration threshold: 4
[    52.770] (II) Nextwindow Fermi Touchscreen: On.
[    52.770] (II) config/udev: Adding input device Nextwindow Fermi Touchscreen (/dev/input/mouse3)
[    52.770] (**) Nextwindow Fermi Touchscreen: Applying InputClass "Nextwindow Fermi Touchscreen"
[    52.770] (II) Using input driver 'nextwindow' for 'Nextwindow Fermi Touchscreen'
[    52.770] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.770] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.770] (II) Nextwindow Fermi Touchscreen: Using device /dev/input/mouse3.
[    52.770] (II) Nextwindow Fermi Touchscreen: Using touch help.
[    52.826] (II) XINPUT: Adding extended input device "Nextwindow Fermi Touchscreen" (type: UNKNOWN, id 18)
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) keeping acceleration scheme 1
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) acceleration profile 0
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) acceleration factor: 2.000
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) acceleration threshold: 4
[    52.826] (II) Nextwindow Fermi Touchscreen: On.

@jncanches
Copy link

Thanks for your answer! Very appreciated ! Wil test this tomorrow and post results here.

@peterdownunder
Copy link

Ran out of time and put this job aside, will try and fire it up again

@glorang
Copy link
Owner

glorang commented Jan 9, 2023

I've just released a new procedure that will install nwfermi v7 based on a more recent HP driver compared to latest v6 that was available in Ubuntu Launchpad . I'm pretty confident this should fix this issue.

I'll close this for now but feel free to open a new issue after you attempted the new procedure to install v7.

@glorang glorang closed this as completed Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants