Troubles with HDMI....

I am having some troubles getting any output on HDMI in Angstrom.

kernel is:

Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l GNU/Linux

board is:

BeagleBone Black rev 000B S/N 1414BBBK2661

Xorg version:

X.Org X Server 1.11.2
Release Date: 2011-11-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.11.0 x86_64
Current Operating System: Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l
Kernel command line: console=ttyO0,115200n8 quiet drm.debug=7 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait
Build Date: 09 September 2013 01:21:29PM

HDMI is working fine in Android on the same hardware so I consider that hardware compatibility is established.

edid checks look good:

root@beaglebone:~# parse-edid /sys/class/drm/card0-HDMI-A-1/edid
parse-edid: parse-edid version 2.0.0
parse-edid: EDID checksum passed.

EDID version 1 revision 3

Section “Monitor”

Block type: 2:0 3:ff

Block type: 2:0 3:fc

Identifier “DELL P2314H”
VendorName “DEL”
ModelName “DELL P2314H”

Block type: 2:0 3:ff

Block type: 2:0 3:fc

Block type: 2:0 3:fd

HorizSync 30-83
VertRefresh 56-76

Max dot clock (video bandwidth) 170 MHz

DPMS capabilities: Active off:yes Suspend:yes Standby:yes

Mode “1920x1080” # vfreq 60.000Hz, hfreq 67.500kHz
DotClock 148.500000
HTimings 1920 2008 2052 2200
VTimings 1080 1084 1089 1125
Flags “+HSync” “+VSync”
EndMode

Block type: 2:0 3:ff

Block type: 2:0 3:fc

Block type: 2:0 3:fd

EndSection

cape is enabled:

root@beaglebone:~# cat /sys/devices/bone_capemgr.9/slots
0: 54:PF—
1: 55:PF—
2: 56:PF—
3: 57:PF—
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI

X starts:

root@beaglebone:~# X -verbose

X.Org X Server 1.11.2
Release Date: 2011-11-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.11.0 x86_64
Current Operating System: Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l
Kernel command line: console=ttyO0,115200n8 quiet drm.debug=7 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait
Build Date: 09 September 2013 01:21:29PM

Current version of pixman: 0.27.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Sat Jan 1 00:42:59 2000
(==) Using config file: “/etc/X11/xorg.conf”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(==) ServerLayout “Builtin Default Layout”
(
) |–>Screen “Builtin Default fbdev Screen 0” (0)
() | |–>Monitor “Builtin Default Monitor”
(
) | |–>Device “Builtin Default fbdev Device 0”
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory “/usr/share/fonts/X11/TTF/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/share/fonts/X11/OTF/” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/share/fonts/X11/Type1/” does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc/,
/usr/share/fonts/X11/100dpi/,
/usr/share/fonts/X11/75dpi/
(==) ModulePath set to “/usr/lib/xorg/modules”
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) “extmod” will be loaded. This was enabled by default and also specified in the config file.
(II) “dbe” will be loaded. This was enabled by default and also specified in the config file.
(WW) Warning, couldn’t open module extmod

