You are not logged in.

#51 2014-01-14 09:48:44

amatriain
Member
Registered: 2011-06-02
Posts: 50

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

This has also resurfaced from me when upgrading linux (3.12.6-1 -> 3.12.7-1). Rebooting with linux-lts 3.10.25-1 works fine.

This is in an old netbook with BIOS, not UEFI, and integrated Intel graphics which have given me trouble in the past, not sure if related. No special modules as far as I can tell, no encrypted partitions. The rest of my machines boot fine.

Offline

#52 2014-01-15 17:36:15

durazelI
Member
Registered: 2013-12-18
Posts: 9

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

I have two 3.12.6-1  kernels (stock and custom) which both booted just fine a few days ago using gummiboot 41-1. Yesterday i was tinkering with tmpfs on /var/log and apparently something failed on unmount during shutdown. This made me unable to get even to post, and eventually i resolved the problem by changing to backup bios which booted Windows from gummiboot just fine. I flashed the main bios (Gigabyte UD3H F19 -> F20) and after that everything UEFI boots but Arch installation and Arch USB both hang on boot. Screen does not go to sleep, it simply shows nothing and Ctrl-Alt-Del doesn't help. nomodeset options have no effect either.

EDIT: arch image was version ARCH_201401, i'll test with older one later. -> Nope, didn't work. maybe reinstalling gummiboot helps.

EDIT2: Ubuntu iso boots succesfully from USB in EFI mode. i think it uses grub.

Last edited by durazelI (2014-01-17 13:01:06)

Offline

#53 2014-01-17 18:54:36

davehope
Member
Registered: 2014-01-17
Posts: 3
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

A "me too "on this one. Upgrading to "linux-3.12.7-2-x86_64.pkg.tar.xz" broke my system, resulting in a black screen after gummiboot. Reinstalling gummiboot / rebuilding initramfs didn't help.

I eventually downloaded to linux-3.12.6-1-x86_64.pkg.tar.xz from ARM.

System is a Lenovo X230 laptop, BIOS info as follows:

BIOS Information
	Vendor: LENOVO
	Version: G2ET91WW (2.51 )
	Release Date: 01/14/2013
	BIOS Revision: 2.51
	Firmware Revision: 1.10

Pacman log

