[Intel-gfx] IEGD to xf86-video-intel

DragoČ™ Carp dragoscarp at gmail.com
Wed Jan 15 21:49:10 CET 2014


I noticed that when LVDS1 output is activated (xrand --output LVDS1
--auto) the i915 driver crashes with the backtrace (drm.debug=0xe)
bellow:

Is this a bug in i915 driver?

Thanks,
Dragos


[ 3101.097541] [drm:i915_irq_handler], pipe B underrun
[ 3101.102081] [drm:intel_release_load_detect_pipe],
[CONNECTOR:13:SVIDEO-1], [ENCODER:14:TV-14]
[ 3101.102104] [drm:intel_modeset_affected_pipes], set mode pipe
masks: modeset: 0, prepare: 0, disable: 1
[ 3101.105596] [drm:i915_irq_handler], pipe B underrun
[ 3101.107135] [drm:i915_irq_handler], pipe B underrun
[ 3101.142310] [drm:i915_irq_handler], pipe B underrun
[ 3101.145100] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) A: 28
[ 3101.145110] [drm:intel_calculate_wm], FIFO entries required for mode: 47
[ 3101.145115] [drm:intel_calculate_wm], FIFO watermark level: -21
[ 3101.145120] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) B: 31
[ 3101.145126] [drm:i9xx_update_wm], FIFO watermarks - A: 1, B: 29
[ 3101.145131] [drm:i9xx_update_wm], self-refresh entries: 120
[ 3101.145136] [drm:i9xx_update_wm], Setting FIFO watermarks - A: 1,
B: 29, C: 2, SR 7
[ 3101.145142] [drm:i9xx_update_wm], memory self refresh enabled
[ 3101.145155] [drm:intel_connector_check_state], [CONNECTOR:5:LVDS-1]
[ 3101.145164] [drm:intel_sdvo_debug_write], SDVOB: W: 04
           (SDVO_CMD_GET_ACTIVE_OUTPUTS)
[ 3101.147883] [drm:intel_sdvo_read_response], SDVOB: R: (Success) 00 00
[ 3101.150814] [drm:check_encoder_state], [ENCODER:6:LVDS-6]
[ 3101.150823] [drm:check_encoder_state], [ENCODER:10:DAC-10]
[ 3101.150830] [drm:check_encoder_state], [ENCODER:11:LVDS-11]
[ 3101.150838] [drm:intel_sdvo_debug_write], SDVOB: W: 04
           (SDVO_CMD_GET_ACTIVE_OUTPUTS)
