[Problem + workaround] systemd-udevd.service stalls and times out due to MTP probing on Integrated Technology Express RGB LED Controller (048d:5702)

I’m new to this forum, so please let me know if I should create a bug for this. I wanted to at least create a forum post to document it just in case.

System Details Report


Report details

  • Date generated: 2025-08-11 17:52:23

Hardware Information:

  • Hardware Model: Gigabyte Technology Co., Ltd. B650 AORUS ELITE AX V2
  • Memory: 32.0 GiB
  • Processor: AMD Ryzen™ 7 9700X × 16
  • Graphics: AMD Radeon™ RX 7800 XT
  • Disk Capacity: 2.0 TB

Software Information:

  • Firmware Version: F34a
  • OS Name: Fedora Linux 42 (Workstation Edition)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 48
  • Windowing System: Wayland
  • Kernel Version: Linux 6.15.9-201.fc42.x86_64

Problem

After some recent updates to Fedora 42, I started to get some issues - instead of the regular boot screen I would get three squares and, upon being presented with the login screen, I’d notice that my MX Keys and MX Master 3S would not work for a long while (it would work eventually).

Thanks to ChatGPT I found out the problem was with systemd-udevd.service timing out due to MTP probing on Integrated Technology Express RGB LED Controller (048d:5702).

Logs

Expand
Aug 11 16:59:33 fedora systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files...
Aug 11 16:59:33 fedora systemd-udevd[712]: Using default interface naming scheme 'v257'.
Aug 11 16:59:34 fedora systemd[1]: Stopping systemd-udevd.service - Rule-based Manager for Device Events and Files...
Aug 11 17:00:19 fedora systemd[1]: systemd-udevd.service: State 'stop-sigterm' timed out. Killing.
Aug 11 17:00:19 fedora systemd[1]: systemd-udevd.service: Main process exited, code=killed, status=9/KILL
Aug 11 17:01:20 MiWiFi-CB0401V2-srv systemd-udevd[1092]: 1-3: Worker [1128] processing SEQNUM=4030 is taking a long time
Aug 11 17:01:40 MiWiFi-CB0401V2-srv mtp-probe[2765]: bus: 1, device: 4 was not an MTP device

Workaround

The workaround consists of disabling MTP probing for Integrated Technology Express RGB LED controller.

sudo tee /etc/udev/rules.d/99-no-mtp-ite-rgb.rules <<'EOF'
# Disable MTP probing for Integrated Technology Express RGB LED Controller
ATTR{idVendor}=="048d", ATTR{idProduct}=="5702", ENV{ID_MTP_DEVICE}="0", ENV{MTP_NO_PROBE}="1"
EOF

# Reload udev rules
sudo udevadm control --reload-rules
sudo udevadm trigger
1 Like

ITE RGB LED Controller is also used for Gigabyte motherboard Fusion 2.0 RGB Controller (Same USB VID:PID). My board is the Aorus Ultra B650i (rev 1.0), and was affected by this recent change in the systemd-udevd regarding mtp-probe. Commenting to thank the author and making this post more visible to search engines.

2 Likes