[2014-01-17 07:37] [PACMAN] upgraded archlinux-keyring (20131027-1 -> 20140108-1)
[2014-01-17 07:37] [PACMAN] upgraded libgcrypt (1.5.3-1 -> 1.6.0-1)
[2014-01-17 07:37] [PACMAN] upgraded systemd (208-3 -> 208-10)
[2014-01-17 07:37] [PACMAN] upgraded chromium (31.0.1650.63-1 -> 32.0.1700.77-1)
[2014-01-17 07:37] [PACMAN] upgraded cryptsetup (1.6.3-1 -> 1.6.3-2)
[2014-01-17 07:37] [PACMAN] upgraded curl (7.34.0-2 -> 7.34.0-3)
[2014-01-17 07:37] [PACMAN] upgraded libgnome-keyring (3.10.1-1 -> 3.10.1-2)
[2014-01-17 07:37] [PACMAN] upgraded libxslt (1.1.28-2 -> 1.1.28-3)
[2014-01-17 07:37] [PACMAN] upgraded darktable (1.4-1 -> 1.4-2)
[2014-01-17 07:37] [PACMAN] upgraded pth (2.0.7-4 -> 2.0.7-5)
[2014-01-17 07:37] [PACMAN] upgraded dirmngr (1.1.1-1 -> 1.1.1-2)
[2014-01-17 07:37] [PACMAN] upgraded dropbox (2.4.8-1 -> 2.6.2-1)
[2014-01-17 07:37] [PACMAN] upgraded ffmpeg (1:2.1.1-3 -> 1:2.1.3-1)
[2014-01-17 07:37] [PACMAN] upgraded fribidi (0.19.5-1 -> 0.19.6-1)
[2014-01-17 07:37] [PACMAN] upgraded gdbm (1.10-3 -> 1.11-1)
[2014-01-17 07:37] [PACMAN] upgraded gdk-pixbuf2 (2.30.2-1 -> 2.30.3-1)
[2014-01-17 07:37] [PACMAN] upgraded gettext (0.18.3.1-2 -> 0.18.3.2-1)
[2014-01-17 07:37] [PACMAN] upgraded perl (5.18.1-1 -> 5.18.2-2)
[2014-01-17 07:37] [PACMAN] upgraded git (1.8.5.2-1 -> 1.8.5.3-1)
[2014-01-17 07:37] [PACMAN] upgraded gnupg (2.0.22-1 -> 2.0.22-2)
[2014-01-17 07:37] [PACMAN] upgraded gparted (0.17.0-1 -> 0.17.0-2)
[2014-01-17 07:37] [PACMAN] upgraded libsecret (0.16-1 -> 0.16-2)
[2014-01-17 07:37] [PACMAN] upgraded gvfs (1.18.3-1 -> 1.18.3-2)
[2014-01-17 07:37] [PACMAN] upgraded libwbclient (4.1.3-1 -> 4.1.4-1)
[2014-01-17 07:37] [PACMAN] upgraded smbclient (4.1.3-1 -> 4.1.4-1)
[2014-01-17 07:37] [PACMAN] upgraded gvfs-smb (1.18.3-1 -> 1.18.3-2)
[2014-01-17 07:37] [PACMAN] upgraded llvm-libs (3.3-1 -> 3.4-1)
[2014-01-17 07:37] [PACMAN] upgraded mesa (10.0.1-2 -> 10.0.2-1)
[2014-01-17 07:37] [PACMAN] upgraded mesa-libgl (10.0.1-2 -> 10.0.2-1)
[2014-01-17 07:37] [PACMAN] upgraded intel-dri (10.0.1-2 -> 10.0.2-1)
[2014-01-17 07:37] [PACMAN] upgraded iptables (1.4.20-1 -> 1.4.21-1)
[2014-01-17 07:37] [PACMAN] upgraded iproute2 (3.11.0-1 -> 3.12.0-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-gettext (0.18.3.1-1 -> 0.18.3.2-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-libgcrypt (1.5.3-1 -> 1.6.0-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-systemd (208-1 -> 208-2)
[2014-01-17 07:37] [PACMAN] upgraded lib32-llvm-libs (3.3-1 -> 3.4-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-mesa (10.0.1-1 -> 10.0.2-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-mesa-libgl (10.0.1-1 -> 10.0.2-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-intel-dri (10.0.1-1 -> 10.0.2-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-libcups (1.7.0-1 -> 1.7.1-1)
[2014-01-17 07:37] [PACMAN] upgraded lib32-openssl (1.0.1.e-2 -> 1.0.1.f-1)
[2014-01-17 07:37] [PACMAN] upgraded linux-firmware (20131013.7d0c7a8-1 -> 20131230.52d77db-1)
[2014-01-17 07:37] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2014-01-17 07:37] [ALPM-SCRIPTLET] >>> Generating initial ramdisk, using mkinitcpio.  Please wait...
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Starting build: 3.12.7-2-ARCH
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [lvm2]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [resume]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux.img
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Starting build: 3.12.7-2-ARCH
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: smsmdtv
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [lvm2]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [resume]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2014-01-17 07:37] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
[2014-01-17 07:37] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-01-17 07:37] [PACMAN] upgraded linux (3.12.6-1 -> 3.12.7-2)
[2014-01-17 07:37] [PACMAN] upgraded man-pages (3.55-1 -> 3.56-1)
[2014-01-17 07:38] [PACMAN] upgraded p7zip (9.20.1-8 -> 9.20.1-9)
[2014-01-17 07:38] [PACMAN] upgraded remmina (1.0.0-9 -> 1.0.0-11)
[2014-01-17 07:38] [PACMAN] upgraded systemd-sysvcompat (208-3 -> 208-10)
[2014-01-17 07:38] [PACMAN] upgraded xextproto (7.2.1-1 -> 7.3.0-1)
[2014-01-17 07:38] [PACMAN] upgraded xf86-input-evdev (2.8.2-1 -> 2.8.2-2)
[2014-01-17 07:38] [PACMAN] upgraded xf86-input-synaptics (1.7.2-1 -> 1.7.3-1)
[2014-01-17 07:38] [PACMAN] installed glamor-egl (0.5.1.r256-1)
[2014-01-17 07:38] [PACMAN] upgraded xf86-video-intel (2.21.15-1 -> 2.99.907-1)
[2014-01-17 07:38] [PACMAN] upgraded xfce4-mailwatch-plugin (1.2.0-1 -> 1.2.0-2)
[2014-01-17 07:38] [PACMAN] upgraded xorg-server-common (1.14.5-2 -> 1.15.0-5)
[2014-01-17 07:38] [PACMAN] installed libxshmfence (1.1-1)
[2014-01-17 07:38] [PACMAN] upgraded xorg-server (1.14.5-2 -> 1.15.0-5)

Last edited by davehope (2014-01-18 08:01:01)

Offline

#54 2014-01-17 22:54:57

denn1s
Member
From: Guatemala
Registered: 2009-03-10
Posts: 28

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Similarly, I had troubles booting after the 3.12.7-2 upgrade. At first glance it was a black screen problem as described in the post but it turned out it just was booting really slowly, leaving the computer by itself for an hour or so eventually brought it up to runlevel 1. Just leaving this here in case it helps someone.

I opted for a clean install to solve the problem. After it the 3.12.7-2 kernel ran smoothly on the same system.


--
Running: Arch - x86_64 - KDE
On: Intel i5 - Nvidia 9600

Offline

#55 2014-01-17 23:49:54

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

@denn1s: I'm definitely not an expert on this, but slow (VERY slow booting was one symptom in some cases of a libcrypt update that only partially updated. Definitely not an issue since you already reinstalled, but just a little post mortem on what your issue may have been.


Matt

"It is very difficult to educate the educated."

Offline

#56 2014-01-18 00:05:12

durazelI
Member
Registered: 2013-12-18
Posts: 9

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

mrunion wrote:

@denn1s: I'm definitely not an expert on this, but slow (VERY slow booting was one symptom in some cases of a libcrypt update that only partially updated. Definitely not an issue since you already reinstalled, but just a little post mortem on what your issue may have been.

libgcrypt was one of the packages that were updated the same day my boot problems started. Unless gummiboot uses files in arch partition it makes no sense that arch liveusb doesn't EFI boot anymore even though it did before (Dec 2013 and Jan 2014 versions). tried booting with syslinux and it said vmlinuz-linux...ok -> initramfs-linux.img..ok and hangs immediately after that.

Screenshot chainloading syslinux from gummiboot (always hangs at same place, no options give output).

Last edited by durazelI (2014-01-18 12:45:19)

Offline

#57 2014-01-18 02:39:08

fidbc
Member
Registered: 2014-01-17
Posts: 3

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

durazelI wrote:
mrunion wrote:

@denn1s: I'm definitely not an expert on this, but slow (VERY slow booting was one symptom in some cases of a libcrypt update that only partially updated. Definitely not an issue since you already reinstalled, but just a little post mortem on what your issue may have been.

libgcrypt was one of the packages that were updated the same day my boot problems started. Unless gummiboot uses files in arch partition it makes no sense that arch liveusb doesn't EFI boot anymore even though it did before (Dec 2013 and Jan 2014 versions). tried booting with syslinux and it said vmlinuz-linux...ok -> initramfs-linux.img..ok and hangs immediately after that.

Got slow boot time as well since I updated last monday. Went from boot time of <10s to ~40s, the screen remains blank while booting. I'm not using gummiboot, however I'm using LUKS. I've included the list of packages (libgcrypt among them) that were updated then below.

[2014-01-13 17:12] [PACMAN] Running 'pacman -Syu'
[2014-01-13 17:12] [PACMAN] synchronizing package lists
[2014-01-13 17:12] [PACMAN] starting full system upgrade
[2014-01-13 17:13] [PACMAN] installed rasqal (1:0.9.30-4)
[2014-01-13 17:13] [PACMAN] installed redland (1:1.0.16-2)
[2014-01-13 17:13] [PACMAN] installed libical (1.0-3)
[2014-01-13 17:13] [PACMAN] upgraded abiword (2.8.6-9 -> 3.0.0-1)
[2014-01-13 17:13] [PACMAN] upgraded libgcrypt (1.5.3-1 -> 1.6.0-1)
[2014-01-13 17:13] [PACMAN] upgraded libxslt (1.1.28-2 -> 1.1.28-3)
[2014-01-13 17:13] [PACMAN] installed psiconv (0.9.8-14)
[2014-01-13 17:13] [PACMAN] upgraded abiword-plugins (2.8.6-9 -> 3.0.0-1)
[2014-01-13 17:13] [PACMAN] upgraded bitlbee (3.2.1-1 -> 3.2.1-2)
[2014-01-13 17:13] [PACMAN] upgraded cryptsetup (1.6.3-1 -> 1.6.3-2)
[2014-01-13 17:13] [PACMAN] upgraded libgnome-keyring (3.10.1-1 -> 3.10.1-2)
[2014-01-13 17:13] [PACMAN] upgraded darktable (1.4-1 -> 1.4-2)
[2014-01-13 17:13] [PACMAN] upgraded pth (2.0.7-4 -> 2.0.7-5)
[2014-01-13 17:13] [PACMAN] upgraded dirmngr (1.1.1-1 -> 1.1.1-2)
[2014-01-13 17:13] [PACMAN] upgraded gdbm (1.10-3 -> 1.11-1)
[2014-01-13 17:13] [PACMAN] upgraded gettext (0.18.3.1-2 -> 0.18.3.2-1)
[2014-01-13 17:13] [PACMAN] upgraded gnupg (2.0.22-1 -> 2.0.22-2)
[2014-01-13 17:13] [PACMAN] upgraded iptables (1.4.20-1 -> 1.4.21-1)
[2014-01-13 17:13] [PACMAN] upgraded iproute2 (3.11.0-1 -> 3.12.0-1)
[2014-01-13 17:13] [PACMAN] upgraded libotr3 (3.2.1-1 -> 3.2.1-2)
[2014-01-13 17:13] [PACMAN] upgraded libwbclient (4.1.3-1 -> 4.1.4-1)
[2014-01-13 17:13] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2014-01-13 17:13] [ALPM-SCRIPTLET] >>> Generating initial ramdisk, using mkinitcpio.  Please wait...
[2014-01-13 17:13] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2014-01-13 17:13] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2014-01-13 17:13] [ALPM-SCRIPTLET] ==> Starting build: 3.12.7-2-ARCH
[2014-01-13 17:13] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2014-01-13 17:13] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2014-01-13 17:13] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2014-01-13 17:13] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2014-01-13 17:13] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux.img
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Starting build: 3.12.7-2-ARCH
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: smsmdtv
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2014-01-13 17:14] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
[2014-01-13 17:14] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-01-13 17:14] [PACMAN] upgraded linux (3.12.7-1 -> 3.12.7-2)
[2014-01-13 17:14] [PACMAN] upgraded man-pages (3.55-1 -> 3.56-1)
[2014-01-13 17:14] [PACMAN] upgraded nfs-utils (1.2.9-1 -> 1.2.9-5)
[2014-01-13 17:14] [PACMAN] upgraded python-requests (2.1.0-1 -> 2.2.0-1)
[2014-01-13 17:14] [PACMAN] upgraded smbclient (4.1.3-1 -> 4.1.4-1)
[2014-01-13 17:14] [PACMAN] upgraded systemd (208-3 -> 208-10)
[2014-01-13 17:14] [PACMAN] upgraded systemd-sysvcompat (208-3 -> 208-10)
[2014-01-13 17:14] [PACMAN] upgraded vlc (2.1.2-1 -> 2.1.2-2)
[2014-01-13 17:14] [PACMAN] upgraded xextproto (7.2.1-1 -> 7.3.0-1)
[2014-01-13 17:14] [PACMAN] upgraded xf86-input-evdev (2.8.2-1 -> 2.8.2-2)
[2014-01-13 17:14] [PACMAN] upgraded xf86-input-synaptics (1.7.2-1 -> 1.7.3-1)
[2014-01-13 17:14] [PACMAN] installed glamor-egl (0.5.1.r256-1)
[2014-01-13 17:14] [PACMAN] upgraded xf86-video-intel (2.21.15-1 -> 2.99.907-1)
[2014-01-13 17:14] [PACMAN] upgraded xorg-server-common (1.14.5-2 -> 1.15.0-5)
[2014-01-13 17:14] [PACMAN] installed libxshmfence (1.1-1)
[2014-01-13 17:14] [PACMAN] upgraded xorg-server (1.14.5-2 -> 1.15.0-5)

