This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

wl18xx: Device is found during boot, firmware is loaded, but no wlan0 interface

Other Parts Discussed in Thread: WL1271, TPS62360, TPS65023, TPS65217, TPS65910, TWL6030, TPS65218, TWL6040, WL1835

Hi,


So after much debugging I got to the point where device is detected and firmware seems to be loaded with no error, but there is still no wlan0 interface!

I'm working on a custom distro based on Yocto. I use the latest firmware from linux-firmware git. Note that there is no wl18xx-conf.bin, so fallback config is used:

[   10.573595] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
[   10.584843] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
[   10.594057] wlcore: WARNING falling back to default config

I'm not sure if that is fatal? It does not seem like it when looking at the log.

Kernel is 4.4.10. The wl18xx and related drivers are built as modules so that they can be loaded after the root filesystem (with the firmware binaries ) is mounted.

Any hints on how to debug this?

Here's the part of kernel log where the device is probed and driver loaded:

[    7.915811] udevd[129]: starting version 182
[    8.663573] bus: 'sdio': add driver wl1271_sdio
[    8.668426] bus: 'sdio': driver_probe_device: matched device mmc1:0001:1 with driver wl1271_sdio
[    8.856672] XXXXXXXXXXXXXXXXXXXX not using max clock!
[    8.887789] bus: 'sdio': really_probe: probing driver wl1271_sdio with device mmc1:0001:1
[    8.944626] wl1271_sdio: probe of mmc1:0001:1 rejects match -19
[    8.950994] bus: 'sdio': driver_probe_device: matched device mmc1:0001:2 with driver wl1271_sdio
[    8.960312] bus: 'sdio': really_probe: probing driver wl1271_sdio with device mmc1:0001:2
[    9.099374] device: 'wl18xx.0.auto': device_add
[    9.105596] driver: 'wl1271_sdio': driver_bound: bound to device 'mmc1:0001:2'
[    9.113312] bus: 'sdio': really_probe: bound device mmc1:0001:2 to driver wl1271_sdio
[   10.329010] bus: 'platform': add driver wl18xx_driver
[   10.334663] bus: 'platform': driver_probe_device: matched device wl18xx.0.auto with driver wl18xx_driver
[   10.477705] XXXXXXXXXXXXXXXXXXXX not using max clock!
[   10.483854] bus: 'platform': really_probe: probing driver wl18xx_driver with device wl18xx.0.auto
[   10.494508] driver: 'wl18xx_driver': driver_bound: bound to device 'wl18xx.0.auto'
[   10.502589] bus: 'platform': really_probe: bound device wl18xx.0.auto to driver wl18xx_driver
[   10.512659] XXXXXXXXXXXXX loading firmware ()
[   10.529560] XXXXXXXXXXXXX loaded firmware from abs path (/lib/firmware/ti-connectivity/wl1271-nvs.bin)
[   10.539931] XXXXX Enter wl18xx_setup
[   10.543736] XXXXX In wl18xx_setup step 1
[   10.547834] XXXXX In wl18xx_setup step 2
[   10.551962] XXXXX In wl18xx_setup step 3
[   10.556064] XXXXX Enter wl18xx_conf_init
[   10.560164] XXXXX Enter wl18xx_load_conf_file
[   10.564773] XXXXXXXXXXXXX loading firmware (/lib/firmware/ti-connectivity/wl1271-nvs.bin)
[   10.573595] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
[   10.584843] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
[   10.594057] wlcore: WARNING falling back to default config
[   10.599788] XXXXX wl18xx_conf_init step 1
[   10.603997] XXXXX wl18xx_conf_init step 2
[   10.608193] XXXXX wl18xx_conf_init step 3
[   10.612400] XXXXX Leaving wl18xx_conf_init
[   10.616681] XXXXX In wl18xx_setup step 4
[   10.620781] XXXXX In wl18xx_setup step 5
[   10.624920] XXXXX In wl18xx_setup step 6
[   10.629019] XXXXX In wl18xx_setup step 7
[   10.633132] XXXXX In wl18xx_setup step 8
[   10.637229] XXXXX In wl18xx_setup step 9
[   10.641325] XXXXX Leaving wl18xx_setup
[   10.759832] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
[   10.813909] XXXXXXXXXXXXXXXXXXXX not using max clock!

