Blank screen after GRUB and before login page is displayed on T60 Thinkpad with Radeon graphics

Asked by Erik Brangs

When booting my Lenovo Thinkpad T60, the screen goes blank after the GRUB boot menu. The screen stays blank until the login page is displayed. After that, everything seems to work right.

The problem appeared with one of the last Ubuntu releases. The issue was mentioned in the release notes back then. I'm not completely sure, but I think that it was in 14.10. It hasn't worked correctly since then.

What can I do to solve this problem?

Graphic card information:

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV515/M54 [Mobility Radeon X1400] [1002:7145] (prog-if 00 [VGA controller])
 Subsystem: Lenovo Thinkpad T60 model 2007 [17aa:2006]
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at d8000000 (32-bit, prefetchable) [size=128M]
 I/O ports at 2000 [size=256]
 Memory at ee100000 (32-bit, non-prefetchable) [size=64K]
 [virtual] Expansion ROM at ee120000 [disabled] [size=128K]
 Capabilities: [50] Power Management version 2
 Capabilities: [58] Express Legacy Endpoint, MSI 00
 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit+
 Kernel driver in use: radeon

Kernel is 3.19.0-25-generic

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

What is the output of:

lsb_release -a; uname -a

Do you dual boot?

Revision history for this message
Erik Brangs (erik-brangs) said :
#2

I used to dual-boot on the laptop but removed Windows a while ago so only Ubuntu is installed right now.

Output of lsb_release -a; uname -a follows:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
Linux brangs-laptop 3.19.0-25-generic #26-Ubuntu SMP Fri Jul 24 21:17:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

So where is the issue? The system boots....

Revision history for this message
Erik Brangs (erik-brangs) said :
#4

The issue is that I don't have screen output after GRUB and before the login page, e.g. during the main part of the booting process. When the system takes a long time to boot, I'd like to have screen output so I can detect whether a disk check is running or an error has occurred.

Revision history for this message
Erik Brangs (erik-brangs) said :
#5

In the past, there was a splash screen between GRUB and the login page. When a disk check was running, this was displayed on the splash screen. Right now on my system, I have a blank screen during this time. I'd like to have this problem fixed for future versions of Ubuntu.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#6

What is the output of:

sudo lshw -C display

Thanks

Revision history for this message
Erik Brangs (erik-brangs) said :
#7

The output of "sudo lshw -C display" is:

  *-display
       description: VGA compatible controller
       product: RV515/M54 [Mobility Radeon X1400]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:16 memory:d8000000-dfffffff ioport:2000(size=256) memory:ee100000-ee10ffff memory:ee120000-ee13ffff

Revision history for this message
Manfred Hampl (m-hampl) said :
#8

Is your system configured that it should show something (e.g. a splash screen) between grub menu and login?

What is the output of
cat /proc/cmdline

If you want to see something, you can allow to show all boot messages on screen, but most people prefer to have that suppressed.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#9

If you run:
sudo gedit /etc/default/grub

Change:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to:
GRUB_CMDLINE_LINUX_DEFAULT=""

Save the new file, close gedit and run:

sudo update-grub

Reboot to test

Revision history for this message
Erik Brangs (erik-brangs) said :
#10

@actionparsnip: When rebooting after applying your changes, I see text messages during system start up, i.e. GRUB -> text messages -> login page.

@Manfred Hampl: Yes, the system is supposed to show the splash screen by default, i.e. it is supposed to do GRUB -> splash screen -> login page. Right now (without any changes), it's doing GRUB -> blank screen -> login page.

With the changes suggested by actionparsnip, the command line is: BOOT_IMAGE=/boot/vmlinuz-3.19.0-25-generic root=UUID=2a7cf7e8-4927-4e73-a6d3-e783efe97779 ro
Without the changes (i.e. the way it was before) the command line is: BOOT_IMAGE=/boot/vmlinuz-3.19.0-25-generic root=UUID=2a7cf7e8-4927-4e73-a6d3-e783efe97779 ro quiet splash vt.handoff=7

I recognize that actionparsnip's last message provides me with a workaround, but I've set the Status to "I still need an answer" because I'd really like to get the problem of the blank screen fixed. IIRC it didn't work correctly on my system in 14.10 and it doesn't work correctly right now in 15.04. If this is a genuine bug and not a problem on my side, I'd like to have it working correctly in 15.10.

Revision history for this message
Best Manfred Hampl (m-hampl) said :
#11

The Launchpad answer area is not the right place for your problem.
Here we try helping with the usage of existing programs.
What you are looking for is a bug fix, and for that the bug area in Launchpad is the right space.

Please create a bug report (unless there is already one existing for this case).

Revision history for this message
Erik Brangs (erik-brangs) said :
#12

Thanks Manfred Hampl, that solved my question.

Revision history for this message
Erik Brangs (erik-brangs) said :
#13

Thank you both for your help. I'll check if I need to file a bug report.