Tried downgrading the kernel back to 3.12.7-1 without success. I've included what might be the relevant portion of dmesg below as well.

[    1.776197] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.780199]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 >
[    1.781870] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.783668] sr0: scsi3-mmc drive: 24x/8x writer dvd-ram cd/rw xa/form2 cdda tray
[    1.783674] cdrom: Uniform CD-ROM driver Revision: 3.20
[    1.783973] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.817010] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[    2.502348] Switched to clocksource tsc
[   19.523853] bio: create slab <bio-1> at 1
[   36.911432] bio: create slab <bio-1> at 1
[   36.997167] bio: create slab <bio-1> at 1
[   37.027447] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[   37.079327] systemd[1]: systemd 208 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)

Any help would be greatly appreciated. I'll be glad to provide more details if required.

Thanks!

Offline

#58 2014-01-18 13:19:15

davehope
Member
Registered: 2014-01-17
Posts: 3
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Assuming we're all facing the same problem, I'd like to draw other readers attention to two links

The Arch Linux bugtracker which describes a similar issue, though refers to refind-efi which is not present on my system

And the corresponding upstream bug report which suggests the issue is occurring with gummiboot also (which I use). Others here may find these two links interesting reading.

Offline

#59 2014-01-21 04:26:11

fidbc
Member
Registered: 2014-01-17
Posts: 3

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Issue was solved when linux was upgraded to 3.12.8-1. Here is how the "relevant" part of dmesg looks like now

