Wind River Support Network

HomeDefectsLIN9-2108
Not to be fixed

LIN9-2108 : intel-x86-32: bootcheck_warning failed on preempt-rt kernel(compute stick)

Created: Nov 10, 2016    Updated: Mar 6, 2019
Resolved Date: Feb 19, 2019
Found In Version: unknown
Severity: Standard
Applicable for: Wind River Linux 9
Component/s: BSP

Description

 bootcheck_warning (keyword: ) testing
######################################################### 

<< [do_test1] start check Kernel WARNING in boot >>
********************
root@localhost:/opt/wr-test/testcases/bts/bootcheck_warning# cat /opt/wr-test/original_status/dmesg.log |grep -i -B10 -A10 'WARNING' || return 0
[    8.925725] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[    9.117274] hub 1-1:1.0: USB hub found
[    9.118848] hub 1-1:1.0: 4 ports detected
[    9.203734] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[    9.250741] i8042: Can't read CTR while initializing i8042
[    9.250808] i8042: probe of i8042 failed with error -5
[    9.255287] mousedev: PS/2 mouse device common for all mice
[    9.256432] hub 2-1:1.0: USB hub found
[    9.258415] hub 2-1:1.0: 4 ports detected
[    9.263434] input: PC Speaker as /devices/platform/pcspkr/input/input2
[    9.266289] ACPI Warning: Could not enable fixed event - RealTimeClock (4) (20160422/evxface-654)
[    9.269564] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[    9.270014] genirq: irq 8 uses trigger mode 8; requested 0
[    9.270154] rtc_cmos 00:03: alarms up to one day, 242 bytes nvram
[    9.271028] md: linear personality registered for level -1
[    9.271031] md: raid0 personality registered for level 0
[    9.271033] md: raid1 personality registered for level 1
[    9.271035] md: raid10 personality registered for level 10
[    9.272838] md: raid6 personality registered for level 6
[    9.272841] md: raid5 personality registered for level 5
[    9.272843] md: raid4 personality registered for level 4
<<end check Kernel WARNING in boot >>
********************
<<clean subcase>>
********************


#########################################################################
bootcheck_warning (keyword: ) test results:
*1 check Kernel WARNING in boot (do_test1)                     FAIL  
ERROR CMD OR INFO IS :
		line:10 "There is kernel WARNING in the boot"
Test Summary
Total number : 1
Pass number  : 0
Fail number  : 1
Skip number  : 0
Excution Time: 1 seconds

######################################################### 

Steps to Reproduce

                                                            
#################################################################################################################################### 

Test case Author:  lei.yang
------------------
Project Build Path:
------------------
pek-lpgtest18.wrs.com:/buildarea1/lyang0/x86-32-project-rt/build-bts

To Get The Testing Layer:
------------------------
# git clone git://git.wrs.com/git/projects/wassp-repos/testcases/wrlinux
# cd wrlinux;git checkout master

Project Build:
----------------------
    --machines intel-x86-32 --kernel preempt-rt --dl-layers --base-url git://pek-git.wrs.com
    Build Steps:
    . environment-setup-x86_64-wrlinuxsdk-linux
    . oe-init-build-env
    Add BTS layer  
    1.bitbake-layers add-layer <path to wr-testing/bts-dev>
    2.echo 'require templates/feature/bts/template.conf' >> conf/local.conf
    3.bitbake wrlinux-image-glibc-std

