All of lore.kernel.org
 help / color / mirror / Atom feed
* DRM dual head
@ 2010-06-28 17:59 Rui Santos
  0 siblings, 0 replies; only message in thread
From: Rui Santos @ 2010-06-28 17:59 UTC (permalink / raw)
  To: linux-fbdev

  Hi all,

     I am aware that this is a Development List. However I didn't find 
any FB-User list. If this is not the correct place to post this subject, 
please redirect me to the correct one.

     I'm trying to get an Intel 82852/855GM to work on a Dual-Head mode 
in a non-clone mode. What I want if for both connected monitors to work 
"independently".
     I'm able to do this with DRM but only when using XServer. When I do 
not use X, only one framebuffer is made available through /dev/fb0 by 
inteldrmfb, although both VGA-1 and LVDS-1 are "seen" by DRM (with a few 
errors though).
     I've tried the fbpercrtc=1 parameter (not sure if this has anything 
to do with it), but without any success.
     Is it even possible to do it without X ?
     Here is the kernel's relevant output log:

Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 855GM Chipset
agpgart-intel 0000:00:00.0: detected 8060K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 128M @ 0xe8000000
[drm] Initialized drm 1.1.0 20060810
[drm:drm_init],
[drm:drm_get_dev],
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
[drm:drm_get_minor],
[drm:drm_get_minor], new minor assigned 64
[drm:drm_get_minor],
[drm:drm_get_minor], new minor assigned 0
[drm] set up 7M of stolen space
[drm:drm_agp_bind_pages],
ACPI: Battery Slot [BAT2] (battery absent)
[drm:drm_sysfs_connector_add], adding "VGA-1" to sysfs
[drm:drm_sysfs_hotplug_event], generating hotplug event
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder 
is 158
[drm:drm_edid_block_valid] *ERROR* Raw EDID:
55 aa 80 0c 00 80 00 00 00 00 03 00 00 00 20 03  U............. .
58 02 0f 00 01 05 4c 51 31 32 31 53 31 4c 47 36  X.....LQ121S1LG6
31 5f 33 00 00 00 00 00 00 00 00 00 00 00 20 03  1_3........... .
58 02 06 00 80 bb 00 00 3e 00 3b 00 70 94 00 00  X.......>.;.p...
de 03 32 00 5a 00 32 00 74 02 74 02 a8 02 03 00  ..2.Z.2.t.t.....
02 00 17 00 07 00 1e da da 1e c2 01 ff 01 00 00  ................
07 00 08 33 01 33 01 00 00 00 00 00 00 00 00 00  ...3.3..........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder 
is 158
[drm:drm_edid_block_valid] *ERROR* Raw EDID:
55 aa 80 0c 00 80 00 00 00 00 03 00 00 00 20 03  U............. .
58 02 0f 00 01 05 4c 51 31 32 31 53 31 4c 47 36  X.....LQ121S1LG6
31 5f 33 00 00 00 00 00 00 00 00 00 00 00 20 03  1_3........... .
58 02 06 00 80 bb 00 00 3e 00 3b 00 70 94 00 00  X.......>.;.p...
de 03 32 00 5a 00 32 00 74 02 74 02 a8 02 03 00  ..2.Z.2.t.t.....
02 00 17 00 07 00 1e da da 1e c2 01 ff 01 00 00  ................
07 00 08 33 01 33 01 00 00 00 00 00 00 00 00 00  ...3.3..........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder 
is 158
[drm:drm_edid_block_valid] *ERROR* Raw EDID:
55 aa 80 0c 00 80 00 00 00 00 03 00 00 00 20 03  U............. .
58 02 0f 00 01 05 4c 51 31 32 31 53 31 4c 47 36  X.....LQ121S1LG6
31 5f 33 00 00 00 00 00 00 00 00 00 00 00 20 03  1_3........... .
58 02 06 00 80 bb 00 00 3e 00 3b 00 70 94 00 00  X.......>.;.p...
de 03 32 00 5a 00 32 00 74 02 74 02 a8 02 03 00  ..2.Z.2.t.t.....
02 00 17 00 07 00 1e da da 1e c2 01 ff 01 00 00  ................
07 00 08 33 01 33 01 00 00 00 00 00 00 00 00 00  ...3.3..........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder 
is 158
[drm:drm_edid_block_valid] *ERROR* Raw EDID:
55 aa 80 0c 00 80 00 00 00 00 03 00 00 00 20 03  U............. .
58 02 0f 00 01 05 4c 51 31 32 31 53 31 4c 47 36  X.....LQ121S1LG6
31 5f 33 00 00 00 00 00 00 00 00 00 00 00 20 03  1_3........... .
58 02 06 00 80 bb 00 00 3e 00 3b 00 70 94 00 00  X.......>.;.p...
de 03 32 00 5a 00 32 00 74 02 74 02 a8 02 03 00  ..2.Z.2.t.t.....
02 00 17 00 07 00 1e da da 1e c2 01 ff 01 00 00  ................
07 00 08 33 01 33 01 00 00 00 00 00 00 00 00 00  ...3.3..........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

i915 0000:00:02.0: LVDS-1: EDID block 0 invalid.
[drm:drm_sysfs_connector_add], adding "LVDS-1" to sysfs
[drm:drm_sysfs_hotplug_event], generating hotplug event
[drm] initialized overlay support
[drm:drm_irq_install], irq\x16
[drm:drm_agp_bind_pages],
fbcon: inteldrmfb (fb0) is primary device
[drm:drm_vblank_get], enabling vblank on crtc 0, ret: -22
[drm:drm_crtc_helper_set_mode], DAC-6: set mode 800x600 17
[drm:drm_vblank_get], enabling vblank on crtc 1, ret: -22
[drm:drm_crtc_helper_set_mode], LVDS-8: set mode 800x600 18
Console: switching to colour frame buffer device 100x37
fb0: inteldrmfb frame buffer device
drm: registered panic notifier
Slow work thread pool: Starting up
Slow work thread pool: Ready
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0

Thanks a lot for your help,
Rui Santos


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-06-28 17:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-28 17:59 DRM dual head Rui Santos

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.