[    1.789526] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.793450]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 >
[    1.795720] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.798519] sr0: scsi3-mmc drive: 24x/8x writer dvd-ram cd/rw xa/form2 cdda tray
[    1.798535] cdrom: Uniform CD-ROM driver Revision: 3.20
[    1.798800] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.832642] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[    2.368956] bio: create slab <bio-1> at 1
[    2.498028] Switched to clocksource tsc
[    2.924527] bio: create slab <bio-1> at 1
[    2.999189] bio: create slab <bio-1> at 1
[    3.029813] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    3.086911] systemd[1]: systemd 208 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)

I hope the issue was fixed for all of us who were having the same trouble. smile

Offline

#60 2014-01-21 06:51:54

gunzy83
Member
From: Brisbane, Austalia
Registered: 2013-10-14
Posts: 13

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

fidbc wrote:

Issue was solved when linux was upgraded to 3.12.8-1.
I hope the issue was fixed for all of us who were having the same trouble. smile

Unfortunately no. With my Dell XPS 13 (l322x), the stock kernel has not booted correctly since 3.12.6-1 which booted fine. My custom kernel (single trackpad driver patch) based on that version also boots when compiled with gcc 4.8.2-6 (does not boot using 4.8.2-7).  I am currently booting into that custom kernel by default and updating stock and compiling each new version myself to test but none of them boot, I just get black screen of death after gummiboot.

