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.
touch drivers not loading
Re: touch drivers not loading
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.
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 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.
https://www.raspberrypi.com/documentati ... or-versionPre-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.
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
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
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
Re: touch drivers not loading
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