I have installed openSUSE 11.1 on my Acer Aspire One A150 netbook. When booting, openSUSE shows no boot splash.
How can I make openSUSE display the boot splash? It’s a 8.9 inch screen, resolution 1024x600.
I have installed openSUSE 11.1 on my Acer Aspire One A150 netbook. When booting, openSUSE shows no boot splash.
How can I make openSUSE display the boot splash? It’s a 8.9 inch screen, resolution 1024x600.
Looks like you picked the wrong resolution on install, probably 1024x768, which will not work. I know it can be fixed, but have to dive into it.
But the resolution of my desktop is fine. It’s only the boot splash that is missing…
Bump… Anyone?
You need to send the correct resolution to initrd(Unless you tweaked the grub setting)
mkinitrd -s (n)x(n) but the theme also has to have the supported size also you need to send the correct depth/res on the cli for the framebuffer device.
hwinfo --vbe
and choose a 16bit I found greater didn’t work perhaps ymmv also iirc remove the first 0 so its 3 chars.
Thanks for responding. I haven’t succeeded yet, but this sounds promising…
First I did hwinfo --vbe as root. This gave the following information:
linux-6yl6:/home/pjotr # hwinfo --vbe
01: None 00.0: 10105 BIOS
[Created at bios.189]
Unique ID: rdCR.lZF+r4EgHp4
Hardware Class: bios
VESA BIOS Version: 3.0
Current VESA Mode: 0x0003
BIOS Keyboard LED Status:
Scroll Lock: off
Num Lock: off
Caps Lock: off
Base Memory: 639 kB
PnP BIOS: SST2400
SMBIOS Version: 2.4
BIOS Info: #0
Vendor: "Acer"
Version: "v0.3309"
Date: "10/06/2008"
Start Address: 0x00000
ROM Size: 1024 kB
Features: 0x0403000000004bfb9880
PCI supported
BIOS flashable
BIOS shadowing allowed
CD boot supported
Selectable boot supported
BIOS ROM socketed
EDD spec supported
1.2MB NEC 9800 Japanese Floppy supported
1.2MB Toshiba Japanese Floppy supported
360kB Floppy supported
1.2MB Floppy supported
720kB Floppy supported
2.88MB Floppy supported
8042 Keyboard Services supported
CGA/Mono Video supported
ACPI supported
USB Legacy supported
System Info: #1
Manufacturer: "Acer"
Product: "YYT"
Version: "1"
Serial: "123456789"
UUID: undefined, but settable
Wake-up: 0x06 (Power Switch)
Board Info: #2
Manufacturer: "Acer"
Version: "Base Board Version"
Serial: "Base Board Serial Number"
Asset Tag: "Base Board Asset Tag"
Type: 0x0a (Motherboard)
Features: 0x09
Hosting Board
Replaceable
Location: "Base Board Chassis Location"
Chassis: #3
Chassis Info: #3
Manufacturer: "Chassis Manufacturer"
Version: "Chassis Version"
Serial: "Chassis Serial Number"
Type: 0x01 (Other)
Bootup State: 0x03 (Safe)
Power Supply State: 0x03 (Safe)
Thermal State: 0x03 (Safe)
Security Status: 0x03 (None)
Type 5 Record: #4
Data 00: 05 14 04 00 03 04 03 03 0b 01 00 01 00 00 02 00
Data 10: 00 00 00 04
System Slot: #5
Designation: "J7"
Type: 0xa5 (Other)
Bus Width: 0x08 (Other)
Status: 0x03 (Available)
Length: 0x01 (Other)
Slot ID: 0
Characteristics: 0x0300 (PME#, Hot-Plug)
OEM Strings: #6
String1 for Original Equipment Manufacturer
String2 for Original Equipment Manufacturer
String3 for Original Equipment Manufacturer
String4 for Original Equipment Manufacturer
String5 for Original Equipment Manufacturer
System Config Options (Jumpers & Switches) #7:
String1 for Type12 Equipment Manufacturer
String2 for Type12 Equipment Manufacturer
String3 for Type12 Equipment Manufacturer
String4 for Type12 Equipment Manufacturer
Pointing Device: #8
Type: 0x07 (Touch Pad)
Interface: 0x04 (PS/2)
Buttons: 4
Type 32 Record: #9
Data 00: 20 14 09 00 00 00 00 00 00 00 00 00 00 00 00 00
Data 10: 00 00 00 00
Type 129 Record: #10
Data 00: 81 05 0a 00 4f
String 1: "em Test 1"
String 2: "Oem Test 2"
Port Connector: #11
Type: 0x0d (Keyboard Port)
Internal Designator: "J20"
External Designator: "Keyboard"
External Connector: 0x0f (PS/2)
Port Connector: #12
Type: 0x0e (Mouse Port)
Internal Designator: "J22"
External Designator: "Mouse"
External Connector: 0x0f (PS/2)
Port Connector: #13
Type: 0x10 (USB)
Internal Designator: "J9"
External Designator: "SD Card Slot"
External Connector: 0x12 (Access Bus [USB])
Port Connector: #14
Type: 0x10 (USB)
Internal Designator: "J14"
External Designator: "USB"
External Connector: 0x12 (Access Bus [USB])
Port Connector: #15
Type: 0x10 (USB)
Internal Designator: "J16"
External Designator: "USB"
External Connector: 0x12 (Access Bus [USB])
Port Connector: #16
Type: 0x10 (USB)
Internal Designator: "J18"
External Designator: "USB"
External Connector: 0x12 (Access Bus [USB])
Port Connector: #17
Type: 0x1f (Network Port)
Internal Designator: "J8"
External Designator: "Network"
External Connector: 0x0b (RJ-45)
Port Connector: #18
Type: 0xff (Other)
Internal Designator: "U11"
Internal Connector: 0x16 (On Board IDE)
External Designator: "OnBoard Primary IDE"
Port Connector: #19
Type: 0x1c (Video Port)
Internal Designator: "J5"
External Designator: "CRT"
External Connector: 0x07 (DB-15 pin female)
Physical Memory Array: #20
Use: 0x03 (System memory)
Location: 0x03 (Motherboard)
Slots: 2
Max. Size: 4 GB
ECC: 0x03 (None)
Type 6 Record: #21
Data 00: 06 0c 15 00 01 00 01 00 01 09 09 00
String 1: "J2"
Memory Device: #22
Location: "J2"
Bank: "CHAN A DIMM 0"
Manufacturer: "0xAD00000000000000"
Serial: "0x00000000"
Asset Tag: "Unknown"
Part Number: "0x48594D503136345336344350362D59352020"
Memory Array: #20
Form Factor: 0x09 (DIMM)
Type: 0x13 (Other)
Type Detail: 0x0080 (Synchronous)
Data Width: 64 bits
Size: 512 MB
Speed: 533 MHz
Memory Device Mapping: #23
Memory Device: #22
Array Mapping: #27
Row: 1
Interleave Pos: 0
Interleaved Depth: 0
Start Address: 0x00000000
End Address: 0x20000000
Type 6 Record: #24
Data 00: 06 0c 18 00 01 00 01 00 01 09 09 00
String 1: "J6H2"
Memory Device: #25
Location: "J6H2"
Bank: "CHAN A DIMM 1"
Manufacturer: "0xCE00000000000000"
Serial: "0x764A4C4C"
Asset Tag: "Unknown"
Part Number: "0x4D342037305436353534455A332D43453620"
Memory Array: #20
Form Factor: 0x09 (DIMM)
Type: 0x13 (Other)
Type Detail: 0x0080 (Synchronous)
Data Width: 64 bits
Size: 512 MB
Speed: 533 MHz
Memory Device Mapping: #26
Memory Device: #25
Array Mapping: #27
Row: 1
Interleave Pos: 0
Interleaved Depth: 0
Start Address: 0x20000000
End Address: 0x40000000
Memory Array Mapping: #27
Memory Array: #20
Partition Width: 2
Start Address: 0x00000000
End Address: 0x40000000
Processor Info: #28
Socket: "CPU"
Socket Type: 0x0f (Socket 478)
Socket Status: Populated
Type: 0x03 (CPU)
Family: 0xb9 (Other)
Manufacturer: "Intel(R) Corporation"
Version: "Intel(R) Atom(TM) CPU N270 @ 1.60GHz"
Asset Tag: "FFFF"
Processor ID: 0xbfe9fbff000106c2
Status: 0x01 (Enabled)
Voltage: 1.6 V
External Clock: 533 MHz
Max. Speed: 1600 MHz
Current Speed: 1600 MHz
L1 Cache: #30
L2 Cache: #29
Cache Info: #29
Designation: "Unknown"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Not Socketed)
ECC: 0x05 (Single-bit)
Type: 0x05 (Unified)
Associativity: 0x07 (8-way Set-Associative)
Max. Size: 512 kB
Current Size: 512 kB
Supported SRAM Types: 0x0020 (Synchronous)
Current SRAM Type: 0x0020 (Synchronous)
Cache Info: #30
Designation: "Unknown"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Not Socketed)
ECC: 0x05 (Single-bit)
Type: 0x03 (Instruction)
Associativity: 0x07 (8-way Set-Associative)
Max. Size: 32 kB
Current Size: 32 kB
Supported SRAM Types: 0x0020 (Synchronous)
Current SRAM Type: 0x0020 (Synchronous)
Config Status: cfg=new, avail=yes, need=no, active=unknown
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.463]
Unique ID: rdCR.il6towt04X5
Hardware Class: framebuffer
Model: "Intel(r) 82945GM Chipset Family Graphics Controller"
Vendor: "Intel Corporation"
Device: "Intel(r) 82945GM Chipset Family Graphics Controller"
SubVendor: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS"
SubDevice:
Revision: "Hardware Version 0.0"
Memory Size: 7 MB + 704 kB
Memory Range: 0x40000000-0x407affff (rw)
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
03: None 00.0: 10002 LCD Monitor
[Created at monitor.95]
Unique ID: rdCR.l+jJZAsMSu4
Hardware Class: monitor
Model: "AUO LCD Monitor"
Vendor: AUO "AUO"
Device: eisa 0x11c2
Resolution: 1024x600@60Hz
Size: 195x113 mm
Detailed Timings #0:
Resolution: 1024x600
Horizontal: 1024 1048 1184 1344 (+24 +160 +320) -hsync
Vertical: 600 603 604 625 (+3 +4 +25) -vsync
Frequencies: 50.40 MHz, 37.50 kHz, 60.00 Hz
Config Status: cfg=new, avail=yes, need=no, active=unknown
linux-6yl6:/home/pjotr #
Then I did this as root:
mkinitrd -s 1024x600
After that was completed, I rebooted. But still no splash. Possibly because I didn’t specify 16 bit.
How do I specify 16 bit for the boot splash, on the command line interface? Which is the command?
From the looks of things it doesn’t support it …
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
The largest you get is 800x600 you can test these at the grub line by changing it.(i.e vga=0x311) but iirc it’ll make no difference to the splash screen if you told mkinitrd to use a res you can’t get.
Thanks a lot! That was the solution.
What I did was this:
mkinitrd 800x600
When that command had finished it’s job, I rebooted.
In the Grub menu, I added the following boot parameter:
vga=0x314
This equals 800x600 at 16 bit.
Conclusion: the root of the problem was the difference between the capabilities of the Xorg Intel driver (which allows for 1024x600) and the poorly performing Vesa driver, which takes care of the boot splash and which allows only 800x600 on my netbook.