All the 'XXXXX' are my debugging printk statements.

  • Hi,

    Can you delete "/lib/firmware/ti-connectivity/wl1271-nvs.bin" and try again?

    The "wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2" is not fatal, but it means you need to run the "configure-device.sh" script. Please see: www.ti.com/.../swra489 , section "First Time System Configuration Script"

    Please also share the full boot logs with the "wl1271-nvs.bin" file deleted.

    Regards,
    Gigi Joseph.
  • Hi,

    I removed wl1271-nvs.bin and got same result: still no wlan0 available. Here's the complete boot log:

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpuset
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.4.10-amun-phycore-am335x (jonatan@svullo) (gcc version 4.9.2 (GCC) ) #3 Thu May 19 00:17:00 CEST 2016
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine model: MyEden phyCORE-AM335x Amun
    [    0.000000] cma: Reserved 24 MiB at 0x9e800000
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] On node 0 totalpages: 131072
    [    0.000000] free_area_init_node: node 0, pgdat c09ff770, node_mem_map de36d000
    [    0.000000]   Normal zone: 1152 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 131072 pages, LIFO batch:31
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (sgx neon )
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129920
    [    0.000000] Kernel command line: consoleblank=0 console=ttyO0,115200n8  root=/dev/mmcblk0p2 rootflags=data=journal debug dyndbg="func of_platform_bus_create +p" dyndbg="func bus_add_driver +p" dyndbg="func device_add +p" dyndbg="func driver_probe_device +p" dyndbg="func really_probe +p" dyndbg="func driver_bound +p" dyndbg="func deferred_probe_work_func +p" dyndbg="func driver_deferred_probe_add +p" dyndbg="func driver_deferred_probe_del +p" rootwait ro fsck.repair=yes
    [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 475860K/524288K available (7209K kernel code, 388K rwdata, 2408K rodata, 268K init, 8240K bss, 23852K reserved, 24576K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc096c7e8   (9618 kB)
    [    0.000000]       .init : 0xc096d000 - 0xc09b0000   ( 268 kB)
    [    0.000000]       .data : 0xc09b0000 - 0xc0a11180   ( 389 kB)
    [    0.000000]        .bss : 0xc0a14000 - 0xc1220028   (8241 kB)
    [    0.000000] Running RCU self tests
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [    0.000000] OMAP clockevent source: timer2 at 25000000 Hz
    [    0.000021] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
    [    0.000049] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
    [    0.000109] OMAP clocksource: timer1 at 25000000 Hz
    [    0.001126] Console: colour dummy device 80x30
    [    0.001201] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [    0.001214] ... MAX_LOCKDEP_SUBCLASSES:  8
    [    0.001225] ... MAX_LOCK_DEPTH:          48
    [    0.001235] ... MAX_LOCKDEP_KEYS:        8191
    [    0.001244] ... CLASSHASH_SIZE:          4096
    [    0.001254] ... MAX_LOCKDEP_ENTRIES:     32768
    [    0.001264] ... MAX_LOCKDEP_CHAINS:      65536
    [    0.001273] ... CHAINHASH_SIZE:          32768
    [    0.001283]  memory used by lock dependency info: 5167 kB
    [    0.001294]  per task-struct memory footprint: 1536 bytes
    [    0.001323] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
    [    0.098230] pid_max: default: 32768 minimum: 301
    [    0.098529] Security Framework initialized
    [    0.098664] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.098684] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.102823] Initializing cgroup subsys io
    [    0.102960] Initializing cgroup subsys memory
    [    0.103064] Initializing cgroup subsys devices
    [    0.103183] Initializing cgroup subsys freezer
    [    0.103357] Initializing cgroup subsys perf_event
    [    0.103454] CPU: Testing write buffer coherency: ok
    [    0.105701] Setting up static identity map for 0x800082c0 - 0x80008330
    [    0.120661] devtmpfs: initialized
    [    0.120896] device: 'platform': device_add
    [    0.121490] device: 'cpu': device_add
    [    0.121891] device: 'container': device_add
    [    0.164964] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.224660] omap_hwmod: tptc0 using broken dt data from edma
    [    0.225292] omap_hwmod: tptc1 using broken dt data from edma
    [    0.225897] omap_hwmod: tptc2 using broken dt data from edma
    [    0.237225] omap_hwmod: debugss: _wait_target_disable failed
    [    0.294567] device: 'workqueue': device_add
    [    0.295157] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.298795] pinctrl core: initialized pinctrl subsystem
    [    0.300173] device: 'reg-dummy': device_add
    [    0.300897] bus: 'platform': add driver reg-dummy
    [    0.300965] bus: 'platform': driver_probe_device: matched device reg-dummy with driver reg-dummy
    [    0.300992] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
    [    0.301521] device: 'regulator.0': device_add
    [    0.302994] driver: 'reg-dummy': driver_bound: bound to device 'reg-dummy'
    [    0.303120] bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy
    [    0.305888] NET: Registered protocol family 16
    [    0.313914] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.314584] bus: 'platform': add driver omap_gpio
    [    0.314881] device: 'vtcon0': device_add
    [    0.315555] bus: 'platform': add driver sram
    [    0.315716] bus: 'platform': add driver syscon
    [    0.316310] bus: 'i2c': add driver dummy
    [    0.316607] cpuidle: using governor ladder
    [    0.316639] cpuidle: using governor menu
    [    0.316668] bus: 'platform': add driver omap-gpmc
    [    0.316808] bus: 'platform': add driver omap_l3_smx
    [    0.316938] bus: 'platform': add driver omap_l3_noc
    [    0.317445] of_platform_bus_create() - skipping /chosen, no compatible prop
    [    0.317475] of_platform_bus_create() - skipping /aliases, no compatible prop
    [    0.317494] of_platform_bus_create() - skipping /memory, no compatible prop
    [    0.317513] of_platform_bus_create() - skipping /cpus, no compatible prop
    [    0.317951] device: 'pmu': device_add
    [    0.318584] device: 'soc': device_add
    [    0.318976]    create child: /soc/mpu
    [    0.319068] device: 'soc:mpu': device_add
    [    0.319855] device: 'ocp': device_add
    [    0.320320]    create child: /ocp/l4_wkup@44c00000
    [    0.320411] device: 'ocp:l4_wkup@44c00000': device_add
    [    0.320774]    create child: /ocp/l4_wkup@44c00000/wkup_m3@100000
    [    0.321013] device: '44d00000.wkup_m3': device_add
    [    0.321433]    create child: /ocp/l4_wkup@44c00000/prcm@200000
    [    0.321603] device: '44e00000.prcm': device_add
    [    0.321949]    create child: /ocp/l4_wkup@44c00000/scm@210000
    [    0.322127] device: '44e10000.scm': device_add
    [    0.322475]    create child: /ocp/l4_wkup@44c00000/scm@210000/pinmux@800
    [    0.322669] device: '44e10800.pinmux': device_add
    [    0.323022]    create child: /ocp/l4_wkup@44c00000/scm@210000/scm_conf@0
    [    0.323215] device: '44e10000.scm_conf': device_add
    [    0.323551]    create child: /ocp/l4_wkup@44c00000/scm@210000/wkup_m3_ipc@1324
    [    0.323965] device: '44e11324.wkup_m3_ipc': device_add
    [    0.324320]    create child: /ocp/l4_wkup@44c00000/scm@210000/clockdomains
    [    0.324341] of_platform_bus_create() - skipping /ocp/l4_wkup@44c00000/scm@210000/clockdomains, no compatible prop
    [    0.324360]    create child: /ocp/interrupt-controller@48200000
    [    0.324517] device: '48200000.interrupt-controller': device_add
    [    0.324873]    create child: /ocp/edma@49000000
    [    0.325438] device: '49000000.edma': device_add
    [    0.325919]    create child: /ocp/gpio@44e07000
    [    0.326227] device: '44e07000.gpio': device_add
    [    0.326616] bus: 'platform': driver_probe_device: matched device 44e07000.gpio with driver omap_gpio
    [    0.326643] bus: 'platform': really_probe: probing driver omap_gpio with device 44e07000.gpio
    [    0.327534] device: 'gpiochip0': device_add
    [    0.328311] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    [    0.329794] OMAP GPIO hardware version 0.1
    [    0.329947] driver: 'omap_gpio': driver_bound: bound to device '44e07000.gpio'
    [    0.329981] bus: 'platform': really_probe: bound device 44e07000.gpio to driver omap_gpio
    [    0.330031]    create child: /ocp/gpio@4804c000
    [    0.330394] device: '4804c000.gpio': device_add
    [    0.330842] bus: 'platform': driver_probe_device: matched device 4804c000.gpio with driver omap_gpio
    [    0.330868] bus: 'platform': really_probe: probing driver omap_gpio with device 4804c000.gpio
    [    0.331274] device: 'gpiochip32': device_add
    [    0.331629] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    [    0.333023] driver: 'omap_gpio': driver_bound: bound to device '4804c000.gpio'
    [    0.333054] bus: 'platform': really_probe: bound device 4804c000.gpio to driver omap_gpio
    [    0.333096]    create child: /ocp/gpio@481ac000
    [    0.333425] device: '481ac000.gpio': device_add
    [    0.333859] bus: 'platform': driver_probe_device: matched device 481ac000.gpio with driver omap_gpio
    [    0.333885] bus: 'platform': really_probe: probing driver omap_gpio with device 481ac000.gpio
    [    0.334293] device: 'gpiochip64': device_add
    [    0.334647] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    [    0.335952] driver: 'omap_gpio': driver_bound: bound to device '481ac000.gpio'
    [    0.335980] bus: 'platform': really_probe: bound device 481ac000.gpio to driver omap_gpio
    [    0.336022]    create child: /ocp/gpio@481ae000
    [    0.336336] device: '481ae000.gpio': device_add
    [    0.336745] bus: 'platform': driver_probe_device: matched device 481ae000.gpio with driver omap_gpio
    [    0.336770] bus: 'platform': really_probe: probing driver omap_gpio with device 481ae000.gpio
    [    0.337169] device: 'gpiochip96': device_add
    [    0.337533] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    [    0.338918] driver: 'omap_gpio': driver_bound: bound to device '481ae000.gpio'
    [    0.338948] bus: 'platform': really_probe: bound device 481ae000.gpio to driver omap_gpio
    [    0.338991]    create child: /ocp/serial@44e09000
    [    0.339330] device: '44e09000.serial': device_add
    [    0.339833]    create child: /ocp/serial@48022000
    [    0.339867]    create child: /ocp/serial@48024000
    [    0.339894]    create child: /ocp/serial@481a6000
    [    0.339920]    create child: /ocp/serial@481a8000
    [    0.339945]    create child: /ocp/serial@481aa000
    [    0.339969]    create child: /ocp/i2c@44e0b000
    [    0.340284] device: '44e0b000.i2c': device_add
    [    0.340694]    create child: /ocp/i2c@4802a000
    [    0.340725]    create child: /ocp/i2c@4819c000
    [    0.340751]    create child: /ocp/mmc@48060000
    [    0.341028] device: '48060000.mmc': device_add
    [    0.341470]    create child: /ocp/mmc@481d8000
    [    0.341503]    create child: /ocp/mmc@47810000
    [    0.341790] device: '47810000.mmc': device_add
    [    0.342191]    create child: /ocp/spinlock@480ca000
    [    0.342337] device: '480ca000.spinlock': device_add
    [    0.342732]    create child: /ocp/wdt@44e35000
    [    0.343028] device: '44e35000.wdt': device_add
    [    0.343435]    create child: /ocp/can@481cc000
    [    0.343465]    create child: /ocp/can@481d0000
    [    0.343492]    create child: /ocp/mailbox@480C8000
    [    0.343787] device: '480c8000.mailbox': device_add
    [    0.344182]    create child: /ocp/timer@44e31000
    [    0.344213]    create child: /ocp/timer@48040000
    [    0.344238]    create child: /ocp/timer@48042000
    [    0.344539] device: '48042000.timer': device_add
    [    0.345003]    create child: /ocp/timer@48044000
    [    0.345302] device: '48044000.timer': device_add
    [    0.345711]    create child: /ocp/timer@48046000
    [    0.346006] device: '48046000.timer': device_add
    [    0.346399]    create child: /ocp/timer@48048000
    [    0.346691] device: '48048000.timer': device_add
    [    0.347086]    create child: /ocp/timer@4804a000
    [    0.347390] device: '4804a000.timer': device_add
    [    0.347796]    create child: /ocp/rtc@44e3e000
    [    0.348283] device: '44e3e000.rtc': device_add
    [    0.348694]    create child: /ocp/spi@48030000
    [    0.349005] device: '48030000.spi': device_add
    [    0.349415]    create child: /ocp/spi@481a0000
    [    0.349446]    create child: /ocp/usb@47400000
    [    0.349588] device: '47400000.usb': device_add
    [    0.349982]    create child: /ocp/epwmss@48300000
    [    0.350013]    create child: /ocp/epwmss@48302000
    [    0.350038]    create child: /ocp/epwmss@48304000
    [    0.350062]    create child: /ocp/ethernet@4a100000
    [    0.350092]    create child: /ocp/ocmcram@40300000
    [    0.350249] device: '40300000.ocmcram': device_add
    [    0.350585] bus: 'platform': driver_probe_device: matched device 40300000.ocmcram with driver sram
    [    0.350610] bus: 'platform': really_probe: probing driver sram with device 40300000.ocmcram
    [    0.350850] driver: 'sram': driver_bound: bound to device '40300000.ocmcram'
    [    0.350878] bus: 'platform': really_probe: bound device 40300000.ocmcram to driver sram
    [    0.350919]    create child: /ocp/elm@48080000
    [    0.351242] device: '48080000.elm': device_add
    [    0.351663]    create child: /ocp/lcdc@4830e000
    [    0.351693]    create child: /ocp/tscadc@44e0d000
    [    0.351718]    create child: /ocp/gpmc@50000000
    [    0.352021] device: '50000000.gpmc': device_add
    [    0.352476] bus: 'platform': driver_probe_device: matched device 50000000.gpmc with driver omap-gpmc
    [    0.352502] bus: 'platform': really_probe: probing driver omap-gpmc with device 50000000.gpmc
    [    0.352783] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_nandflash, deferring probe
    [    0.352834] platform 50000000.gpmc: Driver omap-gpmc requests probe deferral
    [    0.352855] platform 50000000.gpmc: Added to deferred list
    [    0.352908]    create child: /ocp/sham@53100000
    [    0.353226] device: '53100000.sham': device_add
    [    0.353689]    create child: /ocp/aes@53500000
    [    0.354011] device: '53500000.aes': device_add
    [    0.354418]    create child: /ocp/mcasp@48038000
    [    0.354450]    create child: /ocp/mcasp@4803C000
    [    0.354476]    create child: /ocp/rng@48310000
    [    0.354768] device: '48310000.rng': device_add
    [    0.355235] device: 'regulators': device_add
    [    0.355599]    create child: /regulators/fixedregulator@0
    [    0.355697] device: 'regulators:fixedregulator@0': device_add
    [    0.356044]    create child: /regulators/fixedregulator@1
    [    0.356149] device: 'regulators:fixedregulator@1': device_add
    [    0.356494]    create child: /regulators/fixedregulator@2
    [    0.356587] device: 'regulators:fixedregulator@2': device_add
    [    0.357854] No ATAGs?
    [    0.357890] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.358116] device: 'omap-pcm-audio': device_add
    [    0.359271] bus: 'platform': add driver omap_dma_system
    [    0.359795] bus: 'platform': add driver ti-dma-crossbar
    [    0.360542] device: 'cpu0': device_add
    [    0.387755] device: 'writeback': device_add
    [    0.390426] bus: 'platform': add driver omap-control-phy
    [    0.390946] bus: 'platform': add driver twl4030_usb
    [    0.391386] bus: 'i2c': add driver pca953x
    [    0.391550] bus: 'i2c': add driver pcf857x
    [    0.391685] bus: 'platform': add driver palmas-gpio
    [    0.392054] bus: 'platform': add driver twl4030_gpio
    [    0.392701] bus: 'platform': add driver omap-dma-engine
    [    0.393117] bus: 'platform': add driver edma3-tptc
    [    0.393401] bus: 'platform': add driver edma
    [    0.393510] bus: 'platform': driver_probe_device: matched device 49000000.edma with driver edma
    [    0.393538] bus: 'platform': really_probe: probing driver edma with device 49000000.edma
    [    0.394571] edma 49000000.edma: Legacy memcpy is enabled, things might not work
    [    0.394913] device: 'dma0chan0': device_add
    [    0.395535] device: 'dma0chan1': device_add
    [    0.395895] device: 'dma0chan2': device_add
    [    0.396227] device: 'dma0chan3': device_add
    [    0.396578] device: 'dma0chan4': device_add
    [    0.396909] device: 'dma0chan5': device_add
    [    0.397239] device: 'dma0chan6': device_add
    [    0.397581] device: 'dma0chan7': device_add
    [    0.397927] device: 'dma0chan8': device_add
    [    0.398384] device: 'dma0chan9': device_add
    [    0.398741] device: 'dma0chan10': device_add
    [    0.399076] device: 'dma0chan11': device_add
    [    0.399421] device: 'dma0chan12': device_add
    [    0.399768] device: 'dma0chan13': device_add
    [    0.400103] device: 'dma0chan14': device_add
    [    0.400436] device: 'dma0chan15': device_add
    [    0.400789] device: 'dma0chan16': device_add
    [    0.401121] device: 'dma0chan17': device_add
    [    0.401454] device: 'dma0chan18': device_add
    [    0.401799] device: 'dma0chan19': device_add
    [    0.402143] device: 'dma0chan20': device_add
    [    0.402490] device: 'dma0chan21': device_add
    [    0.402852] device: 'dma0chan22': device_add
    [    0.403189] device: 'dma0chan23': device_add
    [    0.403534] device: 'dma0chan24': device_add
    [    0.403882] device: 'dma0chan25': device_add
    [    0.404217] device: 'dma0chan26': device_add
    [    0.404553] device: 'dma0chan27': device_add
    [    0.404912] device: 'dma0chan28': device_add
    [    0.405250] device: 'dma0chan29': device_add
    [    0.405585] device: 'dma0chan30': device_add
    [    0.405935] device: 'dma0chan31': device_add
    [    0.406283] device: 'dma0chan32': device_add
    [    0.406620] device: 'dma0chan33': device_add
    [    0.406988] device: 'dma0chan34': device_add
    [    0.407330] device: 'dma0chan35': device_add
    [    0.407680] device: 'dma0chan36': device_add
    [    0.408034] device: 'dma0chan37': device_add
    [    0.408456] device: 'dma0chan38': device_add
    [    0.408800] device: 'dma0chan39': device_add
    [    0.409164] device: 'dma0chan40': device_add
    [    0.409518] device: 'dma0chan41': device_add
    [    0.409855] device: 'dma0chan42': device_add
    [    0.410208] device: 'dma0chan43': device_add
    [    0.410558] device: 'dma0chan44': device_add
    [    0.410900] device: 'dma0chan45': device_add
    [    0.411254] device: 'dma0chan46': device_add
    [    0.411595] device: 'dma0chan47': device_add
    [    0.411947] device: 'dma0chan48': device_add
    [    0.412304] device: 'dma0chan49': device_add
    [    0.412646] device: 'dma0chan50': device_add
    [    0.412987] device: 'dma0chan51': device_add
    [    0.413351] device: 'dma0chan52': device_add
    [    0.413705] device: 'dma0chan53': device_add
    [    0.414049] device: 'dma0chan54': device_add
    [    0.414407] device: 'dma0chan55': device_add
    [    0.414763] device: 'dma0chan56': device_add
    [    0.415106] device: 'dma0chan57': device_add
    [    0.415462] device: 'dma0chan58': device_add
    [    0.415809] device: 'dma0chan59': device_add
    [    0.416179] device: 'dma0chan60': device_add
    [    0.416538] device: 'dma0chan61': device_add
    [    0.416883] device: 'dma0chan62': device_add
    [    0.417227] device: 'dma0chan63': device_add
    [    0.417772] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.417797] driver: 'edma': driver_bound: bound to device '49000000.edma'
    [    0.417828] bus: 'platform': really_probe: bound device 49000000.edma to driver edma
    [    0.418269] bus: 'platform': add driver reg-fixed-voltage
    [    0.418518] bus: 'platform': driver_probe_device: matched device regulators:fixedregulator@0 with driver reg-fixed-voltage
    [    0.418547] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device regulators:fixedregulator@0
    [    0.418762] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulators/fixedregulator@0[0]'
    [    0.418856] device: 'regulator.1': device_add
    [    0.419732] driver: 'reg-fixed-voltage': driver_bound: bound to device 'regulators:fixedregulator@0'
    [    0.419764] bus: 'platform': really_probe: bound device regulators:fixedregulator@0 to driver reg-fixed-voltage
    [    0.419807] bus: 'platform': driver_probe_device: matched device regulators:fixedregulator@1 with driver reg-fixed-voltage
    [    0.419831] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device regulators:fixedregulator@1
    [    0.420016] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulators/fixedregulator@1[0]'
    [    0.420079] device: 'regulator.2': device_add
    [    0.420882] driver: 'reg-fixed-voltage': driver_bound: bound to device 'regulators:fixedregulator@1'
    [    0.420912] bus: 'platform': really_probe: bound device regulators:fixedregulator@1 to driver reg-fixed-voltage
    [    0.420949] bus: 'platform': driver_probe_device: matched device regulators:fixedregulator@2 with driver reg-fixed-voltage
    [    0.420971] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device regulators:fixedregulator@2
    [    0.421212] of_get_named_gpiod_flags: parsed 'gpio' property of node '/regulators/fixedregulator@2[0]' - status (0)
    [    0.421277] device: 'regulator.3': device_add
    [    0.422230] driver: 'reg-fixed-voltage': driver_bound: bound to device 'regulators:fixedregulator@2'
    [    0.422262] bus: 'platform': really_probe: bound device regulators:fixedregulator@2 to driver reg-fixed-voltage
    [    0.422414] bus: 'platform': add driver palmas-pmic
    [    0.422936] bus: 'i2c': add driver tps62360
    [    0.423080] bus: 'i2c': add driver tps65023
    [    0.423238] bus: 'platform': add driver tps6507x-pmic
    [    0.423440] bus: 'platform': add driver tps65217-pmic
    [    0.423633] bus: 'platform': add driver tps65910-pmic
    [    0.423827] bus: 'platform': add driver twl_reg
    [    0.425339] bus: 'i2c': add driver tps65217
    [    0.425490] bus: 'i2c': add driver tps65910
    [    0.425618] bus: 'i2c': add driver palmas
    [    0.426452] SCSI subsystem initialized
    [    0.427379] libata version 3.00 loaded.
    [    0.427646] bus: 'mdio_bus': add driver Generic PHY
    [    0.427768] bus: 'mdio_bus': add driver Generic 10G PHY
    [    0.428150] bus: 'usb': add driver usbfs
    [    0.428483] usbcore: registered new interface driver usbfs
    [    0.428521] bus: 'usb': add driver hub
    [    0.428709] usbcore: registered new interface driver hub
    [    0.428798] bus: 'usb': add driver usb
    [    0.428930] usbcore: registered new device driver usb
    [    0.428974] bus: 'platform': add driver usb_phy_generic
    [    0.429333] bus: 'platform': add driver twl6030_usb
    [    0.429629] bus: 'platform': add driver musb-omap2430
    [    0.430285] bus: 'platform': add driver omap_i2c
    [    0.430452] bus: 'platform': driver_probe_device: matched device 44e0b000.i2c with driver omap_i2c
    [    0.430478] bus: 'platform': really_probe: probing driver omap_i2c with device 44e0b000.i2c
    [    0.430595] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0, deferring probe
    [    0.430646] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
    [    0.430668] platform 44e0b000.i2c: Added to deferred list
    [    0.430977] pps_core: LinuxPPS API ver. 1 registered
    [    0.430994] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.431080] PTP clock support registered
    [    0.432600] device: 'lo': device_add
    [    0.435498] Bluetooth: Core ver 2.21
    [    0.435650] NET: Registered protocol family 31
    [    0.435666] Bluetooth: HCI device and connection manager initialized
    [    0.435800] Bluetooth: HCI socket layer initialized
    [    0.435837] Bluetooth: L2CAP socket layer initialized
    [    0.436052] Bluetooth: SCO socket layer initialized
    [    0.436669] device: 'regulatory.0': device_add
    [    0.438756] device: 'rfkill': device_add
    [    0.441370] clocksource: Switched to clocksource timer1
    [    0.443361] device: 'fbcon': device_add
    [    0.444317] device: 'mem': device_add
    [    0.445016] device: 'kmem': device_add
    [    0.445513] device: 'null': device_add
    [    0.445958] device: 'zero': device_add
    [    0.446493] device: 'full': device_add
    [    0.446929] device: 'random': device_add
    [    0.447372] device: 'urandom': device_add
    [    0.447801] device: 'kmsg': device_add
    [    0.448390] device: 'tty': device_add
    [    0.449036] device: 'console': device_add
    [    0.449594] device: 'tty0': device_add
    [    0.450148] device: 'vcs': device_add
    [    0.450745] device: 'vcsa': device_add
    [    0.451211] device: 'vcs1': device_add
    [    0.451762] device: 'vcsa1': device_add
    [    0.452339] device: 'tty1': device_add
    [    0.452873] device: 'tty2': device_add
    [    0.453329] device: 'tty3': device_add
    [    0.453825] device: 'tty4': device_add
    [    0.454277] device: 'tty5': device_add
    [    0.454721] device: 'tty6': device_add
    [    0.455184] device: 'tty7': device_add
    [    0.455689] device: 'tty8': device_add
    [    0.456150] device: 'tty9': device_add
    [    0.456593] device: 'tty10': device_add
    [    0.457055] device: 'tty11': device_add
    [    0.457516] device: 'tty12': device_add
    [    0.457962] device: 'tty13': device_add
    [    0.458462] device: 'tty14': device_add
    [    0.458913] device: 'tty15': device_add
    [    0.459368] device: 'tty16': device_add
    [    0.459815] device: 'tty17': device_add
    [    0.460279] device: 'tty18': device_add
    [    0.460740] device: 'tty19': device_add
    [    0.461237] device: 'tty20': device_add
    [    0.461810] device: 'tty21': device_add
    [    0.462266] device: 'tty22': device_add
    [    0.462714] device: 'tty23': device_add
    [    0.463180] device: 'tty24': device_add
    [    0.463645] device: 'tty25': device_add
    [    0.464137] device: 'tty26': device_add
    [    0.464587] device: 'tty27': device_add
    [    0.465062] device: 'tty28': device_add
    [    0.465526] device: 'tty29': device_add
    [    0.465989] device: 'tty30': device_add
    [    0.466438] device: 'tty31': device_add
    [    0.466945] device: 'tty32': device_add
    [    0.467408] device: 'tty33': device_add
    [    0.467861] device: 'tty34': device_add
    [    0.468327] device: 'tty35': device_add
    [    0.468788] device: 'tty36': device_add
    [    0.469244] device: 'tty37': device_add
    [    0.469733] device: 'tty38': device_add
    [    0.470213] device: 'tty39': device_add
    [    0.470693] device: 'tty40': device_add
    [    0.471149] device: 'tty41': device_add
    [    0.471720] device: 'tty42': device_add
    [    0.472185] device: 'tty43': device_add
    [    0.472694] device: 'tty44': device_add
    [    0.473151] device: 'tty45': device_add
    [    0.473619] device: 'tty46': device_add
    [    0.474073] device: 'tty47': device_add
    [    0.474536] device: 'tty48': device_add
    [    0.475017] device: 'tty49': device_add
    [    0.475504] device: 'tty50': device_add
    [    0.475941] device: 'tty51': device_add
    [    0.476404] device: 'tty52': device_add
    [    0.476859] device: 'tty53': device_add
    [    0.477303] device: 'tty54': device_add
    [    0.477743] device: 'tty55': device_add
    [    0.478247] device: 'tty56': device_add
    [    0.478689] device: 'tty57': device_add
    [    0.479129] device: 'tty58': device_add
    [    0.479585] device: 'tty59': device_add
    [    0.480049] device: 'tty60': device_add
    [    0.480494] device: 'tty61': device_add
    [    0.480976] device: 'tty62': device_add
    [    0.481534] device: 'tty63': device_add
    [    0.482726] bus: 'platform': add driver usbhs_tll
    [    0.484246] NET: Registered protocol family 2
    [    0.486740] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.486875] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
    [    0.488855] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.489133] UDP hash table entries: 256 (order: 2, 20480 bytes)
    [    0.489417] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
    [    0.490600] NET: Registered protocol family 1
    [    0.493032] RPC: Registered named UNIX socket transport module.
    [    0.493064] RPC: Registered udp transport module.
    [    0.493079] RPC: Registered tcp transport module.
    [    0.493093] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.493153] bus: 'platform': add driver usbhs_omap
    [    0.495639] bus: 'platform': add driver armv6-pmu
    [    0.496074] bus: 'platform': add driver armv7-pmu
    [    0.496152] bus: 'platform': driver_probe_device: matched device pmu with driver armv7-pmu
    [    0.496180] bus: 'platform': really_probe: probing driver armv7-pmu with device pmu
    [    0.496475] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.496641] driver: 'armv7-pmu': driver_bound: bound to device 'pmu'
    [    0.496673] bus: 'platform': really_probe: bound device pmu to driver armv7-pmu
    [    0.497175] bus: 'platform': add driver omap_timer
    [    0.497408] bus: 'platform': driver_probe_device: matched device 48042000.timer with driver omap_timer
    [    0.497433] bus: 'platform': really_probe: probing driver omap_timer with device 48042000.timer
    [    0.497898] driver: 'omap_timer': driver_bound: bound to device '48042000.timer'
    [    0.497933] bus: 'platform': really_probe: bound device 48042000.timer to driver omap_timer
    [    0.497977] bus: 'platform': driver_probe_device: matched device 48044000.timer with driver omap_timer
    [    0.497999] bus: 'platform': really_probe: probing driver omap_timer with device 48044000.timer
    [    0.498243] driver: 'omap_timer': driver_bound: bound to device '48044000.timer'
    [    0.498271] bus: 'platform': really_probe: bound device 48044000.timer to driver omap_timer
    [    0.498309] bus: 'platform': driver_probe_device: matched device 48046000.timer with driver omap_timer
    [    0.498330] bus: 'platform': really_probe: probing driver omap_timer with device 48046000.timer
    [    0.498546] driver: 'omap_timer': driver_bound: bound to device '48046000.timer'
    [    0.498572] bus: 'platform': really_probe: bound device 48046000.timer to driver omap_timer
    [    0.498610] bus: 'platform': driver_probe_device: matched device 48048000.timer with driver omap_timer
    [    0.498632] bus: 'platform': really_probe: probing driver omap_timer with device 48048000.timer
    [    0.498844] driver: 'omap_timer': driver_bound: bound to device '48048000.timer'
    [    0.498870] bus: 'platform': really_probe: bound device 48048000.timer to driver omap_timer
    [    0.498907] bus: 'platform': driver_probe_device: matched device 4804a000.timer with driver omap_timer
    [    0.498929] bus: 'platform': really_probe: probing driver omap_timer with device 4804a000.timer
    [    0.499171] driver: 'omap_timer': driver_bound: bound to device '4804a000.timer'
    [    0.499198] bus: 'platform': really_probe: bound device 4804a000.timer to driver omap_timer
    [    0.499850] device: 'clocksource': device_add
    [    0.500041] device: 'clocksource0': device_add
    [    0.500644] bus: 'platform': add driver alarmtimer
    [    0.500898] device: 'alarmtimer': device_add
    [    0.501263] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
    [    0.501289] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
    [    0.501539] driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
    [    0.501570] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
    [    0.501785] device: 'clockevents': device_add
    [    0.501958] device: 'clockevent0': device_add
    [    0.502444] futex hash table entries: 256 (order: 1, 11264 bytes)
    [    0.502777] audit: initializing netlink subsys (disabled)
    [    0.503088] audit: type=2000 audit(0.500:1): initialized
    [    0.503612] device: 'armv7_cortex_a8': device_add
    [    0.504173] device: 'breakpoint': device_add
    [    0.504483] device: 'software': device_add
    [    0.510302] NFS: Registering the id_resolver key type
    [    0.510821] Key type id_resolver registered
    [    0.510842] Key type id_legacy registered
    [    0.511084] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
    [    0.511181] device: 'autofs': device_add
    [    0.530872] NET: Registered protocol family 38
    [    0.531247] io scheduler noop registered
    [    0.531281] io scheduler deadline registered
    [    0.531347] io scheduler cfq registered (default)
    [    0.531638] bus: 'platform': add driver omap-ocp2scp
    [    0.532201] bus: 'platform': add driver dm816x-usb-phy
    [    0.532517] bus: 'platform': add driver omap-usb2
    [    0.532887] bus: 'platform': add driver ti-pipe3
    [    0.533247] bus: 'platform': add driver palmas-pinctrl
    [    0.533585] bus: 'platform': add driver pinctrl-single
    [    0.533704] bus: 'platform': driver_probe_device: matched device 44e10800.pinmux with driver pinctrl-single
    [    0.533732] bus: 'platform': really_probe: probing driver pinctrl-single with device 44e10800.pinmux
    [    0.534713] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [    0.534738] driver: 'pinctrl-single': driver_bound: bound to device '44e10800.pinmux'
    [    0.534768] bus: 'platform': really_probe: bound device 44e10800.pinmux to driver pinctrl-single
    [    0.535174] bus: 'platform': add driver twl-pwm
    [    0.535507] bus: 'platform': add driver twl-pwmled
    [    0.535842] bus: 'platform': add driver cppi41-dma-engine
    [    0.536147] bus: 'platform': add driver tps65218-pmic
    [    0.536628] device: 'ptmx': device_add
    [    0.537347] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.537616] device: 'serial8250': device_add
    [    0.538426] device: 'ttyS0': device_add
    [    0.539971] device: 'ttyS1': device_add
    [    0.540904] device: 'ttyS2': device_add
    [    0.541904] device: 'ttyS3': device_add
    [    0.542753] bus: 'platform': add driver serial8250
    [    0.542916] bus: 'platform': driver_probe_device: matched device serial8250 with driver serial8250
    [    0.542943] bus: 'platform': really_probe: probing driver serial8250 with device serial8250
    [    0.543079] driver: 'serial8250': driver_bound: bound to device 'serial8250'
    [    0.543107] bus: 'platform': really_probe: bound device serial8250 to driver serial8250
    [    0.543242] bus: 'platform': add driver of_serial
    [    0.543939] bus: 'platform': add driver omap_uart
    [    0.544094] bus: 'platform': driver_probe_device: matched device 44e09000.serial with driver omap_uart
    [    0.544120] bus: 'platform': really_probe: probing driver omap_uart with device 44e09000.serial
    [    0.544891] omap_uart 44e09000.serial: no wakeirq for uart0
    [    0.544927] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@44e09000[0]'
    [    0.545101] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 155, base_baud = 3000000) is a OMAP UART0
    [    3.767153] console [ttyO0] enabled
    [    3.770893] device: 'ttyO0': device_add
    [    3.776528] driver: 'omap_uart': driver_bound: bound to device '44e09000.serial'
    [    3.784386] bus: 'platform': really_probe: bound device 44e09000.serial to driver omap_uart
    [    3.793534] device: 'hw_random': device_add
    [    3.798553] bus: 'platform': add driver omap_rng
    [    3.803735] bus: 'platform': driver_probe_device: matched device 48310000.rng with driver omap_rng
    [    3.813205] bus: 'platform': really_probe: probing driver omap_rng with device 48310000.rng
    [    3.823154] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [    3.830124] driver: 'omap_rng': driver_bound: bound to device '48310000.rng'
    [    3.837620] bus: 'platform': really_probe: bound device 48310000.rng to driver omap_rng
    [    3.853853] device: '1:0': device_add
    [    3.858560] device: 'ram0': device_add
    [    3.865676] device: '1:1': device_add
    [    3.870009] device: 'ram1': device_add
    [    3.875847] device: '1:2': device_add
    [    3.880095] device: 'ram2': device_add
    [    3.885721] device: '1:3': device_add
    [    3.889984] device: 'ram3': device_add
    [    3.895595] device: '1:4': device_add
    [    3.899836] device: 'ram4': device_add
    [    3.905536] device: '1:5': device_add
    [    3.909840] device: 'ram5': device_add
    [    3.915468] device: '1:6': device_add
    [    3.919716] device: 'ram6': device_add
    [    3.925276] device: '1:7': device_add
    [    3.929534] device: 'ram7': device_add
    [    3.935138] device: '1:8': device_add
    [    3.939365] device: 'ram8': device_add
    [    3.944925] device: '1:9': device_add
    [    3.949213] device: 'ram9': device_add
    [    3.954769] device: '1:10': device_add
    [    3.959091] device: 'ram10': device_add
    [    3.964760] device: '1:11': device_add
    [    3.969065] device: 'ram11': device_add
    [    3.974704] device: '1:12': device_add
    [    3.979023] device: 'ram12': device_add
    [    3.984685] device: '1:13': device_add
    [    3.989053] device: 'ram13': device_add
    [    3.994752] device: '1:14': device_add
    [    3.999093] device: 'ram14': device_add
    [    4.004758] device: '1:15': device_add
    [    4.009086] device: 'ram15': device_add
    [    4.014743] brd: module loaded
    [    4.018025] device: 'loop-control': device_add
    [    4.025537] device: '7:0': device_add
    [    4.030294] device: 'loop0': device_add
    [    4.037230] device: '7:1': device_add
    [    4.041745] device: 'loop1': device_add
    [    4.048433] device: '7:2': device_add
    [    4.052856] device: 'loop2': device_add
    [    4.059302] device: '7:3': device_add
    [    4.063691] device: 'loop3': device_add
    [    4.070093] device: '7:4': device_add
    [    4.074476] device: 'loop4': device_add
    [    4.080767] device: '7:5': device_add
    [    4.085165] device: 'loop5': device_add
    [    4.091553] device: '7:6': device_add
    [    4.095851] device: 'loop6': device_add
    [    4.102245] device: '7:7': device_add
    [    4.106557] device: 'loop7': device_add
    [    4.112305] loop: module loaded
    [    4.115657] bus: 'i2c': add driver at24
    [    4.119856] bus: 'platform': add driver kim
    [    4.124543] bus: 'platform': add driver ti_am3359-tscadc
    [    4.130482] bus: 'i2c': add driver tps65218
    [    4.135054] bus: 'i2c': add driver twl
    [    4.139122] bus: 'platform': add driver twl4030-audio
    [    4.144765] bus: 'i2c': add driver twl6040
    [    4.149496] bus: 'scsi': add driver sd
    [    4.153635] bus: 'platform': add driver ahci
    [    4.158587] device: 'mtd': device_add
    [    4.163364] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    4.170204] bus: 'platform': add driver omap2-nand
    [    4.175548] bus: 'platform': add driver omap-elm
    [    4.180600] bus: 'platform': driver_probe_device: matched device 48080000.elm with driver omap-elm
    [    4.190073] bus: 'platform': really_probe: probing driver omap-elm with device 48080000.elm
    [    4.199342] driver: 'omap-elm': driver_bound: bound to device '48080000.elm'
    [    4.206822] bus: 'platform': really_probe: bound device 48080000.elm to driver omap-elm
    [    4.215504] bus: 'spi': add driver spidev
    [    4.219854] bus: 'platform': add driver omap2_mcspi
    [    4.225221] bus: 'platform': driver_probe_device: matched device 48030000.spi with driver omap2_mcspi
    [    4.234959] bus: 'platform': really_probe: probing driver omap2_mcspi with device 48030000.spi
    [    4.244635] device: 'spi1': device_add
    [    4.250948] device: 'spi1.0': device_add
    [    4.256605] driver: 'omap2_mcspi': driver_bound: bound to device '48030000.spi'
    [    4.264378] bus: 'platform': really_probe: bound device 48030000.spi to driver omap2_mcspi
    [    4.273488] bus: 'platform': add driver ti-qspi
    [    4.278656] bus: 'mdio_bus': add driver SMSC LAN83C185
    [    4.284234] bus: 'mdio_bus': add driver SMSC LAN8187
    [    4.289560] bus: 'mdio_bus': add driver SMSC LAN8700
    [    4.294919] bus: 'mdio_bus': add driver SMSC LAN911x Internal PHY
    [    4.301488] bus: 'mdio_bus': add driver SMSC LAN8710/LAN8720
    [    4.307558] bus: 'mdio_bus': add driver Micrel KS8737
    [    4.313006] bus: 'mdio_bus': add driver Micrel KSZ8021 or KSZ8031
    [    4.319517] bus: 'mdio_bus': add driver Micrel KSZ8031
    [    4.325054] bus: 'mdio_bus': add driver Micrel KSZ8041
    [    4.330560] bus: 'mdio_bus': add driver Micrel KSZ8041RNLI
    [    4.336500] bus: 'mdio_bus': add driver Micrel KSZ8051
    [    4.342045] bus: 'mdio_bus': add driver Micrel KSZ8001 or KS8721
    [    4.348466] bus: 'mdio_bus': add driver Micrel KSZ8081 or KSZ8091
    [    4.355009] bus: 'mdio_bus': add driver Micrel KSZ8061
    [    4.360517] bus: 'mdio_bus': add driver Micrel KSZ9021 Gigabit PHY
    [    4.367149] bus: 'mdio_bus': add driver Micrel KSZ9031 Gigabit PHY
    [    4.373784] bus: 'mdio_bus': add driver Micrel KSZ8873MLL Switch
    [    4.380205] bus: 'mdio_bus': add driver Micrel KSZ886X Switch
    [    4.386393] bus: 'mdio_bus': add driver Atheros 8035 ethernet
    [    4.392571] bus: 'mdio_bus': add driver Atheros 8030 ethernet
    [    4.398730] bus: 'mdio_bus': add driver Atheros 8031 ethernet
    [    4.404929] bus: 'platform': add driver dm9000
    [    4.409913] bus: 'platform': add driver ks8851_mll
    [    4.415283] bus: 'platform': add driver smc91x
    [    4.420256] bus: 'platform': add driver smsc911x
    [    4.425431] bus: 'platform': add driver davinci_mdio
    [    4.430935] bus: 'platform': add driver cpsw-phy-sel
    [    4.436521] bus: 'platform': add driver cpsw
    [    4.441525] bus: 'usb': add driver usb8xxx
    [    4.446019] usbcore: registered new interface driver usb8xxx
    [    4.452022] libertas_sdio: Libertas SDIO driver
    [    4.456787] libertas_sdio: Copyright Pierre Ossman
    [    4.461856] bus: 'sdio': add driver libertas_sdio
    [    4.467059] bus: 'sdio': add driver mwifiex_sdio
    [    4.472080] bus: 'usb': add driver mwifiex_usb
    [    4.476965] usbcore: registered new interface driver mwifiex_usb
    [    4.483332] bus: 'spi': add driver mrf24j40
    [    4.487785] bus: 'spi': driver_probe_device: matched device spi1.0 with driver mrf24j40
    [    4.496243] bus: 'spi': really_probe: probing driver mrf24j40 with device spi1.0
    [    4.504486] mrf24j40 spi1.0: probe(). IRQ: 31
    [    4.569924] device: 'phy0': device_add
    [    4.575397] device: 'wpan0': device_add
    [    4.581818] driver: 'mrf24j40': driver_bound: bound to device 'spi1.0'
    [    4.588711] bus: 'spi': really_probe: bound device spi1.0 to driver mrf24j40
    [    4.596359] bus: 'platform': add driver am335x-control-usb
    [    4.602579] bus: 'platform': add driver am335x-phy-driver
    [    4.608798] device: 'usbmon0': device_add
    [    4.614125] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    4.621068] ehci-omap: OMAP-EHCI Host Controller driver
    [    4.626654] bus: 'platform': add driver ehci-omap
    [    4.632001] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    4.638578] bus: 'usb': add driver usb-storage
    [    4.643537] usbcore: registered new interface driver usb-storage
    [    4.649885] bus: 'platform': add driver musb-hdrc
    [    4.655446] device: 'mice': device_add
    [    4.660439] device: 'psaux': device_add
    [    4.665093] mousedev: PS/2 mouse device common for all mice
    [    4.671004] bus: 'serio': add driver atkbd
    [    4.675897] bus: 'platform': add driver matrix-keypad
    [    4.681694] bus: 'platform': add driver omap4-keypad
    [    4.687234] bus: 'platform': add driver twl4030_keypad
    [    4.692982] bus: 'platform': add driver pwm-beeper
    [    4.698306] bus: 'platform': add driver twl4030_pwrbutton
    [    4.704403] device: 'uinput': device_add
    [    4.709535] bus: 'i2c': add driver rtc-ds1307
    [    4.714358] bus: 'i2c': add driver rtc-m41t80
    [    4.719084] bus: 'platform': add driver omap_rtc
    [    4.724189] bus: 'platform': driver_probe_device: matched device 44e3e000.rtc with driver omap_rtc
    [    4.733656] bus: 'platform': really_probe: probing driver omap_rtc with device 44e3e000.rtc
    [    4.743083] omap_rtc 44e3e000.rtc: already running
    [    4.748629] device: 'rtc1': device_add
    [    4.753608] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc1
    [    4.761230] driver: 'omap_rtc': driver_bound: bound to device '44e3e000.rtc'
    [    4.768719] bus: 'platform': really_probe: bound device 44e3e000.rtc to driver omap_rtc
    [    4.777418] bus: 'platform': add driver palmas-rtc
    [    4.782849] bus: 'i2c': add driver rtc-pcf8563
    [    4.787660] bus: 'platform': add driver tps65910-rtc
    [    4.793147] bus: 'platform': add driver twl_rtc
    [    4.798201] i2c /dev entries driver
    [    4.802030] bus: 'platform': add driver poweroff-gpio
    [    4.807634] bus: 'i2c': add driver pmbus
    [    4.811930] bus: 'platform': add driver ti-soc-thermal
    [    4.817595] bus: 'platform': add driver omap_wdt
    [    4.822614] bus: 'platform': driver_probe_device: matched device 44e35000.wdt with driver omap_wdt
    [    4.832073] bus: 'platform': really_probe: probing driver omap_wdt with device 44e35000.wdt
    [    4.842125] device: 'watchdog': device_add
    [    4.847594] device: 'watchdog0': device_add
    [    4.853478] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [    4.860776] driver: 'omap_wdt': driver_bound: bound to device '44e35000.wdt'
    [    4.868264] bus: 'platform': really_probe: bound device 44e35000.wdt to driver omap_wdt
    [    4.876992] bus: 'platform': add driver twl4030_wdt
    [    4.882507] Bluetooth: HCI UART driver ver 2.3
    [    4.887191] Bluetooth: HCI UART protocol H4 registered
    [    4.892632] Bluetooth: HCI UART protocol BCSP registered
    [    4.898220] Bluetooth: HCI UART protocol LL registered
    [    4.903874] bus: 'platform': add driver omap-cpufreq
    [    4.909328] bus: 'mmc': add driver mmcblk
    [    4.913771] bus: 'sdio': add driver sdio_uart
    [    4.918490] bus: 'platform': add driver mmci-omap
    [    4.923807] bus: 'platform': add driver omap_hsmmc
    [    4.929018] bus: 'platform': driver_probe_device: matched device 48060000.mmc with driver omap_hsmmc
    [    4.938672] bus: 'platform': really_probe: probing driver omap_hsmmc with device 48060000.mmc
    [    4.948349] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    4.954737] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    4.961677] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    4.972069] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    4.976935] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    4.983280] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    4.990153] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    4.999785] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    5.009324] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    5.016567] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [    5.024120] device: 'mmc0': device_add
    [    5.062570] driver: 'omap_hsmmc': driver_bound: bound to device '48060000.mmc'
    [    5.070202] bus: 'platform': really_probe: bound device 48060000.mmc to driver omap_hsmmc
    [    5.078927] bus: 'platform': driver_probe_device: matched device 47810000.mmc with driver omap_hsmmc
    [    5.088578] bus: 'platform': really_probe: probing driver omap_hsmmc with device 47810000.mmc
    [    5.098150] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
    [    5.104530] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    5.111438] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@47810000[0]'
    [    5.121048] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@47810000[0]'
    [    5.130586] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    5.137666] omap_hsmmc 47810000.mmc: lookup for GPIO cd failed
    [    5.143838] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
    [    5.150157] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    5.157051] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@47810000[0]'
    [    5.166691] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@47810000[0]'
    [    5.176230] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    5.183307] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed
    [    5.190339] device: 'mmc1': device_add
    [    5.270625] mmc0: host does not support reading read-only switch, assuming write-enable
    [    5.282038] mmc0: new high speed SDHC card at address aaaa
    [    5.288142] device: 'mmc0:aaaa': device_add
    [    5.293472] bus: 'mmc': driver_probe_device: matched device mmc0:aaaa with driver mmcblk
    [    5.301993] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:aaaa
    [    5.312160] mmcblk0: mmc0:aaaa SL08G 7.40 GiB
    [    5.316893] device: '179:0': device_add
    [    5.321726] device: 'mmcblk0': device_add
    [    5.326841] driver: 'omap_hsmmc': driver_bound: bound to device '47810000.mmc'
    [    5.334513] bus: 'platform': really_probe: bound device 47810000.mmc to driver omap_hsmmc
    [    5.343520] bus: 'i2c': add driver leds-pca953x
    [    5.348462] bus: 'platform': add driver leds-gpio
    [    5.353822] bus: 'platform': add driver leds_pwm
    [    5.359240] ledtrig-cpu: registered to indicate activity on CPUs
    [    5.365893] bus: 'hid': add driver hid-generic
    [    5.370751] bus: 'usb': add driver usbhid
    [    5.375230] usbcore: registered new interface driver usbhid
    [    5.381091] usbhid: USB HID core driver
    [    5.385307] bus: 'platform': add driver palmas-usb
    [    5.390757] bus: 'platform': add driver extcon-usb-gpio
    [    5.396619] bus: 'platform': add driver emif
    [    5.401545] bus: 'i2c': add driver max1363
    [    5.405985] bus: 'platform': add driver TI-am335x-adc
    [    5.411667] bus: 'platform': add driver oprofile-perf
    [    5.417180] device: 'oprofile-perf.0': device_add
    [    5.422651] bus: 'platform': driver_probe_device: matched device oprofile-perf.0 with driver oprofile-perf
    [    5.432856] bus: 'platform': really_probe: probing driver oprofile-perf with device oprofile-perf.0
    [    5.442506] driver: 'oprofile-perf': driver_bound: bound to device 'oprofile-perf.0'
    [    5.450664] bus: 'platform': really_probe: bound device oprofile-perf.0 to driver oprofile-perf
    [    5.459870] oprofile: using arm/armv7
    [    5.464777] Initializing XFRM netlink socket
    [    5.469710] NET: Registered protocol family 10
    [    5.480901] sit: IPv6 over IPv4 tunneling driver
    [    5.486031] device: 'sit0': device_add
    [    5.492648] NET: Registered protocol family 17
    [    5.497444] NET: Registered protocol family 15
    [    5.502615] lib80211: common routines for IEEE802.11 drivers
    [    5.508648] lib80211_crypt: registered algorithm 'NULL'
    [    5.515378]  mmcblk0: p1 p2
    [    5.518382] device: 'mmcblk0p1': device_add
    [    5.526651] device: 'mmcblk0p2': device_add
    [    5.533434] driver: 'mmcblk': driver_bound: bound to device 'mmc0:aaaa'
    [    5.540430] bus: 'mmc': really_probe: bound device mmc0:aaaa to driver mmcblk
    [    5.554536] omap_hsmmc 47810000.mmc: card claims to support voltages below defined range
    [    5.565378] NET: Registered protocol family 36
    [    5.570176] Key type dns_resolver registered
    [    5.575213] omap_voltage_late_init: Voltage driver support not added
    [    5.581966] device: 'cpufreq-dt.0': device_add
    [    5.587561] device: 'soc0': device_add
    [    5.592101] ThumbEE CPU extension supported.
    [    5.596644] Registering SWP/SWPB emulation handler
    [    5.601967] device: 'cpu_dma_latency': device_add
    [    5.607725] device: 'network_latency': device_add
    [    5.613454] device: 'network_throughput': device_add
    [    5.619220] device: 'memory_bandwidth': device_add
    [    5.627466] platform 50000000.gpmc: Retrying from deferred list
    [    5.633843] bus: 'platform': driver_probe_device: matched device 50000000.gpmc with driver omap-gpmc
    [    5.643467] bus: 'platform': really_probe: probing driver omap-gpmc with device 50000000.gpmc
    [    5.653092] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    5.658748] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    5.665879] device: 'omap2-nand.0': device_add
    [    5.671100] bus: 'platform': driver_probe_device: matched device omap2-nand.0 with driver omap2-nand
    [    5.680784] bus: 'platform': really_probe: probing driver omap2-nand with device omap2-nand.0
    [    5.690544] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
    [    5.697274] nand: Micron MT29F4G08ABADAH4
    [    5.701522] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    5.709554] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    5.715481] 9 ofpart partitions found on MTD device omap2-nand.0
    [    5.721834] Creating 9 MTD partitions on "omap2-nand.0":
    [    5.727451] 0x000000000000-0x000000020000 : "xload"
    [    5.733347] device: 'mtd0': device_add
    [    5.739947] device: 'mtd0ro': device_add
    [    5.747083] device: '31:0': device_add
    [    5.751992] device: 'mtdblock0': device_add
    [    5.758794] 0x000000020000-0x000000040000 : "xload_backup1"
    [    5.764864] device: 'mtd1': device_add
    [    5.769944] device: 'mtd1ro': device_add
    [    5.775615] device: '31:1': device_add
    [    5.780092] device: 'mtdblock1': device_add
    [    5.786708] 0x000000040000-0x000000060000 : "xload_backup2"
    [    5.792774] device: 'mtd2': device_add
    [    5.797941] device: 'mtd2ro': device_add
    [    5.803666] device: '31:2': device_add
    [    5.808266] device: 'mtdblock2': device_add
    [    5.814868] 0x000000060000-0x000000080000 : "xload_backup3"
    [    5.820867] device: 'mtd3': device_add
    [    5.825934] device: 'mtd3ro': device_add
    [    5.831618] device: '31:3': device_add
    [    5.836109] device: 'mtdblock3': device_add
    [    5.842748] 0x000000080000-0x000000100000 : "barebox"
    [    5.848547] device: 'mtd4': device_add
    [    5.853593] device: 'mtd4ro': device_add
    [    5.859201] device: '31:4': device_add
    [    5.863747] device: 'mtdblock4': device_add
    [    5.870297] 0x000000100000-0x000000140000 : "bareboxenv"
    [    5.876175] device: 'mtd5': device_add
    [    5.881219] device: 'mtd5ro': device_add
    [    5.886867] device: '31:5': device_add
    [    5.891349] device: 'mtdblock5': device_add
    [    5.896489] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [    5.903291] 0x000000140000-0x000000180000 : "oftree"
    [    5.908754] device: 'mtd6': device_add
    [    5.913815] device: 'mtd6ro': device_add
    [    5.919526] device: '31:6': device_add
    [    5.924132] device: 'mtdblock6': device_add
    [    5.930576] 0x000000180000-0x000000980000 : "kernel"
    [    5.942829] device: 'mtd7': device_add
    [    5.947851] device: 'mtd7ro': device_add
    [    5.953563] device: '31:7': device_add
    [    5.958063] device: 'mtdblock7': device_add
    [    5.964606] 0x000000980000-0x000020000000 : "root"
    [    6.405859] device: 'mtd8': device_add
    [    6.411289] device: 'mtd8ro': device_add
    [    6.417061] device: '31:8': device_add
    [    6.421681] device: 'mtdblock8': device_add
    [    6.428212] driver: 'omap2-nand': driver_bound: bound to device 'omap2-nand.0'
    [    6.436123] bus: 'platform': really_probe: bound device omap2-nand.0 to driver omap2-nand
    [    6.444829] driver: 'omap-gpmc': driver_bound: bound to device '50000000.gpmc'
    [    6.452479] bus: 'platform': really_probe: bound device 50000000.gpmc to driver omap-gpmc
    [    6.461124] platform 44e0b000.i2c: Retrying from deferred list
    [    6.467522] bus: 'platform': driver_probe_device: matched device 44e0b000.i2c with driver omap_i2c
    [    6.476991] bus: 'platform': really_probe: probing driver omap_i2c with device 44e0b000.i2c
    [    6.487780] device: 'i2c-0': device_add
    [    6.492620] device: 'i2c-0': device_add
    [    6.499752] device: '0-002d': device_add
    [    6.504437] bus: 'i2c': driver_probe_device: matched device 0-002d with driver tps65910
    [    6.512910] bus: 'i2c': really_probe: probing driver tps65910 with device 0-002d
    [    6.533007] tps65910 0-002d: No interrupt support, no core IRQ
    [    6.539228] device: 'tps65910-gpio': device_add
    [    6.544727] device: 'tps65910-pmic': device_add
    [    6.549897] bus: 'platform': driver_probe_device: matched device tps65910-pmic with driver tps65910-pmic
    [    6.559931] bus: 'platform': really_probe: probing driver tps65910-pmic with device tps65910-pmic
    [    6.573068] device: 'regulator.4': device_add
    [    6.581223] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
    [    6.588934] device: 'regulator.5': device_add
    [    6.597080] device: 'regulator.6': device_add
    [    6.606007] device: 'regulator.7': device_add
    [    6.614734] device: 'regulator.8': device_add
    [    6.622894] device: 'regulator.9': device_add
    [    6.630900] device: 'regulator.10': device_add
    [    6.639121] device: 'regulator.11': device_add
    [    6.645972] mmc1: new high speed SDIO card at address 0001
    [    6.651892] device: 'mmc1:0001': device_add
    [    6.656620] bus: 'mmc': driver_probe_device: matched device mmc1:0001 with driver mmcblk
    [    6.665175] bus: 'mmc': really_probe: probing driver mmcblk with device mmc1:0001
    [    6.673306] mmcblk: probe of mmc1:0001 rejects match -19
    [    6.678982] device: 'mmc1:0001:1': device_add
    [    6.684363] device: 'mmc1:0001:2': device_add
    [    6.691965] device: 'regulator.12': device_add
    [    6.699908] device: 'regulator.13': device_add
    [    6.707688] device: 'regulator.14': device_add
    [    6.715555] device: 'regulator.15': device_add
    [    6.723293] device: 'regulator.16': device_add
    [    6.731113] device: 'regulator.17': device_add
    [    6.737274] driver: 'tps65910-pmic': driver_bound: bound to device 'tps65910-pmic'
    [    6.745320] bus: 'platform': really_probe: bound device tps65910-pmic to driver tps65910-pmic
    [    6.754414] device: 'tps65910-rtc': device_add
    [    6.759637] bus: 'platform': driver_probe_device: matched device tps65910-rtc with driver tps65910-rtc
    [    6.769484] bus: 'platform': really_probe: probing driver tps65910-rtc with device tps65910-rtc
    [    6.780420] tps65910-rtc tps65910-rtc: IRQ is not free.
    [    6.786104] tps65910-rtc: probe of tps65910-rtc failed with error -22
    [    6.793012] device: 'tps65910-power': device_add
    [    6.798401] driver: 'tps65910': driver_bound: bound to device '0-002d'
    [    6.805331] bus: 'i2c': really_probe: bound device 0-002d to driver tps65910
    [    6.812855] device: '0-0052': device_add
    [    6.817467] bus: 'i2c': driver_probe_device: matched device 0-0052 with driver at24
    [    6.825544] bus: 'i2c': really_probe: probing driver at24 with device 0-0052
    [    6.833189] at24 0-0052: 4096 byte 24c32 EEPROM, writable, 32 bytes/write
    [    6.840303] driver: 'at24': driver_bound: bound to device '0-0052'
    [    6.846824] bus: 'i2c': really_probe: bound device 0-0052 to driver at24
    [    6.853959] device: '0-0068': device_add
    [    6.858537] bus: 'i2c': driver_probe_device: matched device 0-0068 with driver rtc-m41t80
    [    6.867141] bus: 'i2c': really_probe: probing driver rtc-m41t80 with device 0-0068
    [    6.876301] device: 'rtc0': device_add
    [    6.881642] rtc-m41t80 0-0068: rtc core: registered rv4162 as rtc0
    [    6.888844] driver: 'rtc-m41t80': driver_bound: bound to device '0-0068'
    [    6.895957] bus: 'i2c': really_probe: bound device 0-0068 to driver rtc-m41t80
    [    6.903755] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    6.909634] driver: 'omap_i2c': driver_bound: bound to device '44e0b000.i2c'
    [    6.917054] bus: 'platform': really_probe: bound device 44e0b000.i2c to driver omap_i2c
    [    6.926141] device: 'ubi_ctrl': device_add
    [    6.931298] bus: 'platform': add driver gpio-keys
    [    6.937314] rtc-m41t80 0-0068: setting system clock to 2016-05-19 09:12:37 UTC (1463649157)
    [    6.971681] wlan-en-regulator: disabling
    [    6.987445] EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support!
    [    6.997712] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
    [    7.027771] EXT4-fs (mmcblk0p2): mounted filesystem with journalled data mode. Opts: data=journal
    [    7.037447] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    7.050275] devtmpfs: mounted
    [    7.054157] Freeing unused kernel memory: 268K (c096d000 - c09b0000)
    [    8.119216] udevd[135]: starting version 182
    [    8.824709] bus: 'sdio': add driver wl1271_sdio
    [    8.829564] bus: 'sdio': driver_probe_device: matched device mmc1:0001:1 with driver wl1271_sdio
    [    9.006018] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [    9.052647] bus: 'sdio': really_probe: probing driver wl1271_sdio with device mmc1:0001:1
    [    9.124640] wl1271_sdio: probe of mmc1:0001:1 rejects match -19
    [    9.130965] bus: 'sdio': driver_probe_device: matched device mmc1:0001:2 with driver wl1271_sdio
    [    9.140297] bus: 'sdio': really_probe: probing driver wl1271_sdio with device mmc1:0001:2
    [    9.179861] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
    [    9.296655] device: 'wl18xx.0.auto': device_add
    [    9.302881] driver: 'wl1271_sdio': driver_bound: bound to device 'mmc1:0001:2'
    [    9.310534] bus: 'sdio': really_probe: bound device mmc1:0001:2 to driver wl1271_sdio
    [   10.432896] random: dd urandom read with 45 bits of entropy available
    [   10.461547] bus: 'platform': add driver wl18xx_driver
    [   10.467096] bus: 'platform': driver_probe_device: matched device wl18xx.0.auto with driver wl18xx_driver
    [   10.612429] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [   10.622097] bus: 'platform': really_probe: probing driver wl18xx_driver with device wl18xx.0.auto
    [   10.635491] driver: 'wl18xx_driver': driver_bound: bound to device 'wl18xx.0.auto'
    [   10.643547] bus: 'platform': really_probe: bound device wl18xx.0.auto to driver wl18xx_driver
    [   10.653661] XXXXXXXXXXXXX loading firmware ()
    [   10.677029] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2
    [   10.688314] XXXXX Enter wl18xx_setup
    [   10.692098] XXXXX In wl18xx_setup step 1
    [   10.696221] XXXXX In wl18xx_setup step 2
    [   10.700342] XXXXX In wl18xx_setup step 3
    [   10.704487] XXXXX Enter wl18xx_conf_init
    [   10.708610] XXXXX Enter wl18xx_load_conf_file
    [   10.713241] XXXXXXXXXXXXX loading firmware (/lib/firmware/ti-connectivity/wl1271-nvs.bin)
    [   10.722079] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
    [   10.733376] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
    [   10.742638] wlcore: WARNING falling back to default config
    [   10.748405] XXXXX wl18xx_conf_init step 1
    [   10.752644] XXXXX wl18xx_conf_init step 2
    [   10.756860] XXXXX wl18xx_conf_init step 3
    [   10.761072] XXXXX Leaving wl18xx_conf_init
    [   10.765403] XXXXX In wl18xx_setup step 4
    [   10.769527] XXXXX In wl18xx_setup step 5
    [   10.773681] XXXXX In wl18xx_setup step 6
    [   10.777805] XXXXX In wl18xx_setup step 7
    [   10.781948] XXXXX In wl18xx_setup step 8
    [   10.786072] XXXXX In wl18xx_setup step 9
    [   10.790192] XXXXX Leaving wl18xx_setup
    [   11.217813] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [   21.550447] random: nonblocking pool is initialized

  • One thing I'm a bit unsure of is DMA. In am33xx.dtsi no DMA is defined for mmc3. So I've made a good guess by looking at other examples setting DMA like this:

    &mmc3 {

           status = "okay";

           vmmc-supply = <&wlan_en_reg>;

           bus-width = <4>;

           pinctrl-names = "default", "sleep";

           pinctrl-0 = <&wilink_pins_default>;

           pinctrl-1 = <&wilink_pins_sleep>;

           ti,non-removable;

           ti,needs-special-hs-handling;

           cap-power-off-card;

           keep-power-in-suspend;

           dmas = <&edma 12

                   &edma 13>;

           dma-names = "tx", "rx";

           #address-cells = <1>;

           #size-cells = <0>;

           wlcore: wlcore@0 {

                   compatible = "ti,wl1835";

                   status = "okay";

                   reg = <2>;

                   interrupt-parent = <&gpio1>;

                   interrupts = <25 IRQ_TYPE_LEVEL_HIGH>;

           };

    };


    I'm not sure if a DMA-related error could possibly pass up until this point and cause this error?

  • I have a wl18xx-conf.bin now that gets loaded:

    [    7.313073] Freeing unused kernel memory: 268K (c096d000 - c09b0000)
    [    8.375480] udevd[135]: starting version 182
    [    8.962748] bus: 'sdio': add driver wl1271_sdio
    [    8.967600] bus: 'sdio': driver_probe_device: matched device mmc1:0001:1 with driver wl1271_sdio
    [    9.134918] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [    9.148327] bus: 'sdio': really_probe: probing driver wl1271_sdio with device mmc1:0001:1
    [    9.210861] wl1271_sdio: probe of mmc1:0001:1 rejects match -19
    [    9.217288] bus: 'sdio': driver_probe_device: matched device mmc1:0001:2 with driver wl1271_sdio
    [    9.226585] bus: 'sdio': really_probe: probing driver wl1271_sdio with device mmc1:0001:2
    [    9.411808] device: 'wl18xx.0.auto': device_add
    [    9.417976] driver: 'wl1271_sdio': driver_bound: bound to device 'mmc1:0001:2'
    [    9.425701] bus: 'sdio': really_probe: bound device mmc1:0001:2 to driver wl1271_sdio
    [    9.444077] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
    [   10.769264] random: dd urandom read with 46 bits of entropy available
    [   11.066482] bus: 'platform': add driver wl18xx_driver
    [   11.072140] bus: 'platform': driver_probe_device: matched device wl18xx.0.auto with driver wl18xx_driver
    [   11.223546] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [   11.235830] bus: 'platform': really_probe: probing driver wl18xx_driver with device wl18xx.0.auto
    [   11.262512] driver: 'wl18xx_driver': driver_bound: bound to device 'wl18xx.0.auto'
    [   11.270545] bus: 'platform': really_probe: bound device wl18xx.0.auto to driver wl18xx_driver
    [   11.280780] XXXXXXXXXXXXX loading firmware ()
    [   11.297962] XXXXXXXXXXXXX loaded firmware from abs path (/lib/firmware/ti-connectivity/wl1271-nvs.bin)
    [   11.308363] XXXXX Enter wl18xx_setup
    [   11.312164] XXXXX In wl18xx_setup step 1
    [   11.316271] XXXXX In wl18xx_setup step 2
    [   11.320371] XXXXX In wl18xx_setup step 3
    [   11.324497] XXXXX Enter wl18xx_conf_init
    [   11.328605] XXXXX Enter wl18xx_load_conf_file
    [   11.333237] XXXXXXXXXXXXX loading firmware (/lib/firmware/ti-connectivity/wl1271-nvs.bin)
    [   11.713997] XXXXXXXXXXXXX loaded firmware from abs path (/lib/firmware/ti-connectivity/wl18xx-conf.bin)
    [   11.724012] XXXXX Releasing firmware and leaving wl18xx_load_conf_file
    [   11.730990] XXXXX Leaving wl18xx_conf_init
    [   11.735322] XXXXX In wl18xx_setup step 4
    [   11.739428] XXXXX In wl18xx_setup step 5
    [   11.743554] XXXXX In wl18xx_setup step 6
    [   11.747655] XXXXX In wl18xx_setup step 7
    [   11.751774] XXXXX In wl18xx_setup step 8
    [   11.755872] XXXXX In wl18xx_setup step 9
    [   11.759967] XXXXX Leaving wl18xx_setup
    [   11.958217] XXXXXXXXXXXXXXXXXXXX not using max clock!
    [   23.142030] random: nonblocking pool is initialized

    But still no wlan0 interface!

  • Hi,

    Are you sure all the modules are loaded?

    What is the output of:

    lsmod

    ifconfig -a

    I don't see any error in your log, but I also don't see you trying to bring the interface up (ifconfig wlan0 up)

    Best Regards,

    Eyal

  • Hi,

    Any update?

    Regards,
    Gigi Joseph.
  • Hi,

    I'm quite sure the modules are loaded. Here's a complete log (unfortunately without my debugging printk's):

    barebox 2015.09.0 #1 Fri Apr 8 15:37:11 CEST 2016
    
    
    Board: Phytec phyCORE AM335x
    omap-hsmmc 48060000.mmc: registered as 48060000.mmc
    booting from MMC
    mmc0: detected SD card version 2.0
    mmc0: registered mmc0
    
    
    barebox 2015.09.0 #2 Wed May 18 22:07:54 CEST 2016
    
    
    Board: Phytec phyCORE AM335x
    cpsw 4a100000.ethernet: detected phy mask 0x5
    mdio_bus: miibus0: probed
    eth0: got preset MAC address: ec:24:b8:c0:bd:89
    am335x-phy-driver 47401b00.usb-phy: am_usbphy 8ff20a14 enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0 
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    m25p80 m25p80@00: unrecognized JEDEC id bytes: 00,  0,  0
    m25p80 m25p80@00: probe failed: No such file or directory
    i2c-omap 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    omap-hsmmc 48060000.mmc: registered as 48060000.mmc
    mmc0: detected SD card version 2.0
    mmc0: registered mmc0
    OMAP Watchdog Timer Rev 0x01
    nand: ONFI flash detected
    nand: NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron MT29F4G08ABADAH4), 512MiB, page size: 2048, OOB size: 64
    netconsole: registered as netconsole-1
    malloc space: 0x8ff00000 -> 0x9fdfffff (size 255 MiB)
    environment load /boot/barebox.env: No such file or directory
    Maybe you have to create the partition.
    running /env/bin/init...
    
    Hit m for menu or any other key to stop autoboot:  3 2 1 0
    blspec: blspec_scan_directory: mmc loader/entries
    
    Loading ARM Linux zImage '/boot/linuximage'
    Loading devicetree from '/boot/oftree'
    Could not find node in tree: /wlcore@0
    Failed to fixup node in of_enable_node+0x1/0x28: Invalid argument
    Could not find node in tree: /fixedregulator@2
    Failed to fixup node in of_enable_node+0x1/0x28: Invalid argument
    commandline: consoleblank=0 console=ttyO0,115200n8  root=/dev/mmcblk0p2 rootflags=data=journal debug dyndbg="func of_platform_bus_create +p" dyndbg="func bus_add_driver +p" dyndbg="func device_add +p" dyndbg="func driver_probe_device +p" dyndbg="func really_probe +p" dyndbg="func driver_bound +p" dyndbg="func deferred_probe_work_func +p" dyndbg="func driver_deferred_probe_add +p" dyndbg="func driver_deferred_probe_del +p" rootwait ro fsck.repair=yes
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpuset
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.4.10-amun-phycore-am335x (jonatan@svullo) (gcc version 4.9.2 (GCC) ) #1 Thu May 26 16:01:36 CEST 2016
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine model: phyCORE-AM335x Amun
    [    0.000000] cma: Reserved 24 MiB at 0x9e800000
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] On node 0 totalpages: 131072
    [    0.000000] free_area_init_node: node 0, pgdat c09a370c, node_mem_map de36d000
    [    0.000000]   Normal zone: 1152 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 131072 pages, LIFO batch:31
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (sgx neon )
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0 
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129920
    [    0.000000] Kernel command line: consoleblank=0 console=ttyO0,115200n8  root=/dev/mmcblk0p2 rootflags=data=journal debug dyndbg="func of_platform_bus_create +p" dyndbg="func bus_add_driver +p" dyndbg="func device_add +p" dyndbg="func driver_probe_device +p" dyndbg="func really_probe +p" dyndbg="func driver_bound +p" dyndbg="func deferred_probe_work_func +p" dyndbg="func driver_deferred_probe_add +p" dyndbg="func driver_deferred_probe_del +p" rootwait ro fsck.repair=yes
    [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 476240K/524288K available (6936K kernel code, 379K rwdata, 2324K rodata, 264K init, 8234K bss, 23472K reserved, 24576K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc091339c   (9261 kB)
    [    0.000000]       .init : 0xc0914000 - 0xc0956000   ( 264 kB)
    [    0.000000]       .data : 0xc0956000 - 0xc09b4e70   ( 380 kB)
    [    0.000000]        .bss : 0xc09b7000 - 0xc11c1b38   (8235 kB)
    [    0.000000] Running RCU self tests
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [    0.000000] OMAP clockevent source: timer2 at 25000000 Hz
    [    0.000022] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
    [    0.000053] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
    [    0.000109] OMAP clocksource: timer1 at 25000000 Hz
    [    0.001132] Console: colour dummy device 80x30
    [    0.001205] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [    0.001218] ... MAX_LOCKDEP_SUBCLASSES:  8
    [    0.001228] ... MAX_LOCK_DEPTH:          48
    [    0.001238] ... MAX_LOCKDEP_KEYS:        8191
    [    0.001248] ... CLASSHASH_SIZE:          4096
    [    0.001258] ... MAX_LOCKDEP_ENTRIES:     32768
    [    0.001267] ... MAX_LOCKDEP_CHAINS:      65536
    [    0.001276] ... CHAINHASH_SIZE:          32768
    [    0.001286]  memory used by lock dependency info: 5167 kB
    [    0.001296]  per task-struct memory footprint: 1536 bytes
    [    0.001328] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
    [    0.098196] pid_max: default: 32768 minimum: 301
    [    0.098494] Security Framework initialized
    [    0.098631] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.098649] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.102787] Initializing cgroup subsys io
    [    0.102930] Initializing cgroup subsys memory
    [    0.103033] Initializing cgroup subsys devices
    [    0.103154] Initializing cgroup subsys freezer
    [    0.103327] Initializing cgroup subsys perf_event
    [    0.103420] CPU: Testing write buffer coherency: ok
    [    0.105670] Setting up static identity map for 0x800082c0 - 0x80008330
    [    0.120490] devtmpfs: initialized
    [    0.120744] device: 'platform': device_add
    [    0.121337] device: 'cpu': device_add
    [    0.121728] device: 'container': device_add
    [    0.164445] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.227267] omap_hwmod: tptc0 using broken dt data from edma
    [    0.227941] omap_hwmod: tptc1 using broken dt data from edma
    [    0.228655] omap_hwmod: tptc2 using broken dt data from edma
    [    0.240343] omap_hwmod: debugss: _wait_target_disable failed
    [    0.297787] device: 'workqueue': device_add
    [    0.298442] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.301960] pinctrl core: initialized pinctrl subsystem
    [    0.303288] device: 'reg-dummy': device_add
    [    0.304033] bus: 'platform': add driver reg-dummy
    [    0.304100] bus: 'platform': driver_probe_device: matched device reg-dummy with driver reg-dummy
    [    0.304127] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
    [    0.304652] device: 'regulator.0': device_add
    [    0.306121] driver: 'reg-dummy': driver_bound: bound to device 'reg-dummy'
    [    0.306239] bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy
    [    0.309154] NET: Registered protocol family 16
    [    0.316993] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.317645] bus: 'platform': add driver omap_gpio
    [    0.317947] device: 'vtcon0': device_add
    [    0.318746] bus: 'platform': add driver sram
    [    0.318914] bus: 'platform': add driver syscon
    [    0.319521] bus: 'i2c': add driver dummy
    [    0.319816] cpuidle: using governor ladder
    [    0.319845] cpuidle: using governor menu
    [    0.319882] bus: 'platform': add driver omap-gpmc
    [    0.320022] bus: 'platform': add driver omap_l3_smx
    [    0.320152] bus: 'platform': add driver omap_l3_noc
    [    0.320657] of_platform_bus_create() - skipping /chosen, no compatible prop
    [    0.320686] of_platform_bus_create() - skipping /aliases, no compatible prop
    [    0.320705] of_platform_bus_create() - skipping /memory, no compatible prop
    [    0.320723] of_platform_bus_create() - skipping /cpus, no compatible prop
    [    0.321164] device: 'pmu': device_add
    [    0.321695] device: 'soc': device_add
    [    0.322079]    create child: /soc/mpu
    [    0.322169] device: 'soc:mpu': device_add
    [    0.322978] device: 'ocp': device_add
    [    0.323438]    create child: /ocp/l4_wkup@44c00000
    [    0.323529] device: 'ocp:l4_wkup@44c00000': device_add
    [    0.323892]    create child: /ocp/l4_wkup@44c00000/wkup_m3@100000
    [    0.324147] device: '44d00000.wkup_m3': device_add
    [    0.324562]    create child: /ocp/l4_wkup@44c00000/prcm@200000
    [    0.324736] device: '44e00000.prcm': device_add
    [    0.325078]    create child: /ocp/l4_wkup@44c00000/scm@210000
    [    0.325262] device: '44e10000.scm': device_add
    [    0.325603]    create child: /ocp/l4_wkup@44c00000/scm@210000/pinmux@800
    [    0.325805] device: '44e10800.pinmux': device_add
    [    0.326156]    create child: /ocp/l4_wkup@44c00000/scm@210000/scm_conf@0
    [    0.326356] device: '44e10000.scm_conf': device_add
    [    0.326689]    create child: /ocp/l4_wkup@44c00000/scm@210000/wkup_m3_ipc@1324
    [    0.327118] device: '44e11324.wkup_m3_ipc': device_add
    [    0.327473]    create child: /ocp/l4_wkup@44c00000/scm@210000/clockdomains
    [    0.327494] of_platform_bus_create() - skipping /ocp/l4_wkup@44c00000/scm@210000/clockdomains, no compatible prop
    [    0.327514]    create child: /ocp/interrupt-controller@48200000
    [    0.327674] device: '48200000.interrupt-controller': device_add
    [    0.328026]    create child: /ocp/edma@49000000
    [    0.328710] device: '49000000.edma': device_add
    [    0.329202]    create child: /ocp/gpio@44e07000
    [    0.329524] device: '44e07000.gpio': device_add
    [    0.329916] bus: 'platform': driver_probe_device: matched device 44e07000.gpio with driver omap_gpio
    [    0.329942] bus: 'platform': really_probe: probing driver omap_gpio with device 44e07000.gpio
    [    0.330827] device: 'gpiochip0': device_add
    [    0.331523] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    [    0.333000] OMAP GPIO hardware version 0.1
    [    0.333153] driver: 'omap_gpio': driver_bound: bound to device '44e07000.gpio'
    [    0.333187] bus: 'platform': really_probe: bound device 44e07000.gpio to driver omap_gpio
    [    0.333235]    create child: /ocp/gpio@4804c000
    [    0.333614] device: '4804c000.gpio': device_add
    [    0.334056] bus: 'platform': driver_probe_device: matched device 4804c000.gpio with driver omap_gpio
    [    0.334083] bus: 'platform': really_probe: probing driver omap_gpio with device 4804c000.gpio
    [    0.334493] device: 'gpiochip32': device_add
    [    0.334855] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    [    0.336259] driver: 'omap_gpio': driver_bound: bound to device '4804c000.gpio'
    [    0.336290] bus: 'platform': really_probe: bound device 4804c000.gpio to driver omap_gpio
    [    0.336334]    create child: /ocp/gpio@481ac000
    [    0.336674] device: '481ac000.gpio': device_add
    [    0.337115] bus: 'platform': driver_probe_device: matched device 481ac000.gpio with driver omap_gpio
    [    0.337139] bus: 'platform': really_probe: probing driver omap_gpio with device 481ac000.gpio
    [    0.337551] device: 'gpiochip64': device_add
    [    0.337910] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    [    0.339356] driver: 'omap_gpio': driver_bound: bound to device '481ac000.gpio'
    [    0.339387] bus: 'platform': really_probe: bound device 481ac000.gpio to driver omap_gpio
    [    0.339431]    create child: /ocp/gpio@481ae000
    [    0.339763] device: '481ae000.gpio': device_add
    [    0.340189] bus: 'platform': driver_probe_device: matched device 481ae000.gpio with driver omap_gpio
    [    0.340214] bus: 'platform': really_probe: probing driver omap_gpio with device 481ae000.gpio
    [    0.340622] device: 'gpiochip96': device_add
    [    0.341055] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    [    0.342341] driver: 'omap_gpio': driver_bound: bound to device '481ae000.gpio'
    [    0.342372] bus: 'platform': really_probe: bound device 481ae000.gpio to driver omap_gpio
    [    0.342416]    create child: /ocp/serial@44e09000
    [    0.342758] device: '44e09000.serial': device_add
    [    0.343247]    create child: /ocp/serial@48022000
    [    0.343278]    create child: /ocp/serial@48024000
    [    0.343304]    create child: /ocp/serial@481a6000
    [    0.343329]    create child: /ocp/serial@481a8000
    [    0.343353]    create child: /ocp/serial@481aa000
    [    0.343378]    create child: /ocp/i2c@44e0b000
    [    0.343699] device: '44e0b000.i2c': device_add
    [    0.344106]    create child: /ocp/i2c@4802a000
    [    0.344137]    create child: /ocp/i2c@4819c000
    [    0.344162]    create child: /ocp/mmc@48060000
    [    0.344446] device: '48060000.mmc': device_add
    [    0.344896]    create child: /ocp/mmc@481d8000
    [    0.344927]    create child: /ocp/mmc@47810000
    [    0.345228] device: '47810000.mmc': device_add
    [    0.345631]    create child: /ocp/spinlock@480ca000
    [    0.345783] device: '480ca000.spinlock': device_add
    [    0.346177]    create child: /ocp/wdt@44e35000
    [    0.346483] device: '44e35000.wdt': device_add
    [    0.346895]    create child: /ocp/can@481cc000
    [    0.346926]    create child: /ocp/can@481d0000
    [    0.346952]    create child: /ocp/mailbox@480C8000
    [    0.347259] device: '480c8000.mailbox': device_add
    [    0.347659]    create child: /ocp/timer@44e31000
    [    0.347689]    create child: /ocp/timer@48040000
    [    0.347713]    create child: /ocp/timer@48042000
    [    0.348027] device: '48042000.timer': device_add
    [    0.348562]    create child: /ocp/timer@48044000
    [    0.348880] device: '48044000.timer': device_add
    [    0.349295]    create child: /ocp/timer@48046000
    [    0.349600] device: '48046000.timer': device_add
    [    0.349997]    create child: /ocp/timer@48048000
    [    0.350302] device: '48048000.timer': device_add
    [    0.350695]    create child: /ocp/timer@4804a000
    [    0.351011] device: '4804a000.timer': device_add
    [    0.351420]    create child: /ocp/rtc@44e3e000
    [    0.351837] device: '44e3e000.rtc': device_add
    [    0.352237]    create child: /ocp/spi@48030000
    [    0.352544] device: '48030000.spi': device_add
    [    0.352952]    create child: /ocp/spi@481a0000
    [    0.352982]    create child: /ocp/usb@47400000
    [    0.353131] device: '47400000.usb': device_add
    [    0.353531]    create child: /ocp/epwmss@48300000
    [    0.353560]    create child: /ocp/epwmss@48302000
    [    0.353586]    create child: /ocp/epwmss@48304000
    [    0.353610]    create child: /ocp/ethernet@4a100000
    [    0.353640]    create child: /ocp/ocmcram@40300000
    [    0.353799] device: '40300000.ocmcram': device_add
    [    0.354132] bus: 'platform': driver_probe_device: matched device 40300000.ocmcram with driver sram
    [    0.354156] bus: 'platform': really_probe: probing driver sram with device 40300000.ocmcram
    [    0.354389] driver: 'sram': driver_bound: bound to device '40300000.ocmcram'
    [    0.354419] bus: 'platform': really_probe: bound device 40300000.ocmcram to driver sram
    [    0.354458]    create child: /ocp/elm@48080000
    [    0.354788] device: '48080000.elm': device_add
    [    0.355213]    create child: /ocp/lcdc@4830e000
    [    0.355243]    create child: /ocp/tscadc@44e0d000
    [    0.355268]    create child: /ocp/gpmc@50000000
    [    0.355584] device: '50000000.gpmc': device_add
    [    0.356039] bus: 'platform': driver_probe_device: matched device 50000000.gpmc with driver omap-gpmc
    [    0.356063] bus: 'platform': really_probe: probing driver omap-gpmc with device 50000000.gpmc
    [    0.356345] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_nandflash, deferring probe
    [    0.356393] platform 50000000.gpmc: Driver omap-gpmc requests probe deferral
    [    0.356414] platform 50000000.gpmc: Added to deferred list
    [    0.356467]    create child: /ocp/sham@53100000
    [    0.356803] device: '53100000.sham': device_add
    [    0.357271]    create child: /ocp/aes@53500000
    [    0.357603] device: '53500000.aes': device_add
    [    0.358018]    create child: /ocp/mcasp@48038000
    [    0.358047]    create child: /ocp/mcasp@4803C000
    [    0.358073]    create child: /ocp/rng@48310000
    [    0.358489] device: '48310000.rng': device_add
    [    0.358977] device: 'regulators': device_add
    [    0.359344]    create child: /regulators/fixedregulator@0
    [    0.359440] device: 'regulators:fixedregulator@0': device_add
    [    0.359787]    create child: /regulators/fixedregulator@1
    [    0.359893] device: 'regulators:fixedregulator@1': device_add
    [    0.360237]    create child: /regulators/fixedregulator@2
    [    0.360332] device: 'regulators:fixedregulator@2': device_add
    [    0.361614] No ATAGs?
    [    0.361649] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.361875] device: 'omap-pcm-audio': device_add
    [    0.362915] bus: 'platform': add driver omap_dma_system
    [    0.363425] bus: 'platform': add driver ti-dma-crossbar
    [    0.364155] device: 'cpu0': device_add
    [    0.390514] device: 'writeback': device_add
    [    0.393031] bus: 'platform': add driver omap-control-phy
    [    0.393551] bus: 'platform': add driver twl4030_usb
    [    0.393983] bus: 'i2c': add driver pca953x
    [    0.394127] bus: 'i2c': add driver pcf857x
    [    0.394261] bus: 'platform': add driver palmas-gpio
    [    0.394621] bus: 'platform': add driver twl4030_gpio
    [    0.395258] bus: 'platform': add driver omap-dma-engine
    [    0.395692] bus: 'platform': add driver edma3-tptc
    [    0.395974] bus: 'platform': add driver edma
    [    0.396082] bus: 'platform': driver_probe_device: matched device 49000000.edma with driver edma
    [    0.396108] bus: 'platform': really_probe: probing driver edma with device 49000000.edma
    [    0.397139] edma 49000000.edma: Legacy memcpy is enabled, things might not work
    [    0.397491] device: 'dma0chan0': device_add
    [    0.398088] device: 'dma0chan1': device_add
    [    0.398574] device: 'dma0chan2': device_add
    [    0.398931] device: 'dma0chan3': device_add
    [    0.399274] device: 'dma0chan4': device_add
    [    0.399618] device: 'dma0chan5': device_add
    [    0.399959] device: 'dma0chan6': device_add
    [    0.400286] device: 'dma0chan7': device_add
    [    0.400626] device: 'dma0chan8': device_add
    [    0.400968] device: 'dma0chan9': device_add
    [    0.401298] device: 'dma0chan10': device_add
    [    0.401629] device: 'dma0chan11': device_add
    [    0.401985] device: 'dma0chan12': device_add
    [    0.402318] device: 'dma0chan13': device_add
    [    0.402649] device: 'dma0chan14': device_add
    [    0.402994] device: 'dma0chan15': device_add
    [    0.403334] device: 'dma0chan16': device_add
    [    0.403669] device: 'dma0chan17': device_add
    [    0.404015] device: 'dma0chan18': device_add
    [    0.404346] device: 'dma0chan19': device_add
    [    0.404690] device: 'dma0chan20': device_add
    [    0.405037] device: 'dma0chan21': device_add
    [    0.405368] device: 'dma0chan22': device_add
    [    0.405720] device: 'dma0chan23': device_add
    [    0.406080] device: 'dma0chan24': device_add
    [    0.406429] device: 'dma0chan25': device_add
    [    0.406763] device: 'dma0chan26': device_add
    [    0.407112] device: 'dma0chan27': device_add
    [    0.407458] device: 'dma0chan28': device_add
    [    0.407793] device: 'dma0chan29': device_add
    [    0.408216] device: 'dma0chan30': device_add
    [    0.408564] device: 'dma0chan31': device_add
    [    0.408914] device: 'dma0chan32': device_add
    [    0.409266] device: 'dma0chan33': device_add
    [    0.409604] device: 'dma0chan34': device_add
    [    0.409942] device: 'dma0chan35': device_add
    [    0.410322] device: 'dma0chan36': device_add
    [    0.410662] device: 'dma0chan37': device_add
    [    0.411004] device: 'dma0chan38': device_add
    [    0.411357] device: 'dma0chan39': device_add
    [    0.411708] device: 'dma0chan40': device_add
    [    0.412050] device: 'dma0chan41': device_add
    [    0.412405] device: 'dma0chan42': device_add
    [    0.412747] device: 'dma0chan43': device_add
    [    0.413108] device: 'dma0chan44': device_add
    [    0.413460] device: 'dma0chan45': device_add
    [    0.413801] device: 'dma0chan46': device_add
    [    0.414141] device: 'dma0chan47': device_add
    [    0.414503] device: 'dma0chan48': device_add
    [    0.414844] device: 'dma0chan49': device_add
    [    0.415187] device: 'dma0chan50': device_add
    [    0.415541] device: 'dma0chan51': device_add
    [    0.415894] device: 'dma0chan52': device_add
    [    0.416238] device: 'dma0chan53': device_add
    [    0.416605] device: 'dma0chan54': device_add
    [    0.416950] device: 'dma0chan55': device_add
    [    0.417305] device: 'dma0chan56': device_add
    [    0.417662] device: 'dma0chan57': device_add
    [    0.418007] device: 'dma0chan58': device_add
    [    0.418436] device: 'dma0chan59': device_add
    [    0.418811] device: 'dma0chan60': device_add
    [    0.419159] device: 'dma0chan61': device_add
    [    0.419503] device: 'dma0chan62': device_add
    [    0.419864] device: 'dma0chan63': device_add
    [    0.420402] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.420428] driver: 'edma': driver_bound: bound to device '49000000.edma'
    [    0.420459] bus: 'platform': really_probe: bound device 49000000.edma to driver edma
    [    0.420814] bus: 'platform': add driver reg-fixed-voltage
    [    0.421051] bus: 'platform': driver_probe_device: matched device regulators:fixedregulator@0 with driver reg-fixed-voltage
    [    0.421079] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device regulators:fixedregulator@0
    [    0.421296] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulators/fixedregulator@0[0]'
    [    0.421389] device: 'regulator.1': device_add
    [    0.422320] driver: 'reg-fixed-voltage': driver_bound: bound to device 'regulators:fixedregulator@0'
    [    0.422355] bus: 'platform': really_probe: bound device regulators:fixedregulator@0 to driver reg-fixed-voltage
    [    0.422396] bus: 'platform': driver_probe_device: matched device regulators:fixedregulator@1 with driver reg-fixed-voltage
    [    0.422419] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device regulators:fixedregulator@1
    [    0.422606] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulators/fixedregulator@1[0]'
    [    0.422668] device: 'regulator.2': device_add
    [    0.423399] driver: 'reg-fixed-voltage': driver_bound: bound to device 'regulators:fixedregulator@1'
    [    0.423428] bus: 'platform': really_probe: bound device regulators:fixedregulator@1 to driver reg-fixed-voltage
    [    0.423465] bus: 'platform': driver_probe_device: matched device regulators:fixedregulator@2 with driver reg-fixed-voltage
    [    0.423486] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device regulators:fixedregulator@2
    [    0.423727] of_get_named_gpiod_flags: parsed 'gpio' property of node '/regulators/fixedregulator@2[0]' - status (0)
    [    0.423794] device: 'regulator.3': device_add
    [    0.424769] driver: 'reg-fixed-voltage': driver_bound: bound to device 'regulators:fixedregulator@2'
    [    0.424801] bus: 'platform': really_probe: bound device regulators:fixedregulator@2 to driver reg-fixed-voltage
    [    0.424953] bus: 'platform': add driver palmas-pmic
    [    0.425478] bus: 'i2c': add driver tps62360
    [    0.425619] bus: 'i2c': add driver tps65023
    [    0.425753] bus: 'platform': add driver tps6507x-pmic
    [    0.425951] bus: 'platform': add driver tps65217-pmic
    [    0.426142] bus: 'platform': add driver tps65910-pmic
    [    0.426334] bus: 'platform': add driver twl_reg
    [    0.427872] bus: 'i2c': add driver tps65217
    [    0.428020] bus: 'i2c': add driver tps65910
    [    0.428270] bus: 'i2c': add driver palmas
    [    0.429107] SCSI subsystem initialized
    [    0.430002] libata version 3.00 loaded.
    [    0.430284] bus: 'mdio_bus': add driver Generic PHY
    [    0.430404] bus: 'mdio_bus': add driver Generic 10G PHY
    [    0.430799] bus: 'usb': add driver usbfs
    [    0.431035] usbcore: registered new interface driver usbfs
    [    0.431069] bus: 'usb': add driver hub
    [    0.431249] usbcore: registered new interface driver hub
    [    0.431341] bus: 'usb': add driver usb
    [    0.431454] usbcore: registered new device driver usb
    [    0.431494] bus: 'platform': add driver usb_phy_generic
    [    0.431849] bus: 'platform': add driver twl6030_usb
    [    0.432142] bus: 'platform': add driver musb-omap2430
    [    0.432810] bus: 'platform': add driver omap_i2c
    [    0.432973] bus: 'platform': driver_probe_device: matched device 44e0b000.i2c with driver omap_i2c
    [    0.433001] bus: 'platform': really_probe: probing driver omap_i2c with device 44e0b000.i2c
    [    0.433116] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0, deferring probe
    [    0.433168] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
    [    0.433190] platform 44e0b000.i2c: Added to deferred list
    [    0.433493] pps_core: LinuxPPS API ver. 1 registered
    [    0.433509] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.433596] PTP clock support registered
    [    0.435062] device: 'lo': device_add
    [    0.437982] Bluetooth: Core ver 2.21
    [    0.438235] NET: Registered protocol family 31
    [    0.438253] Bluetooth: HCI device and connection manager initialized
    [    0.438401] Bluetooth: HCI socket layer initialized
    [    0.438437] Bluetooth: L2CAP socket layer initialized
    [    0.438657] Bluetooth: SCO socket layer initialized
    [    0.439279] device: 'regulatory.0': device_add
    [    0.441105] device: 'rfkill': device_add
    [    0.443679] clocksource: Switched to clocksource timer1
    [    0.445711] device: 'fbcon': device_add
    [    0.446662] device: 'mem': device_add
    [    0.447325] device: 'kmem': device_add
    [    0.447823] device: 'null': device_add
    [    0.448406] device: 'zero': device_add
    [    0.448950] device: 'full': device_add
    [    0.449390] device: 'random': device_add
    [    0.449846] device: 'urandom': device_add
    [    0.450281] device: 'kmsg': device_add
    [    0.450724] device: 'tty': device_add
    [    0.451358] device: 'console': device_add
    [    0.451906] device: 'tty0': device_add
    [    0.452428] device: 'vcs': device_add
    [    0.453028] device: 'vcsa': device_add
    [    0.453492] device: 'vcs1': device_add
    [    0.454050] device: 'vcsa1': device_add
    [    0.454624] device: 'tty1': device_add
    [    0.455156] device: 'tty2': device_add
    [    0.455622] device: 'tty3': device_add
    [    0.456094] device: 'tty4': device_add
    [    0.456557] device: 'tty5': device_add
    [    0.457005] device: 'tty6': device_add
    [    0.457450] device: 'tty7': device_add
    [    0.457956] device: 'tty8': device_add
    [    0.458414] device: 'tty9': device_add
    [    0.458861] device: 'tty10': device_add
    [    0.459321] device: 'tty11': device_add
    [    0.459789] device: 'tty12': device_add
    [    0.460234] device: 'tty13': device_add
    [    0.460720] device: 'tty14': device_add
    [    0.461165] device: 'tty15': device_add
    [    0.461635] device: 'tty16': device_add
    [    0.462081] device: 'tty17': device_add
    [    0.462526] device: 'tty18': device_add
    [    0.462993] device: 'tty19': device_add
    [    0.463489] device: 'tty20': device_add
    [    0.464064] device: 'tty21': device_add
    [    0.464515] device: 'tty22': device_add
    [    0.464977] device: 'tty23': device_add
    [    0.465436] device: 'tty24': device_add
    [    0.465884] device: 'tty25': device_add
    [    0.466385] device: 'tty26': device_add
    [    0.466832] device: 'tty27': device_add
    [    0.467294] device: 'tty28': device_add
    [    0.467742] device: 'tty29': device_add
    [    0.468220] device: 'tty30': device_add
    [    0.468684] device: 'tty31': device_add
    [    0.469183] device: 'tty32': device_add
    [    0.469644] device: 'tty33': device_add
    [    0.470104] device: 'tty34': device_add
    [    0.470555] device: 'tty35': device_add
    [    0.471015] device: 'tty36': device_add
    [    0.471476] device: 'tty37': device_add
    [    0.471967] device: 'tty38': device_add
    [    0.472417] device: 'tty39': device_add
    [    0.472894] device: 'tty40': device_add
    [    0.473376] device: 'tty41': device_add
    [    0.473923] device: 'tty42': device_add
    [    0.474382] device: 'tty43': device_add
    [    0.474902] device: 'tty44': device_add
    [    0.475359] device: 'tty45': device_add
    [    0.475809] device: 'tty46': device_add
    [    0.476278] device: 'tty47': device_add
    [    0.476741] device: 'tty48': device_add
    [    0.477192] device: 'tty49': device_add
    [    0.477686] device: 'tty50': device_add
    [    0.478164] device: 'tty51': device_add
    [    0.478626] device: 'tty52': device_add
    [    0.479064] device: 'tty53': device_add
    [    0.479514] device: 'tty54': device_add
    [    0.479951] device: 'tty55': device_add
    [    0.480444] device: 'tty56': device_add
    [    0.480883] device: 'tty57': device_add
    [    0.481332] device: 'tty58': device_add
    [    0.481769] device: 'tty59': device_add
    [    0.482219] device: 'tty60': device_add
    [    0.482681] device: 'tty61': device_add
    [    0.483164] device: 'tty62': device_add
    [    0.483605] device: 'tty63': device_add
    [    0.484900] bus: 'platform': add driver usbhs_tll
    [    0.486446] NET: Registered protocol family 2
    [    0.488918] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.489052] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
    [    0.491033] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.491317] UDP hash table entries: 256 (order: 2, 20480 bytes)
    [    0.491602] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
    [    0.492805] NET: Registered protocol family 1
    [    0.495235] RPC: Registered named UNIX socket transport module.
    [    0.495264] RPC: Registered udp transport module.
    [    0.495278] RPC: Registered tcp transport module.
    [    0.495291] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.495358] bus: 'platform': add driver usbhs_omap
    [    0.497821] bus: 'platform': add driver armv6-pmu
    [    0.498255] bus: 'platform': add driver armv7-pmu
    [    0.498329] bus: 'platform': driver_probe_device: matched device pmu with driver armv7-pmu
    [    0.498357] bus: 'platform': really_probe: probing driver armv7-pmu with device pmu
    [    0.498654] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.498812] driver: 'armv7-pmu': driver_bound: bound to device 'pmu'
    [    0.498842] bus: 'platform': really_probe: bound device pmu to driver armv7-pmu
    [    0.499345] bus: 'platform': add driver omap_timer
    [    0.499576] bus: 'platform': driver_probe_device: matched device 48042000.timer with driver omap_timer
    [    0.499601] bus: 'platform': really_probe: probing driver omap_timer with device 48042000.timer
    [    0.500087] driver: 'omap_timer': driver_bound: bound to device '48042000.timer'
    [    0.500124] bus: 'platform': really_probe: bound device 48042000.timer to driver omap_timer
    [    0.500167] bus: 'platform': driver_probe_device: matched device 48044000.timer with driver omap_timer
    [    0.500188] bus: 'platform': really_probe: probing driver omap_timer with device 48044000.timer
    [    0.500432] driver: 'omap_timer': driver_bound: bound to device '48044000.timer'
    [    0.500460] bus: 'platform': really_probe: bound device 48044000.timer to driver omap_timer
    [    0.500497] bus: 'platform': driver_probe_device: matched device 48046000.timer with driver omap_timer
    [    0.500518] bus: 'platform': really_probe: probing driver omap_timer with device 48046000.timer
    [    0.500734] driver: 'omap_timer': driver_bound: bound to device '48046000.timer'
    [    0.500761] bus: 'platform': really_probe: bound device 48046000.timer to driver omap_timer
    [    0.500797] bus: 'platform': driver_probe_device: matched device 48048000.timer with driver omap_timer
    [    0.500818] bus: 'platform': really_probe: probing driver omap_timer with device 48048000.timer
    [    0.501031] driver: 'omap_timer': driver_bound: bound to device '48048000.timer'
    [    0.501057] bus: 'platform': really_probe: bound device 48048000.timer to driver omap_timer
    [    0.501092] bus: 'platform': driver_probe_device: matched device 4804a000.timer with driver omap_timer
    [    0.501113] bus: 'platform': really_probe: probing driver omap_timer with device 4804a000.timer
    [    0.501325] driver: 'omap_timer': driver_bound: bound to device '4804a000.timer'
    [    0.501351] bus: 'platform': really_probe: bound device 4804a000.timer to driver omap_timer
    [    0.502012] device: 'clocksource': device_add
    [    0.502202] device: 'clocksource0': device_add
    [    0.502816] bus: 'platform': add driver alarmtimer
    [    0.503065] device: 'alarmtimer': device_add
    [    0.503420] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
    [    0.503446] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
    [    0.503548] driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
    [    0.503574] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
    [    0.503925] device: 'clockevents': device_add
    [    0.504116] device: 'clockevent0': device_add
    [    0.504593] futex hash table entries: 256 (order: 1, 11264 bytes)
    [    0.504927] audit: initializing netlink subsys (disabled)
    [    0.505229] audit: type=2000 audit(0.500:1): initialized
    [    0.505757] device: 'armv7_cortex_a8': device_add
    [    0.506294] device: 'breakpoint': device_add
    [    0.506620] device: 'software': device_add
    [    0.512510] NFS: Registering the id_resolver key type
    [    0.513029] Key type id_resolver registered
    [    0.513049] Key type id_legacy registered
    [    0.513328] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
    [    0.513432] device: 'autofs': device_add
    [    0.533027] NET: Registered protocol family 38
    [    0.533388] io scheduler noop registered
    [    0.533416] io scheduler deadline registered
    [    0.533479] io scheduler cfq registered (default)
    [    0.533644] bus: 'platform': add driver omap-ocp2scp
    [    0.534308] bus: 'platform': add driver dm816x-usb-phy
    [    0.534656] bus: 'platform': add driver omap-usb2
    [    0.535027] bus: 'platform': add driver ti-pipe3
    [    0.535382] bus: 'platform': add driver palmas-pinctrl
    [    0.535713] bus: 'platform': add driver pinctrl-single
    [    0.535832] bus: 'platform': driver_probe_device: matched device 44e10800.pinmux with driver pinctrl-single
    [    0.535860] bus: 'platform': really_probe: probing driver pinctrl-single with device 44e10800.pinmux
    [    0.536840] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [    0.536864] driver: 'pinctrl-single': driver_bound: bound to device '44e10800.pinmux'
    [    0.536894] bus: 'platform': really_probe: bound device 44e10800.pinmux to driver pinctrl-single
    [    0.537289] bus: 'platform': add driver twl-pwm
    [    0.537617] bus: 'platform': add driver twl-pwmled
    [    0.537929] bus: 'platform': add driver cppi41-dma-engine
    [    0.538222] bus: 'platform': add driver tps65218-pmic
    [    0.538701] device: 'ptmx': device_add
    [    0.539433] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.539697] device: 'serial8250': device_add
    [    0.540478] device: 'ttyS0': device_add
    [    0.541999] device: 'ttyS1': device_add
    [    0.542911] device: 'ttyS2': device_add
    [    0.543893] device: 'ttyS3': device_add
    [    0.544724] bus: 'platform': add driver serial8250
    [    0.544883] bus: 'platform': driver_probe_device: matched device serial8250 with driver serial8250
    [    0.544911] bus: 'platform': really_probe: probing driver serial8250 with device serial8250
    [    0.545030] driver: 'serial8250': driver_bound: bound to device 'serial8250'
    [    0.545058] bus: 'platform': really_probe: bound device serial8250 to driver serial8250
    [    0.545217] bus: 'platform': add driver of_serial
    [    0.545906] bus: 'platform': add driver omap_uart
    [    0.546075] bus: 'platform': driver_probe_device: matched device 44e09000.serial with driver omap_uart
    [    0.546100] bus: 'platform': really_probe: probing driver omap_uart with device 44e09000.serial
    [    0.546899] omap_uart 44e09000.serial: no wakeirq for uart0
    [    0.546935] of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@44e09000[0]'
    [    0.547103] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 155, base_baud = 3000000) is a OMAP UART0
    [    3.771829] console [ttyO0] enabled
    [    3.775604] device: 'ttyO0': device_add
    [    3.781129] driver: 'omap_uart': driver_bound: bound to device '44e09000.serial'
    [    3.788987] bus: 'platform': really_probe: bound device 44e09000.serial to driver omap_uart
    [    3.798143] device: 'hw_random': device_add
    [    3.803190] bus: 'platform': add driver omap_rng
    [    3.808375] bus: 'platform': driver_probe_device: matched device 48310000.rng with driver omap_rng
    [    3.817846] bus: 'platform': really_probe: probing driver omap_rng with device 48310000.rng
    [    3.827794] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [    3.834831] driver: 'omap_rng': driver_bound: bound to device '48310000.rng'
    [    3.842264] bus: 'platform': really_probe: bound device 48310000.rng to driver omap_rng
    [    3.858315] device: '1:0': device_add
    [    3.863017] device: 'ram0': device_add
    [    3.870134] device: '1:1': device_add
    [    3.874541] device: 'ram1': device_add
    [    3.880268] device: '1:2': device_add
    [    3.884591] device: 'ram2': device_add
    [    3.890171] device: '1:3': device_add
    [    3.894477] device: 'ram3': device_add
    [    3.900040] device: '1:4': device_add
    [    3.904346] device: 'ram4': device_add
    [    3.909892] device: '1:5': device_add
    [    3.914230] device: 'ram5': device_add
    [    3.919881] device: '1:6': device_add
    [    3.924202] device: 'ram6': device_add
    [    3.929742] device: '1:7': device_add
    [    3.934057] device: 'ram7': device_add
    [    3.939620] device: '1:8': device_add
    [    3.943940] device: 'ram8': device_add
    [    3.949432] device: '1:9': device_add
    [    3.953785] device: 'ram9': device_add
    [    3.959301] device: '1:10': device_add
    [    3.963624] device: 'ram10': device_add
    [    3.969258] device: '1:11': device_add
    [    3.973580] device: 'ram11': device_add
    [    3.979254] device: '1:12': device_add
    [    3.983581] device: 'ram12': device_add
    [    3.989239] device: '1:13': device_add
    [    3.993622] device: 'ram13': device_add
    [    3.999319] device: '1:14': device_add
    [    4.003648] device: 'ram14': device_add
    [    4.009318] device: '1:15': device_add
    [    4.013730] device: 'ram15': device_add
    [    4.019336] brd: module loaded
    [    4.022624] device: 'loop-control': device_add
    [    4.030115] device: '7:0': device_add
    [    4.034964] device: 'loop0': device_add
    [    4.041772] device: '7:1': device_add
    [    4.046234] device: 'loop1': device_add
    [    4.052904] device: '7:2': device_add
    [    4.057294] device: 'loop2': device_add
    [    4.063942] device: '7:3': device_add
    [    4.068261] device: 'loop3': device_add
    [    4.074774] device: '7:4': device_add
    [    4.079079] device: 'loop4': device_add
    [    4.085497] device: '7:5': device_add
    [    4.089837] device: 'loop5': device_add
    [    4.096182] device: '7:6': device_add
    [    4.100491] device: 'loop6': device_add
    [    4.106834] device: '7:7': device_add
    [    4.111155] device: 'loop7': device_add
    [    4.116855] loop: module loaded
    [    4.120216] bus: 'i2c': add driver at24
    [    4.124467] bus: 'platform': add driver kim
    [    4.129131] bus: 'platform': add driver ti_am3359-tscadc
    [    4.135120] bus: 'i2c': add driver tps65218
    [    4.139649] bus: 'i2c': add driver twl
    [    4.143793] bus: 'platform': add driver twl4030-audio
    [    4.149402] bus: 'i2c': add driver twl6040
    [    4.154085] bus: 'scsi': add driver sd
    [    4.158162] bus: 'platform': add driver ahci
    [    4.163106] device: 'mtd': device_add
    [    4.167938] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    4.174852] bus: 'platform': add driver omap2-nand
    [    4.180135] bus: 'platform': add driver omap-elm
    [    4.185226] bus: 'platform': driver_probe_device: matched device 48080000.elm with driver omap-elm
    [    4.194695] bus: 'platform': really_probe: probing driver omap-elm with device 48080000.elm
    [    4.203937] driver: 'omap-elm': driver_bound: bound to device '48080000.elm'
    [    4.211373] bus: 'platform': really_probe: bound device 48080000.elm to driver omap-elm
    [    4.220099] bus: 'spi': add driver spidev
    [    4.224495] bus: 'platform': add driver omap2_mcspi
    [    4.229829] bus: 'platform': driver_probe_device: matched device 48030000.spi with driver omap2_mcspi
    [    4.239569] bus: 'platform': really_probe: probing driver omap2_mcspi with device 48030000.spi
    [    4.249208] device: 'spi1': device_add
    [    4.255622] device: 'spi1.0': device_add
    [    4.261237] driver: 'omap2_mcspi': driver_bound: bound to device '48030000.spi'
    [    4.269032] bus: 'platform': really_probe: bound device 48030000.spi to driver omap2_mcspi
    [    4.278124] bus: 'platform': add driver ti-qspi
    [    4.283295] bus: 'mdio_bus': add driver SMSC LAN83C185
    [    4.288879] bus: 'mdio_bus': add driver SMSC LAN8187
    [    4.294237] bus: 'mdio_bus': add driver SMSC LAN8700
    [    4.299562] bus: 'mdio_bus': add driver SMSC LAN911x Internal PHY
    [    4.306127] bus: 'mdio_bus': add driver SMSC LAN8710/LAN8720
    [    4.312195] bus: 'mdio_bus': add driver Micrel KS8737
    [    4.317645] bus: 'mdio_bus': add driver Micrel KSZ8021 or KSZ8031
    [    4.324186] bus: 'mdio_bus': add driver Micrel KSZ8031
    [    4.329693] bus: 'mdio_bus': add driver Micrel KSZ8041
    [    4.335229] bus: 'mdio_bus': add driver Micrel KSZ8041RNLI
    [    4.341101] bus: 'mdio_bus': add driver Micrel KSZ8051
    [    4.346638] bus: 'mdio_bus': add driver Micrel KSZ8001 or KS8721
    [    4.353057] bus: 'mdio_bus': add driver Micrel KSZ8081 or KSZ8091
    [    4.359598] bus: 'mdio_bus': add driver Micrel KSZ8061
    [    4.365134] bus: 'mdio_bus': add driver Micrel KSZ9021 Gigabit PHY
    [    4.371753] bus: 'mdio_bus': add driver Micrel KSZ9031 Gigabit PHY
    [    4.378389] bus: 'mdio_bus': add driver Micrel KSZ8873MLL Switch
    [    4.384840] bus: 'mdio_bus': add driver Micrel KSZ886X Switch
    [    4.390997] bus: 'mdio_bus': add driver Atheros 8035 ethernet
    [    4.397174] bus: 'mdio_bus': add driver Atheros 8030 ethernet
    [    4.403321] bus: 'mdio_bus': add driver Atheros 8031 ethernet
    [    4.409515] bus: 'platform': add driver dm9000
    [    4.414527] bus: 'platform': add driver ks8851_mll
    [    4.419848] bus: 'platform': add driver smc91x
    [    4.424860] bus: 'platform': add driver smsc911x
    [    4.430002] bus: 'platform': add driver davinci_mdio
    [    4.435543] bus: 'platform': add driver cpsw-phy-sel
    [    4.441089] bus: 'platform': add driver cpsw
    [    4.445967] bus: 'spi': add driver mrf24j40
    [    4.450446] bus: 'spi': driver_probe_device: matched device spi1.0 with driver mrf24j40
    [    4.458907] bus: 'spi': really_probe: probing driver mrf24j40 with device spi1.0
    [    4.467141] mrf24j40 spi1.0: probe(). IRQ: 31
    [    4.532710] device: 'phy0': device_add
    [    4.538149] device: 'wpan0': device_add
    [    4.544551] driver: 'mrf24j40': driver_bound: bound to device 'spi1.0'
    [    4.551443] bus: 'spi': really_probe: bound device spi1.0 to driver mrf24j40
    [    4.559084] bus: 'platform': add driver am335x-control-usb
    [    4.565291] bus: 'platform': add driver am335x-phy-driver
    [    4.571535] device: 'usbmon0': device_add
    [    4.576841] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    4.583847] ehci-omap: OMAP-EHCI Host Controller driver
    [    4.589376] bus: 'platform': add driver ehci-omap
    [    4.594715] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    4.601282] bus: 'usb': add driver usb-storage
    [    4.606239] usbcore: registered new interface driver usb-storage
    [    4.612582] bus: 'platform': add driver musb-hdrc
    [    4.618136] device: 'mice': device_add
    [    4.623115] device: 'psaux': device_add
    [    4.627765] mousedev: PS/2 mouse device common for all mice
    [    4.633732] bus: 'serio': add driver atkbd
    [    4.638570] bus: 'platform': add driver matrix-keypad
    [    4.644312] bus: 'platform': add driver omap4-keypad
    [    4.649840] bus: 'platform': add driver twl4030_keypad
    [    4.655588] bus: 'platform': add driver pwm-beeper
    [    4.660907] bus: 'platform': add driver twl4030_pwrbutton
    [    4.666937] device: 'uinput': device_add
    [    4.672057] bus: 'i2c': add driver rtc-ds1307
    [    4.676871] bus: 'i2c': add driver rtc-m41t80
    [    4.681600] bus: 'platform': add driver omap_rtc
    [    4.686698] bus: 'platform': driver_probe_device: matched device 44e3e000.rtc with driver omap_rtc
    [    4.696169] bus: 'platform': really_probe: probing driver omap_rtc with device 44e3e000.rtc
    [    4.706095] device: 'rtc1': device_add
    [    4.710997] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc1
    [    4.718675] driver: 'omap_rtc': driver_bound: bound to device '44e3e000.rtc'
    [    4.726141] bus: 'platform': really_probe: bound device 44e3e000.rtc to driver omap_rtc
    [    4.734831] bus: 'platform': add driver palmas-rtc
    [    4.740218] bus: 'i2c': add driver rtc-pcf8563
    [    4.745082] bus: 'platform': add driver tps65910-rtc
    [    4.750526] bus: 'platform': add driver twl_rtc
    [    4.755616] i2c /dev entries driver
    [    4.759391] bus: 'platform': add driver poweroff-gpio
    [    4.765030] bus: 'i2c': add driver pmbus
    [    4.769288] bus: 'platform': add driver ti-soc-thermal
    [    4.774986] bus: 'platform': add driver omap_wdt
    [    4.779973] bus: 'platform': driver_probe_device: matched device 44e35000.wdt with driver omap_wdt
    [    4.789437] bus: 'platform': really_probe: probing driver omap_wdt with device 44e35000.wdt
    [    4.799458] device: 'watchdog': device_add
    [    4.805010] device: 'watchdog0': device_add
    [    4.810805] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [    4.818160] driver: 'omap_wdt': driver_bound: bound to device '44e35000.wdt'
    [    4.825623] bus: 'platform': really_probe: bound device 44e35000.wdt to driver omap_wdt
    [    4.834342] bus: 'platform': add driver twl4030_wdt
    [    4.839804] Bluetooth: HCI UART driver ver 2.3
    [    4.844531] Bluetooth: HCI UART protocol H4 registered
    [    4.849935] Bluetooth: HCI UART protocol BCSP registered
    [    4.855542] Bluetooth: HCI UART protocol LL registered
    [    4.861169] bus: 'platform': add driver omap-cpufreq
    [    4.866669] bus: 'mmc': add driver mmcblk
    [    4.871059] bus: 'sdio': add driver sdio_uart
    [    4.875819] bus: 'platform': add driver mmci-omap
    [    4.881088] bus: 'platform': add driver omap_hsmmc
    [    4.886337] bus: 'platform': driver_probe_device: matched device 48060000.mmc with driver omap_hsmmc
    [    4.895982] bus: 'platform': really_probe: probing driver omap_hsmmc with device 48060000.mmc
    [    4.905635] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    4.911962] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    4.918931] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    4.929324] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    4.934216] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    4.940536] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    4.947433] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    4.957065] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    4.966601] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    4.973879] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [    4.981420] device: 'mmc0': device_add
    [    5.024855] driver: 'omap_hsmmc': driver_bound: bound to device '48060000.mmc'
    [    5.032485] bus: 'platform': really_probe: bound device 48060000.mmc to driver omap_hsmmc
    [    5.041225] bus: 'platform': driver_probe_device: matched device 47810000.mmc with driver omap_hsmmc
    [    5.050870] bus: 'platform': really_probe: probing driver omap_hsmmc with device 47810000.mmc
    [    5.060446] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
    [    5.066820] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    5.073726] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@47810000[0]'
    [    5.083336] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@47810000[0]'
    [    5.092875] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    5.099956] omap_hsmmc 47810000.mmc: lookup for GPIO cd failed
    [    5.106126] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
    [    5.112444] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
    [    5.119340] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@47810000[0]'
    [    5.128980] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@47810000[0]'
    [    5.138517] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
    [    5.145593] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed
    [    5.152637] device: 'mmc1': device_add
    [    5.232694] mmc0: host does not support reading read-only switch, assuming write-enable
    [    5.244384] mmc0: new high speed SDHC card at address aaaa
    [    5.250451] device: 'mmc0:aaaa': device_add
    [    5.255799] bus: 'mmc': driver_probe_device: matched device mmc0:aaaa with driver mmcblk
    [    5.264376] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:aaaa
    [    5.274543] mmcblk0: mmc0:aaaa SL08G 7.40 GiB 
    [    5.279267] device: '179:0': device_add
    [    5.284182] device: 'mmcblk0': device_add
    [    5.289276] driver: 'omap_hsmmc': driver_bound: bound to device '47810000.mmc'
    [    5.296947] bus: 'platform': really_probe: bound device 47810000.mmc to driver omap_hsmmc
    [    5.305966] bus: 'i2c': add driver leds-pca953x
    [    5.310908] bus: 'platform': add driver leds-gpio
    [    5.316261] bus: 'platform': add driver leds_pwm
    [    5.321674] ledtrig-cpu: registered to indicate activity on CPUs
    [    5.328373] bus: 'hid': add driver hid-generic
    [    5.333239] bus: 'usb': add driver usbhid
    [    5.337727] usbcore: registered new interface driver usbhid
    [    5.343587] usbhid: USB HID core driver
    [    5.347789] bus: 'platform': add driver palmas-usb
    [    5.353239] bus: 'platform': add driver extcon-usb-gpio
    [    5.359105] bus: 'platform': add driver emif
    [    5.364049] bus: 'i2c': add driver max1363
    [    5.368494] bus: 'platform': add driver TI-am335x-adc
    [    5.374150] bus: 'platform': add driver oprofile-perf
    [    5.379658] device: 'oprofile-perf.0': device_add
    [    5.385114] bus: 'platform': driver_probe_device: matched device oprofile-perf.0 with driver oprofile-perf
    [    5.395316] bus: 'platform': really_probe: probing driver oprofile-perf with device oprofile-perf.0
    [    5.404965] driver: 'oprofile-perf': driver_bound: bound to device 'oprofile-perf.0'
    [    5.413126] bus: 'platform': really_probe: bound device oprofile-perf.0 to driver oprofile-perf
    [    5.422334] oprofile: using arm/armv7
    [    5.427237] Initializing XFRM netlink socket
    [    5.432205] NET: Registered protocol family 10
    [    5.443348] sit: IPv6 over IPv4 tunneling driver
    [    5.448474] device: 'sit0': device_add
    [    5.455137] NET: Registered protocol family 17
    [    5.459926] NET: Registered protocol family 15
    [    5.466255]  mmcblk0: p1 p2
    [    5.469290] device: 'mmcblk0p1': device_add
    [    5.477575] device: 'mmcblk0p2': device_add
    [    5.484353] driver: 'mmcblk': driver_bound: bound to device 'mmc0:aaaa'
    [    5.491349] bus: 'mmc': really_probe: bound device mmc0:aaaa to driver mmcblk
    [    5.506843] omap_hsmmc 47810000.mmc: card claims to support voltages below defined range
    [    5.516235] NET: Registered protocol family 36
    [    5.521016] Key type dns_resolver registered
    [    5.526046] omap_voltage_late_init: Voltage driver support not added
    [    5.532768] device: 'cpufreq-dt.0': device_add
    [    5.538388] device: 'soc0': device_add
    [    5.542848] ThumbEE CPU extension supported.
    [    5.547464] Registering SWP/SWPB emulation handler
    [    5.552699] device: 'cpu_dma_latency': device_add
    [    5.558539] device: 'network_latency': device_add
    [    5.564750] device: 'network_throughput': device_add
    [    5.570555] device: 'memory_bandwidth': device_add
    [    5.578656] platform 50000000.gpmc: Retrying from deferred list
    [    5.585046] bus: 'platform': driver_probe_device: matched device 50000000.gpmc with driver omap-gpmc
    [    5.594718] bus: 'platform': really_probe: probing driver omap-gpmc with device 50000000.gpmc
    [    5.604414] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    5.610063] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    5.617272] device: 'omap2-nand.0': device_add
    [    5.622486] bus: 'platform': driver_probe_device: matched device omap2-nand.0 with driver omap2-nand
    [    5.632171] bus: 'platform': really_probe: probing driver omap2-nand with device omap2-nand.0
    [    5.641913] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
    [    5.648642] nand: Micron MT29F4G08ABADAH4
    [    5.652865] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    5.660918] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    5.666857] 9 ofpart partitions found on MTD device omap2-nand.0
    [    5.673178] Creating 9 MTD partitions on "omap2-nand.0":
    [    5.678826] 0x000000000000-0x000000020000 : "xload"
    [    5.684721] device: 'mtd0': device_add
    [    5.691331] device: 'mtd0ro': device_add
    [    5.698475] device: '31:0': device_add
    [    5.703288] device: 'mtdblock0': device_add
    [    5.710182] 0x000000020000-0x000000040000 : "xload_backup1"
    [    5.716268] device: 'mtd1': device_add
    [    5.721338] device: 'mtd1ro': device_add
    [    5.727129] device: '31:1': device_add
    [    5.731632] device: 'mtdblock1': device_add
    [    5.738234] 0x000000040000-0x000000060000 : "xload_backup2"
    [    5.744299] device: 'mtd2': device_add
    [    5.749302] device: 'mtd2ro': device_add
    [    5.755042] device: '31:2': device_add
    [    5.759536] device: 'mtdblock2': device_add
    [    5.766123] 0x000000060000-0x000000080000 : "xload_backup3"
    [    5.772143] device: 'mtd3': device_add
    [    5.777226] device: 'mtd3ro': device_add
    [    5.782850] device: '31:3': device_add
    [    5.787491] device: 'mtdblock3': device_add
    [    5.794108] 0x000000080000-0x000000100000 : "barebox"
    [    5.799903] device: 'mtd4': device_add
    [    5.804932] device: 'mtd4ro': device_add
    [    5.810533] device: '31:4': device_add
    [    5.815077] device: 'mtdblock4': device_add
    [    5.821601] 0x000000100000-0x000000140000 : "bareboxenv"
    [    5.827497] device: 'mtd5': device_add
    [    5.832555] device: 'mtd5ro': device_add
    [    5.838318] device: '31:5': device_add
    [    5.842827] device: 'mtdblock5': device_add
    [    5.849429] 0x000000140000-0x000000180000 : "oftree"
    [    5.854969] device: 'mtd6': device_add
    [    5.859988] mmc1: error -84 whilst initialising SDIO card
    [    5.892119] device: 'mtd6ro': device_add
    [    5.897547] device: '31:6': device_add
    [    5.902077] device: 'mtdblock6': device_add
    [    5.908509] 0x000000180000-0x000000980000 : "kernel"
    [    5.920720] device: 'mtd7': device_add
    [    5.952089] device: 'mtd7ro': device_add
    [    5.957573] device: '31:7': device_add
    [    5.962139] device: 'mtdblock7': device_add
    [    5.995096] 0x000000980000-0x000020000000 : "root"
    [    6.435441] device: 'mtd8': device_add
    [    6.468283] device: 'mtd8ro': device_add
    [    6.473890] device: '31:8': device_add
    [    6.478412] device: 'mtdblock8': device_add
    [    6.484937] driver: 'omap2-nand': driver_bound: bound to device 'omap2-nand.0'
    [    6.492785] bus: 'platform': really_probe: bound device omap2-nand.0 to driver omap2-nand
    [    6.501500] driver: 'omap-gpmc': driver_bound: bound to device '50000000.gpmc'
    [    6.509154] bus: 'platform': really_probe: bound device 50000000.gpmc to driver omap-gpmc
    [    6.517824] platform 44e0b000.i2c: Retrying from deferred list
    [    6.524216] bus: 'platform': driver_probe_device: matched device 44e0b000.i2c with driver omap_i2c
    [    6.533651] bus: 'platform': really_probe: probing driver omap_i2c with device 44e0b000.i2c
    [    6.544358] device: 'i2c-0': device_add
    [    6.549171] device: 'i2c-0': device_add
    [    6.556324] device: '0-002d': device_add
    [    6.560939] bus: 'i2c': driver_probe_device: matched device 0-002d with driver tps65910
    [    6.569476] bus: 'i2c': really_probe: probing driver tps65910 with device 0-002d
    [    6.595210] tps65910 0-002d: No interrupt support, no core IRQ
    [    6.601409] device: 'tps65910-gpio': device_add
    [    6.606924] device: 'tps65910-pmic': device_add
    [    6.612098] bus: 'platform': driver_probe_device: matched device tps65910-pmic with driver tps65910-pmic
    [    6.622131] bus: 'platform': really_probe: probing driver tps65910-pmic with device tps65910-pmic
    [    6.635236] device: 'regulator.4': device_add
    [    6.645840] device: 'regulator.5': device_add
    [    6.653642] device: 'regulator.6': device_add
    [    6.661905] device: 'regulator.7': device_add
    [    6.670228] device: 'regulator.8': device_add
    [    6.678198] device: 'regulator.9': device_add
    [    6.685977] device: 'regulator.10': device_add
    [    6.693751] device: 'regulator.11': device_add
    [    6.701521] device: 'regulator.12': device_add
    [    6.709252] device: 'regulator.13': device_add
    [    6.717038] device: 'regulator.14': device_add
    [    6.724758] device: 'regulator.15': device_add
    [    6.732527] device: 'regulator.16': device_add
    [    6.740258] device: 'regulator.17': device_add
    [    6.746557] driver: 'tps65910-pmic': driver_bound: bound to device 'tps65910-pmic'
    [    6.754591] bus: 'platform': really_probe: bound device tps65910-pmic to driver tps65910-pmic
    [    6.763637] device: 'tps65910-rtc': device_add
    [    6.768904] bus: 'platform': driver_probe_device: matched device tps65910-rtc with driver tps65910-rtc
    [    6.778751] bus: 'platform': really_probe: probing driver tps65910-rtc with device tps65910-rtc
    [    6.789931] tps65910-rtc tps65910-rtc: IRQ is not free.
    [    6.795600] tps65910-rtc: probe of tps65910-rtc failed with error -22
    [    6.802491] device: 'tps65910-power': device_add
    [    6.807916] driver: 'tps65910': driver_bound: bound to device '0-002d'
    [    6.814843] bus: 'i2c': really_probe: bound device 0-002d to driver tps65910
    [    6.822339] device: '0-0052': device_add
    [    6.826979] bus: 'i2c': driver_probe_device: matched device 0-0052 with driver at24
    [    6.835081] bus: 'i2c': really_probe: probing driver at24 with device 0-0052
    [    6.842705] at24 0-0052: 4096 byte 24c32 EEPROM, writable, 32 bytes/write
    [    6.849883] driver: 'at24': driver_bound: bound to device '0-0052'
    [    6.856425] bus: 'i2c': really_probe: bound device 0-0052 to driver at24
    [    6.863542] device: '0-0068': device_add
    [    6.868173] bus: 'i2c': driver_probe_device: matched device 0-0068 with driver rtc-m41t80
    [    6.876816] bus: 'i2c': really_probe: probing driver rtc-m41t80 with device 0-0068
    [    6.885838] device: 'rtc0': device_add
    [    6.891093] rtc-m41t80 0-0068: rtc core: registered rv4162 as rtc0
    [    6.898326] driver: 'rtc-m41t80': driver_bound: bound to device '0-0068'
    [    6.905433] bus: 'i2c': really_probe: bound device 0-0068 to driver rtc-m41t80
    [    6.913202] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    6.919152] driver: 'omap_i2c': driver_bound: bound to device '44e0b000.i2c'
    [    6.926612] bus: 'platform': really_probe: bound device 44e0b000.i2c to driver omap_i2c
    [    6.935745] device: 'ubi_ctrl': device_add
    [    6.940849] bus: 'platform': add driver gpio-keys
    [    6.946858] rtc-m41t80 0-0068: setting system clock to 2016-05-30 20:04:46 UTC (1464638686)
    [    6.981373] wlan-en-regulator: disabling
    [    6.997316] EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support!
    [    7.007595] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
    [    7.022994] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
    [    7.030770] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
    [    7.349845] EXT4-fs (mmcblk0p2): recovery complete
    [    7.365030] EXT4-fs (mmcblk0p2): mounted filesystem with journalled data mode. Opts: data=journal
    [    7.374617] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    7.384587] devtmpfs: mounted
    [    7.388359] Freeing unused kernel memory: 264K (c0914000 - c0956000)
    INIT: version 2.88 booting
    Starting udev
    [    8.462171] udevd[135]: starting version 182
    [    9.422869] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
    bootlogd: cannot allocate pseudo tty: No such file or directory
    [   10.527291] random: dd urandom read with 43 bits of entropy available
    INIT: Entering runlevel: 5
    Configuring network interfaces... ifconfig: SIOCGIFFLAGS: No such device
    Starting system message bus: dbus.
    Starting Dropbear SSH server: dropbear.
    starting DNS forwarder and DHCP server: dnsmasq... done.
    Starting ntpd: done
    Starting syslogd/klogd: done
     * Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon
    [ ok ]
    Start NetworkManager: No config file found or given; using /etc/NetworkManager/NetworkManager.conf
    done.
    Setup IEEE 802.15.4 network: Receive failed: No such device
    ip: SIOCSIFHWADDR: Invalid argument
    Receive failed: Object busy
    done.
    
    Griffin 0.0.1 xyz /dev/ttyO0
    
    xyz login: [   23.164484] random: nonblocking pool is initialized
    root
    
    root@xyz:~# ifconfig -a
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:160 errors:0 dropped:0 overruns:0 frame:0
              TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:9520 (9.2 KiB)  TX bytes:9520 (9.2 KiB)
    
    sit0      Link encap:IPv6-in-IPv4  
              NOARP  MTU:1480  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    wpan0     Link encap:UNSPEC  HWaddr 32-60-22-7D-37-D7-81-A3-00-00-00-00-00-00-00-00  
              UP BROADCAST RUNNING NOARP  MTU:123  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:300 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    root@xyz:~# ifconfig wlan0 up
    ifconfig: SIOCGIFFLAGS: No such device
    
    root@xyz:~# iwconfig
    wpan0     no wireless extensions.
    
    sit0      no wireless extensions.
    
    lo        no wireless extensions.
    
    root@xyz:~# iwconfig wlan0
    wlan0     No such device
    
    root@xyz:~# modprobe wl18xx
    [   91.924085] bus: 'platform': add driver wl18xx_driver
    
    root@xyz:~# ifconfig wlan0
    ifconfig: wlan0: error fetching interface information: Device not found
    
    root@xyz:~# ifconfig -a
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:192 errors:0 dropped:0 overruns:0 frame:0
              TX packets:192 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:11424 (11.1 KiB)  TX bytes:11424 (11.1 KiB)
    
    sit0      Link encap:IPv6-in-IPv4  
              NOARP  MTU:1480  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    wpan0     Link encap:UNSPEC  HWaddr 32-60-22-7D-37-D7-81-A3-00-00-00-00-00-00-00-00  
              UP BROADCAST RUNNING NOARP  MTU:123  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:300 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    root@xyz:~# iwconfig 
    wpan0     no wireless extensions.
    
    sit0      no wireless extensions.
    
    lo        no wireless extensions.
    
    root@xyz:~# iwconfig wlan0
    wlan0     No such device
    
    root@xyz:~# dmesg | tail
    [    7.349845] EXT4-fs (mmcblk0p2): recovery complete
    [    7.365030] EXT4-fs (mmcblk0p2): mounted filesystem with journalled data modl
    [    7.374617] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    7.384587] devtmpfs: mounted
    [    7.388359] Freeing unused kernel memory: 264K (c0914000 - c0956000)
    [    8.462171] udevd[135]: starting version 182
    [    9.422869] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
    [   10.527291] random: dd urandom read with 43 bits of entropy available
    [   23.164484] random: nonblocking pool is initialized
    [   91.924085] bus: 'platform': add driver wl18xx_driver
    
    root@xyz:~# lsmod
        Not tainted
    wl18xx 95029 0 - Live 0xbf046000
    wlcore 216075 1 wl18xx, Live 0xbf000000
    
    root@xyz:~#                                                               
    

  • Hi,

    It looks like you're missing wlcore_sdio, cfg80211 & mac80211 modules. Please insert them and see if you can see the wlan0 interface.

    Regards,
    Gigi Joseph.
  • cfg80211 and mac80211 are compiled not as modules (CONFIG_CFG80211=y and CONFIG_MAC80211=y). I *think* I tried loading wlcore_sdio before with same result, but i'll try again this evening.
  • Here's the final parts of the boot log including loading wlcore_sdio:

    ...
    [    6.967906] EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support!
    [    6.978168] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
    [    6.993619] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
    [    7.001399] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
    [    8.789373] EXT4-fs (mmcblk0p2): recovery complete
    [    9.156780] EXT4-fs (mmcblk0p2): mounted filesystem with journalled data mode. Opts: data=journal
    [    9.166376] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    9.176630] devtmpfs: mounted
    [    9.180396] Freeing unused kernel memory: 264K (c0914000 - c0956000)
    INIT: version 2.88 booting
    Starting udev
    [   10.211842] udevd[135]: starting version 182
    [   11.216823] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
    bootlogd: cannot allocate pseudo tty: No such file or directory
    [   12.345342] random: dd urandom read with 48 bits of entropy available
    INIT: Entering runlevel: 5
    Configuring network interfaces... ifconfig: SIOCGIFFLAGS: No such device
    Starting system message bus: dbus.
    Starting Dropbear SSH server: dropbear.
    starting DNS forwarder and DHCP server: dnsmasq... done.
    Starting ntpd: done
    Starting syslogd/klogd: done
     * Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon
    [ ok ]
    Start NetworkManager: No config file found or given; using /etc/NetworkManager/NetworkManager.conf
    done.
    Setup IEEE 802.15.4 network: Receive failed: No such device
    ip: SIOCSIFHWADDR: Invalid argument
    Receive failed: Object busy
    done.
    FIXME: remove IEEE 802.15.4 init from ra
    Starting new tmux session: done.
    
    Griffin 0.0.1 xyz /dev/ttyO0
    
    xyz login: [   24.084009] random: nonblocking pool is initialized
    root
    
    root@xyz:~# lsmod
        Not tainted
    
    root@xyz:~# ifconfig wlan0
    ifconfig: wlan0: error fetching interface information: Device not found
    
    root@xyz:~# ifconfig -a
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:128 errors:0 dropped:0 overruns:0 frame:0
              TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:7616 (7.4 KiB)  TX bytes:7616 (7.4 KiB)
    
    sit0      Link encap:IPv6-in-IPv4  
              NOARP  MTU:1480  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    wpan0     Link encap:UNSPEC  HWaddr B2-98-FD-4D-F7-B8-B0-C2-00-00-00-00-00-00-00-00  
              UP BROADCAST RUNNING NOARP  MTU:123  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:300 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    root@xyz:~# modprobe wlcore_sdio
    [   46.008968] bus: 'sdio': add driver wl1271_sdio
    
    root@xyz:~# lsmod
        Not tainted
    wlcore_sdio 7853 0 - Live 0xbf000000
    
    root@xyz:~# modprobe wl18xx
    [   63.254154] bus: 'platform': add driver wl18xx_driver
    
    root@xyz:~# lsmod
        Not tainted
    wl18xx 95029 0 - Live 0xbf04b000
    wlcore 216075 1 wl18xx, Live 0xbf005000
    wlcore_sdio 7853 0 - Live 0xbf000000
    
    root@xyz:~# ifconfig -a
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:160 errors:0 dropped:0 overruns:0 frame:0
              TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:9520 (9.2 KiB)  TX bytes:9520 (9.2 KiB)
    
    sit0      Link encap:IPv6-in-IPv4  
              NOARP  MTU:1480  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    wpan0     Link encap:UNSPEC  HWaddr B2-98-FD-4D-F7-B8-B0-C2-00-00-00-00-00-00-00-00  
              UP BROADCAST RUNNING NOARP  MTU:123  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:300 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    root@xyz:~# ifconfig wlan0
    ifconfig: wlan0: error fetching interface information: Device not found
    
    root@xyz:~# dmesg | tail
    [    9.156780] EXT4-fs (mmcblk0p2): mounted filesystem with journalled data mode. Opts: data=journal
    [    9.166376] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    9.176630] devtmpfs: mounted
    [    9.180396] Freeing unused kernel memory: 264K (c0914000 - c0956000)
    [   10.211842] udevd[135]: starting version 182
    [   11.216823] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,data=journal
    [   12.345342] random: dd urandom read with 48 bits of entropy available
    [   24.084009] random: nonblocking pool is initialized
    [   46.008968] bus: 'sdio': add driver wl1271_sdio
    [   63.254154] bus: 'platform': add driver wl18xx_driver
    
    root@xyz:~# 
    

  • Hi,

    Please let me know the result after you insmod wlcore_sdio (this is what creates the interface).

    Regards,
    Gigi Joseph.