Dear Kevin, Thank you the valuable inputs. I have gone ahead and created recipe for 3.14. Attached is the .bb file and inc file for your reference. SRCReV i have used the latest commit id. I have not understood the statements "add kernel options we set in our defconfig" and "add our patches". Request you to throw some light on this. Do I have to do any additional code modifications?
Best regards Anoop On Wed, Sep 17, 2014 at 8:40 PM, Kévin THIERRY < [email protected]> wrote: > Hi Anoop, > > I don't know what the issue is but I'm seeing another problem: you don't > have smack enabled in your kernel. Tizen isn't made to be run without smack > since it's part of its specificity. To get smack I see two options: > * backport smack support to kernel 3.10 (backport smack support in kernel > 3.14 and our patches) > * create a recipe for kernel 3.14 for your board (and add our patches) > (Note that in both case you will also need to add kernel options we set in > our defconfig.) > > I don't know which solution is the easiest, but the second solution is > probably the best one since it will get you in sync with Tizen kernel. > Maybe you can first ask the maintainers of meta-fsl-arm if they plan on > supporting kernel 3.14. If you want to create the recipe for kernel 3.14 > you can use the recipe for kernel 3.10.17 as an example (in meta-fsl-arm). > > Best regards, > Kevin > > On 17/09/2014 16:22, Anoop Babu wrote: > >> Dear kevin, >> >> From my recent search no support for 3.14 kernel is available for >> imx6qsabreauto. >> >> Inline image 3 >> >> >> Inline image 1 >> >> >> Meanwhile I have taken the bootup log. Can you give me your inputs on >> what might have caused the no output at display unit. >> >> Best regards >> Anoop >> >> U-Boot 2014.07 (Aug 08 2014 - 17:39:25) >> >> CPU: Freescale i.MX6Q rev1.2 at 792 MHz >> Reset cause: POR >> Board: MX6Q-Sabreauto revA >> I2C: ready >> DRAM: 2 GiB >> MMC: FSL_SDHC: 0 >> In: serial >> Out: serial >> Err: serial >> Net: FEC [PRIME] >> Hit any key to stop autoboot: 1 |� >> >> U-Boot 2014.07 (Aug 08 2014 - 17:39:25) >> >> CPU: Freescale i.MX6Q rev1.2 at 792 MHz >> Reset cause: POR >> Board: MX6Q-Sabreauto revA >> I2C: ready >> DRAM: 2 GiB >> MMC: FSL_SDHC: 0 >> In: serial >> Out: serial >> Err: serial >> Net: FEC [PRIME] >> Hit any key to stop autoboot: 0 >> switch to partitions #0, OK >> mmc0 is current device >> reading boot.scr >> ** Unable to read file boot.scr ** >> reading zImage >> 5264680 bytes read in 245 ms (20.5 MiB/s) >> Booting from mmc ... >> reading imx6q-sabreauto.dtb >> 47128 bytes read in 19 ms (2.4 MiB/s) >> Kernel image @ 0x12000000 [ 0x000000 - 0x505528 ] >> ## Flattened Device Tree blob at 18000000 >> Booting using the fdt blob at 0x18000000 >> Using Device Tree in place at 18000000, end 1800e817 >> >> Starting kernel ... >> >> Booting Linux on physical CPU 0x0 >> Linux version 3.10.17-1.0.0_ga+g2a69800 (sfm@D0938-UBUNTU) (gcc version >> 4.8.2 (GCC) ) #1 SMP PREEMPT Fri Aug 8 17:36:39 IST 2014 >> CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d >> CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache >> Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale >> i.MX6 Quad SABRE Automotive Board >> cma: CMA: reserved 320 MiB at 6a000000 >> Memory policy: ECC disabled, Data cache writealloc >> PERCPU: Embedded 8 pages/cpu @81d17000 s8896 r8192 d15680 u32768 >> Built 1 zonelists in Zone order, mobility grouping on. Total pages: >> 520720 >> Kernel command line: console=ttymxc3,115200 root=/dev/mmcblk0p2 rootwait >> rw video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 >> PID hash table entries: 4096 (order: 2, 16384 bytes) >> Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes) >> Inode-cache hash table entries: 131072 (order: 7, 524288 bytes) >> Memory: 2048MB = 2048MB total >> Memory: 1737292k/1737292k available, 359860k reserved, 270336K highmem >> Virtual kernel memory layout: >> vector : 0xffff0000 - 0xffff1000 ( 4 kB) >> fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) >> vmalloc : 0xf0000000 - 0xff000000 ( 240 MB) >> lowmem : 0x80000000 - 0xef800000 (1784 MB) >> pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) >> modules : 0x7f000000 - 0x7fe00000 ( 14 MB) >> .text : 0x80008000 - 0x80bfcccc (12244 kB) >> .init : 0x80bfd000 - 0x80c412c0 ( 273 kB) >> .data : 0x80c42000 - 0x80c92be0 ( 323 kB) >> .bss : 0x80c92be0 - 0x80cfbd64 ( 421 kB) >> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 >> Preemptible hierarchical RCU implementation. >> NR_IRQS:16 nr_irqs:16 16 >> L310 cache controller enabled >> l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: >> 1048576 B >> sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms >> CPU identified as i.MX6Q, silicon rev 1.2 >> Console: colour dummy device 80x30 >> Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280) >> pid_max: default: 32768 minimum: 301 >> Mount-cache hash table entries: 512 >> CPU: Testing write buffer coherency: ok >> CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 >> Setting up static identity map for 0x80629848 - 0x806298a0 >> CPU1: Booted secondary processor >> CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 >> CPU2: Booted secondary processor >> CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 >> CPU3: Booted secondary processor >> CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 >> Brought up 4 CPUs >> SMP: Total of 4 processors activated (6324.22 BogoMIPS). >> CPU: All CPU(s) started in SVC mode. >> devtmpfs: initialized >> pinctrl core: initialized pinctrl subsystem >> regulator-dummy: no parameters >> NET: Registered protocol family 16 >> DMA: preallocated 256 KiB pool for atomic coherent allocations >> Use WDOG1 as reset source >> syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered >> vdd1p1: 800 <--> 1375 mV at 1125 mV >> vdd3p0: 2800 <--> 3150 mV at 3000 mV >> vdd2p5: 2000 <--> 2750 mV at 2425 mV >> cpu: 725 <--> 1450 mV at 1150 mV >> vddpu: 725 <--> 1450 mV at 1150 mV >> vddsoc: 725 <--> 1450 mV at 1175 mV >> syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered >> syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered >> hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint >> registers. >> hw-breakpoint: maximum watchpoint size is 4 bytes. >> imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver >> bio: create slab <bio-0> at 0 >> mxs-dma 110000.dma-apbh: initialized >> cs42888_supply: 3300 mV >> vio1: 3300 mV >> vio2: 3300 mV >> vd: 3300 mV >> va: 5000 mV >> platform usb_h1_vbus.32: Driver reg-fixed-voltage requests probe deferral >> platform usb_otg_vbus.33: Driver reg-fixed-voltage requests probe deferral >> 3P3V: 3300 mV >> i2c-core: driver [max17135] using legacy suspend method >> i2c-core: driver [max17135] using legacy resume method >> SCSI subsystem initialized >> usbcore: registered new interface driver usbfs >> usbcore: registered new interface driver hub >> usbcore: registered new device driver usb >> i2c i2c-0: IMX I2C adapter registered >> i2c i2c-1: IMX I2C adapter registered >> Linux video capture interface: v2.00 >> pps_core: LinuxPPS API ver. 1 registered >> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti < >> [email protected] <mailto:[email protected]>> >> >> PTP clock support registered >> imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) >> imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) >> MIPI CSI2 driver module loaded >> Advanced Linux Sound Architecture Driver Initialized. >> cfg80211: Calling CRDA to update world regulatory domain >> Switching to clocksource mxc_timer1 >> NET: Registered protocol family 2 >> TCP established hash table entries: 16384 (order: 5, 131072 bytes) >> TCP bind hash table entries: 16384 (order: 5, 131072 bytes) >> TCP: Hash tables configured (established 16384 bind 16384) >> TCP: reno registered >> UDP hash table entries: 1024 (order: 3, 32768 bytes) >> UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes) >> NET: Registered protocol family 1 >> RPC: Registered named UNIX socket transport module. >> RPC: Registered udp transport module. >> RPC: Registered tcp transport module. >> RPC: Registered tcp NFSv4.1 backchannel transport module. >> hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters >> available >> pureg-dummy: no parameters >> imx6_busfreq busfreq.15: DDR medium rate not supported. >> Bus freq driver module loaded >> bounce pool size: 64 pages >> VFS: Disk quotas dquot_6.5.2 >> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) >> NFS: Registering the id_resolver key type >> Key type id_resolver registered >> Key type id_legacy registered >> jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. >> fuse init (API version 7.22) >> msgmni has been set to 3505 >> io scheduler noop registered >> io scheduler deadline registered >> io scheduler cfq registered (default) >> MIPI DSI driver module loaded >> mxc_sdc_fb fb.22: register mxc display driver hdmi >> mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1 >> fbcvt: 1280x720@60: CVT Name - .921M9 >> imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), >> 5F(6,7) >> Console: switching to colour frame buffer device 160x45 >> mxc_sdc_fb fb.23: register mxc display driver hdmi >> mxc_hdmi 20e0000.hdmi_video: Error only one HDMI output support now! >> mxc_sdc_fb fb.23: NO mxc display driver found! >> mxc_sdc_fb fb.24: register mxc display driver lcd >> mxc_sdc_fb fb.24: NO mxc display driver found! >> mxc_sdc_fb fb.25: register mxc display driver ldb >> imx-sdma 20ec000.sdma: no iram assigned, using external mem >> imx-sdma 20ec000.sdma: loaded firmware 1.1 >> imx-sdma 20ec000.sdma: initialized >> mxc_hdmi 20e0000.hdmi_video: Read EDID again >> pfuze100-regulator 0-0008: Full lay: 1, Metal lay: 2 >> mxc_hdmi 20e0000.hdmi_video: No modes read from edid >> mxc_hdmi 20e0000.hdmi_video: create default modelist >> pfuze100-regulator 0-0008: FAB: 0, FIN: 0 >> pfuze100-regulator 0-0008: pfuze100 found. >> SW1AB: 300 <--> 1875 mV at 1375 mV >> SW1C: 300 <--> 1875 mV at 1375 mV >> SW2: 800 <--> 3300 mV at 3000 mV >> SW3A: 400 <--> 1975 mV at 1500 mV >> SW3B: 400 <--> 1975 mV at 1500 mV >> SW4: 800 <--> 1975 mV at 1800 mV >> SWBST: 5000 <--> 5150 mV at 5000 mV >> VSNVS: 1000 <--> 3000 mV at 3000 mV >> VREFDDR: 750 mV >> VGEN1: 800 <--> 1550 mV at 800 mV >> VGEN2: 800 <--> 1550 mV at 1500 mV >> VGEN3: 1800 <--> 3300 mV at 1800 mV >> VGEN4: 1800 <--> 3300 mV at 1800 mV >> VGEN5: 1800 <--> 3300 mV at 2500 mV >> VGEN6: 1800 <--> 3300 mV at 2800 mV >> Serial: IMX driver >> 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX >> 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61) is a IMX >> console [ttymxc3] enabled >> serial: Freescale lpuart driver >> [drm] Initialized drm 1.1.0 20060810 >> [drm] Initialized vivante 1.0.0 20120216 on minor 0 >> brd: module loaded >> loop: module loaded >> si476x-core 0-0063: Using default platform data. >> si476x-core 0-0063: No IRQ number specified, will use polling >> si476x-core 0-0063: Error while sending command 0x11 >> si476x-core 0-0063: The device in inconsistent power state >> Wait for CR ACK error! >> sata phy RX_PLL is stable! >> ahci: SSS flag set, parallel bus scan disabled >> ahci ahci: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode >> ahci ahci: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst >> scsi0 : ahci_platform >> ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 71 >> CAN device driver interface >> flexcan 2094000.can: device registered (reg_base=f01d8000, irq=143) >> libphy: fec_enet_mii_bus: probed >> fec 2188000.ethernet eth0: registered PHC device 0 >> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver >> usbcore: registered new interface driver usb-storage >> imx_usb 2184000.usb: Can't register ci_hdrc platform device, err=-517 >> platform 2184000.usb: Driver imx_usb requests probe deferral >> imx_usb 2184200.usb: Can't register ci_hdrc platform device, err=-517 >> platform 2184200.usb: Driver imx_usb requests probe deferral >> mousedev: PS/2 mouse device common for all mice >> egalax_ts 0-0004: Failed to read firmware version >> egalax_ts: probe of 0-0004 failed with error -5 >> i2c-core: driver [isl29023] using legacy suspend method >> i2c-core: driver [isl29023] using legacy resume method >> snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as >> rtc0 >> i2c /dev entries driver >> mxc_v4l2_output v4l2_out.40: V4L2 device registered as video16 >> mxc_v4l2_output v4l2_out.40: V4L2 device registered as video17 >> mxc_v4l2_output v4l2_out.40: V4L2 device registered as video18 >> mxc_v4l2_output v4l2_out.40: V4L2 device registered as video19 >> mag3110 1-000e: check mag3110 chip ID >> mag3110 1-000e: read chip ID 0xfffffffb is not equal to 0xc4! >> mag3110: probe of 1-000e failed with error -22 >> i2c-core: driver [mag3110] using legacy suspend method >> i2c-core: driver [mag3110] using legacy resume method >> mma8451 1-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a! >> mma8451: probe of 1-001c failed with error -22 >> imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s >> (nowayout=0) >> cpuidle: using governor ladder >> cpuidle: using governor menu >> sdhci: Secure Digital Host Controller Interface driver >> sdhci: Copyright(c) Pierre Ossman >> sdhci-pltfm: SDHCI platform and OF driver helper >> mmc0: no vqmmc regulator found >> mmc0: no vmmc regulator found >> mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA >> mmc1: no vqmmc regulator found >> mmc1: no vmmc regulator found >> mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA >> mmc1: new high speed SDHC card at address aaaa >> mmcblk0: mmc1:aaaa SU08G 7.40 GiB >> mmcblk0: p1 p2 >> ata1: SATA link down (SStatus 0 SControl 300) >> Galcore version 4.6.9.9754 >> mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed >> mxc_asrc 2034000.asrc: mxc_asrc registered >> mxc_vpu 2040000.vpu: VPU initialized >> caam 2100000.caam: device ID = 0x0a16010000000000 (Era -524) >> caam 2100000.caam: job rings = 2, qi = 0 >> caam 2100000.caam: authenc-hmac-md5-cbc-aes-caam >> caam 2100000.caam: authencesn-hmac-md5-cbc-aes-caam >> caam 2100000.caam: authenc-hmac-sha1-cbc-aes-caam >> caam 2100000.caam: authencesn-hmac-sha1-cbc-aes-caam >> caam 2100000.caam: authenc-hmac-sha224-cbc-aes-caam >> caam 2100000.caam: authencesn-hmac-sha224-cbc-aes-caam >> caam 2100000.caam: authenc-hmac-sha256-cbc-aes-caam >> caam 2100000.caam: authencesn-hmac-sha256-cbc-aes-caam >> caam 2100000.caam: authenc-hmac-md5-cbc-des3_ede-caam >> caam 2100000.caam: authencesn-hmac-md5-cbc-des3_ede-caam >> caam 2100000.caam: authenc-hmac-sha1-cbc-des3_ede-caam >> caam 2100000.caam: authencesn-hmac-sha1-cbc-des3_ede-caam >> caam 2100000.caam: authenc-hmac-sha224-cbc-des3_ede-caam >> caam 2100000.caam: authencesn-hmac-sha224-cbc-des3_ede-caam >> caam 2100000.caam: authenc-hmac-sha256-cbc-des3_ede-caam >> caam 2100000.caam: authencesn-hmac-sha256-cbc-des3_ede-caam >> caam 2100000.caam: authenc-hmac-md5-cbc-des-caam >> caam 2100000.caam: authencesn-hmac-md5-cbc-des-caam >> caam 2100000.caam: authenc-hmac-sha1-cbc-des-caam >> caam 2100000.caam: authencesn-hmac-sha1-cbc-des-caam >> caam 2100000.caam: authenc-hmac-sha224-cbc-des-caam >> caam 2100000.caam: authencesn-hmac-sha224-cbc-des-caam >> caam 2100000.caam: authenc-hmac-sha256-cbc-des-caam >> caam 2100000.caam: authencesn-hmac-sha256-cbc-des-caam >> caam 2100000.caam: ecb-des-caam >> caam 2100000.caam: ecb-arc4-caam >> caam 2100000.caam: ecb-aes-caam >> caam 2100000.caam: ctr-aes-caam >> caam 2100000.caam: cbc-aes-caam >> caam 2100000.caam: ecb-des3-caam >> caam 2100000.caam: cbc-3des-caam >> caam 2100000.caam: cbc-des-caam >> caam 2100000.caam: fsl,sec-v4.0 algorithms registered in /proc/crypto >> platform 2101000.jr0: registering rng-caam >> platform caam_sm: caam_sm_test: 8-byte key test match OK >> platform caam_sm: caam_sm_test: 16-byte key test match OK >> platform caam_sm: caam_sm_test: 32-byte key test match OK >> platform caam_secvio.41: security violation service handlers armed >> usbcore: registered new interface driver usbhid >> usbhid: USB HID core driver >> cs42888 0-0048: Device with ID register fffffffb is not a CS42888 >> i2c-core: driver [cs42888] using legacy suspend method >> i2c-core: driver [cs42888] using legacy resume method >> imx-cs42888 sound-cs42888.35: failed to find codec platform device >> imx-cs42888: probe of sound-cs42888.35 failed with error -22 >> imx-spdif sound-spdif.38: dir-hifi <-> 2004000.spdif mapping ok >> imx-audio-hdmi sound-hdmi.37: hdmi-hifi <-> hdmi_audio.16 mapping ok >> imx-tuner-si476x sound-fm.36: failed to find FM platform device >> imx-tuner-si476x: probe of sound-fm.36 failed with error -22 >> TCP: cubic registered >> NET: Registered protocol family 10 >> sit: IPv6 over IPv4 tunneling driver >> NET: Registered protocol family 17 >> can: controller area network core (rev 20120528 abi 9) >> NET: Registered protocol family 29 >> can: raw protocol (rev 20120528) >> can: broadcast manager protocol (rev 20120528 t) >> can: netlink gateway (rev 20130117) max_hops=1 >> 8021q: 802.1Q VLAN Support v1.8 >> Key type dns_resolver registered >> VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 >> VGEN2: disabling >> usb_h1_vbus: 5000 mV >> usb_otg_vbus: 5000 mV >> ci_hdrc ci_hdrc.0: EHCI Host Controller >> ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1 >> ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00 >> hub 1-0:1.0: USB hub found >> hub 1-0:1.0: 1 port detected >> ci_hdrc ci_hdrc.1: doesn't support gadget >> ci_hdrc ci_hdrc.1: EHCI Host Controller >> ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2 >> ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00 >> hub 2-0:1.0: USB hub found >> hub 2-0:1.0: 1 port detected >> input: gpio-keys.19 as /devices/soc0/gpio-keys.19/input/input0 >> snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:01 >> UTC (1) >> ALSA device list: >> #0: imx-spdif >> #1: imx-hdmi-soc >> kjournald starting. Commit interval 5 seconds >> EXT3-fs (mmcblk0p2): using internal journal >> EXT3-fs (mmcblk0p2): recovery complete >> EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode >> VFS: Mounted root (ext3 filesystem) on device 179:2. >> devtmpfs: mounted >> Freeing unused kernel memory: 272K (80bfd000 - 80c41000) >> sh: cannot set terminal process group (-1): Inappropriate ioctl for device >> sh: no job control in this shell >> sh-4.3# >> > >
linux-imx.inc
Description: Binary data
linux-imx_3.14.14.bb
Description: Binary data
_______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
