On Fri, Jan 29, 2016 at 05:12:28PM -0500, Akshay Bhat wrote: > > > On 01/28/2016 05:29 PM, Rob Clark wrote: > >can't really say if that is the issue in this case, but these are the > >symptoms you'd see if the kernel was built without some driver that > >imx-drm depends on[1]. The kernel will only try to reprobe a driver > >if some other driver has loaded since it last deferred (otherwise, it > >would be pointless, you'd just -EPROBE_DEFER again). > > > >[1] which is a really annoying thing about devicetree.. there's no > >good way to figure out which drivers need to be enabled in kernel > >config.. > > > >BR, > >-R > > > > I agree a missing driver would show the symptoms I am seeing. However I have > verified this is not the case by moving i2c above gpu in the makefile and > keeping everything else the same. This results in the i2c mux driver init > (pca9547) being called before the drm init and everything works fine in that > case (indicates no missing driver). > > Also from the original log you can see that there are a lot of modules that > are loaded after the drm driver does a probe defer, yet there is no entries > in the bootlog for the drm driver being re-probed. In the next-20151202 > kernel log you can see it being re-probed. This points to the drm probe > deferral being broken. > > Thanks for your input, any other ideas are welcome. I think your problem is similar to what Tixy has found when testing HDLCD, which also uses the components API. He has posted a patch here: http://www.spinics.net/lists/arm-kernel/msg477090.html Russell has added it to his branch, seems to be available in linux-next as commit 57480484f9f7631738ef2. Best regards, Liviu > > Log with i2c init before drm (Makefile hack to avoid probe deferral): > dmesg | grep -i 'drm \| pca' > [ 1.325962] pca954x 0-0070: registered 8 multiplexed busses for I2C mux > pca9547 > [ 1.379740] pca954x 1-0070: registered 8 multiplexed busses for I2C mux > pca9547 > [ 1.387465] [drm] Initialized drm 1.1.0 20060810 > [ 1.578625] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops > ipu_crtc_ops) > [ 1.586272] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops > ipu_crtc_ops) > [ 1.593905] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops > ipu_crtc_ops) > [ 1.601509] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops > ipu_crtc_ops) > [ 1.618241] imx-drm display-subsystem: bound 120000.hdmi (ops > dw_hdmi_imx_ops) > [ 1.634754] imx-drm display-subsystem: bound > 2000000.aips-bus:ldb@020e0008 (ops imx_ldb_ops) > [ 1.902172] imx-drm display-subsystem: fb0: frame buffer device > [ 1.929283] [drm] Initialized imx-drm 1.0.0 20120507 on minor 1 > > > >On Thu, Jan 28, 2016 at 2:56 PM, Akshay Bhat <akshay.bhat@xxxxxxxxxxx> wrote: > >>Hi, > >> > >>There appears to be a bug in kernel where after a probe deferral by the drm > >>driver, the deferred drm function is never called again at a later point. > >> > >>I have a iMX6 based board where there is pca9547 i2c mux between the display > >>and the mx6 processor. The drm driver tries to get EDID information but the > >>I2C mux pca9547 driver is not yet called, so drm driver does a probe > >>deferral as expected. However the drm function is never called again after > >>the pca9547 driver completes initialization because of which the display > >>remains blank. Things used to work with next-20151202 and I saw it stop > >>working sometime around next-20151223 onwards. > >> > >>If I comment the "ddc-i2c-bus" entry in device tree, then the display works > >>in next-20160128 since the probe deferral does not happen. > >> > >>Has anyone else seen this issue? > >> > >>Logs provided below. > >> > >>Thanks, > >>Akshay > >> > >>Log where things work in next-20151202: > >>dmesg | grep -i 'drm \| pca' > >>[ 1.597271] [drm] Initialized drm 1.1.0 20060810 > >>[ 1.638434] imx-drm display-subsystem: bound imx-ipuv3-crtc.0 (ops > >>ipu_crtc_ops) > >>[ 1.646013] imx-drm display-subsystem: bound imx-ipuv3-crtc.1 (ops > >>ipu_crtc_ops) > >>[ 1.653669] imx-drm display-subsystem: bound imx-ipuv3-crtc.4 (ops > >>ipu_crtc_ops) > >>[ 1.661276] imx-drm display-subsystem: bound imx-ipuv3-crtc.5 (ops > >>ipu_crtc_ops) > >>[ 1.669067] imx-drm display-subsystem: failed to bind 120000.hdmi (ops > >>dw_hdmi_imx_ops): -517 > >>[ 1.680883] imx-drm display-subsystem: master bind failed: -517 > >>[ 2.460839] pca954x 0-0070: registered 8 multiplexed busses for I2C mux > >>pca9547 > >>[ 2.515638] pca954x 1-0070: registered 8 multiplexed busses for I2C mux > >>pca9547 > >>[ 3.241065] imx-drm display-subsystem: bound imx-ipuv3-crtc.0 (ops > >>ipu_crtc_ops) > >>[ 3.248565] imx-drm display-subsystem: bound imx-ipuv3-crtc.1 (ops > >>ipu_crtc_ops) > >>[ 3.256053] imx-drm display-subsystem: bound imx-ipuv3-crtc.4 (ops > >>ipu_crtc_ops) > >>[ 3.263566] imx-drm display-subsystem: bound imx-ipuv3-crtc.5 (ops > >>ipu_crtc_ops) > >>[ 3.283249] imx-drm display-subsystem: bound 120000.hdmi (ops > >>dw_hdmi_imx_ops) > >>[ 3.299943] imx-drm display-subsystem: bound > >>2000000.aips-bus:ldb@020e0008 (ops imx_ldb_ops) > >>[ 3.547620] imx-drm display-subsystem: fb0: frame buffer device > >>[ 3.577445] [drm] Initialized imx-drm 1.0.0 20120507 on minor 1 > >> > >>Log where things do not work in next-20160128: > >>dmesg | grep -i 'drm \| pca' > >>[ 1.265837] [drm] Initialized drm 1.1.0 20060810 > >>[ 1.458511] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops > >>ipu_crtc_ops) > >>[ 1.466156] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops > >>ipu_crtc_ops) > >>[ 1.473766] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops > >>ipu_crtc_ops) > >>[ 1.481389] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops > >>ipu_crtc_ops) > >>[ 1.489201] imx-drm display-subsystem: failed to bind 120000.hdmi (ops > >>dw_hdmi_imx_ops): -517 > >>[ 1.500631] imx-drm display-subsystem: master bind failed: -517 > >>[ 2.188536] pca954x 0-0070: registered 8 multiplexed busses for I2C mux > >>pca9547 > >>[ 2.242492] pca954x 1-0070: registered 8 multiplexed busses for I2C mux > >>pca9547 > >> > >>Complete log with next-20160128 kernel: > >>[ 0.000000] Booting Linux on physical CPU 0x0 > >>[ 0.000000] Linux version 4.5.0-rc1-next-20160128-00007-g0d6335e > >>(nodeax@timesysab) (gcc version 4.8.5 (Timesys 20150713) ) #159 SMP Thu Jan > >>28 14:02:00 EST 2016 > >>[ 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] Machine model: General Electric B850v3 > >>[ 0.000000] cma: Reserved 128 MiB at 0x88000000 > >>[ 0.000000] Memory policy: Data cache writealloc > >>[ 0.000000] On node 0 totalpages: 524288 > >>[ 0.000000] free_area_init_node: node 0, pgdat 80c7e040, node_mem_map > >>eeff8000 > >>[ 0.000000] Normal zone: 3584 pages used for memmap > >>[ 0.000000] Normal zone: 0 pages reserved > >>[ 0.000000] Normal zone: 458752 pages, LIFO batch:31 > >>[ 0.000000] HighMem zone: 65536 pages, LIFO batch:15 > >>[ 0.000000] PERCPU: Embedded 13 pages/cpu @eefa2000 s23296 r8192 d21760 > >>u53248 > >>[ 0.000000] pcpu-alloc: s23296 r8192 d21760 u53248 alloc=13*4096 > >>[ 0.000000] pcpu-alloc: [0] 0 [0] 1 > >>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total > >>pages: 520704 > >>[ 0.000000] Kernel command line: console=ttymxc2,115200 ip=none > >>root=/dev/mmcblk0p2 rootwait rw ext4 cma=128M > >>[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) > >>[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 > >>bytes) > >>[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 > >>bytes) > >>[ 0.000000] Memory: 1926572K/2097152K available (8759K kernel code, 429K > >>rwdata, 3152K rodata, 420K init, 8374K bss, 39508K reserved, 131072K > >>cma-reserved, 131072K highmem) > >>[ 0.000000] Virtual kernel memory layout: > >>[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) > >>[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) > >>[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) > >>[ 0.000000] lowmem : 0x80000000 - 0xf0000000 (1792 MB) > >>[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) > >>[ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB) > >>[ 0.000000] .text : 0x80008000 - 0x80baa064 (11913 kB) > >>[ 0.000000] .init : 0x80bab000 - 0x80c14000 ( 420 kB) > >>[ 0.000000] .data : 0x80c14000 - 0x80c7f7a0 ( 430 kB) > >>[ 0.000000] .bss : 0x80c7f7a0 - 0x814ad340 (8375 kB) > >>[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 > >>[ 0.000000] Running RCU self tests > >>[ 0.000000] Hierarchical RCU implementation. > >>[ 0.000000] RCU lockdep checking is enabled. > >>[ 0.000000] Build-time adjustment of leaf fanout to 32. > >>[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. > >>[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2 > >>[ 0.000000] NR_IRQS:16 nr_irqs:16 16 > >>[ 0.000000] L2C-310 erratum 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 1 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.000027] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: > >>0xffffffff, max_idle_ns: 637086815595 ns > >>[ 0.001395] Console: colour dummy device 80x30 > >>[ 0.001423] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., > >>Ingo Molnar > >>[ 0.001432] ... MAX_LOCKDEP_SUBCLASSES: 8 > >>[ 0.001441] ... MAX_LOCK_DEPTH: 48 > >>[ 0.001449] ... MAX_LOCKDEP_KEYS: 8191 > >>[ 0.001457] ... CLASSHASH_SIZE: 4096 > >>[ 0.001464] ... MAX_LOCKDEP_ENTRIES: 32768 > >>[ 0.001472] ... MAX_LOCKDEP_CHAINS: 65536 > >>[ 0.001480] ... CHAINHASH_SIZE: 32768 > >>[ 0.001488] memory used by lock dependency info: 5167 kB > >>[ 0.001496] per task-struct memory footprint: 1536 bytes > >>[ 0.001528] Calibrating delay loop (skipped), value calculated using > >>timer frequency.. 6.00 BogoMIPS (lpj=30000) > >>[ 0.001548] pid_max: default: 32768 minimum: 301 > >>[ 0.001840] Mount-cache hash table entries: 4096 (order: 2, 16384 bytes) > >>[ 0.001859] Mountpoint-cache hash table entries: 4096 (order: 2, 16384 > >>bytes) > >>[ 0.003563] CPU: Testing write buffer coherency: ok > >>[ 0.004397] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 > >>[ 0.004494] Setting up static identity map for 0x10008280 - 0x100082f0 > >>[ 0.008632] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 > >>[ 0.009041] Brought up 2 CPUs > >>[ 0.009062] SMP: Total of 2 processors activated (12.00 BogoMIPS). > >>[ 0.009072] CPU: All CPU(s) started in SVC mode. > >>[ 0.011108] devtmpfs: initialized > >>[ 0.042313] VFP support v0.3: implementor 41 architecture 3 part 30 > >>variant 9 rev 4 > >>[ 0.043114] clocksource: jiffies: mask: 0xffffffff max_cycles: > >>0xffffffff, max_idle_ns: 19112604462750000 ns > >>[ 0.050794] pinctrl core: initialized pinctrl subsystem > >>[ 0.053938] NET: Registered protocol family 16 > >>[ 0.056968] DMA: preallocated 256 KiB pool for atomic coherent > >>allocations > >>[ 0.059184] CPU identified as i.MX6Q, silicon rev 1.5 > >>[ 0.108840] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 > >>watchpoint registers. > >>[ 0.108856] hw-breakpoint: maximum watchpoint size is 4 bytes. > >>[ 0.112084] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver > >>[ 0.166596] mxs-dma 110000.dma-apbh: initialized > >>[ 0.174093] vgaarb: loaded > >>[ 0.174995] SCSI subsystem initialized > >>[ 0.175406] libata version 3.00 loaded. > >>[ 0.176035] usbcore: registered new interface driver usbfs > >>[ 0.176184] usbcore: registered new interface driver hub > >>[ 0.176363] usbcore: registered new device driver usb > >>[ 0.178755] i2c i2c-0: IMX I2C adapter registered > >>[ 0.178787] i2c i2c-0: can't use DMA, using PIO instead. > >>[ 0.180740] i2c i2c-1: IMX I2C adapter registered > >>[ 0.180769] i2c i2c-1: can't use DMA, using PIO instead. > >>[ 0.182141] i2c i2c-2: IMX I2C adapter registered > >>[ 0.182170] i2c i2c-2: can't use DMA, using PIO instead. > >>[ 0.182390] Linux video capture interface: v2.00 > >>[ 0.182619] pps_core: LinuxPPS API ver. 1 registered > >>[ 0.182632] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo > >>Giometti <giometti@xxxxxxxx> > >>[ 0.182686] PTP clock support registered > >>[ 0.183446] Advanced Linux Sound Architecture Driver Initialized. > >>[ 0.186578] Bluetooth: Core ver 2.21 > >>[ 0.186671] NET: Registered protocol family 31 > >>[ 0.186683] Bluetooth: HCI device and connection manager initialized > >>[ 0.186740] Bluetooth: HCI socket layer initialized > >>[ 0.186767] Bluetooth: L2CAP socket layer initialized > >>[ 0.186893] Bluetooth: SCO socket layer initialized > >>[ 0.189165] clocksource: Switched to clocksource mxc_timer1 > >>[ 0.189969] VFS: Disk quotas dquot_6.6.0 > >>[ 0.190092] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 > >>bytes) > >>[ 0.218040] NET: Registered protocol family 2 > >>[ 0.219644] TCP established hash table entries: 16384 (order: 4, 65536 > >>bytes) > >>[ 0.219933] TCP bind hash table entries: 16384 (order: 7, 589824 bytes) > >>[ 0.225139] TCP: Hash tables configured (established 16384 bind 16384) > >>[ 0.225348] UDP hash table entries: 1024 (order: 4, 81920 bytes) > >>[ 0.226063] UDP-Lite hash table entries: 1024 (order: 4, 81920 bytes) > >>[ 0.227451] NET: Registered protocol family 1 > >>[ 0.228454] RPC: Registered named UNIX socket transport module. > >>[ 0.228471] RPC: Registered udp transport module. > >>[ 0.228481] RPC: Registered tcp transport module. > >>[ 0.228492] RPC: Registered tcp NFSv4.1 backchannel transport module. > >>[ 0.228529] PCI: CLS 0 bytes, default 64 > >>[ 0.230522] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 > >>counters available > >>[ 0.233402] futex hash table entries: 512 (order: 3, 32768 bytes) > >>[ 0.257648] NFS: Registering the id_resolver key type > >>[ 0.257842] Key type id_resolver registered > >>[ 0.257857] Key type id_legacy registered > >>[ 0.258014] jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc. > >>[ 0.259838] fuse init (API version 7.24) > >>[ 0.268158] bounce: pool size: 64 pages > >>[ 0.268237] io scheduler noop registered > >>[ 0.268259] io scheduler deadline registered > >>[ 0.268351] io scheduler cfq registered (default) > >>[ 0.269095] imx-weim 21b8000.weim: Driver registered. > >>[ 0.272944] PCI host bridge /soc/pcie@0x01000000 ranges: > >>[ 0.272964] No bus range found for /soc/pcie@0x01000000, using [bus > >>00-ff] > >>[ 0.273011] IO 0x01f80000..0x01f8ffff -> 0x00000000 > >>[ 0.273094] MEM 0x01000000..0x01efffff -> 0x01000000 > >>[ 0.395393] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00 > >>[ 0.395418] pci_bus 0000:00: root bus resource [bus 00-ff] > >>[ 0.395437] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] > >>[ 0.395453] pci_bus 0000:00: root bus resource [mem > >>0x01000000-0x01efffff] > >>[ 0.395474] pci_bus 0000:00: scanning bus > >>[ 0.395589] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400 > >>[ 0.395636] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff] > >>[ 0.395673] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref] > >>[ 0.395738] pci 0000:00:00.0: calling pci_fixup_ide_bases+0x0/0x4c > >>[ 0.395888] pci 0000:00:00.0: supports D1 > >>[ 0.395903] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold > >>[ 0.395960] pci 0000:00:00.0: PME# disabled > >>[ 0.396719] pci_bus 0000:00: fixups for bus > >>[ 0.396746] PCI: bus0: Fast back to back transfers disabled > >>[ 0.396765] pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 0 > >>[ 0.397078] pci_bus 0000:01: scanning bus > >>[ 0.407384] imx6q-pcie 1ffc000.pcie: transition to gen2 is stuck, reset > >>PHY! > >>[ 0.410474] pci_bus 0000:01: fixups for bus > >>[ 0.410489] PCI: bus1: Fast back to back transfers enabled > >>[ 0.410502] pci_bus 0000:01: bus scan returning with max=01 > >>[ 0.410526] pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 1 > >>[ 0.410546] pci_bus 0000:00: bus scan returning with max=01 > >>[ 0.410666] pci 0000:00:00.0: fixup irq: got 305 > >>[ 0.410681] pci 0000:00:00.0: assigning IRQ 305 > >>[ 0.410736] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff] > >>[ 0.410763] pci 0000:00:00.0: BAR 6: assigned [mem 0x01100000-0x0110ffff > >>pref] > >>[ 0.410783] pci 0000:00:00.0: PCI bridge to [bus 01] > >>[ 0.411472] pcieport 0000:00:00.0: Signaling PME through PCIe PME > >>interrupt > >>[ 0.411499] pcie_pme 0000:00:00.0:pcie01: service driver pcie_pme loaded > >>[ 0.413745] backlight supply power not found, using dummy regulator > >>[ 0.417844] imx-sdma 20ec000.sdma: loaded firmware 1.1 > >>[ 0.427048] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 297, > >>base_baud = 5000000) is a IMX > >>[ 1.249726] console [ttymxc2] enabled > >>[ 1.255180] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 298, > >>base_baud = 5000000) is a IMX > >>[ 1.266146] [drm] Initialized drm 1.1.0 20060810 > >>[ 1.275503] panel-lvds0 supply power not found, using dummy regulator > >>[ 1.287119] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops) > >>[ 1.293388] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops) > >>[ 1.299628] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops) > >>[ 1.305832] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007 > >>[ 1.349823] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108 > >>[ 1.392104] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215 > >>[ 1.436470] imx-ipuv3 2400000.ipu: IPUv3H probed > >>[ 1.445583] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > >>[ 1.452242] [drm] No driver support for vblank timestamp query. > >>[ 1.458671] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops > >>ipu_crtc_ops) > >>[ 1.466317] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops > >>ipu_crtc_ops) > >>[ 1.473938] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops > >>ipu_crtc_ops) > >>[ 1.481571] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops > >>ipu_crtc_ops) > >>[ 1.489393] imx-drm display-subsystem: failed to bind 120000.hdmi (ops > >>dw_hdmi_imx_ops): -517 > >>[ 1.500838] imx-drm display-subsystem: master bind failed: -517 > >>[ 1.506875] imx-ipuv3 2800000.ipu: IPUv3H probed > >>[ 1.536909] brd: module loaded > >>[ 1.556135] loop: module loaded > >>[ 1.564393] da9063 2-0058: Device detected (chip-ID: 0x61, var-ID: 0x50) > >>[ 1.624682] ahci-imx 2200000.sata: fsl,transmit-level-mV not specified, > >>using 00000024 > >>[ 1.632679] ahci-imx 2200000.sata: fsl,transmit-boost-mdB not specified, > >>using 00000480 > >>[ 1.640728] ahci-imx 2200000.sata: fsl,transmit-atten-16ths not > >>specified, using 00002000 > >>[ 1.648919] ahci-imx 2200000.sata: fsl,receive-eq-mdB not specified, > >>using 05000000 > >>[ 1.659967] ahci-imx 2200000.sata: SSS flag set, parallel bus scan > >>disabled > >>[ 1.666968] ahci-imx 2200000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps > >>0x1 impl platform mode > >>[ 1.675804] ahci-imx 2200000.sata: flags: ncq sntf stag pm led clo only > >>pmp pio slum part ccc apst > >>[ 1.687924] scsi host0: ahci-imx > >>[ 1.692283] ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port > >>0x100 irq 301 > >>[ 1.708647] m25p80 spi0.0: n25q032 (4096 Kbytes) > >>[ 1.713393] 3 ofpart partitions found on MTD device spi0.0 > >>[ 1.718891] Creating 3 MTD partitions on "spi0.0": > >>[ 1.723718] 0x000000000000-0x0000000c0000 : "U-Boot" > >>[ 1.733106] 0x0000000c0000-0x0000000d0000 : "env" > >>[ 1.740798] 0x0000000d0000-0x000000200000 : "spare" > >>[ 1.748778] spi_imx 2008000.ecspi: probed > >>[ 1.755765] at25 spi4.0: 32 KByte at25 eeprom, pagesize 64 > >>[ 1.761332] spi_imx 2018000.ecspi: probed > >>[ 1.766974] CAN device driver interface > >>[ 1.772909] 2188000.ethernet supply phy not found, using dummy regulator > >>[ 1.781234] pps pps0: new PPS source ptp0 > >>[ 1.793904] libphy: fec_enet_mii_bus: probed > >>[ 1.800025] fec 2188000.ethernet eth0: registered PHC device 0 > >>[ 1.806309] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI > >>[ 1.812459] e100: Copyright(c) 1999-2006 Intel Corporation > >>[ 1.818181] e1000: Intel(R) PRO/1000 Network Driver - version > >>7.3.21-k8-NAPI > >>[ 1.825276] e1000: Copyright (c) 1999-2006 Intel Corporation. > >>[ 1.831231] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k > >>[ 1.837074] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. > >>[ 1.843205] igb: Intel(R) Gigabit Ethernet Network Driver - version > >>5.3.0-k > >>[ 1.850204] igb: Copyright (c) 2007-2014 Intel Corporation. > >>[ 1.855963] igbvf: Intel(R) Gigabit Virtual Function Network Driver - > >>version 2.0.2-k > >>[ 1.863828] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. > >>[ 1.869939] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - > >>version 4.2.1-k > >>[ 1.877604] ixgbe: Copyright (c) 1999-2015 Intel Corporation. > >>[ 1.883888] i40e: Intel(R) Ethernet Connection XL710 Network Driver - > >>version 1.4.8-k > >>[ 1.891761] i40e: Copyright (c) 2013 - 2014 Intel Corporation. > >>[ 1.897876] ixgb: Intel(R) PRO/10GbE Network Driver - version > >>1.0.135-k2-NAPI > >>[ 1.905070] ixgb: Copyright (c) 1999-2008 Intel Corporation. > >>[ 1.912057] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > >>[ 1.918607] ehci-pci: EHCI PCI platform driver > >>[ 1.923229] ehci-mxc: Freescale On-Chip EHCI Host driver > >>[ 1.928933] usbcore: registered new interface driver usb-storage > >>[ 1.944720] ci_hdrc ci_hdrc.0: EHCI Host Controller > >>[ 1.949798] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus > >>number 1 > >>[ 1.969229] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00 > >>[ 1.978129] hub 1-0:1.0: USB hub found > >>[ 1.982121] hub 1-0:1.0: 1 port detected > >>[ 1.993591] ci_hdrc ci_hdrc.1: EHCI Host Controller > >>[ 1.998541] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus > >>number 2 > >>[ 2.019211] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00 > >>[ 2.021294] ata1: SATA link down (SStatus 0 SControl 300) > >>[ 2.021347] ahci-imx 2200000.sata: no device found, disabling link. > >>[ 2.021354] ahci-imx 2200000.sata: pass ahci_imx..hotplug=1 to enable > >>hotplug > >>[ 2.045625] hub 2-0:1.0: USB hub found > >>[ 2.049563] hub 2-0:1.0: 1 port detected > >>[ 2.056293] mousedev: PS/2 mouse device common for all mice > >>[ 2.067604] input: da9063-onkey as > >>/devices/soc0/soc/2100000.aips-bus/21a8000.i2c/i2c-2/2-0058/da9063-onkey/input/input0 > >>[ 2.085197] rtc-rx8010 2-0032: Frequency stop was detected > >>[ 2.091259] rtc-rx8010 2-0032: IRQ 147 supplied > >>[ 2.097324] rtc-rx8010 2-0032: Frequency stop detected > >>[ 2.103023] rtc-rx8010 2-0032: rtc core: registered rx8010 as rtc0 > >>[ 2.110783] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered > >>20cc000.snvs:snvs-r as rtc1 > >>[ 2.119813] i2c /dev entries driver > >>[ 2.127894] i2c i2c-0: Added multiplexed i2c bus 3 > >>[ 2.134802] at24 4-0050: 1024 byte 24c08 EEPROM, writable, 1 bytes/write > >>[ 2.141993] i2c i2c-0: Added multiplexed i2c bus 4 > >>[ 2.147625] i2c i2c-0: Added multiplexed i2c bus 5 > >>[ 2.153905] i2c i2c-0: Added multiplexed i2c bus 6 > >>[ 2.165013] i2c i2c-0: Added multiplexed i2c bus 7 > >>[ 2.171359] i2c i2c-0: Added multiplexed i2c bus 8 > >>[ 2.176994] i2c i2c-0: Added multiplexed i2c bus 9 > >>[ 2.183683] i2c i2c-0: Added multiplexed i2c bus 10 > >>[ 2.188579] pca954x 0-0070: registered 8 multiplexed busses for I2C mux > >>pca9547 > >>[ 2.197490] i2c i2c-1: Added multiplexed i2c bus 11 > >>[ 2.203222] i2c i2c-1: Added multiplexed i2c bus 12 > >>[ 2.208897] i2c i2c-1: Added multiplexed i2c bus 13 > >>[ 2.214620] i2c i2c-1: Added multiplexed i2c bus 14 > >>[ 2.220367] i2c i2c-1: Added multiplexed i2c bus 15 > >>[ 2.226060] i2c i2c-1: Added multiplexed i2c bus 16 > >>[ 2.231834] i2c i2c-1: Added multiplexed i2c bus 17 > >>[ 2.237531] i2c i2c-1: Added multiplexed i2c bus 18 > >>[ 2.242491] pca954x 1-0070: registered 8 multiplexed busses for I2C mux > >>pca9547 > >>[ 2.252112] IR NEC protocol handler initialized > >>[ 2.256669] IR RC5(x/sz) protocol handler initialized > >>[ 2.261801] IR RC6 protocol handler initialized > >>[ 2.266351] IR JVC protocol handler initialized > >>[ 2.270925] IR Sony protocol handler initialized > >>[ 2.275560] IR SANYO protocol handler initialized > >>[ 2.280313] IR Sharp protocol handler initialized > >>[ 2.285034] IR MCE Keyboard/mouse protocol handler initialized > >>[ 2.290904] IR XMP protocol handler initialized > >>[ 2.308476] coda 2040000.vpu: Firmware code revision: 40778 > >>[ 2.314138] coda 2040000.vpu: Initialized CODA960. > >>[ 2.315224] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0) > >>[ 2.315551] Bluetooth: HCI UART driver ver 2.3 > >>[ 2.315559] Bluetooth: HCI UART protocol H4 registered > >>[ 2.315564] Bluetooth: HCI UART protocol BCSP registered > >>[ 2.315568] Bluetooth: HCI UART protocol LL registered > >>[ 2.315573] Bluetooth: HCI UART protocol ATH3K registered > >>[ 2.315577] Bluetooth: HCI UART protocol Three-wire (H5) registered > >>[ 2.315821] Bluetooth: HCI UART protocol Intel registered > >>[ 2.316036] Bluetooth: HCI UART protocol BCM registered > >>[ 2.316446] sdhci: Secure Digital Host Controller Interface driver > >>[ 2.316451] sdhci: Copyright(c) Pierre Ossman > >>[ 2.316461] sdhci-pltfm: SDHCI platform and OF driver helper > >>[ 2.317734] /soc/aips-bus@02100000/usdhc@02194000: voltage-ranges > >>unspecified > >>[ 2.317780] sdhci-esdhc-imx 2194000.usdhc: Got CD GPIO > >>[ 2.359517] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using > >>ADMA > >>[ 2.360512] /soc/aips-bus@02100000/usdhc@02198000: voltage-ranges > >>unspecified > >>[ 2.360524] sdhci-esdhc-imx 2198000.usdhc: could not get ultra high speed > >>state, work on normal mode > >>[ 2.364854] DA9063_BIO: voltage operation not allowed > >>[ 2.364859] mmc1: Switching to 3.3V signalling voltage failed > >>[ 2.409192] mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using > >>ADMA > >>[ 2.410385] /soc/aips-bus@02100000/usdhc@0219c000: voltage-ranges > >>unspecified > >>[ 2.413230] usbcore: registered new interface driver usbhid > >>[ 2.413234] usbhid: USB HID core driver > >>[ 2.434639] mma8452 3-001c: registering fsl,mma8453 accelerometer; ID > >>0x3a > >>[ 2.485323] coda 2040000.vpu: Unsupported firmware version: 2.3.10 > >>[ 2.493617] usb 1-1: new high-speed USB device number 2 using ci_hdrc > >>[ 2.512707] coda 2040000.vpu: codec registered as /dev/video[0-1] > >>[ 2.531819] mmc0: host does not support reading read-only switch, > >>assuming write-enable > >>[ 2.548414] mmc0: new high speed SDHC card at address e624 > >>[ 2.554409] mmc1: MAN_BKOPS_EN bit is not set > >>[ 2.559662] usb 2-1: new high-speed USB device number 2 using ci_hdrc > >>[ 2.560555] mmcblk0: mmc0:e624 SU16G 14.8 GiB > >>[ 2.581484] mmc1: new DDR MMC card at address 0001 > >>[ 2.587708] mmcblk0: p1 p2 p3 p4 < p5 p6 p7 > > >>[ 2.593637] sgtl5000 6-000a: sgtl5000 revision 0x11 > >>[ 2.600015] mmcblk1: mmc1:0001 8GND3R 7.28 GiB > >>[ 2.608046] mmcblk1boot0: mmc1:0001 8GND3R partition 1 4.00 MiB > >>[ 2.614800] mmcblk1boot1: mmc1:0001 8GND3R partition 2 4.00 MiB > >>[ 2.621476] mmcblk1rpmb: mmc1:0001 8GND3R partition 3 512 KiB > >>[ 2.630053] mmcblk1: p1 p2 > >>[ 2.661452] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from > >>HW > >>[ 2.662542] hub 1-1:1.0: USB hub found > >>[ 2.662724] hub 1-1:1.0: 4 ports detected > >>[ 2.676437] fsl-ssi-dai 2028000.ssi: Failed to init register map > >>[ 2.682535] fsl-ssi-dai: probe of 2028000.ssi failed with error -524 > >>[ 2.691196] imx-sgtl5000 sound: ASoC: CPU DAI (null) not registered > >>[ 2.697487] imx-sgtl5000 sound: snd_soc_register_card failed (-517) > >>[ 2.707228] NET: Registered protocol family 10 > >>[ 2.714832] sit: IPv6 over IPv4 tunneling driver > >>[ 2.721936] NET: Registered protocol family 17 > >>[ 2.722392] hub 2-1:1.0: USB hub found > >>[ 2.722641] hub 2-1:1.0: 4 ports detected > >>[ 2.734235] can: controller area network core (rev 20120528 abi 9) > >>[ 2.740602] NET: Registered protocol family 29 > >>[ 2.745088] can: raw protocol (rev 20120528) > >>[ 2.749491] can: broadcast manager protocol (rev 20120528 t) > >>[ 2.755191] can: netlink gateway (rev 20130117) max_hops=1 > >>[ 2.761284] Bluetooth: RFCOMM TTY layer initialized > >>[ 2.766195] Bluetooth: RFCOMM socket layer initialized > >>[ 2.771422] Bluetooth: RFCOMM ver 1.11 > >>[ 2.775222] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 > >>[ 2.780596] Bluetooth: BNEP socket layer initialized > >>[ 2.785583] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 > >>[ 2.791557] Bluetooth: HIDP socket layer initialized > >>[ 2.796818] Key type dns_resolver registered > >>[ 2.808474] Registering SWP/SWPB emulation handler > >>[ 2.819981] panel-lvds0 supply power not found, using dummy regulator > >>[ 2.829850] imx_thermal 2000000.aips-bus:tempmon: Extended Commercial CPU > >>temperature grade - max:105C critical:100C passive:95C > >>[ 2.843358] /soc/aips-bus@02100000/usdhc@0219c000: voltage-ranges > >>unspecified > >>[ 2.939236] usb 1-1.1: new full-speed USB device number 3 using ci_hdrc > >>[ 2.970134] mmc2: SDHCI controller on 219c000.usdhc [219c000.usdhc] using > >>ADMA > >>[ 2.979515] imx-sgtl5000 sound: ASoC: CPU DAI (null) not registered > >>[ 2.985858] imx-sgtl5000 sound: snd_soc_register_card failed (-517) > >>[ 2.999310] usb 2-1.1: new high-speed USB device number 3 using ci_hdrc > >>[ 3.008664] rtc-rx8010 2-0032: Frequency stop detected > >>[ 3.013919] rtc-rx8010 2-0032: hctosys: unable to read the hardware clock > >>[ 3.020838] sdhci-esdhc-imx 219c000.usdhc: card claims to support > >>voltages below defined range > >>[ 3.084525] mmc2: new high speed SDIO card at address 0001 > >>[ 3.111842] hub 2-1.1:1.0: USB hub found > >>[ 3.116004] hub 2-1.1:1.0: 3 ports detected > >>[ 3.119442] lvds_ppen: disabling > >>[ 3.127129] imx-sgtl5000 sound: ASoC: CPU DAI (null) not registered > >>[ 3.133456] imx-sgtl5000 sound: snd_soc_register_card failed (-517) > >>[ 3.133986] DA9063_LDO5: disabling > >>[ 3.135181] DA9063_LDO6: disabling > >>[ 3.136452] DA9063_LDO7: disabling > >>[ 3.137723] DA9063_LDO8: disabling > >>[ 3.140067] input: Silicon Laboratories CP2114 USB-Audio Bridge as > >>/devices/soc0/soc/2100000.aips-bus/2184000.usb/ci_hdrc.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:10C4:EAB0.0001/input/input1 > >>[ 3.140548] DA9063_LDO9: disabling > >>[ 3.141703] DA9063_LDO10: disabling > >>[ 3.142205] vwl1807: disabling > >>[ 3.142696] ALSA device list: > >>[ 3.142699] No soundcards found. > >>[ 3.200021] hid-generic 0003:10C4:EAB0.0001: input: USB HID v1.11 Device > >>[Silicon Laboratories CP2114 USB-Audio Bridge] on usb-ci_hdrc.0-1.1/input2 > >>[ 3.214219] imx-sgtl5000 sound: ASoC: CPU DAI (null) not registered > >>[ 3.220535] imx-sgtl5000 sound: snd_soc_register_card failed (-517) > >>[ 3.227672] imx-sgtl5000 sound: ASoC: CPU DAI (null) not registered > >>[ 3.233994] imx-sgtl5000 sound: snd_soc_register_card failed (-517) > >>[ 3.254586] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 > >>subsystem > >>[ 3.309211] usb 1-1.3: new full-speed USB device number 4 using ci_hdrc > >>[ 3.447689] imx-sgtl5000 sound: ASoC: CPU DAI (null) not registered > >>[ 3.454033] imx-sgtl5000 sound: snd_soc_register_card failed (-517) > >>[ 3.465357] EXT4-fs (mmcblk0p2): recovery complete > >>[ 3.472533] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data > >>mode. Opts: (null) > >>[ 3.480764] VFS: Mounted root (ext3 filesystem) on device 179:2. > >>[ 3.489711] devtmpfs: mounted > >>[ 3.493233] Freeing unused kernel memory: 420K (80bab000 - 80c14000) > >>[ 3.841293] random: systemd urandom read with 36 bits of entropy > >>available > >>_______________________________________________ > >>dri-devel mailing list > >>dri-devel@xxxxxxxxxxxxxxxxxxxxx > >>http://lists.freedesktop.org/mailman/listinfo/dri-devel > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/dri-devel -- ==================== | I would like to | | fix the world, | | but they're not | | giving me the | \ source code! / --------------- ¯\_(ツ)_/¯ _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel