SCM IMX6 Quick Start Switching Kernels

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

SCM IMX6 Quick Start Switching Kernels

1,937 次查看
aliismail
Contributor IV


I am using the SCMIMX6 Quick Start board. I am trying to switch out default 3.14.52 kernel for the 3.14.28_rt kernel. So far I have modified the following:

PREFERRED_PROVIDER_virtual/kernel_mx6 = "linux-imx-rt"

PREFFERED_VERSION_linux-imx_mx6 = "3.14.28"

When I compile the kernel with bitbake linux-imx-rt, I get the following error:

ERROR: Function failed: do_install (log file is located at /home/ali/Documents/fsl-arm-yocto-bsp/build-x11/tmp/work/imx6dqscm_1gb_qwks-poky-linux-gnueabi/linux-imx-rt/3.14.28-r0/temp/log.do_install.23525)

ERROR: Logfile of failure stored in: /home/ali/Documents/fsl-arm-yocto-bsp/build-x11/tmp/work/imx6dqscm_1gb_qwks-poky-linux-gnueabi/linux-imx-rt/3.14.28-r0/temp/log.do_install.23525

Log data follows:

| DEBUG: Executing python function package_get_auto_pr

| DEBUG: Python function package_get_auto_pr finished

| DEBUG: Executing shell function do_install

| NOTE: make -j 4 DEPMOD=echo INSTALL_MOD_PATH=/home/ali/Documents/fsl-arm-yocto-bsp/build-x11/tmp/work/imx6dqscm_1gb_qwks-poky-linux-gnueabi/linux-imx-rt/3.14.28-r0/image modules_install

|   INSTALL crypto/tcrypt.ko

|   INSTALL drivers/i2c/algos/i2c-algo-pca.ko

|   INSTALL drivers/i2c/algos/i2c-algo-pcf.ko

|   INSTALL drivers/input/evbug.ko

|   INSTALL drivers/input/mouse/psmouse.ko

|   INSTALL drivers/input/serio/serport.ko

|   INSTALL drivers/media/platform/mxc/capture/adv7180_tvin.ko

|   INSTALL drivers/media/platform/mxc/capture/ipu_bg_overlay_sdc.ko

|   INSTALL drivers/media/platform/mxc/capture/ipu_csi_enc.ko

|   INSTALL drivers/media/platform/mxc/capture/ipu_fg_overlay_sdc.ko

|   INSTALL drivers/media/platform/mxc/capture/ipu_prp_enc.ko

|   INSTALL drivers/media/platform/mxc/capture/ipu_still.ko

|   INSTALL drivers/media/platform/mxc/capture/mxc_v4l2_capture.ko

|   INSTALL drivers/media/platform/mxc/capture/ov5640_camera_int.ko

|   INSTALL drivers/media/platform/mxc/capture/ov5640_camera_mipi.ko

|   INSTALL drivers/media/platform/mxc/capture/ov5642_camera.ko

|   INSTALL drivers/media/platform/mxc/capture/v4l2-int-device.ko

|   INSTALL drivers/media/platform/mxc/subdev/mx6s_capture.ko

|   INSTALL drivers/media/platform/mxc/subdev/mxc_vadc.ko

|   INSTALL drivers/media/platform/mxc/subdev/ov5640_camera.ko

|   INSTALL drivers/media/usb/gspca/gspca_main.ko

|   INSTALL drivers/media/v4l2-core/videobuf2-vmalloc.ko

|   INSTALL drivers/media/usb/uvc/uvcvideo.ko

|   INSTALL drivers/mxc/mlb/mxc_mlb.ko

|   INSTALL drivers/net/usb/ax88179_178a.ko

|   INSTALL drivers/net/usb/asix.ko

|   INSTALL drivers/net/usb/cdc_eem.ko

|   INSTALL drivers/net/usb/cdc_ether.ko

|   INSTALL drivers/net/usb/cdc_ncm.ko

|   INSTALL drivers/net/usb/cdc_subset.ko

|   INSTALL drivers/net/usb/net1080.ko

|   INSTALL drivers/net/usb/pegasus.ko

|   INSTALL drivers/net/usb/r8152.ko

|   INSTALL drivers/net/usb/rtl8150.ko

|   INSTALL drivers/net/usb/usbnet.ko

|   INSTALL drivers/net/usb/zaurus.ko

|   INSTALL drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko

|   INSTALL drivers/net/wireless/ath/ath6kl/ath6kl_core.ko

|   INSTALL drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko

|   INSTALL drivers/usb/class/cdc-acm.ko

|   INSTALL drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko

|   INSTALL drivers/usb/gadget/g_ether.ko

|   INSTALL drivers/usb/gadget/g_serial.ko

