Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
uvesafb + initrd = Lockup
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
FishB8
l33t
l33t


Joined: 17 Mar 2003
Posts: 820

PostPosted: Tue Mar 11, 2008 9:58 pm    Post subject: uvesafb + initrd = Lockup Reply with quote

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
View user's profile Send private message
alienjon
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1726

PostPosted: Wed Mar 12, 2008 8:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
FishB8
l33t
l33t


Joined: 17 Mar 2003
Posts: 820

PostPosted: Thu Mar 13, 2008 1:48 am    Post subject: Reply with quote

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
View user's profile Send private message
alienjon
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1726

PostPosted: Thu Mar 13, 2008 4:16 pm    Post subject: Reply with quote

Huh. I don't even have fb0, just fbcon. I'll look into this separately. Thanks for the info!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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