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

Daiane Angolini daiane.list at gmail.com
Mon Jun 1 08:55:16 PDT 2015


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
>


More information about the meta-freescale mailing list