On Thursday 01 November 2001 23:59, Rafael E. Herrera wrote:
I have encountered this problem before and here is how I understand its:
1. It affects Matrox cards such as G400 and G450
2. Occurs when you configure lilo to boot the kernel with a framebuffer (graphical) console.
A framebuffer driver gets loaded on a stock SuSE compiled kernel if you configure the "vga" parameter in lilo.conf to other values than "normal" (not exactly true but close enough for this description).
3. Switching from X to the text console produces a blank screen.
In my case I am able to switch from tty7 (X) to tty1-tty6 and switch between tty1-tty6, but trying to switch back to tty7 leaves my monitor blank and the loses contact with the keyboard.
I have a G450 card, and to solve this problem, I have this entry in my lilo.conf:
vga=normal
I made sure that there is no "append="vga=771"" or similar.
I have used supported 2.4.7 and most of Hubert Mantel's kernel binaries up to 2.4.13 and have had no problem.
All of the above applies only if you are using the binary images from the SuSE RPMs. If you built the kernel with your own options, then that may be a problem.
Also, can you to post your lilo.conf to verify your configuration?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ david@dt:~> cat /etc/lilo.conf # LILO configuration file # Start LILO global Section # If you want to prevent console users to boot with init=/bin/bash, # restrict usage of boot params by setting a passwd and using the option # restricted. #password=bootpwd #restricted append="enableapic hdc=ide-scsi" boot=/dev/hda #compact # faster, but won't work on all systems. lba32 vga=normal message=/boot/message disk=/dev/hda bios=0x80 disk=/dev/sr0 bios=0x81 disk=/dev/sda bios=0x82 disk=/dev/sdb bios=0x83 menu-scheme=Wg:kw:Wg:Wg read-only prompt timeout=50 # End LILO global Section # image = /boot/vmlinuz root = /dev/sda3 label = lin initrd = /boot/initrd # image = /boot/vmlinuz.suse root = /dev/sda3 label = failsafe initrd = /boot/initrd.suse optional # other = /dev/hda1 label = win table = /dev/hda # image = /boot/memtest.bin label = memtest86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Best regards, David List