Current-Users archive

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

Re: i386 i915drmkms on 82915GM (eeepc 900)



> During startup, the LVDS display works fine until about the time
> the startup messages reach "i915drmkms0". At this time, the external
> monitor console display switches to a higher resolution and the
> LVDS goes blank. I can start X on the external monitor but only at
> low resolutions. I can't get the LVDS monitor to work after bootup.
> 
> $ xrandr
> Screen 0: minimum 320 x 200, current 640 x 480, maximum 4096 x 4096
> LVDS1 connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
>    640x480       72.81    75.00    59.94* 
> VGA1 connected 640x480+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
>    1024x768      60.00  
>    800x600       60.32    56.25  
>    848x480       60.00  
>    640x480       59.94* 

How can you prevent the console switch to hires which disables the
LVDS display?

> DRM error in intel_pipe_config_compare: mismatch in adjusted_mode.flags(DRM_MODE_FLAG_NHSYNC) (expected 2, found 0)
> warning: /iopt/src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:9894: pipe state doesn't match!

so no crtc->config or pipe_config

        !intel_pipe_config_compare(dev, &crtc->config, &pipe_config)) {
            WARN(1, "pipe state doesn't match!\n");
            intel_dump_pipe_config(crtc, &pipe_config,
                                   "[hw state]");
            intel_dump_pipe_config(crtc, &crtc->config,
                                   "[sw state]");

Any ideas on why?



Home | Main Index | Thread Index | Old Index