Fixed
Created: Apr 15, 2014
Updated: Dec 3, 2018
Resolved Date: Apr 19, 2014
Found In Version: 6.0
Fix Version: 6.0.0.6
Severity: Critical
Applicable for: Wind River Linux 6
Component/s: BSP - Async
1. After board boots up through nfs boot, "128 login:" showed with waiting for password input, input "root", then login failed with some errors as below (barcode is 20130),
"Wind River Linux 6.0.0.0 128.224.166.251 console
128 login: root
/bin/login: /lib/libpam_misc.so.0: version `LIBPAM_1.0' not found (required by
bin/login)
/bin/login: /lib/libpam_misc.so.0: version `GLIBC_2.4' not found (required by /
in/login)
/bin/login: /lib/libpam_misc.so.0: version `LIBPAM_1.0' not found (required by
lib/libpam_misc.so.0)
/bin/login: /lib/libpam_misc.so.0: version `GLIBC_2.4' not found (required by /
ib/libpam_misc.so.0)
INIT: /dev/initctl is not a fifo "
2. Partial key u-boot parameters:
bootargs=console=ttymxc3,115200 root=/dev/nfs ip=dhcp nfsroot=128.224.165.20:/m
t/nfsroot/fsl_imx6,v3,tcp video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mx
fb1:dev=ldb,LDB-XGA,if=RGB666 no_console_suspend
netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then s
tenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${uimage}; if test
{boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fd
_file}; then bootm ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; t
en bootm; else echo WARN: Cannot load the DT; fi; fi; else bootm; fi;
1. Get latest git tree on 4/15/2014
2. Build configure
/wrlinux-x/wrlinux/configure \
--enable-board=fsl-imx6 \
--enable-kernel=standard \
--enable-rootfs=glibc_std \
--with-layer=wr-driver-support,/wr-testing/kts-test,/wr-testing/bts \
--with-template=feature/kts-basic,feature/kts-extended,feature/kts-standard \
--enable-jobs=10 \
--enable-parallel-pkgbuilds=10
make fs
3. Send rootfs, kernel and dtb files to board
fsl-imx6-glibc-std-standard-dist.tar.bz2
fsl-imx6-uImage-WR6.0.0.0_standard
uImage-imx6q-sabreauto.dtb