xenial kernel boot slow/timeout on ppc64el

Bug #1552319 reported by Scott Moser
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
High
Unassigned
Xenial
Confirmed
High
Unassigned

Bug Description

After poking/hacking through bug 1551937, I'm able to get through the MAAS install of my xenial system 'gregory-ppc64'.
It hangs on boot though with the attached console log.

For google, the start of what looks sour is:
[ 41.113758] sd 0:2:5:0: alua: port group c29c state A preferred supports TOlUSNA
[ 61.000096] INFO: rcu_sched self-detected stall on CPU[ 61.000109] 23-...: (2 GPs behind) idle=a8f/2/0 softirq=176/177 fqs=5245
[ 61.000109] (t=5251 jiffies g=-94 c=-95 q=10862)
[ 61.000140] Task dump for CPU 23:
[ 61.000141] swapper/23 R running task 0 0 1 0x00000804
[ 61.000145] Call Trace:
[ 61.000154] [c000000ff081f090] [c0000000000fb740] sched_show_task+0xe0/0x180 (unreliable)
[ 61.000159] [c000000ff081f100] [c00000000013e594] rcu_dump_cpu_stacks+0xe4/0x150
[ 61.000162] [c000000ff081f150] [c000000000143ca4] rcu_check_callbacks+0x6b4/0x9b0
[ 61.000164] [c000000ff081f280] [c00000000014bb08] update_process_times+0x58/0xa0
[ 61.000168] [c000000ff081f2b0] [c000000000162bb8] tick_sched_handle.isra.6+0x48/0xe0
[ 61.000171] [c000000ff081f2f0] [c000000000162cb4] tick_sched_timer+0x64/0xd0
[ 61.000173] [c000000ff081f330] [c00000000014c634] __hrtimer_run_queues+0x134/0x470
[ 61.000176] [c000000ff081f3c0] [c00000000014d66c] hrtimer_interrupt+0xec/0x2c0
[ 61.000182] [c000000ff081f480] [c00000000001f59c] __timer_interrupt+0x8c/0x290
[ 61.000184] [c000000ff081f4d0] [c00000000001f950] timer_interrupt+0xa0/0xe0
[ 61.000186] [c000000ff081f500] [c000000000002714] decrementer_common+0x114/0x180
[ 61.000189] --- interrupt: 901 at queue_work_on+0xc8/0xf0
[ 61.000189] LR = queue_work_on+0xbc/0xf0
[ 61.000193] [c000000ff081f7f0] [c00000000060bd94] cursor_timer_handler+0x44/0x80 (unreliable)
[ 61.000195] [c000000ff081f820] [c000000000149d3c] call_timer_fn+0x5c/0x1c0
[ 61.000197] [c000000ff081f8b0] [c00000000014a1fc] run_timer_softirq+0x31c/0x3f0
[ 61.000200] [c000000ff081f980] [c0000000000be9b8] __do_softirq+0x188/0x3e0
[ 61.000203] [c000000ff081fa70] [c0000000000bee88] irq_exit+0xc8/0x100
[ 61.000206] [c000000ff081fa90] [c00000000001f954] timer_interrupt+0xa4/0xe0
[ 61.000212] [c000000ff081fac0] [c000000000002714] decrementer_common+0x114/0x180
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version k4.4.0-9-generic.
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 2.20-0ubuntu3
Architecture: ppc64el
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D3p', '/dev/snd/controlC0', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
Card0.Amixer.info: Error: [Errno 2] No such file or directory
Card0.Amixer.values: Error: [Errno 2] No such file or directory
DistroRelease: Ubuntu 16.04
IwConfig: Error: [Errno 2] No such file or directory
Lsusb:
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Package: linux (not installed)
ProcEnviron:
 TERM=screen
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: root=/dev/mapper/mpath0-part2 ro console=hvc0
ProcLoadAvg: 1.73 0.72 1.21 1/1203 6707
ProcSwaps:
 Filename Type Size Used Priority
 /swap.img file 8388544 0 -1
ProcVersion: Linux version 4.4.0-9-generic (buildd@bos01-ppc64el-002) (gcc version 5.3.1 20160225 (Ubuntu/IBM 5.3.1-10ubuntu2) ) #24-Ubuntu SMP Mon Feb 29 19:28:28 UTC 2016
ProcVersionSignature: Ubuntu 4.4.0-9.24-generic 4.4.3
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-9-generic N/A
 linux-backports-modules-4.4.0-9-generic N/A
 linux-firmware 1.156
RfKill: Error: [Errno 2] No such file or directory
Tags: xenial uec-images xenial uec-images
Uname: Linux 4.4.0-9-generic ppc64le
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True
cpu_cores: Number of cores present = 20
cpu_coreson: Number of cores online = 19
cpu_dscr: DSCR is 0
cpu_freq:
 min: 3.693 GHz (cpu 80)
 max: 3.694 GHz (cpu 39)
 avg: 3.693 GHz
cpu_runmode:
 Could not retrieve current diagnostics mode,
 No firmware implementation of function
cpu_smt: SMT=8

Revision history for this message
Scott Moser (smoser) wrote :
description: updated
Changed in linux (Ubuntu Xenial):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Scott Moser (smoser) wrote : .sys.firmware.opal.msglog.txt

apport information

tags: added: apport-collected uec-images xenial
description: updated
Revision history for this message
Scott Moser (smoser) wrote : AlsaDevices.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : CRDA.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : DeviceTree.tar.gz

apport information

Revision history for this message
Scott Moser (smoser) wrote : JournalErrors.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : Lspci.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : OpalElog.tar.gz

apport information

Revision history for this message
Scott Moser (smoser) wrote : PciMultimedia.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcLocks.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcMisc.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcModules.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : ProcPpc64.tar.gz

apport information

Revision history for this message
Scott Moser (smoser) wrote : UdevDb.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : WifiSyslog.txt

apport information

Revision history for this message
Scott Moser (smoser) wrote : nvram.gz

apport information

Revision history for this message
Scott Moser (smoser) wrote : Re: boot slow/timeout on power8 powerNV

The system did eventually boot, and i apport-collect from it as seen here.

summary: - boot failure on power8 powerNV
+ boot slow/timeout on power8 powerNV
Scott Moser (smoser)
summary: - boot slow/timeout on power8 powerNV
+ xenial kernel boot slow/timeout on power8 powerNV
Tim Gardner (timg-tpi)
summary: - xenial kernel boot slow/timeout on power8 powerNV
+ xenial kernel boot slow/timeout on ppc64el
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.