New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 611221 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Sep 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

Lars (and Chell) hangs on boot

Project Member Reported by dbehr@chromium.org, May 11 2016

Issue description

After frecon changes video mode and before it draws any frame from the splash animation Lars hangs. Magic SysRq doesn't do anything the machine is locked.

The last messages in kernel log from serial console are:

[    2.503508] /dev/pts/0
[    2.523813] usb 1-9: Manufacturer: ASIX Elec. Corp.
[    2.529268] usb 1-9: SerialNumber: 000001
[    2.534159] iwlwifi 0000:01:00.0: loaded firmware version 16.229726.0 op_mode iwlmvm
[    2.544434] skl_nau88l25_max98357a_i2s skl_nau88l25_max98357a_i2s: ASoC: CODEC DAI HiFi not registered
[    2.555099] platform skl_nau88l25_max98357a_i2s: Driver skl_nau88l25_max98357a_i2s requests probe deferral
[    2.594737] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
[    2.604913] iwlwifi 0000:01:00.0: L1 Enabled - LTR Enabled
[    2.611681] iwlwifi 0000:01:00.0: L1 Enabled - LTR Enabled
[    2.627232] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: discard,commit=600
[    2.644229] frecon(233): Frecon using drm driver i915, version 1.6, date(20150717), desc(Intel Graphics)
[    2.667319] frecon(233): screen cleared[    2.670392] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,data=ordered

[    2.679131] 
[    2.681006] frecon(233): activate set mode
[    2.691896] ieee80211 phy0: LAR device registered
[    2.710977] [drm] RC6 on
[    2.719802] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,data=ordered
[    2.986720] asix 1-9:1.0 eth0: register 'asix' at usb-0000:00:14.0-9, ASIX AX88772 USB 2.0 Ethernet, 48:f8:b3:19:cb:6f
[    2.998730] usbcore: registered new interface driver asix
[    2.998765] skl_nau88l25_max98357a_i2s skl_nau88l25_max98357a_i2s: ASoC: CODEC DAI HiFi not registered
[    2.998772] platform skl_nau88l25_max98357a_i2s: Driver skl_nau88l25_max98357a_i2s requests probe deferral
[    3.089038] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.240803] random: nonblocking pool is initialized

Usually, the last one visible usually is "random: nonblocking pool is initialized"

To repro it, keep rebooting Chromebook. Usually it happens in less than 10 reboots.
 

Comment 1 by dbehr@chromium.org, May 12 2016

Cc: ihf@chromium.org

Comment 2 by moch@chromium.org, May 13 2016

Labels: Restrict-View-Google
+ Restrict-View-Google since Lars hasn't launched yet.

Comment 3 by ihf@chromium.org, May 13 2016

Labels: -Restrict-View-Google
These are public overlays.
Project Member

Comment 4 by bugdroid1@chromium.org, May 18 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/1e9477522a41280df0eeb4c0b6a7f74fc56a093b

commit 1e9477522a41280df0eeb4c0b6a7f74fc56a093b
Author: Dominik Behr <dbehr@chromium.org>
Date: Fri May 13 23:35:36 2016

boot-splash: add dependency on udev-trigger-early

Which makes sure graphics and tty devices required for frecon
to work are initialized. Otherwise frecon would segfault because
of missing /dev/ptmx or start using display device before it is
fully initialized. This adds a trigger to udev-trigger-early to
make sure graphics driver modules are loaded, so cirrus module
would start in VM.

BUG= chromium:611221 ,chrome-os-partner:53188,chrome-os-partner:53059
TEST=boot chromebook and look for frecon segfault in dmesg, also reboot
multiple times and observe no hangs with white screen on boot

Change-Id: Id0db9cde348034a01c0459e85360aa2c879486c9
Signed-off-by: Dominik Behr <dbehr@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/344418
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>

[modify] https://crrev.com/1e9477522a41280df0eeb4c0b6a7f74fc56a093b/init/boot-splash.conf
[modify] https://crrev.com/1e9477522a41280df0eeb4c0b6a7f74fc56a093b/init/udev-trigger-early.conf
[modify] https://crrev.com/1e9477522a41280df0eeb4c0b6a7f74fc56a093b/init/boot-services.conf

Comment 5 by dbehr@chromium.org, Sep 22 2016

Status: Fixed (was: Untriaged)

Sign in to add a comment