[ 3101.152554] [drm:intel_sdvo_read_response], SDVOB: R: (Success)
[ 3101.153812] [drm:i915_irq_handler],
[ 3101.153818] pipe B underrun
[ 3101.154564]  00
[ 3101.154715] [drm:i915_irq_handler],
[ 3101.154724] pipe B underrun
[ 3101.155640]  00
[ 3101.155651] [drm:check_encoder_state], [ENCODER:14:TV-14]
[ 3101.155659] [drm:check_crtc_state], [CRTC:3]
[ 3101.155670] [drm:check_crtc_state], [CRTC:4]
[ 3101.155687] [drm:intel_pipe_config_compare] *ERROR* mismatch in
adjusted_mode.flags (expected 1, found 0)
[ 3101.155690] ------------[ cut here ]------------
[ 3101.155759] WARNING: CPU: 0 PID: 1456 at
/home/abuild/rpmbuild/BUILD/kernel-desktop-3.11.6/linux-3.11/drivers/gpu/drm/i915/intel_display.c:8292
check_crtc_state+0x588/0xb10 [i915]()
[ 3101.155764] pipe state doesn't match!
[ 3101.155768] Modules linked in: snd_hda_codec_realtek snd_hda_intel
snd_hda_codec snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support ppdev
snd_seq snd_timer snd_seq_device snd coretemp pcspkr serio_raw
i2c_i801 lpc_ich mfd_core r8169 mii soundcore snd_page_alloc
parport_pc parport acpi_cpufreq mperf sg dm_mod autofs4 i915
drm_kms_helper drm i2c_algo_bit video fan thermal button processor
thermal_sys scsi_dh_emc scsi_dh_alua scsi_dh_rdac scsi_dh_hp_sw
scsi_dh ata_generic ata_piix
[ 3101.155907] CPU: 0 PID: 1456 Comm: X Tainted: G        W 3.11.6-4-desktop #1
[ 3101.155915] Hardware name: PhoenixAward 945GSE/945GSE, BIOS 6.00 PG
10/20/2009
[ 3101.155923]  00000009 c071feab f6667970 c024394e f7d44887 f6667988
000005b0 f7d3bd5c
[ 3101.155947]  00002064 f7cf6918 f7cf6918 f6585000 f658564c 00000001
f65292c8 c02439a3
[ 3101.155970]  00000009 f6667970 f7d44887 f6667988 f7cf6918 f7d3bd5c
00002064 f7d44887
[ 3101.155995] Call Trace:
[ 3101.156082]  [<c0205139>] try_stack_unwind+0x179/0x190
[ 3101.156122]  [<c0203f17>] dump_trace+0x47/0xf0
[ 3101.156151]  [<c020518f>] show_trace_log_lvl+0x3f/0x50
[ 3101.156170]  [<c0204010>] show_stack_log_lvl+0x50/0xd0
[ 3101.156191]  [<c02051df>] show_stack+0x1f/0x40
[ 3101.156215]  [<c071feab>] dump_stack+0x48/0x76
[ 3101.156238]  [<c024394e>] warn_slowpath_common+0x7e/0xa0
[ 3101.156260]  [<c02439a3>] warn_slowpath_fmt+0x33/0x40
[ 3101.156334]  [<f7cf6918>] check_crtc_state+0x588/0xb10 [i915]
[ 3101.156638]  [<f7d00d14>] intel_modeset_check_state+0x294/0x770 [i915]
[ 3101.156956]  [<f7d0125a>] intel_set_mode+0x2a/0x40 [i915]
[ 3101.157337]  [<f7d0132d>] intel_release_load_detect_pipe+0xbd/0xf0 [i915]
[ 3101.157670]  [<f7d2104e>] intel_tv_detect+0x2ae/0x450 [i915]
[ 3101.158157]  [<f7b252d8>]
drm_helper_probe_single_connector_modes+0x1b8/0x350 [drm_kms_helper]
[ 3101.158228]  [<f7bd1896>] drm_mode_getconnector+0x306/0x350 [drm]
[ 3101.158416]  [<f7bc4b9e>] drm_ioctl+0x3fe/0x4a0 [drm]
[ 3101.158455]  [<c0368c7b>] do_vfs_ioctl+0x30b/0x520
[ 3101.158505]  [<c0368ef0>] SyS_ioctl+0x60/0x80
[ 3101.158523]  [<c072c1fd>] sysenter_do_call+0x12/0x28
[ 3101.158573]  [<b76e4424>] 0xb76e4423
[ 3101.158580] ---[ end trace 6861a3fb91c82238 ]---
[ 3101.158589] [drm:intel_dump_pipe_config], [CRTC:4][hw state] config
for pipe B
[ 3101.158593] [drm:intel_dump_pipe_config], cpu_transcoder: B
[ 3101.158598] [drm:intel_dump_pipe_config], pipe bpp: 0, dithering: 0
[ 3101.158605] [drm:intel_dump_pipe_config], fdi/pch: 0, lanes: 0,
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[ 3101.158609] [drm:intel_dump_pipe_config], requested mode:
[ 3101.158620] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0
1920 0 0 0 1080 0 0 0 0x0 0x0
[ 3101.158623] [drm:intel_dump_pipe_config], adjusted mode:
[ 3101.158632] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0
0 0 0 0 0 0 0 0x0 0xa
[ 3101.158640] [drm:intel_dump_pipe_config], gmch pfit: control:
0x80000448, ratios: 0xe000e000, lvds border: 0x00008000
[ 3101.158645] [drm:intel_dump_pipe_config], pch pfit: pos:
0x00000000, size: 0x00000000
[ 3101.158649] [drm:intel_dump_pipe_config], ips: 0
[ 3101.158655] [drm:intel_dump_pipe_config], [CRTC:4][sw state] config
for pipe B
[ 3101.158659] [drm:intel_dump_pipe_config], cpu_transcoder: B
[ 3101.158664] [drm:intel_dump_pipe_config], pipe bpp: 18, dithering: 1
[ 3101.158671] [drm:intel_dump_pipe_config], fdi/pch: 0, lanes: 0,
gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0
[ 3101.158675] [drm:intel_dump_pipe_config], requested mode:
[ 3101.158687] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0
148500 1920 1975 2063 2200 1080 1083 1088 1125 0x0 0x5
[ 3101.158691] [drm:intel_dump_pipe_config], adjusted mode:
[ 3101.158702] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0
65000 1024 1048 1184 1344 768 771 777 806 0x0 0x5
[ 3101.158709] [drm:intel_dump_pipe_config], gmch pfit: control:
0x80000448, ratios: 0xe001e000, lvds border: 0x00008000
[ 3101.158714] [drm:intel_dump_pipe_config], pch pfit: pos:
0x00000000, size: 0x00000000
[ 3101.158718] [drm:intel_dump_pipe_config], ips: 0
[ 3101.158729] [drm:drm_helper_probe_single_connector_modes],
[CONNECTOR:13:SVIDEO-1] disconnected
[ 3101.164570] [drm:intel_panel_get_backlight], get backlight PWM = 15625
[ 3101.164651] [drm:intel_panel_get_max_backlight], max backlight PWM = 15625
[ 3101.164660] [drm:intel_panel_actually_set_backlight], set backlight PWM = 0
[ 3101.164766] [drm:drm_mode_setcrtc], [CRTC:4]
[ 3101.164776] [drm:intel_crtc_set_config], [CRTC:4] [NOFB]
[ 3101.164788] [drm:intel_modeset_stage_output_state],
[CONNECTOR:5:LVDS-1] to [NOCRTC]
[ 3101.164795] [drm:intel_modeset_stage_output_state], encoder
changed, full mode switch
[ 3101.164802] [drm:intel_modeset_stage_output_state], crtc changed,
full mode switch
[ 3101.164812] [drm:intel_modeset_affected_pipes], set mode pipe
masks: modeset: 0, prepare: 0, disable: 2
[ 3101.164823] [drm:intel_panel_actually_set_backlight], set backlight PWM = 0
[ 3101.223259] [drm:i915_irq_handler], pipe B underrun
[ 3101.239679] [drm:i915_irq_handler], pipe B underrun
[ 3101.269557] [drm:i915_irq_handler], pipe B underrun
[ 3101.293641] [drm:i915_irq_handler], pipe B underrun
[ 3101.408006] [drm:i915_irq_handler], pipe B underrun
[ 3101.451079] [drm:i9xx_pfit_disable], disabling pfit, current: 0x80000448
[ 3101.451093] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) A: 28
[ 3101.451100] [drm:i9xx_get_fifo_size], FIFO size - (0x00001d9c) B: 31
[ 3101.451105] [drm:i9xx_update_wm], FIFO watermarks - A: 26, B: 29
[ 3101.451110] [drm:i9xx_update_wm], Setting FIFO watermarks - A: 26,
B: 29, C: 2, SR 1
[ 3101.451116] [drm:i9xx_update_wm], memory self refresh disabled
[ 3101.451132] [drm:intel_sdvo_debug_write], SDVOB: W: 04
           (SDVO_CMD_GET_ACTIVE_OUTPUTS)
[ 3101.452803] [drm:intel_sdvo_read_response], SDVOB: R: (Success) 00 00
[ 3101.455698] [drm:check_encoder_state], [ENCODER:6:LVDS-6]
[ 3101.455706] [drm:check_encoder_state], [ENCODER:10:DAC-10]
[ 3101.455712] [drm:check_encoder_state], [ENCODER:11:LVDS-11]
[ 3101.455719] [drm:intel_sdvo_debug_write], SDVOB: W: 04
           (SDVO_CMD_GET_ACTIVE_OUTPUTS)
[ 3101.457421] [drm:intel_sdvo_read_response], SDVOB: R: (Success) 00 00
[ 3101.460305] [drm:check_encoder_state], [ENCODER:14:TV-14]
[ 3101.460313] [drm:check_crtc_state], [CRTC:3]
[ 3101.460319] [drm:check_crtc_state], [CRTC:4]
[ 3101.463615] [drm:i915_irq_handler], pipe B underrun



More information about the Intel-gfx mailing list