Hi,
I have a debian-kernel 2.6.9 and I try to use bootsplash. The
framebuffer is ok (vesafb 1024x768x16). Bootsplash works
anytime but at boot-time (each console has a picture and the
first console has an animation at shutdown-time.). However
there's nothing during the boot on the first console.
Here's what I've done:
- patched the kernel with bootsplash patch
- xconfig (no logo, bootsplash, vesa module, initrd)
- dpkg -i ...
- apt-get install bootsplash sys-rc-bootsplashI've tried different ways to include the picture in the initrd. Either with dpkg-reconfigure or with mkinitrd + splash -s -f /etc/bootsplash... >> /boot/initrd... didn't work. I think that the picture is appended to the initrd but isn't read, the system seems to ignore what is appended. In particular the size of the initrd given buy dmesg isn't changed when the picture is appended. The important point is that after the framebuffer is activated, the system doesn't look for a picure. Here's mydmesg:
Linux version 2.6.9 ([EMAIL PROTECTED]) (gcc version 3.3.5 (Debian 1:3.3.5-5)) #1 Tue Dec 28 11:48:52 CET 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001dff0000 (usable) BIOS-e820: 000000001dff0000 - 000000001dffffc0 (ACPI data) BIOS-e820: 000000001dffffc0 - 000000001e000000 (ACPI NVS) BIOS-e820: 00000000ffb80000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) 479MB LOWMEM available. On node 0 totalpages: 122864 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 118768 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. ACPI: RSDP (v000 OID_00 ) @ 0x000e6010 ACPI: RSDT (v001 INSYDE RSDT_000 0x00000001 _CSI 0x00010103) @ 0x1dffcd16 ACPI: FADT (v001 INSYDE FACP_000 0x00000100 _CSI 0x00010103) @ 0x1dfffb00 ACPI: BOOT (v001 INSYDE SYS_BOOT 0x00000100 _CSI 0x00010103) @ 0x1dfffb90 ACPI: DBGP (v001 INSYDE DBGP_000 0x00000100 _CSI 0x00010103) @ 0x1dfffbc0 ACPI: SSDT (v001 INSYDE GV3Ref 0x00001001 INTL 0x02012044) @ 0x1dffcd4a ACPI: DSDT (v001 INSYDE INTELIC4 0x00001004 INTL 0x02002025) @ 0x00000000 Built 1 zonelists Kernel command line: root=/dev/hda1 ro vga=791 splash=silent bootsplash: silent mode. No local APIC present or hardware disabled Initializing CPU#0 PID hash table entries: 2048 (order: 11, 32768 bytes) Detected 1588.323 MHz processor. Using tsc for high-res timesource Console: colour dummy device 80x25 Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 482080k/491456k available (1885k kernel code, 8780k reserved, 767k data, 144k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 3137.53 BogoMIPS (lpj=1568768) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: afe9f9bf 00000000 00000000 00000000 CPU: After vendor identify, caps: afe9f9bf 00000000 00000000 00000000 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 2048K CPU: After all inits, caps: afe9f9bf 00000000 00000000 00000040 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: Intel(R) Pentium(R) M processor 1.60GHz stepping 06 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. ACPI: IRQ9 SCI: Edge set to Level Trigger. checking if image is initramfs...it isn't (ungzip failed); looks like an initrd Freeing initrd memory: 1477k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xe9854, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20040816 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI2._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7) *10 ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *5 ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 10 *11) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 10 *11) ACPI: PCI Interrupt Link [LNKE] (IRQs *3 4 5 10 11) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 10 11) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 10 11) *0, disabled. ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 10 11) *7 ACPI: Embedded Controller [EC0] (gpe 28) SCSI subsystem initialized PCI: Using ACPI for IRQ routing ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 7 ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 7 (level, low) -> IRQ 7 ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 7 (level, low) -> IRQ 7 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10 ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 ACPI: PCI interrupt 0000:00:1f.3[B] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:01:01.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 3 ACPI: PCI interrupt 0000:01:02.0[A] -> GSI 3 (level, low) -> IRQ 3 ACPI: PCI interrupt 0000:01:03.0[A] -> GSI 10 (level, low) -> IRQ 10 Simple Boot Flag at 0x37 set to 0x80 Initializing Cryptographic API Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected an Intel 855 Chipset. agpgart: Maximum main memory to use for agp memory: 409M agpgart: Detected 32636K stolen memory. agpgart: AGP aperture is 128M @ 0xb0000000 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard on isa0060/serio0 Synaptics Touchpad, model: 1 Firmware: 5.9 Sensor: 37 new absolute packet format Touchpad has extended capability bits -> multifinger detection -> palm detection input: SynPS/2 Synaptics TouchPad on isa0060/serio3 NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) speedstep-centrino: no table support for CPU model "Intel(R) Pentium(R) M processor 1.60GHz": speedstep-centrino: try compiling with CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI enabled ACPI: (supports S0 S3 S4 S5) ACPI wakeup devices: SBTN LAN USB0 USB1 USB2 USB3 AC97 MC97 RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 1444KiB [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 144k freed vesafb: framebuffer at 0xb0000000, mapped to 0xde980000, size 3072k vesafb: mode is 1024x768x16, linelength=2048, pages=20 vesafb: protected mode interface info at 00ff:44f0 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device NET: Registered protocol family 1 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Probing IDE interface ide0... hda: FUJITSU MHT2040AT, ATA DISK drive Probing IDE interface ide1... hdc: HL-DT-STCD-RW/DVD DRIVE GCC-4241N, ATAPI CD/DVD-ROM drive Probing IDE interface ide2... ide2: Wait for ready failed before probe ! Probing IDE interface ide3... ide3: Wait for ready failed before probe ! Probing IDE interface ide4... ide4: Wait for ready failed before probe ! Probing IDE interface ide5... ide5: Wait for ready failed before probe ! Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 78140160 sectors (40007 MB) w/2048KiB Cache, CHS=65535/16/63 hda: cache flushes supported hda: hda1 hda2 hda3 hda4 ReiserFS: hda1: warning: sh-2021: reiserfs_fill_super: can not find reiserfs onhda1 EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds Adding 976744k swap on /dev/hda2. Priority:-1 extents:1 EXT3 FS on hda1, internal journal hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache Uniform CD-ROM driver Revision: 3.20 ACPI: AC Adapter [AC] (on-line) ACPI: Battery Slot [BAT0] (battery present) ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SBTN] ACPI: Lid Switch [LID] ACPI: Processor [CPU0] (supports C1 C2 C3, 8 throttling states) kjournald starting. Commit interval 5 seconds EXT3 FS on hda4, internal journal EXT3-fs: mounted filesystem with ordered data mode. Linux Kernel Card Services options: [pci] [cardbus] [pm] ACPI: PCI interrupt 0000:01:03.0[A] -> GSI 10 (level, low) -> IRQ 10 Yenta: CardBus bridge found at 0000:01:03.0 [1071:8089] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:01:03.0, mfunc 0x01111c02, devctl 0x64 Yenta: ISA IRQ mask 0x0050, PCI irq 10 Socket status: 30000006 ieee80211_crypt: registered algorithm 'NULL' ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 0.12 ipw2200: Copyright(c) 2003-2004 Intel Corporation ACPI: PCI interrupt 0000:01:01.0[A] -> GSI 11 (level, low) -> IRQ 11 ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker ACPI: PCI interrupt 0000:01:02.0[A] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:01:02.0 to 64 eth0: VIA Rhine III at 0xc000, 00:40:d0:63:7d:27, IRQ 3. eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000. usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.2 ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 7 (level, low) -> IRQ 7 uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: irq 7, io base 00001200 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 11 (level, low) -> IRQ 11 uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: irq 11, io base 00001600 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 11 (level, low) -> IRQ 11 uhci_hcd 0000:00:1d.2: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: irq 11, io base 00001700 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected usb 2-2: new low speed USB device using address 2 input: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.1-2 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.0:USB HID core driver ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 10 (level, low) -> IRQ 10 ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: irq 10, pci mem de844000 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4 PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10 usb 2-2: USB disconnect, address 2 hub 4-0:1.0: USB hub found hub 4-0:1.0: 4 ports detected usb 2-2: new low speed USB device using address 3 input: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.1-2 ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10 (level, low) -> IRQ 10 PCI: Setting latency timer of device 0000:00:1f.5 to 64 intel8x0_measure_ac97_clock: measured 49407 usecs intel8x0: clocking to 48000 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10 PCI: Setting latency timer of device 0000:00:1f.6 to 64 bootsplash 3.1.7.3-jeago: looking for picture....Wanted 1024x768, got 1024x768. found (1024x768, 19600 bytes, v3). bootsplash: status on console 1 changed to on bootsplash 3.1.7.3-jeago: looking for picture....Wanted 1024x768, got 1024x768. found (1024x768, 19600 bytes, v3). bootsplash: status on console 2 changed to on bootsplash 3.1.7.3-jeago: looking for picture....Wanted 1024x768, got 1024x768. found (1024x768, 19600 bytes, v3). bootsplash: status on console 3 changed to on bootsplash 3.1.7.3-jeago: looking for picture....Wanted 1024x768, got 1024x768. found (1024x768, 19600 bytes, v3). bootsplash: status on console 4 changed to on bootsplash 3.1.7.3-jeago: looking for picture....Wanted 1024x768, got 1024x768. found (1024x768, 19600 bytes, v3). bootsplash: status on console 5 changed to on eth0: link down NET: Registered protocol family 10 Disabled Privacy Extensions on device c0362ce0(lo) IPv6 over IPv4 tunneling driver ieee80211_crypt: registered algorithm 'WEP' NET: Registered protocol family 17 ICMPv6 NA: someone advertises our address on wlan0! ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 7 (level, low) -> IRQ 7 mtrr: 0xb0000000,0x8000000 overlaps existing 0xb0000000,0x200000 [drm] Initialized i830 1.3.2 20021108 on minor 0: Intel Corp. 82852/855GM Integrated Graphics Device PCI: Enabling device 0000:00:02.1 (0000 -> 0002) mtrr: 0xb0000000,0x8000000 overlaps existing 0xb0000000,0x200000 [drm] Initialized i830 1.3.2 20021108 on minor 1: Intel Corp. 82852/855GM Integrated Graphics Device (#2) mtrr: base(0xb0020000) is not aligned on a size(0x180000) boundary mtrr: 0xb0000000,0x8000000 overlaps existing 0xb0000000,0x200000 eth0: no IPv6 routers present wlan0: no IPv6 routers present eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 eth0: link down eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 psmouse.c: TouchPad at isa0060/serio3/input0 lost sync at byte 4 psmouse.c: TouchPad at isa0060/serio3/input0 lost sync at byte 1 psmouse.c: TouchPad at isa0060/serio3/input0 - driver resynched.
And here's the menu.1st (grub):
title Debian GNU/Linux, kernel 2.6.9 root (hd0,0) kernel /boot/vmlinuz-2.6.9 root=/dev/hda1 ro vga=791 splash=silent initrd /boot/initrd.splash savedefault boot
The important point seems to me to be that the initrd isn't read entirely: -rw-r--r-- 1 root root 1512630 2004-12-28 13:05 initrd.splash
So the size of initrd.splash is ~1477 while what is read is: > RAMDISK: Loading 1444KiB [1 disk] into ram disk... done.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

