[Intel-gfx] can't use my TV after switching to 2.10.0 and kms on archlinux

Frank Thieme frank at fthieme.net
Sat Mar 6 19:40:37 CET 2010


Hi!

I have Fujitsu SIemens Scaleo E with an i915 card with additional SDVO
card. On board is VGA and on SDVO card is a DVI, a SVIDEO and an
internal SCART output.

Before upgrading I didn't use kms, just had a patched intel driver to
default to PAL instead of NTSC. Now with kms I have a blanked console
after module loaded and I have no X screen either.

I can logon over ssh and I can even do use x11vnc to the X server that
is appearantly running. The tv thinks there is something, but displays
just a blank screen.

I started kernel with drm.debug=1 and got those messages:

Mar  6 19:04:55 scaleo kernel: [drm] Initialized drm 1.1.0 20060810
Mar  6 19:04:55 scaleo kernel: [drm:drm_init],
Mar  6 19:04:55 scaleo kernel: [drm:drm_get_dev],
Mar  6 19:04:55 scaleo kernel: i915 0000:00:02.0: PCI INT A -> GSI 16
(level, low) -> IRQ 16
Mar  6 19:04:55 scaleo kernel: i915 0000:00:02.0: setting latency timer to 64
Mar  6 19:04:55 scaleo kernel: [drm:drm_get_minor],
Mar  6 19:04:55 scaleo kernel: [drm:drm_get_minor], new minor assigned 64
Mar  6 19:04:55 scaleo kernel: [drm:drm_get_minor],
Mar  6 19:04:55 scaleo kernel: [drm:drm_get_minor], new minor assigned 0
Mar  6 19:04:55 scaleo kernel: [drm] set up 7M of stolen space
Mar  6 19:04:55 scaleo kernel: [drm:drm_agp_bind_pages],
Mar  6 19:04:55 scaleo kernel: [drm:parse_general_definitions],
crt_ddc_bus_pin: 2
Mar  6 19:04:55 scaleo kernel: [drm:parse_sdvo_device_mapping], the
SDVO device with slave addr 70 is found on SDVOB port
Mar  6 19:04:55 scaleo kernel: [drm:parse_sdvo_device_mapping], the
SDVO device with slave addr 72 is found on SDVOC port
Mar  6 19:04:55 scaleo kernel: [drm:intel_modeset_init], 2 display
pipes available.
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_connector_add], adding
"VGA-1" to sysfs
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_hotplug_event],
generating hotplug event
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_connector_add], adding
"DVI-D-1" to sysfs
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_hotplug_event],
generating hotplug event
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_connector_add], adding
"SVIDEO-1" to sysfs
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_hotplug_event],
generating hotplug event
Mar  6 19:04:55 scaleo kernel: [drm:drm_irq_install], irq=16
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 31500
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 17, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 12
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 17, B: 29, C: 2, SR 83
Mar  6 19:04:55 scaleo kernel: [drm:i915_get_vblank_counter], trying
to get vblank count for disabled pipe 0
Mar  6 19:04:55 scaleo kernel: [drm:drm_vblank_get], enabling vblank
on crtc 0, ret: -22
Mar  6 19:04:55 scaleo kernel: [drm:intel_crtc_mode_set], Mode for pipe A:
Mar  6 19:04:55 scaleo kernel: [drm:intel_pipe_set_base], No FB bound
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 31500
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 17, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 12
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 17, B: 29, C: 2, SR 83
Mar  6 19:04:55 scaleo kernel: [drm] DAC-6: set mode 640x480 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 31500
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 17, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 12
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 17, B: 29, C: 2, SR 83
Mar  6 19:04:55 scaleo kernel: [drm:i915_get_vblank_counter], trying
to get vblank count for disabled pipe 1
Mar  6 19:04:55 scaleo kernel: [drm:drm_sysfs_connector_remove],
removing "SVIDEO-1" from sysfs
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 31500
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 17, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 12
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 17, B: 29, C: 2, SR 83
Mar  6 19:04:55 scaleo kernel: [drm:i915_get_vblank_counter], trying
to get vblank count for disabled pipe 0
Mar  6 19:04:55 scaleo kernel: [drm:drm_vblank_get], enabling vblank
on crtc 0, ret: -22
Mar  6 19:04:55 scaleo kernel: [drm:intel_crtc_mode_set], Mode for pipe A:
Mar  6 19:04:55 scaleo kernel: [drm:intel_pipe_set_base], No FB bound
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 31500
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 17, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 12
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 17, B: 29, C: 2, SR 83
Mar  6 19:04:55 scaleo kernel: [drm] DAC-6: set mode 640x480 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 31500
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 17, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 12
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 17, B: 29, C: 2, SR 83
Mar  6 19:04:55 scaleo kernel: [drm:i915_get_vblank_counter], trying
to get vblank count for disabled pipe 1
Mar  6 19:04:55 scaleo kernel: [drm:intelfb_probe],
Mar  6 19:04:55 scaleo kernel: [drm:drm_agp_bind_pages],
Mar  6 19:04:55 scaleo kernel: [drm:intelfb_create], allocated 800x600
fb: 0x007e0000, bo ffff88007e233840
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 56250
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO watermark level: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 9, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 21
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 9, B: 29, C: 2, SR 74
Mar  6 19:04:55 scaleo kernel: [drm:i915_get_vblank_counter], trying
to get vblank count for disabled pipe 0
Mar  6 19:04:55 scaleo kernel: [drm:drm_vblank_get], enabling vblank
on crtc 0, ret: -22
Mar  6 19:04:55 scaleo kernel: [drm:intel_crtc_mode_set], Mode for pipe A:
Mar  6 19:04:55 scaleo kernel: [drm:intel_pipe_set_base], Writing base
007E0000 00000000 0 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 56250
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO watermark level: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 9, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 21
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 9, B: 29, C: 2, SR 74
Mar  6 19:04:55 scaleo kernel: [drm] TV-10: set mode 800x600 23
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 56250
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO watermark level: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 9, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 21
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 9, B: 29, C: 2, SR 74
Mar  6 19:04:55 scaleo kernel: [drm:intel_update_watermarks], plane A
(pipe 0) clock: 56250
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) A: 28
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_get_fifo_size], FIFO size -
(0x00001d9c) B: 31
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 17
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO watermark level: 9
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO entries
required for mode: 0
Mar  6 19:04:55 scaleo kernel: [drm:intel_calculate_wm], FIFO
watermark level: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], FIFO watermarks -
A: 9, B: 29
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], self-refresh entries: 21
Mar  6 19:04:55 scaleo kernel: [drm:i9xx_update_wm], Setting FIFO
watermarks - A: 9, B: 29, C: 2, SR 74
Mar  6 19:04:55 scaleo kernel: [drm:i915_get_vblank_counter], trying
to get vblank count for disabled pipe 1
Mar  6 19:04:55 scaleo kernel: [drm:intel_opregion_init], graphic
opregion physical addr: 0x0
Mar  6 19:04:55 scaleo kernel: [drm:intel_opregion_init], ACPI
OpRegion not supported!
Mar  6 19:04:55 scaleo kernel: [drm] Initialized i915 1.6.0 20080730
for 0000:00:02.0 on minor 0

So, what can I do? Where can I dig deeper, where do I have to
configure something I don't know, yet?

Bye...Frank



More information about the Intel-gfx mailing list