I have tried compiling each version of the kernel with the older version of gcc but that does not help so I doubt it is directly related to gcc (previous theory of mine).

I have tried using gummiboot (default) and tried EFISTUB directly with the same result, 3.12.6-1 boots fine, the others do not. 

I also tested the slow boot theory by leaving the system with black screen over night. In the morning there was still nothing, no network connection, nothing in the journal when I booted into recovery (last entry was from the previous reboot from the working kernel) and would not respond to any keys except for the power button. Also, my my current kernel boots fine with the new version of libgcrypt, so if it is that library causing the problem it must be a serious regression in the kernel.

I have also updated the UEFI firmware from Dell, no dice obviously.

I am at the limits of my knowledge now as there are no log entries and nothing anywhere in the compile process or otherwise that gives me a clue what is going on.

Last edited by gunzy83 (2014-01-21 06:53:55)

Offline

#61 2014-01-21 20:45:30

radionecrotic
Member
Registered: 2009-11-29
Posts: 7

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Upgrading to 3.12.8-1 didn't fix it for me either.  I'm working with a Lenovo x230.

davehope wrote:

the corresponding upstream bug report which suggests the issue is occurring with gummiboot

This is the issue I'm facing and it required stuffing printf's into the early stages of the kernel bootstrap to debug it.  That's kind of low-level kernel hackery.

