Fixed
Created: Jun 4, 2018
Updated: Nov 21, 2019
Resolved Date: Jun 7, 2018
Found In Version: 8.0.0.23
Fix Version: 8.0.0.27
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: Kernel
Kernel panic when booting WRL8 on a Xeon E5-2603v4 with a supermicro X10SRA motherboard at
hswep_uncore_sbox_msr_init_box
function
1. configure a project with:
<install_dir>/wrlinux-8/wrlinux/configure --enable-board=intel-x86-64 --enable-kernel=ovp --enable-rootfs=ovp_kvm+installer-support --enable-bootimage=hdd,tar.bz2 --with-bootimage-space=1024 --enable-checkout-all-layers=yes --enable-reconfig --enable-rm-oldimgs=yes --enable-addons=wr-ovp --enable-internet-download=yes --enable-parallel-pkgbuilds=8 --enable-jobs=8 --with-layer=wr-dpdk --with-init=sysvinit --with-rcpl-version=0023
2. burn it on a usb drive with
$ make usb-image-burn
3. boot the board from the usb. it will fail with the following error:
...
Loading Linux ...
error: no suitable video mode found.
Booting in blind mode
general protection fault: 0000 [#1] SMP
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.1.27-rt30-WR8.0.0.23_ovp #1
Hardware name: Juniper Networks SRX4200/SRX4200, BIOS SRXGW_5_11_1.1 09/02/2016
task: ffffffff81c114a0 ti: ffffffff81c00000 task.ti: ffffffff81c00000
RIP: 0010:[<ffffffff81028b47>] [<ffffffff81028b47>] hswep_uncore_sbox_msr_init_box+0x87/0xc0
RSP: 0000:ffff88085f803ea8 EFLAGS: 00010046
RAX: 0000000000000001 RBX: 0000000000000720 RCX: 0000000000000720
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88085f803eb8
RBP: ffff88085f803ed8 R08: 0000000000fee330 R09: 0000000000000000
R10: 0000000100049800 R11: ffffffff81defdf8 R12: 0000000000000001
R13: 0000000000000001 R14: 0000000000000000 R15: ffff88085b0f7000
FS: 0000000000000000(0000) GS:ffff88085f800000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff88107ffff000 CR3: 000000000200c000 CR4: 00000000003406f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Stack:
000000003eb46613 0000000000010003 0000008bf1bab800 ffff88085b0f5400
ffffffff81c985a0 0000000000000000 ffff88085f803f38 ffffffff81024c07
0000000000000007 000000031451aba0 0000000000000000 ffffffff81c1b0e0
Call Trace:
<IRQ>
[<ffffffff81024c07>] uncore_cpu_starting+0x97/0x1e0
[<ffffffff81cc34a2>] ? bts_init+0xaa/0xaa
[<ffffffff81cc34b2>] uncore_cpu_setup+0x10/0x12
[<ffffffff810c4119>] flush_smp_call_function_queue+0x79/0x160
[<ffffffff810c4bbe>] generic_smp_call_function_single_interrupt+0xe/0x50
[<ffffffff81037742>] smp_trace_call_function_single_interrupt+0x22/0x30
[<ffffffff81037779>] smp_call_function_interrupt+0x9/0x10
[<ffffffff817d53db>] call_function_interrupt+0x6b/0x70
<EOI>
[<ffffffff810b02a3>] ? hrtimer_start+0x13/0x20
[<ffffffff8100d7bb>] ? mwait_idle+0x5b/0x90
[<ffffffff8100e0ea>] arch_cpu_idle+0xa/0x10
[<ffffffff8108c929>] cpu_startup_entry+0x279/0x2e0
[<ffffffff817c9725>] rest_init+0x85/0x90
[<ffffffff81cb8f0a>] start_kernel+0x41a/0x427
[<ffffffff81cb8303>] x86_64_start_reservations+0x2f/0x31
[<ffffffff81cb842d>] x86_64_start_kernel+0x128/0x131
Code: a0 d8 2d 00 83 f8 3f 89 c6 7f 3d 66 0f 1f 84 00 00 00 00 00 89 f1 4c 89 e0 48 d3 e0 89 d9 49 09 c5 4c 89 ea 44 89 e8 48 c1 ea 20 <0f> 30 8d 56 01 be 40 00 00 00 48 8d 7d d8 48 63 d2 e8 a3 d9 2d
RIP [<ffffffff81028b47>] hswep_uncore_sbox_msr_init_box+0x87/0xc0
RSP <ffff88085f803ea8>
general protection fault: 0000 [#2]
---[ end trace 5e37379c75acdbc9 ]---
Kernel panic - not syncing: Fatal exception in interrupt
SMP