View previous topic :: View next topic |
Author |
Message |
FishB8 l33t
Joined: 17 Mar 2003 Posts: 820
|
Posted: Tue Mar 11, 2008 9:58 pm Post subject: uvesafb + initrd = Lockup |
|
|
I've been able to get uvesafb working ok, but when I enable the initrd line in the grub.conf, the kernel locks hard. If I have the "quiet" flag set, it locks up before anything shows on the screen (just a blinking cursor about 1/3 of the way down my screen). If I disable the "quiet" flag, the only message that shows is something about setting the console resolution. (I should note that I can't be sure the whole system is locked up, but there are no further visual indicators, and the keyboard lights no longer toggle)
If I turn off the initrd, everything works fine, including the nice boot splash. Not sure why setting the screen resolution early on would cause problems if it works just fine further into the boot process.
No log messages, as the lock happens before any logger is functioning.
This is on an X86_64.
I have the realtime_preempt patch applied, but I was having these problems before I applied the patch.
The resolution is not out of range of what the video bios supports.
Any help would be appreciated.
The following is from my grub.conf:
Code: |
title=RT Linux Kernel
root (hd0,0)
kernel /boot/bzImage root=/dev/sda3 video=uvesafb:1024x768-32@85,mtrr:4,ywrap splash=silent,fadein,theme:LinuxOS quiet CONSOLE=/dev/tty1
#The following line causes the lockup...
initrd (hd0,0)/boot/fbsplash
|
_________________ "...as we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours, and this we should do freely and generously." -Benjamin Franklin |
|
Back to top |
|
|
alienjon Veteran
Joined: 09 Feb 2005 Posts: 1726
|
Posted: Wed Mar 12, 2008 8:38 pm Post subject: |
|
|
I read somewhere that uvesafb is still too unusable with the amd64 kernel yet, but that being said, you got farther than I did when I tried (I couldn't get it to load at all) |
|
Back to top |
|
|
FishB8 l33t
Joined: 17 Mar 2003 Posts: 820
|
Posted: Thu Mar 13, 2008 1:48 am Post subject: |
|
|
I had read that it was one of the few that _does_ work with x86_64.
I think the other frame buffer implementations will take frame sizes that aren't directly supported by your video bios, but that uvesafb will fail if you try to do that.
You might try
Code: | cat /sys/class/graphics/fb0/mode |
in order to check and make sure you were using settings that were supported by the bios. (My first couple tries would bomb as well till I learned that little bit of info) _________________ "...as we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours, and this we should do freely and generously." -Benjamin Franklin |
|
Back to top |
|
|
alienjon Veteran
Joined: 09 Feb 2005 Posts: 1726
|
Posted: Thu Mar 13, 2008 4:16 pm Post subject: |
|
|
Huh. I don't even have fb0, just fbcon. I'll look into this separately. Thanks for the info! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|