Is this happening to anyone else? Before I dig into console documentation to
learn how it works to fix it. I guess that is going to be time consuming.
Also, kernel switches the required video mode a bit later then vesafb did. Is
there a way to set this on the kernel command line? I've read that it is
recommended to get rid of the vga=<mode>. I've tried setting this via video=
parameter, but I guess inteldrmfb doesn't support modedb. The vga= probably
uses vesa mode that isn't part of the fbcon. However, I know almost nothing
about how that actually works. It would be just a nice thing to have the
correct mode set right from the start.
thanks for any pointers
mk
--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
> Hi. I'm using debian testing with vanilla kernel 2.6.32-rc8. I've staticaly
> compiled i915 with kms enabled and it acctually works.
Why not build it as a module and load it from initramfs? That is what I do.
> The only thing that
> annoyes me is that after init runs runlevel 2, it automatically switches to vt
> 4 (I have only 4 vt running from init) a continues boot messages there. I'm
> not sure what does that, I'm suspecting console-setup of doing that.
I also have console-setup installed, and it does not do that here.
Might be an issue with GDM (which I do not use).
> Also, kernel switches the required video mode a bit later then vesafb did. Is
> there a way to set this on the kernel command line? I've read that it is
> recommended to get rid of the vga=<mode>. I've tried setting this via video=
> parameter, but I guess inteldrmfb doesn't support modedb.
If you build it as module, the initramfs scripts translate the video=
parameter into something the module understands. Thus, video=i915 is
sufficient if you enable KMS by default (CONFIG_DRM_I915_KMS=y).
Sven
that doesn't matter. it works and I get fb sooner in the boot process.
> I also have console-setup installed, and it does not do that here.
> Might be an issue with GDM (which I do not use).
I'm not using gdm. the switch comes right at the start of runlevel 2, as a
matter of fact, the message about runlevel change is the first that appears
a the last virtual console.
> > Also, kernel switches the required video mode a bit later then vesafb did. Is
> > there a way to set this on the kernel command line? I've read that it is
> > recommended to get rid of the vga=<mode>. I've tried setting this via video=
> > parameter, but I guess inteldrmfb doesn't support modedb.
>
> If you build it as module, the initramfs scripts translate the video=
> parameter into something the module understands. Thus, video=i915 is
> sufficient if you enable KMS by default (CONFIG_DRM_I915_KMS=y).
there is no difference between static compile vs. module. the driver detects
display (probably) and sets the recommended resolution automaticaly and that
is what it does. the only difference from vesafb is that vesafb changes it
right at the start of kernel boot process while i915 does it after some time
in the boot process.
but I guess that vesafb uses the standard and can be set sooner and i915 needs
some kernel stuff initialized before it can grab and set the mode.
All I'd like to know is what and why switches virtual terminals at boot.
mk