touch drivers not loading

Post Reply
k.s.deviate
Posts: 50
Joined: Mon Nov 24, 2025 7:32 pm

touch drivers not loading

Post by k.s.deviate »

hello, i'm having this issue where the touch controller isnt initializing without an HID plugged into the USB port. preliminary searches state its a USB power timing/driver initialization issue that may be resolved by a kernel update.

when i sudo rpi-update, i get this warning - Updating a system with initramfs configured is not supported by rpi-update.
If your system relies on drivers provided by the initramfs.

Hudiy is probably running some custom filesystem options for early driver loading so i thought id ask here before i attempted anything and most likely mess it up.
hudiy
Site Admin
Posts: 515
Joined: Mon Jul 14, 2025 7:42 pm

Re: touch drivers not loading

Post by hudiy »

Hello,
Hudiy does not modify or require any special drivers to function. During installation, only packages from the official Raspberry Pi OS/Debian OS APT repository are installed. We also do not modify the system boot procedure in any way.

rpi-update can install a kernel that is not yet officially available and fully tested. Fully tested kernel releases are always installed using apt full-upgrade. According to the Raspberry Pi documentation, using rpi-update is not recommended unless absolutely necessary.
Pre-release versions of software are not guaranteed to work. Do not use rpi-update on any system unless recommended to do so by a Raspberry Pi engineer. It could leave your system unreliable or broken. Do not use rpi-update as part of any regular update process.
https://www.raspberrypi.com/documentati ... or-version

What touchscreen are you using and how is it connected to the Raspberry Pi? If it does not use USB, it most likely requires loading the appropriate dt-overlay in /boot/firmware/config.txt.
Hudiy Team
k.s.deviate
Posts: 50
Joined: Mon Nov 24, 2025 7:32 pm

Re: touch drivers not loading

Post by k.s.deviate »

I'm using a Waveshare 7.9 DSI, I have the appropriate dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch in the config.txt.

Here is my config.txt

Code: Select all

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
dtparam=i2s=on
dtparam=spi=off

# Enable audio (loads snd_bcm2835)
#dtparam=audio=on

# Additional overlays and parameters are documented
# /boot/firmware/overlays/README

# Automatically load overlays for detected cameras
camera_auto_detect=1

# Automatically load overlays for detected DSI displays
display_auto_detect=1

# Automatically load initramfs files, if found
auto_initramfs=1

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d,noaudio,nohdmi
max_framebuffers=2

# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1

# Run in 64-bit mode
arm_64bit=1

# Disable compensation for displays with overscan
disable_overscan=1

# Run as fast as firmware / board allows
arm_boost=1

[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1

[cm5]
dtoverlay=dwc2,dr_mode=host

[all]
dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch
dtoverlay=merus-amp
disable_splash=1
dtoverlay=w1-gpio
enable_uart=0
dtparam=eee=off
max_usb_current=1
hudiy
Site Admin
Posts: 515
Joined: Mon Jul 14, 2025 7:42 pm

Re: touch drivers not loading

Post by hudiy »

Did you try selecting the touchscreen in Screen Configuration tool like it is described in https://www.waveshare.com/wiki/7.9inch_DSI_LCD?
Hudiy Team
k.s.deviate
Posts: 50
Joined: Mon Nov 24, 2025 7:32 pm

Re: touch drivers not loading

Post by k.s.deviate »

yes, it is selected.
Post Reply