|   INSTALL drivers/usb/gadget/g_mass_storage.ko

|   INSTALL drivers/usb/gadget/g_ncm.ko

|   INSTALL drivers/usb/gadget/g_zero.ko

|   INSTALL drivers/usb/gadget/libcomposite.ko

|   INSTALL drivers/usb/gadget/u_ether.ko

|   INSTALL drivers/usb/gadget/gadgetfs.ko

|   INSTALL drivers/usb/gadget/u_serial.ko

|   INSTALL drivers/usb/gadget/usb_f_acm.ko

|   INSTALL drivers/usb/gadget/usb_f_ecm.ko

|   INSTALL drivers/usb/gadget/usb_f_ecm_subset.ko

|   INSTALL drivers/usb/gadget/usb_f_eem.ko

|   INSTALL drivers/usb/gadget/usb_f_fs.ko

|   INSTALL drivers/usb/gadget/usb_f_ncm.ko

|   INSTALL drivers/usb/gadget/usb_f_mass_storage.ko

|   INSTALL drivers/usb/gadget/usb_f_obex.ko

|   INSTALL drivers/usb/gadget/usb_f_rndis.ko

|   INSTALL drivers/usb/gadget/usb_f_serial.ko

|   INSTALL drivers/usb/gadget/usb_f_ss_lb.ko

|   INSTALL drivers/usb/misc/ehset.ko

|   INSTALL drivers/usb/serial/option.ko

|   INSTALL drivers/usb/serial/ftdi_sio.ko

|   INSTALL drivers/usb/serial/usb_wwan.ko

|   INSTALL drivers/usb/serial/usbserial.ko

|   INSTALL drivers/video/mxc/mxc_dcic.ko

|   INSTALL fs/binfmt_misc.ko

|   INSTALL fs/configfs/configfs.ko

|   INSTALL fs/fat/msdos.ko

|   INSTALL fs/isofs/isofs.ko

|   INSTALL fs/nls/nls_iso8859-15.ko

|   INSTALL fs/udf/udf.ko

|   INSTALL lib/crc-ccitt.ko

|   INSTALL lib/crc-itu-t.ko

|   INSTALL lib/crc7.ko

|   INSTALL lib/libcrc32c.ko

|   INSTALL sound/core/snd-hwdep.ko

|   INSTALL sound/usb/snd-usb-audio.ko

|   INSTALL sound/usb/snd-usbmidi-lib.ko

|   INSTALL sound/core/snd-rawmidi.ko

|   DEPMOD  3.14.28-rt25-1.0.0_ga+g91cf351

| NOTE: make -j 4 imx6dqscm-1gb-qwks-rev2-fix-ldo.dtb

| make[3]: *** No rule to make target `arch/arm/boot/dts/imx6dqscm-1gb-qwks-rev2-fix-ldo.dtb'.  Stop.

| make[2]: *** [imx6dqscm-1gb-qwks-rev2-fix-ldo.dtb] Error 2

| make[1]: *** [sub-make] Error 2

| make: *** [all] Error 2

| ERROR: oe_runmake failed

| WARNING: exit code 1 from a shell command.

| ERROR: Function failed: do_install (log file is located at /home/ali/Documents/fsl-arm-yocto-bsp/build-x11/tmp/work/imx6dqscm_1gb_qwks-poky-linux-gnueabi/linux-imx-rt/3.14.28-r0/temp/log.do_install.23525)

ERROR: Task 2 (/home/ali/Documents/fsl-arm-yocto-bsp/sources/meta-fsl-arm/recipes-kernel/linux/linux-imx-rt_3.14.28.bb, do_install) failed with exit code '1'

I saw imx6qsabrelite yocto switching kernel​, and I am not sure what to modify in my machine conf file (imx6dqscm-1gb-qwks.conf). Is it as simple as removing the offending .dtb from the device tree?

0 项奖励
回复
1 回复

1,331 次查看
alejandrolozan1
NXP Employee
NXP Employee

Hi,

L3.14.28-rt has not been tested nor migrated to the SCM platform and therefore the patches may not be applied. That is why the .dtb files for the board are not found and you get the error:

No rule to make target `arch/arm/boot/dts/imx6dqscm-1gb-qwks-rev2-fix-ldo.dtb'.  Stop.

The imx6dqscm-1gb-qwks-rev2-fix-ldo.dts might not be found in the kernen source code.

You may need to a bbappend file to add the needed patches to this Linux kernel version. Please refer to the files in the SCM package

https://www.nxp.com/webapp/Download?colCode=SCM-IMX6-DQLRNUG&location=null&fpsp=1&WT_TYPE=Updates%20...

Best Regards,

Alejandro