Originally posted by Excalibur
Not sure why you built a custom kernel
I was hoping to kill two pengy's with one kernel...
0. I needed 2.4.20 to support some of the usbserial devices I had.
1. The kernel that was installed was super bloated with stuff I would never use on my laptop... since I needed to get the latest stable kernel anyhow, i'd figure i'd start from a bare config and just add the things that I wanted, rather than removing things I didn't want....
Originally posted by Excalibur
But the framebuffer options were not enabled in the new kernel.
Ah, that is what the problem is... ok I noticed that when using make xconfig that the framebuffer section was grayed out... so let me tell you what I did from the advice you gave...
1. First I just wanted to test what you were saying (because I am that way), and you were correct, it worked and tux came back when basing the new kernel (2.4.20) with the old config (the one that came on the cd)... tux was back... though I did it in a hurry so didn't remove all the bloat in hopes that I could figure out how to just add something to the finished config... If all else fails I can take this path again to get tux back...
2. So I am thinking that I can use make xconfig generate a new config file, edit it to enable the framebuffer support by adding a few lines from the old config in the # Frame-buffer section... i know the config file says not to edit it, but what they heck... so I go ahead and do this... (I spent all night recompiling and recompiling, probably around 20 times to try and find the specific lines)...
here is the one that comes on the cd:
# Frame-buffer support
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_AFB is not set
# CONFIG_FBCON_ILBM is not set
# CONFIG_FBCON_IPLAN2P2 is not set
# CONFIG_FBCON_IPLAN2P4 is not set
# CONFIG_FBCON_IPLAN2P8 is not set
# CONFIG_FBCON_MAC is not set
# CONFIG_FBCON_VGA_PLANES is not set
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
though I have tried removing one by one until I realized that this one line:
when enabled will not allow me to complete the make bzImage... it aborts in the middle of compilation with an error saying that it is missing the fonts and can't find them and thus erroring out...
If I comment this line out then the make bzImage is successful, but during the reboot I get a blank screen after choosing this kernel for booting...
... progress, but not really...
would you Excalibur, or chr15t0 know exactly what lines my config file required before I run make dep ; make clean... etc.. ? there must be a subtle difference and I can feel I am only one or two steps away from successfully enabling the framebuffer without having to make oldconfig (as previously suggested, and done to the letter as stated above)... my config file is perfect for my system except for tux
... any pointers would be appreciated