(II) Unloading extmod
(EE) Failed to load module “extmod” (module does not exist, 0)
(WW) Warning, couldn’t open module dbe
(II) Unloading dbe
(EE) Failed to load module “dbe” (module does not exist, 0)
(WW) Warning, couldn’t open module glx
(II) Unloading glx
(EE) Failed to load module “glx” (module does not exist, 0)
(WW) Warning, couldn’t open module record
(II) Unloading record
(EE) Failed to load module “record” (module does not exist, 0)
(WW) Warning, couldn’t open module dri
(II) Unloading dri
(EE) Failed to load module “dri” (module does not exist, 0)
(II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
(II) Module modesetting: vendor=“X.Org Foundation”
compiled for 1.11.2, module version = 0.7.0
(II) modesetting: Driver for Modesetting Kernel Drivers: kms
(–) using VT number 3

(WW) Falling back to old probe method for modesetting
(II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
(II) modesetting(0)using default device
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
(II) modesetting(0)Creating default Display subsection in Screen section
“Builtin Default fbdev Screen 0” for depth/fbbpp 16/16
() modesetting(0)Depth 16, (–) framebuffer bpp 16
(==) modesetting(0)RGB weight 565
(==) modesetting(0)Default visual is TrueColor
(II) modesetting(0)ShadowFB: preferred NO, enabled NO
(II) modesetting(0)Output HDMI-0 using monitor section Builtin Default Monitor
(II) modesetting(0)EDID for output HDMI-0
(II) modesetting(0)Manufacturer: DEL Model: 4099 Serial#: 1127756108
(II) modesetting(0)Year: 2014 Week: 3
(II) modesetting(0)EDID Version: 1.3
(II) modesetting(0)Digital Display Input
(II) modesetting(0)Max Image Size [cm]: horiz.: 51 vert.: 29
(II) modesetting(0)Gamma: 2.20
(II) modesetting(0)DPMS capabilities: StandBy Suspend Off
(II) modesetting(0)Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
(II) modesetting(0)First detailed timing is preferred mode
(II) modesetting(0)redX: 0.651 redY: 0.338 greenX: 0.321 greenY: 0.614
(II) modesetting(0)blueX: 0.154 blueY: 0.063 whiteX: 0.313 whiteY: 0.329
(II) modesetting(0)Supported established timings:
(II) modesetting(0)720x400@70Hz
(II) modesetting(0)640x480@60Hz
(II) modesetting(0)640x480@75Hz
(II) modesetting(0)800x600@60Hz
(II) modesetting(0)800x600@75Hz
(II) modesetting(0)1024x768@60Hz
(II) modesetting(0)1024x768@75Hz
(II) modesetting(0)1280x1024@75Hz
(II) modesetting(0)Manufacturer’s mask: 0
(II) modesetting(0)Supported standard timings:
(II) modesetting(0)#0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
(II) modesetting(0)#1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) modesetting(0)#2: hsize: 1600 vsize 900 refresh: 60 vid: 49321
(II) modesetting(0)#3: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
(II) modesetting(0)Supported detailed timing:
(II) modesetting(0)clock: 148.5 MHz Image Size: 509 x 286 mm
(II) modesetting(0)h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
(II) modesetting(0)v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
(II) modesetting(0)Serial No: D59H241GC81L
(II) modesetting(0)Monitor name: DELL P2314H
(II) modesetting(0)Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
(II) modesetting(0)EDID (in hex):
(II) modesetting(0) 00ffffffffffff0010ac99404c313843
(II) modesetting(0) 0318010380331d78eae595a656529d27
(II) modesetting(0) 105054a54b00714f8180a9c0d1c00101
(II) modesetting(0) 010101010101023a801871382d40582c
(II) modesetting(0) 4500fd1e1100001e000000ff00443539
(II) modesetting(0) 48323431474338314c0a000000fc0044
(II) modesetting(0) 454c4c205032333134480a20000000fd
(II) modesetting(0) 00384c1e5311000a20202020202000c9
(II) modesetting(0)EDID vendor “DEL”, prod id 16537
(II) modesetting(0)Using EDID range info for horizontal sync
(II) modesetting(0)Using EDID range info for vertical refresh
(II) modesetting(0)Printing DDC gathered Modelines:
(II) modesetting(0)Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
(II) modesetting(0)Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) modesetting(0)Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) modesetting(0)Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) modesetting(0)Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) modesetting(0)Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) modesetting(0)Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
(II) modesetting(0)Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) modesetting(0)Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) modesetting(0)Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
(II) modesetting(0)Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) modesetting(0)Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz)
(II) modesetting(0)Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz)
(II) modesetting(0)Printing probed modes for output HDMI-0
(II) modesetting(0)Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz)
(II) modesetting(0)Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) modesetting(0)Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
(II) modesetting(0)Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) modesetting(0)Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) modesetting(0)Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) modesetting(0)Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) modesetting(0)Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) modesetting(0)Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) modesetting(0)Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) modesetting(0)Output HDMI-0 connected
(II) modesetting(0)Using exact sizes for initial modes
(II) modesetting(0)Output HDMI-0 using initial mode 1600x900
(II) modesetting(0)Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
(
) modesetting(0)Display dimensions: (510, 290) mm
() modesetting(0)DPI set to (79, 78)
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor=“X.Org Foundation”
compiled for 1.11.2, module version = 1.0.0
(==) modesetting(0)Backing store disabled
(==) modesetting(0)Silken mouse enabled
(II) modesetting(0)RandR 1.2 enabled, ignore the following RandR disabled message.
(==) modesetting(0)DPMS enabled
(–) RandR disabled
(II) modesetting(0)Damage tracking initialized
(II) modesetting(0)Setting screen physical size to 423 x 238
(II) config/udev: Adding input device tps65217_pwr_but (/dev/input/event0)
(
) tps65217_pwr_but: Applying InputClass “evdev keyboard catchall”
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor=“X.Org Foundation”
compiled for 1.11.2, module version = 2.7.0
(II) Using input driver ‘evdev’ for ‘tps65217_pwr_but’
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
() tps65217_pwr_but: always reports core events
(
) evdev: tps65217_pwr_but: Device: “/dev/input/event0”
(–) evdev: tps65217_pwr_but: Vendor 0 Product 0
(–) evdev: tps65217_pwr_but: Found keys
(II) evdev: tps65217_pwr_but: Configuring as keyboard
(II) XINPUT: Adding extended input device “tps65217_pwr_but” (type: KEYBOARD, id 6)
(II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event1)
() Logitech USB Optical Mouse: Applying InputClass “evdev pointer catchall”
(II) Using input driver ‘evdev’ for ‘Logitech USB Optical Mouse’
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(
) Logitech USB Optical Mouse: always reports core events
() evdev: Logitech USB Optical Mouse: Device: “/dev/input/event1”
(–) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077
(–) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons
(–) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)
(–) evdev: Logitech USB Optical Mouse: Found relative axes
(–) evdev: Logitech USB Optical Mouse: Found x and y relative axes
(II) evdev: Logitech USB Optical Mouse: Configuring as mouse
(II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support
(
) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5
() evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device “Logitech USB Optical Mouse” (type: MOUSE, id 7)
(II) evdev: Logitech USB Optical Mouse: initialized for relative axes.
(
) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1
() Logitech USB Optical Mouse: (accel) acceleration profile 0
(
) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
() Logitech USB Optical Mouse: (accel) acceleration threshold: 4
(II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device Dell Dell USB Entry Keyboard (/dev/input/event2)
(
) Dell Dell USB Entry Keyboard: Applying InputClass “evdev keyboard catchall”
(II) Using input driver ‘evdev’ for ‘Dell Dell USB Entry Keyboard’
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
() Dell Dell USB Entry Keyboard: always reports core events
(
) evdev: Dell Dell USB Entry Keyboard: Device: “/dev/input/event2”
(–) evdev: Dell Dell USB Entry Keyboard: Vendor 0x413c Product 0x2107
(–) evdev: Dell Dell USB Entry Keyboard: Found keys
(II) evdev: Dell Dell USB Entry Keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device “Dell Dell USB Entry Keyboard” (type: KEYBOARD, id 8)

I notice a few modules particularly ‘dri’ didn’t load - is that a problem ?

Curiously X -configure fails:

root@beaglebone:~# X -configure

X.Org X Server 1.11.2
Release Date: 2011-11-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.11.0 x86_64
Current Operating System: Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l
Kernel command line: console=ttyO0,115200n8 quiet drm.debug=7 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait
Build Date: 09 September 2013 01:21:29PM

Current version of pixman: 0.27.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Sat Jan 1 00:45:46 2000
List of video drivers:
modesetting
No devices to configure. Configuration failed.
Server terminated with error (2). Closing log file.

Through all this the display never blinks. What am I missing ? What do I gotta do to get an output ?

Cheers all,
Chris