XO-4 HDMI output
Tom Parker
tom at carrott.org
Thu Jul 18 05:19:28 EDT 2013
On 17/07/13 21:21, Jon Nettleton wrote:
> If you want to provide the output of dmesg when you connect your DVI
> cable I will gladly take a look and see why you aren't at least getting
> a VESA VGA resolution.
Today it behaved much better. I don't know why I had such poor luck
yesterday. Today I tried jiggling the cables but that didn't seem to
have any effect (ie it continued to work even with quite a lot of jiggling).
I was able to identify a negative interaction with suspend -- if the
laptop is suspended when you plug the hdmi cable in, it doesn't wake up
and the display behaves as if the laptop is off. The couple of times I
tried, waking the laptop up with the touchpad caused the external
display to come to life. I don't think this can account for all of
yesterday's troubles.
It worked first time at 640x480 today when I plugged on a Dell P2213
monitor:
[ 46.993314] hdmi_hpd_handler
[ 47.993314] work_launch
[ 47.993340] ++++++++++++ hdmi_hpd_work state 4000 hdmi_state 0
[ 55.993315] hdmi_hpd_handler
[ 56.993315] work_launch
[ 56.993346] hdmi_ref_clock enabled
[ 57.223318] REJECT: 1680x1050 @ 59 Hz valid mode
[ 57.223367] We don't support the monitor's preferred mode for HDMI
[ 57.234613] REJECT: 720x400 @ 70 Hz valid mode
[ 57.234613] 640x480 @ 60 Hz valid mode
[ 57.239026] Adding mode 640x480
[ 57.246323] 640x480 @ 75 Hz valid mode
[ 57.250046] Adding mode 640x480
[ 57.253161] REJECT: 800x600 @ 60 Hz valid mode
[ 57.258029] REJECT: 800x600 @ 75 Hz valid mode
[ 57.258040] REJECT: 1024x768 @ 60 Hz valid mode
[ 57.267298] REJECT: 1024x768 @ 75 Hz valid mode
[ 57.267309] REJECT: 1280x1024 @ 75 Hz valid mode
[ 57.276965] REJECT: 1152x864 @ 75 Hz valid mode
[ 57.276976] REJECT: 1280x1024 @ 60 Hz valid mode
[ 57.286432] REJECT: 1680x1050 @ 60 Hz valid mode
[ 57.286432] pxa168fb_init_modes
[ 57.294507] pxa168fb: set_screen for fbi 1
[ 57.294507] surface: xres 1200 xres_z 640 yres 900 yres_z 480
left 0 top 0
[ 57.307234] Using config for 640x480 CEA
[ 57.307249] hdmi_video_cfg: mclk_div 0x6
[ 57.316510] hdmi_video_cfg: hd_en 1
[ 57.316518] hdmi_video_cfg: I have auto-learned the video frame format
[ 57.326830] ++++++++++++ hdmi_hpd_work state 0 hdmi_state 1
It worked the second and subsequent times I plugged in to the HDMI port
on a Sony KDL-46HX750 tv. I didn't try this tv yesterday. This is the
dmesg from the second attempt, sorry I wasn't paying enough attention to
know what happened the first time, but the 40 second delay after the
laptop resumed before the display appears suggests the laptop was not
asleep when I plugged it in.
[ 132.899194] PM: resume of devices complete after 631.111 msecs
[ 133.032945] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[ 133.032968] hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0000
[ 133.029284] Restarting tasks ... done.
[ 135.057974] hub 1-1:1.0: hub_suspend
[ 135.058039] usb 1-1: unlink qh256-0001/ec3aa180 start 3 [1/0 us]
[ 135.058513] usb 1-1: usb auto-suspend, wakeup 1
[ 137.077971] hub 1-0:1.0: hub_suspend
[ 137.077999] usb usb1: bus auto-suspend, wakeup 1
[ 137.078040] pxau2o-ehci d4208000.usb: suspend root hub
[ 170.522495] hdmi_hpd_handler
[ 171.517965] work_launch
[ 171.517993] hdmi_ref_clock enabled
[ 171.747988] 1920x1080 @ 60 Hz valid mode
[ 171.748041] Adding mode 1920x1080
[ 171.755225] 1280x720 @ 60 Hz valid mode
[ 171.759716] Adding mode 1280x720
[ 171.762919] 640x480 @ 60 Hz valid mode
[ 171.762919] Adding mode 640x480
[ 171.770247] REJECT: 800x600 @ 60 Hz valid mode
[ 171.774666] REJECT: 1024x768 @ 60 Hz valid mode
[ 171.779573] REJECT: 1280x1024 @ 60 Hz valid mode
[ 171.779583] pxa168fb_init_modes
[ 171.784161] pxa168fb: set_screen for fbi 1
[ 171.791844] surface: xres 1200 xres_z 1440 yres 900 yres_z 1080
left 240 top 0
[ 171.800970] Using config for 1920x1080 CEA
[ 171.800970] hdmi_video_cfg: mclk_div 0x6
[ 171.810520] hdmi_video_cfg: hd_en 1
[ 171.814008] hdmi_video_cfg: I have auto-learned the video frame format
[ 171.820976] ++++++++++++ hdmi_hpd_work state 0 hdmi_state 1
My own very old Dell E207WFPc doesn't work. Yesterday I didn't get any
output at all, today I get cannot display this video mode, and it seems
the laptop is defaulting to 1080p.
[ 605.146282] hdmi_hpd_handler
[ 605.146282] hdmi_hpd_handler
[ 605.231029] hdmi_hpd_handler
[ 606.228290] work_launch
[ 606.228333] hdmi_ref_clock enabled
[ 606.458303] REJECT: 1680x1050 @ 59 Hz valid mode
[ 606.462950] We don't support the monitor's preferred mode for HDMI
[ 606.469777] REJECT: 720x400 @ 70 Hz valid mode
[ 606.474198] 640x480 @ 60 Hz valid mode
[ 606.477914] Adding mode 640x480
[ 606.481601] 640x480 @ 75 Hz valid mode
[ 606.481612] Adding mode 640x480
[ 606.488868] REJECT: 800x600 @ 60 Hz valid mode
[ 606.488877] REJECT: 800x600 @ 75 Hz valid mode
[ 606.497695] REJECT: 1024x768 @ 60 Hz valid mode
[ 606.502959] REJECT: 1024x768 @ 75 Hz valid mode
[ 606.507469] REJECT: 1280x1024 @ 75 Hz valid mode
[ 606.512743] REJECT: 1152x864 @ 75 Hz valid mode
[ 606.517238] REJECT: 1280x1024 @ 60 Hz valid mode
[ 606.522267] REJECT: 1680x1050 @ 60 Hz valid mode
[ 606.522267] pxa168fb_init_modes
[ 606.530395] pxa168fb: set_screen for fbi 1
[ 606.530419] surface: xres 1200 xres_z 640 yres 900 yres_z 480
left 0 top 0
[ 606.543314] Using config for 1920x1080 CEA
[ 606.548604] hdmi_video_cfg: mclk_div 0x6
[ 606.548837] hdmi_video_cfg: hd_en 1
[ 606.552732] hdmi_video_cfg: I have auto-learned the video frame format
[ 606.563277] ++++++++++++ hdmi_hpd_work state 0 hdmi_state 1
Rebooting the laptop restored 640x480 output but the monitor only
displayed black.
More information about the Devel
mailing list