SCM IMX6 Quick Start Switching Kernels

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

SCM IMX6 Quick Start Switching Kernels

1,792件の閲覧回数
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,186件の閲覧回数
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