Hi, I have now an omapdrm/X11 driver configured on Debian Jessie 8.2.
LCD works fine :)
There is only one small glitch during X11 startup (besides the „atomic“ kernel warnings):
(EE) BUG: triggered 'if (minval > maxval && mode == 1)' (EE) BUG: ../../Xi/exevents.c:2087 in InitValuatorAxisStruct() (EE) (EE) Backtrace: (EE)
And, I can see the HDMI port
root@gta04:~# ls -l /sys/devices/platform/omapdrm.0/drm/card0 total 0 drwxr-xr-x 3 root root 0 Jan 1 00:00 card0-HDMI-A-1 drwxr-xr-x 3 root root 0 Jan 1 00:00 card0-Unknown-1 -r--r--r-- 1 root root 4096 Jan 1 00:01 dev lrwxrwxrwx 1 root root 0 Jan 1 00:01 device -> ../../../omapdrm.0 drwxr-xr-x 2 root root 0 Jan 1 00:01 power lrwxrwxrwx 1 root root 0 Jan 1 00:00 subsystem -> ../../../../../class/drm -rw-r--r-- 1 root root 4096 Jan 1 00:00 uevent root@gta04:~# root@gta04:~# xrandr Screen 0: minimum 320 x 200, current 720 x 1280, maximum 2048 x 2048 None-1 connected 720x1280+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 720x1280 60.00*+ HDMI-1 disconnected (normal left inverted right x axis y axis) root@gta04:~#
but it does not work. Monitor reports no signal, status is „disconnected“ (independently of having the monitor connected before boot or after). I also can’t read the edid through /sys - so I think the driver is powered down.
root@gta04:~# ls -l /sys/devices/platform/omapdrm.0/drm/card0 total 0 drwxr-xr-x 3 root root 0 Jan 1 00:00 card0-HDMI-A-1 drwxr-xr-x 3 root root 0 Jan 1 00:00 card0-Unknown-1 -r--r--r-- 1 root root 4096 Jan 1 00:01 dev lrwxrwxrwx 1 root root 0 Jan 1 00:01 device -> ../../../omapdrm.0 drwxr-xr-x 2 root root 0 Jan 1 00:01 power lrwxrwxrwx 1 root root 0 Jan 1 00:00 subsystem -> ../../../../../class/drm -rw-r--r-- 1 root root 4096 Jan 1 00:00 uevent root@gta04:~#
root@gta04:/sys/devices/platform/omapdrm.0/drm/card0/card0-HDMI-A-1# ls -l total 0 lrwxrwxrwx 1 root root 0 Jan 1 00:01 device -> ../../card0 -r--r--r-- 1 root root 4096 Jan 1 00:01 dpms -r--r--r-- 1 root root 0 Jan 1 00:01 edid -r--r--r-- 1 root root 4096 Jan 1 00:01 enabled -r--r--r-- 1 root root 4096 Jan 1 00:01 modes drwxr-xr-x 2 root root 0 Jan 1 00:01 power -rw-r--r-- 1 root root 4096 Jan 1 00:01 status lrwxrwxrwx 1 root root 0 Jan 1 00:01 subsystem -> ../../../../../../class/drm -rw-r--r-- 1 root root 4096 Jan 1 00:01 uevent root@gta04:/sys/devices/platform/omapdrm.0/drm/card0/card0-HDMI-A-1# cat edid root@gta04:/sys/devices/platform/omapdrm.0/drm/card0/card0-HDMI-A-1#
So how can I enable the HDMI port? And it appears that a single X11 screen shares both potential outputs.
Can this be solved by xorg.conf or is it something else?
What should I try next? Compile the kernel with no LCD and check if HDMI only works?
BR, Nikolaus