[meta-freescale] imx.6 sabre auto - hdmi not working

eien sakebe eien.ni.sakebe at gmail.com
Mon Jun 1 23:57:53 PDT 2015


Hi Daiane,
I'm using framebuffer and i've tried te setenv as proposed without any
change.
The thing is i had no issues with Sabre for smart devices (dual lite) but
i'm really stuck with the sabre auto.
Other images work fine (not yocto based) so it does not look to be an issue
related to my hardware, i'm just stuck with my yocto master-next build.
Sorry for prompting you directly Salvador, have you had this kind of issues
in the past ?

2015-06-01 17:55 GMT+02:00 Daiane Angolini <daiane.list at gmail.com>:

> On Mon, Jun 1, 2015 at 12:22 PM, eien sakebe <eien.ni.sakebe at gmail.com>
> wrote:
> > hello,
> > i've switched recently from imx.6 sabre sd (everything worked fine) to
> sabre
> > auto, built my entier filesystem and npoticed that when the system boots,
> > the display shows "no signal message".
> > I've tried passing video=mxcfb0:dev=hdmi,1024x768M at 60,if=RGB24
> > video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off and when i do the
> kernel
> > freezes during boot.
> > Following is the default log
> >
> > CPU:   Freescale i.MX6Q rev1.2 at 792 MHz
> > CPU:   Temperature 34 C
> > Reset cause: POR
> > Board: MX6Q-Sabreauto revA
> > I2C:   ready
> > DRAM:  2 GiB
> > PMIC:  PFUZE100 ID=0x10
> > Flash: 32 MiB
> > NAND:  0 MiB
> > MMC:   FSL_SDHC: 0
> > auto-detected panel HDMI
> > Display: HDMI (1024x768)
> > In:    serial
> > Out:   serial
> > Err:   serial
> > Net:   FEC [PRIME]
> > Hit any key to stop autoboot:  0
> > => setenv mmcargs "setenv bootargs console=${console},${baudrate}
> > video=mxcfb0:dev=hdmi, 1024x768M at 60,if=RGB24 bpp=32 root=${mmcroot}
> > coherent_pool=32M"
> > => boot
> > switch to partitions #0, OK
> > mmc0 is current device
> > reading boot.scr
> > ** Unable to read file boot.scr **
> > reading zImage
> > 5934384 bytes read in 277 ms (20.4 MiB/s)
> > Booting from mmc ...
> > reading imx6q-sabreauto.dtb
> > 44656 bytes read in 20 ms (2.1 MiB/s)
> > Kernel image @ 0x12000000 [ 0x000000 - 0x5a8d30 ]
> > ## Flattened Device Tree blob at 18000000
> >    Booting using the fdt blob at 0x18000000
> >    Using Device Tree in place at 18000000, end 1800de6f
> >
> > Starting kernel ...
> >
> > Booting Linux on physical CPU 0x0
> > Linux version 3.14.28-1.0.0_ga+g91cf351 (ui at ui-virtual-machine) (gcc
> version
> > 4.9.2 (GCC) ) #1 SMP PREEMPT Sat May 2 02:00:26 CEST 2015
> > CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
> > CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
> > Machine model: Freescale i.MX6 Quad SABRE Automotive Board
> > cma: CMA: reserved 320 MiB at 6a000000
> > Memory policy: Data cache writealloc
> > PERCPU: Embedded 8 pages/cpu @ee71d000 s8896 r8192 d15680 u32768
> > Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
> 520720
> > Kernel command line: console=ttymxc3,115200 video=mxcfb0:dev=hdmi,
> > 1024x768M at 60,if=RGB24 bpp=32 root=/dev/mmcblk2p2 rootwait rw
> > coherent_pool=32M
> > 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: 1736024K/2097152K available (7213K kernel code, 394K rwdata,
> 6180K
> > rodata, 328K init, 428K bss, 361128K 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 - 0x80d1c630   (13394 kB)
> >       .init : 0x80d1d000 - 0x80d6f2c0   ( 329 kB)
> >       .data : 0x80d70000 - 0x80dd2a80   ( 395 kB)
> >        .bss : 0x80dd2a8c - 0x80e3dd5c   ( 429 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:
> 1024 kB
> > Switching to timer-based delay loop
> > sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every
> > 1431655765682ns
> > Console: colour dummy device 80x30
> > Calibrating delay loop (skipped), value calculated using timer
> frequency..
> > 6.00 BogoMIPS (lpj=30000)
> > pid_max: default: 32768 minimum: 301
> > Mount-cache hash table entries: 4096 (order: 2, 16384 bytes)
> > Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes)
> > CPU: Testing write buffer coherency: ok
> > CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
> > Setting up static identity map for 0x106dd308 - 0x106dd360
> > 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.
> > CPU: All CPU(s) started in SVC mode.
> > devtmpfs: initialized
> > VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
> > pinctrl core: initialized pinctrl subsystem
> > regulator-dummy: no parameters
> > NET: Registered protocol family 16
> > DMA: preallocated 32768 KiB pool for atomic coherent allocations
> > cpuidle: using governor ladder
> > cpuidle: using governor menu
> > CPU identified as i.MX6Q, silicon rev 1.2
> > Use WDOG1 as reset source
> > syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
> > vdd1p1: 800 <--> 1375 mV at 1100 mV
> > vdd3p0: 2800 <--> 3150 mV at 3000 mV
> > vdd2p5: 2000 <--> 2750 mV at 2400 mV
> > vddarm: 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
> > 3P3V: 3300 mV
> > vio1: 3300 mV
> > vio2: 3300 mV
> > vd: 3300 mV
> > va: 5000 mV
> > platform usb_h1_vbus.30: Driver reg-fixed-voltage requests probe deferral
> > platform usb_otg_vbus.31: Driver reg-fixed-voltage requests probe
> deferral
> > 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
> > usbphy_nop1.12 supply vcc not found, using dummy regulator
> > usbphy_nop2.13 supply vcc not found, using dummy regulator
> > i2c i2c-1: IMX I2C adapter registered
> > i2c i2c-2: 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
> > <giometti at linux.it>
> > 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.
> > Bluetooth: Core ver 2.18
> > NET: Registered protocol family 31
> > Bluetooth: HCI device and connection manager initialized
> > Bluetooth: HCI socket layer initialized
> > Bluetooth: L2CAP socket layer initialized
> > Bluetooth: SCO socket layer initialized
> > cfg80211: Calling CRDA to update world regulatory domain
> > Switched to clocksource mxc_timer1
> > NET: Registered protocol family 2
> > TCP established hash table entries: 16384 (order: 4, 65536 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
> > imx6_busfreq busfreq.16: DDR medium rate not supported.
> > Bus freq driver module loaded
> > futex hash table entries: 1024 (order: 4, 65536 bytes)
> > 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 3502
> > io scheduler noop registered
> > io scheduler deadline registered
> > io scheduler cfq registered (default)
> > backlight.17 supply power not found, using dummy regulator
> > MIPI DSI driver module loaded
> > mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1
> > mxc_sdc_fb fb.23: registered mxc display driver hdmi
> > Console: switching to colour frame buffer device 80x30
> > mxc_hdmi 20e0000.hdmi_video: Error only one HDMI output support now!
> > mxc_sdc_fb fb.24: NO mxc display driver found!
> > mxc_sdc_fb fb.25: NO mxc display driver found!
> > mxc_sdc_fb fb.26: registered mxc display driver ldb
> > mxc_hdmi 20e0000.hdmi_video: Read EDID again
> > imx-sdma 20ec000.sdma: no iram assigned, using external mem
> > imx-sdma 20ec000.sdma: no event needs to be remapped
> > imx-sdma 20ec000.sdma: loaded firmware 3.1
> > imx-sdma 20ec000.sdma: initialized
> > pfuze100-regulator 1-0008: Full layer: 1, Metal layer: 2
> > pfuze100-regulator 1-0008: FAB: 0, FIN: 0
> > pfuze100-regulator 1-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, base_baud =
> 5000000) is
> > a IMX
> > 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61, base_baud =
> 5000000) is
> > a IMX
> > mxc_hdmi 20e0000.hdmi_video: create default modelist
> >
> > Anyone have a begining of idea please ?
>
> Maybe
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=6703
> ?
>
>
> Daiane
> >
> > thank you in advance
> >
> > --
> > _______________________________________________
> > meta-freescale mailing list
> > meta-freescale at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-freescale
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20150602/c1ccc061/attachment-0001.html>


More information about the meta-freescale mailing list