Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

framebuffer & bootsplash isnt working

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
MishY
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 147
Joined: Thu Mar 18, 2004 10:52 pm

framebuffer & bootsplash isnt working

  • Quote

Post by MishY » Fri Feb 25, 2005 11:22 pm

Code: Select all

# uname -a
Linux envy 2.6.9-gentoo-r14 #2 SMP Fri Feb 25 18:13:17 GMT 2005 x86_64 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
^^ is my kernel

Code: Select all

# emerge splashutils && splash_geninitramfs -v -g /boot/fbsplash-emergence-1024x768 -r 1024x768 emergence && splash_geninitramfs -v -g /boot/fbsplash-emergence-1280x1024 -r 1280x1024 emergence && splash_geninitramfs -v -g /boot/fbsplash-emergence-1600x1200 -r 1600x1200 emergence && rc-update add splash default
^^ is what I used to install the necessary stuff

My grub.conf looks like this:

Code: Select all

# Grub boot menu configuration file
#
# Boot automatically after 30 secs.
timeout 5

# By default, boot the first entry.
default 1

# Fallback to the second entry.
fallback 0

# Use default Grub Splash image
# splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#
# Use custom (downloaded) Gentoo Splash Image
splashimage=(hd0,0)/boot/grub/gentoo.xpm.gz

# Boot Gentoo Linux (no framebuffer)
title Gentoo-2.6.9-r14
root (hd0,0)
kernel (hd0,0)/boot/kernel-2.6.9-r14 ro root=/dev/md2 video=vesafb:ywrap,pmipal,1280x1024-16@85

# Boot Gentoo Linux at 1280x1024 framebuffer resolution
title Gentoo-2.6.9-r14, 1280x1024
root (hd0,0)
kernel (hd0,0)/boot/kernel-2.6.9-r14 ro root=/dev/md2 video=vesafb:ywrap,mtrr,1280x1024-24 splash=verbose,theme:emergence
initrd (hd0,0)/boot/fbsplash-emergence-1280x1024
Dmesg:

Code: Select all

Kernel command line: ro root=/dev/md2 video=vesafb:ywrap,mtrr,1280x1024-24 splash=verbose,theme:emergence console=tty0
fbsplash: verbose
fbsplash: theme emergence
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 65536 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 2202.913 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Memory: 508368k/523968k available (2778k kernel code, 0k reserved, 1175k data, 212k init)
Calibrating delay loop... 4325.37 BogoMIPS (lpj=2162688)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU0: AMD Athlon(tm) 64 Processor 3500+ stepping 00
per-CPU timeslice cutoff: 512.14 usecs.
task migration cache decay timeout: 1 msecs.
Only one processor found.
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
time.c: Using PIT/TSC based timekeeping.
Brought up 1 CPUs
checking if image is initramfs... it is
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040816
As things stand I don't even get any apparant framebuffer - let alone splash image.

Any ideas what I've done wrong ?

Thanks
Top
[UK]Superdude
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Jul 22, 2002 10:34 am
Location: Adelaide, Australia

  • Quote

Post by [UK]Superdude » Sat Feb 26, 2005 1:49 am

Does the image appear when it gets to loading the splash runlevel?

I got mine working after trying the following:

1). Make sure you have created the initrd image correctly. Plenty of places tell you how that should happen, see the gentoo wiki for a pretty good guide.

2). Remove the colour depth in your kernel line, heres mine for an example:

Code: Select all

root (hd1,0)
kernel (hd1,0)/boot/vmlinuz root=/dev/hdd3 elevator=cfq video=vesafb:mtrr,1280x1024@85 splash=verbose,theme:default
initrd (hd1,0)/boot/fbsplash-emergence-1280x1024
3). Make sure the default symlink in /etc/splash is pointing to the theme you want (emergence it would seem) and change references in grub.conf from emergence to default.

Your creation of the initrd looks good, so I'm guessing thats not the issue.
You can try a:

Code: Select all

splash_geninitramfs -v -a /boot/fbsplash-emergence-1280x1024 -r 1280x1024 default
To see if that will 'append' to your initrd. That was something else I did whilst trying to fix my splash problems.


I did all of this while troubleshooting some problems I was having. One of these things fixed it, but I could never work out exactly what was wrong.

Hope this helps somewhat....
Top
MishY
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 147
Joined: Thu Mar 18, 2004 10:52 pm

  • Quote

Post by MishY » Sat Feb 26, 2005 2:42 pm

Hi,

Thanks for your help, I have tried all of what you suggested and unfortunately I am still stuck where I was.

I'm concerned that I don't even seem to have a framebuffer - Gentoo boots just as it would after a fresh install. I followed the Gentoo WIKI about what to install in my kernel for the framebuffer to work, but unfortunately no cigar
Linux 2.6.9-gentoo-r14 #2 SMP Fri Feb 25 18:13:17 GMT 2005 x86_64 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
Top
MishY
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 147
Joined: Thu Mar 18, 2004 10:52 pm

  • Quote

Post by MishY » Sat Feb 26, 2005 2:52 pm

Fixed.

On AMD64 you need to add "vga=791" to this line

kernel (hd0,0)/boot/kernel-2.6.9-r14 ro root=/dev/md2 vga=791 video=vesafb:ywrap,mtrr,1280x1024-24 splash=verbose,theme:emergence
Linux 2.6.9-gentoo-r14 #2 SMP Fri Feb 25 18:13:17 GMT 2005 x86_64 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
Top
Post Reply

4 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic