DRM dual head

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 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=16
[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

--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux