Wind River Support Network

HomeDefectsLIN1021-3057
Fixed

LIN1021-3057 : Booting with PCIe e1000e card has call trace on rt kernel

Created: Mar 13, 2022    Updated: Apr 26, 2022
Resolved Date: Mar 29, 2022
Found In Version: 10.21.20.11
Fix Version: 10.21.20.12
Severity: Standard
Applicable for: Wind River Linux LTS 21
Component/s: BSP

Description

Booting with PCIe e1000e card  has call trace on rt kernel:

............

pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84 may corrupt adjacent RW1C bits
pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
pci_bus 0000:01: busn_res: [bus 01-0f] end is updated to 01
pci 0000:00:00.0: PCI bridge to [bus 01]
vcieport 00E0R0R:O0R0:: 0 0 .Un0h: aPnMdEl:e dS iEgxtnaelrinnagl wAibtorht I RrQe c6e1i
osdj7 2o1n e-0pxc8i0e0 020901001 00f0r.opmc iSe-:E Lh1
0 tE RbRrOiRd:g e e/bxucse@p1t0i0o0n0 0re/pacsioen@=209 1s0yn00dr0 ormaen=g0exsbf:
-00j702010e
0pUcnieh a2n9d1l0e0d0 0E.xpcceipet:i o n f r o mI OE L01x
00x10 8 00 1 0 0 0 . . 0 x 0 0 1=8 001x00f0f0f0 0-0>0 000x00000108000001
0x01
M j 72 1e - p c i e 2=9 100x0f0f0f.fpfcei0e0:1 5 6 4 0 0 0M0E
8 x02x 0 0 1 8 0 1 1 0 0 0 . . 0=x 000x10f0f0f0f0f0f0f0 f-f>f f0fxf0f0f1
0x13 10 0 0
B j7 2 1 e - p c=i e0 x2f9f1f0f0fc0008.p0c2ibe8:e a 0 0I
xM4E M 0 x 0 0 0 0 0 0 0 0 0=0 .0.x0fxffffffffcf0f8f0f4f7fcfcfd 9-8>
0xx50 0 0 0 0 0 0 0 0 0
e j7=2 10xe-fpfcfifef c20981004070c0b.bpcc9i

 

Steps to Reproduce

1.build project:
/lpg-build/cdc/fast_prod/WRL10_21/RCPL0010_LX03/wrlinux-10/setup.sh --machines=ti-j72xx --distro wrlinux-graphics --dl-layers --accept-eula=yes
. ./environment-setup-x86_64-wrlinuxsdk-linux
. ./oe-init-build-env build_test

bitbake-layers add-layer /buildarea1/renfeiqu/master_wr/testcases/wr-testing/bts-dev/

echo "require templates/feature/bts/template.conf" >> conf/local.conf

echo BB_NUMBER_THREADS ?= \"24\" >> conf/local.conf

echo PARALLEL_MAKE ?= \"-j 24\" >> conf/local.conf

echo "WRTEMPLATE_append = \" feature/docker feature/target-toolchain feature/bsp-extras \"" >> conf/local.conf
echo "KERNEL_FEATURES_append = \" bsp/ti-j72xx/ti-j72xx-remoteproc.scc\"" >> conf/local.conf
echo "MACHINE_FEATURES += \" gpu\"" >> conf/local.conf
echo "BB_NO_NETWORK = '0'" >> conf/local.conf
echo "PNWHITELIST_wr-ti-j72xx += 'img-pvr-sdk'" >> conf/local.conf
echo "PNWHITELIST_wr-ti-j72xx += 'ti-img-rogue-umlibs'" >> conf/local.conf
echo "PREFERRED_PROVIDER_virtual/kernel = \"linux-yocto-rt\"" >> conf/local.conf
echo "LICENSE_FLAGS_WHITELIST += \"commercial\"" >> conf/local.conf
echo "PNWHITELIST_wr-ti-j72xx += 'viddec-test-app'" >> conf/local.conf
echo "PNWHITELIST_wr-ti-j72xx += 'videnc-test-app'" >> conf/local.conf
echo "IMAGE_INSTALL_append_ti-j72xx = ' viddec-test-app videnc-test-app'" >> conf/local.conf

bitbake wrlinux-image-std-sato
2. bitbake -c menuconfig linux-yocto-rt to enable e1000e support
3.bootup the board with the images compiled
Live chat
Online