Comments (3)
So I've been digging around in the evdi module sources, and I've found something
that I find quite puzzling. Here's another dmesg excerpt, from a build of evdi
that I've added some debug printouts to, as well as being log level 6:
[ 164.693328] evdi: [D] add_store:195 Increasing device count to 1
[ 164.693646] evdi: [V] evdi_platform_probe:119
[ 164.695186] evdi: [V] evdi_driver_load:25
[ 164.695209] evdi: [V] evdi_driver_load:37
[ 164.695216] evdi: [V] evdi_modeset_init:368
[ 164.695284] evdi: [V] evdi_crtc_init:313
[ 164.695312] evdi: [D] evdi_crtc_init:319 drm_crtc_init: 0
[ 164.695724] evdi: [V] evdi_flip_workqueue_init:331
[ 164.696221] evdi: [V] evdi_crtc_disable:112
[ 164.696227] evdi: [D] evdi_crtc_disable:118 No evdi->painter!
[ 164.696234] evdi: [W] evdi_painter_crtc_state_notify:367 Painter does not exist!
[ 164.696243] evdi: [V] evdi_detect:67
[ 164.696249] evdi: [D] evdi_painter_is_connected:170 No evdi->painter
[ 164.696255] evdi: [D] evdi_detect:72 Painter is disconnected
[ 164.696268] evdi evdi.0: No connectors reported connected with modes
[ 164.696277] [drm] Cannot find any crtc or sizes - going 1024x768
[ 164.700674] evdi evdi.0: fb1: evdidrmfb frame buffer device
[ 164.700688] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 164.700694] [drm] No driver support for vblank timestamp query.
[ 164.700701] evdi: [V] evdi_painter_init:666
[ 164.700707] [drm] evdi: evdi_stats_init
[ 164.700721] evdi: [W] evdi_driver_load:65 Painter present
[ 164.700731] [drm] Initialized evdi 1.1.65 20160512 on minor 1
[ 164.798994] evdi: [V] evdi_driver_preclose:108
[ 164.799008] evdi: [V] evdi_painter_close:502
[ 164.799016] evdi: [V] evdi_painter_disconnect:460
[ 164.799022] evdi: [V] painter_lock:153
[ 164.799033] evdi: [W] evdi_painter_disconnect:467 (dev=0) An unknown connection to ffff880340c6a200 tries to close us
[ 164.799040] evdi: [W] evdi_painter_disconnect:468 - ignoring
[ 164.799046] evdi: [V] painter_unlock:159
Calls that lead back into evdi_modeset_init
need to have the painter
available... before the painter is initialized in evdi_driver_load
... I'm
either missing something fundamental about this, or something is fundamentally
broken...
Am I misunderstanding something here?
from evdi.
More debugging indicates that for some reason, the evdi module is not receiving
the DRM_IOCTL_EVDI_CONNECT
ioctl. This strongly indicates an issue in the
DisplayLinkManager
executable to me.
from evdi.
I will close this issue here, and will follow up on DisplayLink forum. This problem does not look evdi-specific.
from evdi.
Related Issues (20)
- 6.8.7.arch1 kernel doesn't work - downgrading to 6.8.4.arch1 works HOT 14
- SteamOS suddenly not recognizing displays HOT 1
- 6.9.1 kernel doesn't work - downgrading to 6.8.9-arch1-2 works HOT 3
- Evdi 1.14.4 cannot compile on kernel 6.10.0-0.rc1 HOT 1
- GDM and GNOME crash and return to login screen in Arch HOT 10
- Evdi 1.14.4 works well on 6.9.3 and 6.8.9, but not on 6.8.10 ;) HOT 2
- 1.14.4 Can't be installted on RHEL 8.10 becuase Glibc HOT 1
- No screen show on rockchip rk3588 evb7(GPU mali g610) board
- No output for TTY consoles/terminals
- Cannot be compiled on Fedora 40
- Module not building if CONFIG_DRM_EVDI is missing
- Module evdi not found, 6.6.41-1-lts HOT 2
- Linux 6.10.X Lenovo ideapad 3 Cannot find any crtc or sizes HOT 1
- evdi drm Cannot find any crtc or sizes
- 6.10.3: .remove = evdi_platform_device_remove HOT 7
- SSL Error while installing evdi
- Monitors connected through the dock are blank on Wayland but work fine on X11 (Ubuntu 24.04) HOT 2
- Module evdi not found in directory /lib/modules/6.10.3-arch1-2 HOT 2
- Cannot compile on Debian 12 kernel 6.1.0-23: errors in Card.h HOT 1
- Error compiling on Fedora 40 - mismatched pointer assignment
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from evdi.