Build Configuration:
----------------------------
BB_VERSION        = '1.32.0'
BUILD_SYS         = 'x86_64-linux'
NATIVELSBSTRING   = 'universal'
DISTRO            = 'wrlinux-small'
DISTRO_VERSION    = '9.0.0.0'
MACHINE           = 'intel-x86-32'
DEFAULTTUNE       = 'corei7-32'
TARGET_SYS        = 'i686-wrs-linux'
TUNE_FEATURES     = 'm32 corei7'
TARGET_FPU        = ''
wr-base           = 'HEAD:ef0ac383012b0d8aedb61b7d972920f4aa397aaf'
wr-fixes          = 'HEAD:86020b2b2b961e3bb447b54184e817ac131eb7a9'
wrlinux           = 'HEAD:e068db50fb007201dc1a18a9b7cc8c60a4ea7a26'
intel-x86         = 'HEAD:28a64947ddb766cc553aa6e644f8335581c7e9b0'
meta              = 'HEAD:1d4a98d14d8dfa051f76c9dac5092f05582a9c6f'
meta-initramfs    
meta-python       
meta-networking   
meta-oe           
meta-perl         
meta-webserver    = 'HEAD:1d11beae430625a1ee73ea2f2d20c4737de0b5d0'
wr-template       = 'HEAD:d1f165f234f11376a31b99ec2aaef4843d9c6ded'
wr-kernel         = 'HEAD:6de4024f5bc7a84c2b1c29d602bdfd7bfd481dd0'
meta-filesystems  = 'HEAD:1d11beae430625a1ee73ea2f2d20c4737de0b5d0'
meta-realtime     
meta-virtualization = 'HEAD:6de4024f5bc7a84c2b1c29d602bdfd7bfd481dd0'
wr-base-dl        = 'HEAD:aa1eab16a8c351551912bc3b20a3d41896036cbc'
oe-core-dl-2.2    = 'HEAD:c4e4e415289e6bee73aebc12a68b0feb7609bd93'
meta-initramfs-dl-2.2 = 'HEAD:1347989107c2f97644b18d862f850fd4dc0e104e'
meta-python-dl-2.2 = 'HEAD:b7397cb44fb80d3a19b6ef92f4a44de7ffddf53c'
meta-networking-dl-2.2 = 'HEAD:39bd9c511d73eaaba0ab150c65058c0ba563f8e0'
meta-oe-dl-2.2    = 'HEAD:43e3918dd5340ebc899956a466d1bad02d6827ce'
meta-perl-dl-2.2  = 'HEAD:4d65c8cf72a198d849104cd3f213b6f3777f7431'
meta-webserver-dl-2.2 = 'HEAD:ec10bc34d57bd4f8f1a8ff4d6fff993d45c754a0'
wr-kernel-dl      = 'HEAD:f9d20574ab2f63288ecdca850573e0d372577e36'
meta-filesystems-dl-2.2 = 'HEAD:ffa26ce28c1a1ddd181aedc6dbc95c2b539f35a4'
local             = 'master:2a616e6991be2d6f82c7c6e651380c8e5912a1d6'
bts-dev           = 'master:9330ff483b34d5fde05211bfe3bf99dba8272bf0'


Kernel source top 10 commits:
----------------------------
Yang Shi 05358ac nfs4: Restore the original errno for version check Wed Nov 9 16:29:43 2016 -0800
yzhu1 0c2d330 ipv4: net namespace does not inherit network configurations Mon Nov 7 17:24:53 2016 -0800
Paul Gortmaker 8ab1ff2 cryptodev: stomp dynamic version numbering for in tree builds Mon Nov 7 09:36:41 2016 -0800
Liwei Song 42ef2cf cryptodev: fix compile error when enable CONFIG_CRYPTODEV Mon Nov 7 09:36:33 2016 -0800
Kexin(Casey) Chen a07b56d kgdb: protect find_task_by_pid_ns() with rcu read lock Fri Nov 4 17:09:01 2016 -0700
Kexin(Casey) Chen 48d865c x86, kgdb: correct kgdb_arch_remove_breakpoint Fri Nov 4 17:08:57 2016 -0700
Kexin(Casey) Chen ebfa512 pmac_zilog,console_poll: Implement the poll_rx_cb API Fri Nov 4 17:08:52 2016 -0700
Kexin(Casey) Chen c85dac9 kgdboc, tty: use tty open to start low level drivers Fri Nov 4 17:08:44 2016 -0700
Kexin(Casey) Chen b607c929 usb,keyboard,kdb: Implement HID keyboard polling Fri Nov 4 17:08:23 2016 -0700
Kexin(Casey) Chen 8aed4ab kgdboc: fix lost characters with scheduled breakpoint Fri Nov 4 17:08:20 2016 -0700

Kernel config enabled by the testing layer:
------------------------------------------
CONFIG_DEBUG_KMEMLEAK=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=5000
CONFIG_IOSCHED_BFQ=y
CONFIG_INPUT_EVDEV=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_DMATEST=m
CONFIG_DMA_API_DEBUG=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_PM_TEST_SUSPEND=m
CONFIG_IOMMU_STRESS=m
CONFIG_OPROFILE=y
CONFIG_ACPI_DEBUG=y
CONFIG_DEBUG_HIGHMEM=y
CONFIG_DEBUG_HOTPLUG_CPU0=y
CONFIG_DMADEVICES_DEBUG=y
CONFIG_PCI_DEBUG=y
CONFIG_USB_GADGET=m
CONFIG_USB_MASS_STORAGE=m
CONFIG_CMA_DEBUG=y
CONFIG_IOSCHED_BFQ=y

Kernel Boot Parameter:
---------------------
root@localhost:/opt/wr-test/testcases/bts/bootcheck_warning# cat /proc/cmdline
fs0:\EFI\wrl\bzImage.efi root=/dev/sda2 rw rootwait intel_iommu=off 

To reproduce it:
---------------
# /opt/wr-test/testcases/bts/bootcheck_warning/runtest.sh
Live chat
Online