Wind River Support Network

HomeDefectsLIN6-8528
Fixed

LIN6-8528 : [cav-octeon3] kexec kdump boot first kernel the system can't got smp

Created: Oct 11, 2014    Updated: Dec 3, 2018
Resolved Date: Oct 12, 2014
Previous ID: LIN7-1012
Found In Version: 6.0
Fix Version: 6.0.0.13
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: BSP - Async

Description

kexec kdump boot first kernel the system can't got smp.
NOTE: normal boot up no this issue.
------------
Octeon ebb7800# namedfree __tmp_load
Octeon ebb7800# namedfree __tmp_reserved_linux
Octeon ebb7800# namedalloc ddblock0 0x0c000000 0x00100000
Allocated 0xc000000 bytes at address: 0x100000, name: ddblock0
Octeon ebb7800# namedalloc ddblock1 0x10000000 0x20000000
Allocated 0x10000000 bytes at address: 0x20000000, name: ddblock1
Octeon ebb7800# run w_set; tftp $(loadaddr) octeon3/kernel
Using octmgmt0 device
TFTP from server 128.224.162.210; our IP address is 128.224.162.13
Filename 'octeon3/kernel'.
Load address: 0x20000000
Loading: T ####################### ICMP Host Redirect to 128.224.162.1  ICMP Host Redirect to 128.224.163.1 ###########################
	 747.1 KiB/s
done
Bytes transferred = 12699984 (c1c950 hex)
Octeon ebb7800# bootoctlinux $(loadaddr) namedblock=ddblock0 endbootargs mem=block:ddblock0,ddblock1 root=/dev/sda1 rw rootwait numcores=4 enforcing=0
argv[2]: namedblock=ddblock0
argv[3]: endbootargs
## Loading big-endian Linux kernel with entry point: 0xffffffff809635d0 ...
Bootloader: Done loading app on coremask:  node 0: 0x1
  node 1:
  node 2:
  node 3:
Starting cores:
  node 0: 0x1
  node 1:
  node 2:
  node 3:
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Initializing cgroup subsys cpuacct
Linux version 3.10.38-ltsi-WR6.0.0.0_cgl  (gcc version 4.8.1 (Wind River Linux Sourcery CodeBench 4.8-30) ) #1 SMP PREEMPT Thu Oct 9 04:54:19 CST 2014
Named Block[0] = "ddblock0"
Named Block[1] = "ddblock1"
Named Block[2] = ""
Named Block[3] = ""

......
Wind River Linux 6.0.0.0 localhost console

localhost login: root
Password: 
root@localhost:~# 
root@localhost:~# 
root@localhost:~# cat /proc/version 
Linux version 3.10.38-ltsi-WR6.0.0.0_cgl  (gcc version 4.8.1 (Wind River Linux Sourcery CodeBench 4.8-30) ) #1 SMP PREEMPT Thu Oct 9 04:54:19 CST 2014
root@localhost:~# cat /proc/cmdline 
 root=/dev/sda1 rw rootwait numcores=4 enforcing=0 console=ttyS0,115200
root@localhost:~# cat /proc/cpuinfo 
system type		: EBB7800 (CN7890p1.0-1600-AAP)
machine			: Unknown
processor		: 0
cpu model		: Cavium Octeon III V0.0  FPU V0.0
BogoMIPS		: 3200.00
wait instruction	: yes
microsecond timers	: yes
tlb_entries		: 256
extra interrupt vector	: yes
hardware watchpoint	: yes, count: 2, address/irw mask: [0x0ffc, 0x0ffb]
isa			: mips1 mips2 mips3 mips4 mips5 mips64r2
ASEs implemented	: vz
shadow register sets	: 1
kscratch registers	: 4
core			: 0
VCED exceptions		: not available
VCEI exceptions		: not available

root@localhost:~# 


Steps to Reproduce

1) configure --enable-board=cav-octeon3 --enable-kernel=cgl --enable-rootfs=glibc-cgl --enable-parallel-pkgbuilds=16 --enable-jobs=16
2) make all
3) deploy images
4) boot follow description's steps.

Check the cores while bootup.

Other Downloads


Live chat
Online