It seems they're getting close to a resolution.

Offline

#62 2014-01-21 21:17:40

davehope
Member
Registered: 2014-01-17
Posts: 3
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

As per radionecrotic, problem persists on 3.12.8-1 (Also on a Lenovo X230).

Offline

#63 2014-01-23 18:25:22

tejohnso
Member
Registered: 2014-01-23
Posts: 7

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Pitching in with another case of this problem (why is it marked solved?) on a Lenovo T530

Booting gummi uefi and got a black screen on bootup after upgrading from 3.12.6 to 3.12.8. 

Tried downgrading to 3.12.7 and that didn't help. 

Failed attempts at resolution also include various kernel parameters:
nomodeset
video=SVIDEO-1:d
i915.modeset=0

Also tried early hooking i985 module. 

The only thing that worked was booting from backup, chrooting, and going back to 3.12.6 via pacman -U linux-3.12.6... linux-firmware 2013...

I'm going to leave 3.12.6 kernel and firmware packages in my root directory now just in case future upgrade attempts also fail but I won't be attempting kernel upgrades as often as I used to.

Offline

#64 2014-01-24 08:53:52

radionecrotic
Member
Registered: 2009-11-29
Posts: 7

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

I suspect that for the OP it is solved.  This appears to be a bug for specific models of laptops.  Each model (and possibly BIOS version) has a different memory layout so different workarounds may or may not solve it.

The bug report first cited by davehope mentions two models: Dell XPS 13 and Lenovo w520.  davehope and I have Lenovo x230s that are affected.  Your T530 makes a fourth known model.

This is a very low-level kernel bug.  It appears that progress has stalled on it.  If you have the time and technical expertise to assist, I think it would be helpful to add another data point to the bug report.

Offline

#65 2014-01-25 08:55:05

chilebiker
Member
From: Zurich, Switzerland
Registered: 2006-07-18
Posts: 161

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

I had the same problem, a downgrade from kernel 3.12.7-2 to 3.12.6-1 solved the issue for my HP ENVY.


Don't panic!

Offline

#66 2014-01-27 16:21:29

