Current-Users archive

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

Re: i386 i915drmkms on 82915GM (eeepc 900)



mlh%goathill.org@localhost (MLH) wrote:
>Robert Swindells wrote:
>> 
>> mlh%goathill.org@localhost (MLH) wrote:
>> >> 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?
>> 
>> You could build a custom kernel without the drm drivers.
>> 
>> Index: GENERIC
>> ===================================================================
>> RCS file: /cvsroot/src/sys/arch/i386/conf/GENERIC,v
>> retrieving revision 1.1119
>> diff -u -r1.1119 GENERIC
>> --- GENERIC     13 Feb 2015 18:57:47 -0000      1.1119
>> +++ GENERIC     23 Feb 2015 16:48:59 -0000
>> @@ -569,11 +569,11 @@
>>  #tdfxdrm*      at drm?         # 3dfx (voodoo) DRM driver
>>  #viadrm*       at drm?         # VIA DRM driver
>>  
>> -i915drmkms*    at pci? dev ? function ?
>> -intelfb*       at intelfbbus?
>> +#i915drmkms*   at pci? dev ? function ?
>> +#intelfb*      at intelfbbus?
>>  
>> -radeon*        at pci? dev ? function ?
>> -radeondrmkmsfb* at radeonfbbus?
>> +#radeon*       at pci? dev ? function ?
>> +#radeondrmkmsfb* at radeonfbbus?
>
>had already tried that. Doesn't compile:
>
>GENERIC:576: `radeondrmkmsfb* at radeonfbbus?' is orphaned (nothing matching
>`radeonfbbus?' found)
>
>Same problem with i915

Compiles fine for me, I had commented out the "fb" devices as well.

>Would be nice to try to determine why the switch to hires console
>happens and how to prevent it, as well as getting i915drmkms working
>properly.

The switch to a graphical console is intentional, it is part of the
startup sequence of the new drm drivers.

The problems you are seeing are because the i2s part of the i915 drm
driver fails to detect either the ROM for the LVDS panel or an
external display.

I have an eeepc 701 that has the same problem.


Home | Main Index | Thread Index | Old Index