SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've compiled 2.6.24.2 kernel using old config file. I have set vga=773 option in my grub conf. file and I had 1024x768 resolution during boot up on older kernel versions, but after upgrade to 2.6.24* kernel version I only get black screen during boot (if I remove vga=773 option there are boot messages, of course). Also, on my Arch installation on same machine, after upgrade to 2.6.24 kernel there is same problem.
It is obvious that the problem is with kernel/framebuffer module. Machine is Sony Vaio FE41S notebook with nVidia graphics.
What version was your previous kernel? It sounds like you're just missing something. I'm using 2.6.24 but not 2.6.24.2 and I have no problem with the framebuffer console with an nvidia card (GeForce2 MX400 64MB). I always quickly browse the menu after importing my previous kernel's config to make sure everything is still checked properly. In my kernel config these are the relevant settings I have been using since approx. 2.6.21:
Device Drivers ->
Graphics support ->
<M> /dev/agpgart
<M> DRM
<Y> Support for fb ->
<Y> Firmware EDID
<Y> Video mode handling
<Y> Tile blitting
<Y> VESA VGA
NOTE: despite having an nvidia card the nvidia settings remain <N>
<Y> Console display drivers ->
<Y> Video mode selection
<Y> Framebuffer console
<Y> Compiled-in fonts
<Y> 8X8
<Y>8X16
i have never tried the new kernel,
teh various possibilities are
1.try vesafb instead of nvidiafb, and try, or
2.compile it as built-in or try make it as module
why dont you patch it with vesafb-tng so that we can specify the fb resolution as we want, like video=vesafb:1024x768-32@86
I don't think you CAN use nvidiafb if you use the proprietary drivers. I may be completely wrong (haven't had time to compile a kernel for a while -- still on 2.6.22.9), so take this advice with a grain of salt, but you should make sure NOT to enable nvidiafb. For whatever reason, looking through my .config file I compiled nvidiafb as a module, which isn't being used (since I'm using the proprietary drivers). So if you have trouble excluding the nvidiafb driver, compile it as a module. Note that this may not even apply to you if you didn't enable nvidiafb in the first place, in which case you can disregard this message.
I don't think you CAN use nvidiafb if you use the proprietary drivers. I may be completely wrong (haven't had time to compile a kernel for a while -- still on 2.6.22.9), so take this advice with a grain of salt, but you should make sure NOT to enable nvidiafb. For whatever reason, looking through my .config file I compiled nvidiafb as a module, which isn't being used (since I'm using the proprietary drivers). So if you have trouble excluding the nvidiafb driver, compile it as a module. Note that this may not even apply to you if you didn't enable nvidiafb in the first place, in which case you can disregard this message.
That sounds kinda' familiar. I read something like that back when I was learning how to activate my fb console. It has something to do with the drivers accessing the device. Both nvidiafb and nvidia can't use the same device at the same time.
Previous kernel version was 2.6.23.12 and everything was working just fine. As I mentioned, the problem is not just with Slackware but with Arch's stock kernel also (after upgrade to 2.6.24x kernel version).
I've checked selected config options and they are absolutely same as those I used from 2.6.21.5-smp stock kernel (2.6.22.9, 2.6.23.4, 2.6.23.12).
Also, although it is Nvidia graphic card framebuffer uses vesafb module, not nvidiafb (it is blacklisted). I tried with vga=791 option and the thing is - sometimes it boots properly (proper resolution, shows all messages), but most of the time I get black screen.
I tried with vga=791 option and the thing is - sometimes it boots properly (proper resolution, shows all messages), but most of the time I get black screen.
Thank You for your replies.
vesafb : compile in, i mean not as module(y not m)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.