tom5760
Member
From: Philadelphia, PA, USA
Registered: 2006-02-05
Posts: 283
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

FYI the problem persists for me for 3.12.9-1.  The last working kernel for me is 3.12.6-1.

Offline

#67 2014-01-27 19:28:06

tejohnso
Member
Registered: 2014-01-23
Posts: 7

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Is it possible to find a diff between 3.12.6 and 3.12.7 using online tools?

Offline

#68 2014-01-29 06:42:53

tr3s
Member
Registered: 2014-01-29
Posts: 1

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Same problem with 3.12.8-2 up to 3.12.9-1 in dell vostro 5460. downgrading to kernel 3.12.7-2 solves the problem.

Offline

#69 2014-02-03 19:36:46

smokeshield
Member
Registered: 2014-02-03
Posts: 1

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

You can add Lenovo L530 to the list of affected models.

3.12.9-2 won't boot with GummiBoot, pretty much like the whole 3.12.7+ line.

It happened also in the 3.8.x and 3.9.x days.

I use elilo as an alternative bootloader, which has worked 100% of the time when GummiBoot + EFISTUB fails.

Offline

#70 2014-02-05 20:29:32

tejohnso
Member
Registered: 2014-01-23
Posts: 7

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Switched to syslinux from gummiboot.
Upgraded from 3.12.6 to 3.12.9
No issues.

Offline

#71 2014-02-11 04:16:19

davewuvswaffles
Member
Registered: 2013-12-17
Posts: 5

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

I think the problem lies in the UEFI boot with a EFISTUB.

On my XPS13, when I boot with Legacy Boot turned on and then go to Gummiboot, it works perfectly. 
Moreover, I know I read somewhere that a solution to this was using the GRUB boot loader in lieu of Gummiboot or rEFInd, both of which are boot managers.

If I had to guess, forgoing a bootloader initialization is somehow causing the system to miss whatever modules control the backlight for our hardware. 

I really like the idea of booting without a boot loader, but since I need to code on my laptop for class, I guess I'm stuck using this workaround.

Offline

#72 2014-03-06 05:28:32

titaniumbones
Member
Registered: 2013-12-20
Posts: 52

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Hi folks, just posted to another thread but this one is more current.  I have a htinkpad T440s, and just ran pacman -Syu, tried to reboot, and ran into this problem.  Ouch!  turning on legacy boot lets me at least boot the current arch ISO.  But what is my next step? i guess I need to downgrade the kernel somehow? So far I can:

- decrypt and mount my encrypted root partition to /mnt and mount the EFI partition to /mnt/boot
- chroot into /mnt

What are my next steps?  Thanks so much!

matt

Offline

#73 2014-03-06 05:49:35

jrmrjnck
Member
From: USA
Registered: 2011-01-17
Posts: 32

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

I suspect most people are using an old kernel or have switched to a different bootloader. (I've switched to syslinux.) If you are in a chroot, probably the easiest thing is to downgrade the kernel (might find one in /var/cache/pacman/pkg/) so you can reboot and then decide if you want to change bootloaders.

Offline

#74 2014-03-06 17:39:42

tom5760
Member
From: Philadelphia, PA, USA
Registered: 2006-02-05
Posts: 283
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

If you don't have an older kernel available, you can find one on the Arch Rollback Machine.  The last kernel that worked for me was linux-3.12.6-1.

You'd download that package (if you have internet access in your livecd environment, you can use links or something to download it from there).  Then, you'd install it with

pacman -U

Last edited by tom5760 (2014-03-06 17:41:34)

Offline

#75 2014-03-10 16:38:53

tom5760
Member
From: Philadelphia, PA, USA
Registered: 2006-02-05
Posts: 283
Website

Re: [SOLVED] Kernel 3.12 gives black screen during boot.

Just a quick update that linux-3.13.6-1 seems to work for me.

Offline

Board footer

Powered by FluxBB