On 02/22/2017 10:40 AM, Sascha Hauer wrote: > On Wed, Feb 22, 2017 at 09:26:25AM +0100, gianluca wrote: >> On 02/22/2017 09:00 AM, Sascha Hauer wrote: >>> On Fri, Feb 17, 2017 at 04:38:37PM +0100, gianluca wrote: >>>> On 02/16/2017 04:50 PM, Lucas Stach wrote: >> 2- look for a common timings from an existing displays in simple-panel.c and >> pass them to the compatibile property of the panel in the device-tree via >> bootloader. > > You should add the correct compatible and add support for it to the > simple-panel driver. This also requires a kernel patch, but one you can > upstream. > For now I am trying to bring up linux as soon as possible so I will adopt the existing panels in panel-simple.c as compatibility mode. Actually it does not work either. I found there are 4 display timings compatible (more or less) with the displays we actually have. They are: avic,tm070ddh03 (for a 1024x600), foxlink,fl500wvr00_a0t (for a 800x480), giantplus,gpg482739qs5 (for a 480x272) and innolux,g101ice_l01 (for 1280x800). As a test I am booting into linux with the device-tree in attachment *untouched* as it is. But, unfortunately it fails to the framebuffer node. (udev in jessie) Here is the dmesg output: > [ 0.000000] Booting Linux on physical CPU 0x0 > [ 0.000000] Linux version 4.9.7-EK20170223 (gianluca@gianlinux) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-24) ) #1 SMP > Thu Feb 23 09:41:50 CET 2017 > [ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d > [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache > [ 0.000000] OF: fdt:Machine model: Eurek EK360 i.MX6Q/D > [ 0.000000] Memory policy: Data cache writealloc > [ 0.000000] On node 0 totalpages: 262144 > [ 0.000000] free_area_init_node: node 0, pgdat c0dd7900, node_mem_map e5ef8000 > [ 0.000000] Normal zone: 1386 pages used for memmap > [ 0.000000] Normal zone: 0 pages reserved > [ 0.000000] Normal zone: 157696 pages, LIFO batch:31 > [ 0.000000] HighMem zone: 104448 pages, LIFO batch:31 > [ 0.000000] percpu: Embedded 14 pages/cpu @e5ea3000 s27648 r8192 d21504 u57344 > [ 0.000000] pcpu-alloc: s27648 r8192 d21504 u57344 alloc=14*4096 > [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260758 > [ 0.000000] Kernel command line: console=ttymxc2,115200 rootwait noswap ip=none noinitrd rootfstype=nilfs2 root=/dev/mmcblk1p3 fec.macaddr=0x7a,0x3f,0x03,0xe3,0xa2,0xff system_rev=0xe3600000 system_serialnr=0x00000000 lcd_type=am1280800n3tz fastboot video=mxcfb0:dev=ldb,if=RGB24,bpp=32 fbmem=32M vmalloc=400M > [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) > [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > [ 0.000000] Memory: 1024428K/1048576K available (8192K kernel code, 976K rwdata, 2360K rodata, 1024K init, 440K bss, 24148K reserved, 0K cma-reserved, 417792K highmem) > [ 0.000000] Virtual kernel memory layout: > vector : 0xffff0000 - 0xffff1000 ( 4 kB) > fixmap : 0xffc00000 - 0xfff00000 (3072 kB) > vmalloc : 0xe7000000 - 0xff800000 ( 392 MB) > lowmem : 0xc0000000 - 0xe6800000 ( 616 MB) > pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) > modules : 0xbf000000 - 0xbfe00000 ( 14 MB) > .text : 0xc0008000 - 0xc0900000 (9184 kB) > .init : 0xc0c00000 - 0xc0d00000 (1024 kB) > .data : 0xc0d00000 - 0xc0df4064 ( 977 kB) > .bss : 0xc0df6000 - 0xc0e64044 ( 441 kB) > [ 0.000000] Hierarchical RCU implementation. > [ 0.000000] Build-time adjustment of leaf fanout to 32. > [ 0.000000] NR_IRQS:16 nr_irqs:16 16 > [ 0.000000] L2C-310 errata 752271 769419 enabled > [ 0.000000] L2C-310 enabling early BRESP for Cortex-A9 > [ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9 > [ 0.000000] L2C-310 ID prefetch enabled, offset 16 lines > [ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled > [ 0.000000] L2C-310 cache controller enabled, 16 ways, 1024 kB > [ 0.000000] L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76470001 > [ 0.000000] Switching to timer-based delay loop, resolution 333ns > [ 0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns > [ 0.000024] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns > [ 0.002924] Console: colour dummy device 80x30 > [ 0.002961] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=12000) > [ 0.002975] pid_max: default: 32768 minimum: 301 > [ 0.003159] Security Framework initialized > [ 0.003204] Yama: becoming mindful. > [ 0.003232] AppArmor: AppArmor disabled by boot time parameter > [ 0.003298] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) > [ 0.003311] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) > [ 0.004299] CPU: Testing write buffer coherency: ok > [ 0.004331] ftrace: allocating 29589 entries in 87 pages > [ 0.058459] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 > [ 0.058555] Setting up static identity map for 0x10100000 - 0x10100098 > [ 0.065311] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 > [ 0.066345] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 > [ 0.067365] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 > [ 0.067460] Brought up 4 CPUs > [ 0.067483] SMP: Total of 4 processors activated (24.00 BogoMIPS). > [ 0.067491] CPU: All CPU(s) started in SVC mode. > [ 0.068570] devtmpfs: initialized > [ 0.079225] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 > [ 0.079603] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns > [ 0.079760] pinctrl core: initialized pinctrl subsystem > [ 0.081410] NET: Registered protocol family 16 > [ 0.083431] DMA: preallocated 256 KiB pool for atomic coherent allocations > [ 0.086042] CPU identified as i.MX6Q, silicon rev 1.5 > [ 0.103344] imx_mmdc_probe: failed to enable automatic power saving > [ 0.103369] imx-mmdc: probe of 21b0000.mmdc failed with error -16 > [ 0.109309] No ATAGs? > [ 0.109343] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. > [ 0.109353] hw-breakpoint: maximum watchpoint size is 4 bytes. > [ 0.110987] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver > [ 0.112242] Serial: AMBA PL011 UART driver > [ 0.147978] mxs-dma 110000.dma-apbh: initialized > [ 0.155975] i2c i2c-0: IMX I2C adapter registered > [ 0.155995] i2c i2c-0: can't use DMA, using PIO instead. > [ 0.156530] i2c i2c-1: IMX I2C adapter registered > [ 0.156547] i2c i2c-1: can't use DMA, using PIO instead. > [ 0.156963] i2c i2c-2: IMX I2C adapter registered > [ 0.156978] i2c i2c-2: can't use DMA, using PIO instead. > [ 0.157958] media: Linux media interface: v0.10 > [ 0.158014] Linux video capture interface: v2.00 > [ 0.158089] pps_core: LinuxPPS API ver. 1 registered > [ 0.158097] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti > [ 0.158123] PTP clock support registered > [ 0.158776] Advanced Linux Sound Architecture Driver Initialized. > [ 0.160459] clocksource: Switched to clocksource mxc_timer1 > [ 0.210127] VFS: Disk quotas dquot_6.6.0 > [ 0.210234] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > [ 0.223008] NET: Registered protocol family 2 > [ 0.223920] TCP established hash table entries: 8192 (order: 3, 32768 bytes) > [ 0.224008] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) > [ 0.224165] TCP: Hash tables configured (established 8192 bind 8192) > [ 0.224355] UDP hash table entries: 512 (order: 2, 16384 bytes) > [ 0.224408] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) > [ 0.224707] NET: Registered protocol family 1 > [ 0.224749] PCI: CLS 0 bytes, default 64 > [ 0.225528] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available > [ 0.229464] futex hash table entries: 1024 (order: 4, 65536 bytes) > [ 0.229600] audit: initializing netlink subsys (disabled) > [ 0.229680] audit: type=2000 audit(0.204:1): initialized > [ 0.230725] workingset: timestamp_bits=14 max_order=18 bucket_order=4 > [ 0.230924] zbud: loaded > [ 0.231427] NILFS version 2 loaded > [ 0.239873] bounce: pool size: 64 pages > [ 0.239970] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) > [ 0.240128] io scheduler noop registered > [ 0.240139] io scheduler deadline registered > [ 0.240198] io scheduler cfq registered (default) > [ 0.240720] imx-weim 21b8000.weim: Driver registered. > [ 0.249514] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2 > [ 0.249528] imx-sdma 20ec000.sdma: Falling back to user helper > [ 0.254867] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled > [ 0.257158] Serial: AMBA driver > [ 0.258029] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 23, base_baud = 5000000) is a IMX > [ 0.258763] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 69, base_baud = 5000000) is a IMX > [ 0.933051] console [ttymxc2] enabled > [ 0.938343] [drm] Initialized > [ 0.945021] etnaviv gpu-subsystem: bound 134000.gpu (ops 0xc097c5d4) > [ 0.951428] etnaviv gpu-subsystem: bound 130000.gpu (ops 0xc097c5d4) > [ 0.957824] etnaviv gpu-subsystem: bound 2204000.gpu (ops 0xc097c5d4) > [ 0.964294] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007 > [ 1.003918] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108 > [ 1.043882] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215 > [ 1.050016] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0 > [ 1.058531] imx-ipuv3 2400000.ipu: IPUv3H probed > [ 1.064496] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 1.071131] [drm] No driver support for vblank timestamp query. > [ 1.077180] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 1.084542] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 1.091900] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 1.099244] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 1.106672] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 1.114192] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 1.123979] imx-drm display-subsystem: master bind failed: -517 > [ 1.129944] imx-ipuv3 2800000.ipu: IPUv3H probed > [ 1.136968] libphy: Fixed MDIO Bus: probed > [ 1.248978] pps pps0: new PPS source ptp0 > [ 1.257610] libphy: fec_enet_mii_bus: probed > [ 1.262559] fec 2188000.ethernet eth0: registered PHC device 0 > [ 1.269421] mousedev: PS/2 mouse device common for all mice > [ 1.285209] rtc-pcf8563 0-0051: rtc core: registered rtc-pcf8563 as rtc0 > [ 1.294183] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc1 > [ 1.303937] i2c /dev entries driver > [ 1.310275] sdhci: Secure Digital Host Controller Interface driver > [ 1.316487] sdhci: Copyright(c) Pierre Ossman > [ 1.320867] sdhci-pltfm: SDHCI platform and OF driver helper > [ 1.327576] sdhci-esdhc-imx 2194000.usdhc: Failed getting OCR mask: 0 > [ 1.334561] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.365501] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.392497] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA > [ 1.402469] sdhci-esdhc-imx 2198000.usdhc: Got CD GPIO > [ 1.409697] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.420122] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.442267] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.451369] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.459524] sdhci-esdhc-imx 2194000.usdhc: could not set regulator OCR (-22) > [ 1.464657] mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA > [ 1.480992] mmc0: new high speed SDIO card at address 0001 > [ 1.508506] mmc2: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA > [ 1.518256] ledtrig-cpu: registered to indicate activity on CPUs > [ 1.528154] sgtl5000 0-000a: Error reading chip id -6 > [ 1.533747] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW > [ 1.535614] random: fast init done > [ 1.544842] mmc1: host does not support reading read-only switch, assuming write-enable > [ 1.565815] NET: Registered protocol family 10 > [ 1.572015] mmc1: new high speed SDHC card at address 0001 > [ 1.572098] mip6: Mobile IPv6 > [ 1.572105] NET: Registered protocol family 17 > [ 1.572118] mpls_gso: MPLS GSO support > [ 1.572414] ThumbEE CPU extension supported. > [ 1.572424] Registering SWP/SWPB emulation handler > [ 1.573283] registered taskstats version 1 > [ 1.573359] zswap: loaded using pool lzo/zbud > [ 1.607150] mmcblk1: mmc1:0001 ASTC 3.72 GiB > [ 1.608210] Key type encrypted registered > [ 1.617790] mmcblk1: p1 p2 p3 > [ 1.621057] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 1.627734] [drm] No driver support for vblank timestamp query. > [ 1.633783] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 1.641114] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 1.648543] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 1.655845] mmc2: Switching to 1.8V signalling voltage failed > [ 1.655876] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 1.656113] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 1.656130] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 1.656268] imx-drm display-subsystem: master bind failed: -517 > [ 1.657492] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 1.657495] [drm] No driver support for vblank timestamp query. > [ 1.657546] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 1.657582] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 1.657620] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 1.657654] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 1.657827] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 1.657843] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 1.657959] imx-drm display-subsystem: master bind failed: -517 > [ 1.668865] rtc-pcf8563 0-0051: setting system clock to 1970-01-04 00:10:38 UTC (259838) > [ 1.669590] PM: Hibernation image not present or could not be loaded. > [ 1.670565] usb_otg_vbus: disabling > [ 1.670573] ALSA device list: > [ 1.670575] No soundcards found. > [ 1.794189] mmc2: new DDR MMC card at address 0001 > [ 1.799891] mmcblk2: mmc2:0001 MMC04G 3.58 GiB > [ 1.805158] mmcblk2boot0: mmc2:0001 MMC04G partition 1 2.00 MiB > [ 1.811579] mmcblk2boot1: mmc2:0001 MMC04G partition 2 2.00 MiB > [ 1.817974] mmcblk2rpmb: mmc2:0001 MMC04G partition 3 128 KiB > [ 1.826106] mmcblk2: > [ 1.845240] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 1.851912] [drm] No driver support for vblank timestamp query. > [ 1.857935] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 1.865223] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 1.872532] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 1.879817] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 1.887283] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 1.894817] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 1.904629] imx-drm display-subsystem: master bind failed: -517 > [ 2.216788] VFS: Mounted root (nilfs2 filesystem) readonly on device 179:3. > [ 2.226611] Freeing unused kernel memory: 1024K (c0c00000 - c0d00000) > [ 3.615260] systemd-udevd[249]: starting version 215 > [ 3.981495] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware > [ 4.076433] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 4.083124] [drm] No driver support for vblank timestamp query. > [ 4.093105] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 4.100543] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 4.107865] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 4.115227] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 4.122712] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 4.130277] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 4.140164] imx-drm display-subsystem: master bind failed: -517 > [ 4.157974] CAN device driver interface > [ 4.172312] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 4.173235] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0) > [ 4.176524] flexcan 2090000.flexcan: device registered (reg_base=e7748000, irq=29) > [ 4.177336] fsl-asoc-card sound: ASoC: CODEC DAI sgtl5000 not registered > [ 4.177345] fsl-asoc-card sound: snd_soc_register_card failed (-517) > [ 4.205573] [drm] No driver support for vblank timestamp query. > [ 4.211678] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 4.219014] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 4.226359] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 4.233676] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 4.235468] usbcore: registered new interface driver usbfs > [ 4.235539] usbcore: registered new interface driver hub > [ 4.235701] usbcore: registered new device driver usb > [ 4.250586] coda 2040000.vpu: Direct firmware load for vpu_fw_imx6q.bin failed with error -2 > [ 4.250593] coda 2040000.vpu: Falling back to user helper > [ 4.262787] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > [ 4.277610] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 4.285226] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 4.295209] imx-drm display-subsystem: master bind failed: -517 > [ 4.329770] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 4.336494] [drm] No driver support for vblank timestamp query. > [ 4.342666] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 4.350041] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 4.356536] ci_hdrc ci_hdrc.1: EHCI Host Controller > [ 4.356582] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1 > [ 4.369361] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 4.372524] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00 > [ 4.372814] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 > [ 4.372823] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 > [ 4.372829] usb usb1: Product: EHCI Host Controller > [ 4.372834] usb usb1: Manufacturer: Linux 4.9.7-EK20170223 ehci_hcd > [ 4.372839] usb usb1: SerialNumber: ci_hdrc.1 > [ 4.373723] hub 1-0:1.0: USB hub found > [ 4.373780] hub 1-0:1.0: 1 port detected > [ 4.388887] at24 0-0050: 8192 byte 24c64 EEPROM, writable, 64 bytes/write > [ 4.415525] coda 2040000.vpu: Direct firmware load for v4l-coda960-imx6q.bin failed with error -2 > [ 4.415532] coda 2040000.vpu: Falling back to user helper > [ 4.441018] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 4.444339] coda 2040000.vpu: firmware request failed > [ 4.453641] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 4.461177] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 4.471051] imx-drm display-subsystem: master bind failed: -517 > [ 4.491116] fsl-asoc-card sound: ASoC: CODEC DAI sgtl5000 not registered > [ 4.497876] fsl-asoc-card sound: snd_soc_register_card failed (-517) > [ 4.504761] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 4.511412] [drm] No driver support for vblank timestamp query. > [ 4.517421] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 4.524704] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 4.531992] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 4.539275] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 4.546738] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 4.554262] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 4.564075] imx-drm display-subsystem: master bind failed: -517 > [ 5.222725] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 5.229398] [drm] No driver support for vblank timestamp query. > [ 5.235481] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 5.242799] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 5.250157] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 5.257500] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 5.265027] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 5.272625] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 5.282568] imx-drm display-subsystem: master bind failed: -517 > [ 6.589960] NILFS (mmcblk1p3): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds > [ 7.173058] device-mapper: uevent: version 1.0.3 > [ 7.178044] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com > [ 7.716990] EXT4-fs (mmcblk1p2): mounted filesystem without journal. Opts: (null) > [ 8.790678] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 8.797320] [drm] No driver support for vblank timestamp query. > [ 8.803325] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops 0xc097bb20) > [ 8.810606] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops 0xc097bb20) > [ 8.817911] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops 0xc097bb20) > [ 8.825209] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops 0xc097bb20) > [ 8.832666] imx-ldb 2000000.aips-bus:ldb@020e0008: panel/bridge not found: /panel > [ 8.840189] imx-drm display-subsystem: failed to bind 2000000.aips-bus:ldb@020e0008 (ops 0xc097b7e0): -517 > [ 8.841181] Generic PHY 2188000.ethernet:03: attached PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:03, irq=-1) > [ 8.841498] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready > [ 8.867339] imx-drm display-subsystem: master bind failed: -517 > [ 83.572561] random: crng init done ...and I have *NO FRAMEBUFFER* registered. What else? Am I missing something else? Some misconfigured kernel?? In attachment there is the kernel def_config (as Debian suggest the config + the board specific stuff [NILFS2 as built-in]) build as a modification of the imx_v6_v7_defconfig. I am very frustrated right now. Regards, -- Eurek s.r.l. | Electronic Engineering | http://www.eurek.it via Celletta 8/B, 40026 Imola, Italy | Phone: +39-(0)542-609120 p.iva 00690621206 - c.f. 04020030377 | Fax: +39-(0)542-609212