Environment
- OS: Fedora 43 (Xfce Desktop Environment)
- Display Server: Xorg / LightDM
- EVDI Version: 1.14.16
- Hardware: Elgato Prompter
- Kernel:
- 7.0.11-100.fc43.x86_64
- 6.19.14-200.fc43.x86_64
Description of problem
Plugging in Elgato Prompter causes a complete freeze of the Xfce desktop environment. The mouse cursor remains movable, but all application windows become completely unresponsive. The issue occurs on both older and newer kernel versions.
According to dmesg, the driver fails to parse the EDID data from the device and gets stuck in a disconnect loop with Xorg.
Steps to Reproduce
- Boot into the Xfce session (Xorg).
- Plug the Elgato Prompter into a USB port.
- The desktop environment freezes instantly.
Actual results / dmesg output
evdi: [E] evdi_painter_connect:923 Edid length too small
evdi: [W] evdi_painter_connect_ioctl:1049 (card2)(pid=22833) disconnect failed
Full dmesg log excerpt
Kernel logs
[ 59.095058] evdi: [I] Initialising logging on level 4
[ 59.095063] evdi: [I] Atomic driver: yes
[ 59.095112] evdi: [I] Increasing device count to 4
[ 59.095528] [drm] Initialized evdi 1.14.16 for evdi.0 on minor 2
[ 59.095549] evdi: [I] Evdi platform_device create
[ 59.095690] [drm] Initialized evdi 1.14.16 for evdi.1 on minor 3
[ 59.095700] evdi: [I] Evdi platform_device create
[ 59.095872] [drm] Initialized evdi 1.14.16 for evdi.2 on minor 4
[ 59.095882] evdi: [I] Evdi platform_device create
[ 59.095993] [drm] Initialized evdi 1.14.16 for evdi.3 on minor 5
[ 59.095998] evdi: [I] Evdi platform_device create
[ 59.113879] evdi: [I] (card3) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.113900] evdi: [I] (card3) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.114076] evdi: [I] (card3) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.114085] evdi: [I] (card3) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.114102] evdi: [I] (card3) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.118853] evdi: [I] (card5) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.118867] evdi: [I] (card5) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.118955] evdi: [I] (card5) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.118962] evdi: [I] (card5) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.118973] evdi: [I] (card5) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.121536] evdi: [I] (card4) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.121550] evdi: [I] (card4) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.121638] evdi: [I] (card4) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.121645] evdi: [I] (card4) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.121658] evdi: [I] (card4) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.124256] evdi: [I] (card2) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.124268] evdi: [I] (card2) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.124358] evdi: [I] (card2) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.124365] evdi: [I] (card2) Closed by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.124378] evdi: [I] (card2) Opened by Task 2621 (Xorg) of process 2621 (Xorg)
[ 59.627751] usb 3-6.3: new high-speed USB device number 9 using xhci_hcd
[ 59.822849] usb 3-6.3: New USB device found, idVendor=04b0, idProduct=0446, bcdDevice= 1.10
[ 59.822857] usb 3-6.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 59.822859] usb 3-6.3: Product: NIKON DSC D780
[ 59.822861] usb 3-6.3: Manufacturer: NIKON
[ 59.822862] usb 3-6.3: SerialNumber: 0000006027446
[ 65.767734] evdi: [I] Attaching to usb:3-6.4
[ 65.780114] evdi: [I] (card2) Opened by Task 21682 (DisplayLinkMana) of process 21573 (DisplayLinkMana)
[ 65.780927] evdi: [I] (card2) Added i2c adapter bus number 21
[ 65.780931] evdi: [I] (card2) Connected with Task 21688 (DisplayLinkMana) of process 21573 (DisplayLinkMana)
[ 65.780933] evdi: [I] (card2) Connector state: connected
[ 65.793684] evdi: [I] (card2) Connector state: connected
[ 65.793711] evdi: [I] (card2) Edid property set
[ 65.793729] evdi: [I] (card2) Connector state: connected
[ 65.793737] evdi: [I] (card2) Edid property set
[ 131.854737] evdi: [I] (card2) Closed by Task 2625 (Xorg:sh0) of process 2621 (Xorg)
Restart lightdm
[ 131.854803] evdi: [I] (card4) Closed by Task 2625 (Xorg:sh0) of process 2621 (Xorg)
[ 131.854860] evdi: [I] (card5) Closed by Task 2625 (Xorg:sh0) of process 2621 (Xorg)
[ 131.854917] evdi: [I] (card3) Closed by Task 2625 (Xorg:sh0) of process 2621 (Xorg)
[ 131.969870] evdi: [I] (card2) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.969877] evdi: [I] (card2) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.969948] evdi: [I] (card3) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.969952] evdi: [I] (card3) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.970019] evdi: [I] (card4) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.970022] evdi: [I] (card4) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.970096] evdi: [I] (card5) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 131.970100] evdi: [I] (card5) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430818] evdi: [I] (card2) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430832] evdi: [E] evdi_painter_connect:923 Edid length too small
[ 132.430834] evdi: [W] evdi_painter_connect_ioctl:1049 (card2)(pid=28795) disconnect failed
[ 132.430841] evdi: [I] (card2) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430853] evdi: [I] (card3) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430856] evdi: [E] evdi_painter_connect:923 Edid length too small
[ 132.430857] evdi: [W] evdi_painter_connect_ioctl:1049 (card3)(pid=28795) disconnect failed
[ 132.430860] evdi: [I] (card3) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430869] evdi: [I] (card4) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430871] evdi: [E] evdi_painter_connect:923 Edid length too small
[ 132.430872] evdi: [W] evdi_painter_connect_ioctl:1049 (card4)(pid=28795) disconnect failed
[ 132.430875] evdi: [I] (card4) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430883] evdi: [I] (card5) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430885] evdi: [E] evdi_painter_connect:923 Edid length too small
[ 132.430886] evdi: [W] evdi_painter_connect_ioctl:1049 (card5)(pid=28795) disconnect failed
[ 132.430888] evdi: [I] (card5) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430897] evdi: [I] (card2) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430901] evdi: [I] (card2) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430910] evdi: [I] (card3) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430914] evdi: [I] (card3) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430934] evdi: [I] (card4) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430939] evdi: [I] (card4) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430947] evdi: [I] (card5) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.430951] evdi: [I] (card5) Closed by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.503323] evdi: [I] (card2) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.503376] evdi: [I] (card2) Connector state: connected
[ 132.503385] evdi: [I] (card2) Edid property set
[ 132.503416] evdi: [I] (card2) Connector state: connected
[ 132.503422] evdi: [I] (card2) Edid property set
[ 132.503604] evdi: [I] (card3) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.503730] evdi: [I] (card4) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.503841] evdi: [I] (card5) Opened by Task 28795 (Xorg) of process 28795 (Xorg)
[ 132.616913] evdi: [I] (card2) Notifying display power state: off
[ 133.007163] evdi: [I] (card2) Notifying display power state: off
[ 133.073768] evdi: [I] (card2) Connector state: connected
[ 133.073782] evdi: [I] (card2) Edid property set
[ 133.073792] evdi: [I] (card2) Connector state: connected
[ 133.073797] evdi: [I] (card2) Edid property set
[ 137.065046] evdi: [I] (card2) Connector state: connected
[ 137.065071] evdi: [I] (card2) Edid property set
[ 137.065090] evdi: [I] (card2) Connector state: connected
[ 137.065101] evdi: [I] (card2) Edid property set
[ 137.915584] evdi: [I] (card2) Connector state: connected
[ 137.915597] evdi: [I] (card2) Edid property set
[ 137.933838] evdi: [I] (card2) Connector state: connected
[ 137.933850] evdi: [I] (card2) Edid property set
Additional notes
The issue effectively causes a kernel/Xorg deadlock. Restarting the display manager (lightdm) via SSH recovers the session, but the device cannot be used.
Environment
Description of problem
Plugging in Elgato Prompter causes a complete freeze of the Xfce desktop environment. The mouse cursor remains movable, but all application windows become completely unresponsive. The issue occurs on both older and newer kernel versions.
According to
dmesg, the driver fails to parse the EDID data from the device and gets stuck in a disconnect loop with Xorg.Steps to Reproduce
Actual results / dmesg output
Full dmesg log excerpt
Kernel logs
Additional notes
The issue effectively causes a kernel/Xorg deadlock. Restarting the display manager (
lightdm) via SSH recovers the session, but the device cannot be used.