I am trying to use BalenaFin v1.1 with Densitron Display with USB touch. The display is working fine but the USB touch is not. I tested the display with Raspberry Pi 4 and it’s working fine.
Relevant dmesg entry:
[ 2.298399] usb 1-1.4: New USB device found, idVendor=1a86, idProduct=e5e3, bcdDevice= 0.00
[ 2.298417] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.298426] usb 1-1.4: Product: USB2IIC_CTP_CONTROL
[ 2.298437] usb 1-1.4: Manufacturer: wch.cn
[ 2.337757] input: wch.cn USB2IIC_CTP_CONTROL as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:1A86:E5E3.0001/input/input0
[ 2.338926] hid-generic 0003:1A86:E5E3.0001: input,hidraw0: USB HID v1.00 Device [wch.cn USB2IIC_CTP_CONTROL] on usb-3f980000.usb-1.4/input0
Hi there, on the logs you’ve shared I don’t see something alerting.
Could you please give me some extra context and let me know what do you mean the USB touch is not working on BalenaFin? You don’t see anything on the screen or do you only see the logo screen?
Hi there – thanks for the additional information. I’ve asked our engineers to take a look at this, and we’ll get back to you with some troubleshooting suggestions.
Hello, can you try verifying that the usbtouchscreen is indeed being used on the Pi4? You can do this by running lsmod | grep usbtouchscreen, if the driver does not appear, or is not being used can you send us the whole output os lsmod? Once we identified which driver is being used you can try running modprobe usbtouchscreen on the Fin (or replace usbtouchscreen with the correct driver). If all works you should be able to see events showing up in /dev/input/event0 when touching the screen