help on frame buffer

[email protected] Wed, 1 Jun 2005 13:33:55 +0530
Newsgroups gmane.linux.redhat.release.shrike
Message-ID <OFA6350282.DC175B43-ON65257013.002B5CF9-65257013.002C4E0F@lntinfotech.com>
Hi,

I am using redhat linux 9,  I want to enable frame buffer support.
I followed the following steps..


1.      Make sure that you have the Linux kernel source code in /usr/src/linux/. 
2.      Log in as root and cd /usr/src/linux 
3.      Configure the kernel: 
Run: 
        make menuconfig

Select "Code maturity level options" and set "Prompt for development 
and/or incomplete code/drivers". 
Then select "Console drivers" set "Support for frame buffer devices" to 
built-in (even if it says EXPERIMENTAL). Then configure the driver. Most 
modern graphics cards can use the "VESA VGA graphics console"; use that or 
a driver that specifically matches your video card. Finally enable 
"Advanced low level driver options" and make sure that 16 and 32 bpp 
packed pixel support are enabled. 
When you are finished, chose exit and save. 
4.      Compile the kernel 
First do: 
        make dep

then: 
        make bzImage

The new kernel should now be in arch/i386/boot/bzImage 
5.      Copy the kernel to the boot directory: 
        cp arch/i386/boot/bzImage /boot/linux.vesafb

6.      Edit /etc/lilo.conf 
IMPORTANT: Keep a backup of /etc/lilo.conf, and have a rescue disk 
available. If you make a mistake at this stage, the machine may not boot. 
The file /etc/lilo.conf specifies how the system boots. The precise 
contents of the file varies from system to system, this is one example: 
boot = /dev/hda3
delay = 30 
image = /boot/vmlinuz
  root = /dev/hda3
  label = Linux
  read-only # Non-UMSDOS filesystems should be mounted read-only for 
checking
other=/dev/hda1
        label=nt
        table=/dev/hda

IMPORTANT: Keep a backup of /etc/lilo.conf, and have a rescue disk 
available. If you make a mistake here, the machine may not boot. 
Make a new "image" section that is a copy of the first one, but with image 
= /boot/linux.vesafb and label = Linux-vesafb. Place it just above the 
first image section. 
Add a line before the image section saying 'vga = 791'. (Meaning 1024x768, 
16 bpp.) 
With the above example, lilo.conf would now be: 
boot = /dev/hda3
delay = 30 
vga = 791
image = /boot/linux.vesafb
  root = /dev/hda3
  label = Linux-vesafb
  read-only # Non-UMSDOS filesystems should be mounted read-only for 
checking
image = /boot/vmlinuz
  root = /dev/hda3
  label = Linux
  read-only # Non-UMSDOS filesystems should be mounted read-only for 
checking
other=/dev/hda1
        label=nt
        table=/dev/hda

Do not change any lines in the file; just add new ones. 
7.      Run lilo 
To make the new changes take effect, run the lilo program: 
        lilo

8.      Reboot the system 

--------------------------------------------------------------

after rebooting, the kernel is not booting...
it says kernel version mismatch and kernel panic, mention the correct 
root.

can anybody help in this ?


Raja Saleru
LARSEN & TOUBRO INFOTECH LIMITED
Communications & Embedded Systems
No.4, Service Road,
Domlur Layout,
Bangalore - 560 071
INDIA
Tel : +91-80-25350510/512 Extn : 106
Mobile : +91-
Fax : +91-80-25350495


______________________________________________________________________

-- 
Shrike-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/shrike-list