- U-Boot SPL 2013.10 (Nov 13 2013 - 14:31:44)
- OMAP5432 ES2.0
- SPL: Please implement spl_start_uboot() for your board
- SPL: Direct Linux boot not active!
- reading u-boot.img
- reading u-boot.img
- U-Boot 2013.10 (Nov 13 2013 - 14:31:44)
- CPU : OMAP5432 ES2.0
- Board: OMAP5432 uEVM
- I2C: ready
- DRAM: 2 GiB
- MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
- Using default environment
- Net: No ethernet found.
- Hit any key to stop autoboot: 1 0
- mmc0 is current device
- SD/MMC found on device 0
- reading uEnv.txt
- 718 bytes read in 4 ms (174.8 KiB/s)
- Loaded environment from
- Importing environment from mmc0 ...
- reading /zImage
- 4542304 bytes read in 259 ms (16.7 MiB/s)
- reading /omap5-uevm.dtb
- 42991 bytes read in 6 ms (6.8 MiB/s)
- Booting from mmc0 ...
- Kernel image @ 0x82000000 [ 0x000000 - 0x454f60 ]
- ## Flattened Device Tree blob at 80f80000
- Booting using the fdt blob at 0x80f80000
- Using Device Tree in place at 80f80000, end 80f8d7ee
- Starting kernel ...
- [ 0.000000] Booting Linux on physical CPU 0x0
- [ 0.000000] Linux version 3.13.0-rc8-00219-gff4f3eb (suman@Irmo) (gcc version 4.6.3 (Sourcery CodeBench Lite 2012.03-57) ) #1 SMP Mon Jan 13 13:57:34 CST 2014
- [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c53c7d
- [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
- [ 0.000000] Machine model: TI OMAP5 uEVM board
- [ 0.000000] cma: CMA: reserved 16 MiB at ae800000
- [ 0.000000] Memory policy: Data cache writealloc
- [ 0.000000] OMAP5432 ES2.0
- [ 0.000000] PERCPU: Embedded 9 pages/cpu @c1fa1000 s13952 r8192 d14720 u36864
- [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 518416
- [ 0.000000] Kernel command line: console=ttyO2,115200n8 vram=16M root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
- [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
- [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
- [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
- [ 0.000000] Memory: 2031480K/2079744K available (5877K kernel code, 600K rwdata, 2076K rodata, 341K init, 5527K bss, 48264K reserved, 1301504K highmem)
- [ 0.000000] Virtual kernel memory layout:
- [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
- [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
- [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
- [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
- [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
- [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
- [ 0.000000] .text : 0xc0008000 - 0xc07cca54 (7955 kB)
- [ 0.000000] .init : 0xc07cd000 - 0xc0822680 ( 342 kB)
- [ 0.000000] .data : 0xc0824000 - 0xc08ba100 ( 601 kB)
- [ 0.000000] .bss : 0xc08ba100 - 0xc0e1fd28 (5528 kB)
- [ 0.000000] Hierarchical RCU implementation.
- [ 0.000000] NR_IRQS:16 nr_irqs:16 16
- [ 0.000000] OMAP clockevent source: timer1 at 32768 Hz
- [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
- [ 0.000000] OMAP clocksource: 32k_counter at 32768 Hz
- [ 0.000000] Architected cp15 timer(s) running at 6.14MHz (virt).
- [ 0.000000] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 2796202663936ns
- [ 0.000000] Switching to timer-based delay loop
- [ 0.000000] Console: colour dummy device 80x30
- [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
- [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8
- [ 0.000000] ... MAX_LOCK_DEPTH: 48
- [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191
- [ 0.000000] ... CLASSHASH_SIZE: 4096
- [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384
- [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768
- [ 0.000000] ... CHAINHASH_SIZE: 16384
- [ 0.000000] memory used by lock dependency info: 3695 kB
- [ 0.000000] per task-struct memory footprint: 1152 bytes
- [ 0.000924] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.28 BogoMIPS (lpj=61440)
- [ 0.000936] pid_max: default: 32768 minimum: 301
- [ 0.001209] Security Framework initialized
- [ 0.001299] Mount-cache hash table entries: 512
- [ 0.022989] CPU: Testing write buffer coherency: ok
- [ 0.023667] /cpus/cpu@0 missing clock-frequency property
- [ 0.023685] /cpus/cpu@1 missing clock-frequency property
- [ 0.023695] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
- [ 0.023714] Setting up static identity map for 0x80595180 - 0x805951f0
- [ 0.027005] CPU1: Booted secondary processor
- [ 0.027036] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
- [ 0.027430] Brought up 2 CPUs
- [ 0.027442] SMP: Total of 2 processors activated.
- [ 0.027448] CPU: All CPU(s) started in SVC mode.
- [ 0.029198] devtmpfs: initialized
- [ 0.037439] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
- [ 0.038557] omap_hwmod: l3_main_3 using broken dt data from ocp
- [ 0.039547] omap_hwmod: l3_main_2 using broken dt data from ocp
- [ 0.059127] ------------[ cut here ]------------
- [ 0.059146] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2434 _init+0x1c0/0x3dc()
- [ 0.059153] omap_hwmod: mailbox: doesn't have mpu register target base
- [ 0.059159] Modules linked in:
- [ 0.059172] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.13.0-rc8-00219-gff4f3eb #1
- [ 0.059201] [<c0015fb8>] (unwind_backtrace+0x0/0xf0) from [<c00129b4>] (show_stack+0x10/0x14)
- [ 0.059217] [<c00129b4>] (show_stack+0x10/0x14) from [<c0589c64>] (dump_stack+0x70/0x8c)
- [ 0.059233] [<c0589c64>] (dump_stack+0x70/0x8c) from [<c0040e94>] (warn_slowpath_common+0x6c/0x8c)
- [ 0.059245] [<c0040e94>] (warn_slowpath_common+0x6c/0x8c) from [<c0040f48>] (warn_slowpath_fmt+0x30/0x40)
- [ 0.059257] [<c0040f48>] (warn_slowpath_fmt+0x30/0x40) from [<c07d8128>] (_init+0x1c0/0x3dc)
- [ 0.059270] [<c07d8128>] (_init+0x1c0/0x3dc) from [<c0029508>] (omap_hwmod_for_each+0x34/0x5c)
- [ 0.059281] [<c0029508>] (omap_hwmod_for_each+0x34/0x5c) from [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40)
- [ 0.059292] [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40) from [<c0008a64>] (do_one_initcall+0x34/0x164)
- [ 0.059305] [<c0008a64>] (do_one_initcall+0x34/0x164) from [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8)
- [ 0.059321] [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8) from [<c0584d7c>] (kernel_init+0x8/0x110)
- [ 0.059333] [<c0584d7c>] (kernel_init+0x8/0x110) from [<c000ec48>] (ret_from_fork+0x14/0x2c)
- [ 0.059372] ---[ end trace 57be9b6506609900 ]---
- [ 0.132877] pinctrl core: initialized pinctrl subsystem
- [ 0.134919] regulator-dummy: no parameters
- [ 0.136348] NET: Registered protocol family 16
- [ 0.139981] DMA: preallocated 256 KiB pool for atomic coherent allocations
- [ 0.159879] OMAP GPIO hardware version 0.1
- [ 0.171047] platform 50000000.gpmc: Cannot lookup hwmod 'gpmc'
- [ 0.171319] omap-gpmc 50000000.gpmc: error: clk_get
- [ 0.171350] omap-gpmc: probe of 50000000.gpmc failed with error -2
- [ 0.191509] No ATAGs?
- [ 0.191535] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
- [ 0.191543] hw-breakpoint: maximum watchpoint size is 8 bytes.
- [ 0.193650] OMAP DMA hardware revision 0.0
- [ 0.225541] bio: create slab <bio-0> at 0
- [ 0.228245] edma-dma-engine edma-dma-engine.0: Can't allocate PaRAM dummy slot
- [ 0.228269] edma-dma-engine: probe of edma-dma-engine.0 failed with error -5
- [ 0.264085] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
- [ 0.265193] vmmcsd_fixed: 3000 mV
- [ 0.269731] SCSI subsystem initialized
- [ 0.270913] usbcore: registered new interface driver usbfs
- [ 0.271144] usbcore: registered new interface driver hub
- [ 0.271480] usbcore: registered new device driver usb
- [ 0.271779] hsusb2_phy.5 supply vcc not found, using dummy regulator
- [ 0.272145] hsusb3_phy.6 supply vcc not found, using dummy regulator
- [ 0.274002] omap_i2c 48070000.i2c: could not find pctldev for node /ocp/pinmux@4a002840/pinmux_i2c1_pins, deferring probe
- [ 0.274021] platform 48070000.i2c: Driver omap_i2c requests probe deferral
- [ 0.274840] omap_i2c 48072000.i2c: bus 1 rev0.12 at 100 kHz
- [ 0.275452] omap_i2c 48060000.i2c: bus 2 rev0.12 at 100 kHz
- [ 0.275980] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 100 kHz
- [ 0.276049] omap_i2c 4807c000.i2c: could not find pctldev for node /ocp/pinmux@4a002840/pinmux_i2c5_pins, deferring probe
- [ 0.276067] platform 4807c000.i2c: Driver omap_i2c requests probe deferral
- [ 0.279977] Switched to clocksource arch_sys_counter
- [ 0.365114] NET: Registered protocol family 2
- [ 0.366196] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
- [ 0.366381] TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
- [ 0.368662] TCP: Hash tables configured (established 8192 bind 8192)
- [ 0.368754] TCP: reno registered
- [ 0.368774] UDP hash table entries: 512 (order: 3, 40960 bytes)
- [ 0.369078] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
- [ 0.370048] NET: Registered protocol family 1
- [ 0.370820] RPC: Registered named UNIX socket transport module.
- [ 0.370830] RPC: Registered udp transport module.
- [ 0.370838] RPC: Registered tcp transport module.
- [ 0.370845] RPC: Registered tcp NFSv4.1 backchannel transport module.
- [ 0.470204] bounce pool size: 64 pages
- [ 0.470903] VFS: Disk quotas dquot_6.5.2
- [ 0.471047] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
- [ 0.472544] NFS: Registering the id_resolver key type
- [ 0.472751] Key type id_resolver registered
- [ 0.472762] Key type id_legacy registered
- [ 0.472825] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
- [ 0.473191] msgmni has been set to 1457
- [ 0.475242] io scheduler noop registered
- [ 0.475251] io scheduler deadline registered
- [ 0.475316] io scheduler cfq registered (default)
- [ 0.479184] pinctrl-single 4a002840.pinmux: 219 pins at pa fc002840 size 438
- [ 0.479535] pinctrl-single 4ae0c840.pinmux: 28 pins at pa fce0c840 size 56
- [ 0.481735] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
- [ 0.485998] 4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 104, base_baud = 3000000) is a OMAP UART0
- [ 0.487252] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 105, base_baud = 3000000) is a OMAP UART1
- [ 0.488141] 48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 106, base_baud = 3000000) is a OMAP UART2
- [ 1.368933] console [ttyO2] enabled
- [ 1.373874] 4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 102, base_baud = 3000000) is a OMAP UART3
- [ 1.384890] 48066000.serial: ttyO4 at MMIO 0x48066000 (irq = 137, base_baud = 3000000) is a OMAP UART4
- [ 1.395446] 48068000.serial: ttyO5 at MMIO 0x48068000 (irq = 138, base_baud = 3000000) is a OMAP UART5
- [ 1.420621] brd: module loaded
- [ 1.432440] loop: module loaded
- [ 1.438909] mtdoops: mtd device (mtddev=name/number) must be supplied
- [ 1.452637] usbcore: registered new interface driver asix
- [ 1.458490] usbcore: registered new interface driver ax88179_178a
- [ 1.465073] usbcore: registered new interface driver cdc_ether
- [ 1.471377] usbcore: registered new interface driver r815x
- [ 1.477326] usbcore: registered new interface driver smsc95xx
- [ 1.483552] usbcore: registered new interface driver net1080
- [ 1.489664] usbcore: registered new interface driver cdc_subset
- [ 1.496060] usbcore: registered new interface driver zaurus
- [ 1.502134] usbcore: registered new interface driver cdc_ncm
- [ 1.508967] usbcore: registered new interface driver cdc_wdm
- [ 1.515113] usbcore: registered new interface driver usb-storage
- [ 1.521621] usbcore: registered new interface driver usbtest
- [ 1.529018] mousedev: PS/2 mouse device common for all mice
- [ 1.537425] i2c /dev entries driver
- [ 1.542855] Driver for 1-wire Dallas network protocol.
- [ 1.551328] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
- [ 1.560247] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
- [ 1.567831] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
- [ 1.575452] omap_hsmmc 4809c000.mmc: vmmc regulator missing
- [ 1.581408] omap-dma-engine 4a056000.dma-controller: freeing channel for 61
- [ 1.588683] omap-dma-engine 4a056000.dma-controller: freeing channel for 62
- [ 1.596021] platform 4809c000.mmc: Driver omap_hsmmc requests probe deferral
- [ 1.603556] omap-dma-engine 4a056000.dma-controller: allocating channel for 48
- [ 1.611136] omap-dma-engine 4a056000.dma-controller: allocating channel for 47
- [ 1.618856] 480b4000.mmc supply vmmc_aux not found, using dummy regulator
- [ 1.626099] omap_hsmmc 480b4000.mmc: pins are not configured from the driver
- [ 1.670144] omap-dma-engine 4a056000.dma-controller: allocating channel for 78
- [ 1.677899] omap-dma-engine 4a056000.dma-controller: allocating channel for 77
- [ 1.685573] 480ad000.mmc supply vmmc not found, using dummy regulator
- [ 1.692442] 480ad000.mmc supply vmmc_aux not found, using dummy regulator
- [ 1.699671] omap_hsmmc 480ad000.mmc: pins are not configured from the driver
- [ 1.707711] omap_hsmmc 480ad000.mmc: could not set regulator OCR (-22)
- [ 1.750948] usbcore: registered new interface driver usbhid
- [ 1.756759] usbhid: USB HID core driver
- [ 1.762086] oprofile: no performance counters
- [ 1.767684] oprofile: using timer interrupt.
- [ 1.772480] TCP: cubic registered
- [ 1.775940] Initializing XFRM netlink socket
- [ 1.780468] mmc0: BKOPS_EN bit is not set
- [ 1.780503] NET: Registered protocol family 17
- [ 1.780546] NET: Registered protocol family 15
- [ 1.780717] Key type dns_resolver registered
- [ 1.799053] ThumbEE CPU extension supported.
- [ 1.800873] mmc0: new high speed MMC card at address 0001
- [ 1.810307] isa bounce pool size: 16 pages
- [ 1.814834] mmcblk0: mmc0:0001 SEM04G 3.68 GiB
- [ 1.820587] mmcblk0boot0: mmc0:0001 SEM04G partition 1 2.00 MiB
- [ 1.827793] mmcblk0boot1: mmc0:0001 SEM04G partition 2 2.00 MiB
- [ 1.829844] palmas 0-0048: Irq flag is 0x00000000
- [ 1.842042] mmcblk0: unknown partition table
- [ 1.849283] mmcblk0boot1: unknown partition table
- [ 1.855944] palmas 0-0048: Muxing GPIO 2, PWM 0, LED 0
- [ 1.861809] mmcblk0boot0: unknown partition table
- [ 1.873964] smps123: 600 <--> 1500 mV at 1060 mV
- [ 1.881226] smps45: 600 <--> 1310 mV at 1030 mV
- [ 1.889825] smps6: 1200 mV
- [ 1.894780] smps7: 1800 mV
- [ 1.899709] smps8: 600 <--> 1310 mV at 1040 mV
- [ 1.906404] smps9: 2100 mV
- [ 1.910834] smps10_out2: 5000 mV
- [ 1.915578] smps10_out1: 5000 mV
- [ 1.919927] ldo1: 1500 <--> 1800 mV
- [ 1.925166] ldo2: 2800 mV
- [ 1.929575] ldo3: 1500 mV
- [ 1.933593] ldo4: 1500 <--> 1800 mV
- [ 1.938917] ldo5: 1800 mV
- [ 1.943359] ldo6: 1200 mV
- [ 1.947761] ldo7: 2000 mV
- [ 1.952123] ldo8: 3000 mV
- [ 1.956260] ldo9: 1800 <--> 3000 mV at 3000 mV
- [ 1.962598] ldoln: 1800 mV
- [ 1.967080] ldousb: 3250 mV
- [ 1.971023] REGEN1: no parameters
- [ 1.974892] REGEN2: no parameters
- [ 1.978938] regen3: no parameters
- [ 1.983179] SYSEN1: no parameters
- [ 1.987061] SYSEN2: no parameters
- [ 1.990719] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
- [ 1.998053] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
- [ 2.004258] omap-dma-engine 4a056000.dma-controller: allocating channel for 62
- [ 2.011845] omap-dma-engine 4a056000.dma-controller: allocating channel for 61
- [ 2.019729] 4809c000.mmc supply vmmc_aux not found, using dummy regulator
- [ 2.028387] omap_hsmmc 4809c000.mmc: pins are not configured from the driver
- [ 2.074450] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
- [ 2.104909] omap_uart 48020000.serial: no wakeirq for uart2
- [ 2.109034] mmc2: host does not support reading read-only switch. assuming write-enable.
- [ 2.111221] mmc2: new high speed SD card at address b368
- [ 2.112158] mmcblk1: mmc2:b368 NCard 1.85 GiB
- [ 2.113707] mmcblk1: p1 p2
- [ 3.976673] EXT4-fs (mmcblk1p2): recovery complete
- [ 3.987155] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
- [ 3.995696] VFS: Mounted root (ext4 filesystem) on device 179:26.
- [ 4.012789] devtmpfs: mounted
- [ 4.016211] Freeing unused kernel memory: 340K (c07cd000 - c0822000)
- [ 4.106787] omap_uart 48020000.serial: no wakeirq for uart2
- [ 4.120120] omap_uart 48020000.serial: no wakeirq for uart2
- INIT: [ 4.140190] omap_uart 48020000.serial: no wakeirq for uart2
- version 2.88 booting[ 4.160210] omap_uart 48020000.serial: no wakeirq for uart2
- [ 4.182913] omap_uart 48020000.serial: no wakeirq for uart2
- Error opening /dev/fb0: No such file or directory
- Starting udev
- [ 4.576697] udev[823]: starting version 164
- [ 6.436552] random: nonblocking pool is initialized
- [ 6.469218] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
- Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
- bootlogd.
- [ 8.643403] EXT4-fs (mmcblk1p2): re-mounted. Opts: data=ordered
- ALSA: Restoring mixer settings...
- Configuring network interfaces... /usr/sbin/alsactl: load_state:1686: No soundcards found...
- ifconfig: SIOCGIFFLAGS: No such device
- done.
- hwclock: can't open '/dev/misc/rtc': No such file or directory
- Mon Jun 10 20:19:00 UTC 2013
- hwclock: can't open '/dev/misc/rtc': No such file or directory
- [ 9.262063] omap_uart 48020000.serial: no wakeirq for uart2
- INIT: [ 9.280202] omap_uart 48020000.serial: no wakeirq for uart2
- Entering runlevel: 5[ 9.300259] omap_uart 48020000.serial: no wakeirq for uart2
- [ 9.321308] omap_uart 48020000.serial: no wakeirq for uart2
- Starting system message bus: dbus.
- Starting Dropbear SSH server: dropbear.
- Starting telnet daemon.
- hwclock: can't open '/dev/misc/rtc': No such file or directory
- Starting syslogd/klogd: done
- Starting thttpd.
- Starting Lighttpd Web Server: 2013-06-10 20:19:00: (log.c.166) server started
- lighttpd.
- /
- Starting Matrix GUI application.
- ***************************************************************
- ***************************************************************
- NOTICE: This file system contains the followin GPLv3 packages:
- binutils-symlinks
- binutils
- gdbserver
- parted
- If you do not wish to distribute GPLv3 components please remove
- the above packages prior to distribution. This can be done using
- the opkg remove command. i.e.:
- opkg remove <package>
- Where <package> is the name printed in the list above
- NOTE: If the package is a dependency of another package you
- will be notified of the dependent packages. You should
- use the --force-removal-of-dependent-packages option to
- also remove the dependent packages as well
- ***************************************************************
- ***************************************************************
- Stopping Bootlog daemon: bootlogd.
- [ 12.381977] omap_uart 48020000.serial: no wakeirq for uart2
- [ 12.402994] omap_uart 48020000.serial: no wakeirq for uart2
- _____ _____ _ _
- | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
- | | _| .'| . | . | | __| _| . | | | -_| _| _|
- |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
- |___| |___|
- Arago Project http://arago-project.org omap5-evm ttyO2
- Arago 2013.05 omap5-evm ttyO2
- omap5-evm login: root
- root@omap5-evm:~#
- root@omap5-evm:~# cat /bin/hwlock_multi
- #!/bin/sh
- # Run test multiple times
- #
- #insmod /rpmsg/hwspinlock_core.ko
- for i in `seq 1 50`
- #for i in `seq 1 1000`
- do
- echo "Probe # " $i
- insmod /rpmsg/hwspinlock_core.ko
- insmod /rpmsg/omap_hwspinlock.ko
- lsmod
- echo "Release # " $i
- rmmod omap_hwspinlock.ko
- rmmod hwspinlock_core.ko
- done
- #rmmod hwspinlock_core.ko
- root@omap5-evm:~# lsmod
- Module Size Used by
- root@omap5-evm:~#
- root@omap5-evm:~# hwlock_multi
- Probe # 1
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 1
- Probe # 2
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 2
- Probe # 3
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 3
- Probe # 4
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 4
- Probe # 5
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 5
- Probe # 6
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 6
- Probe # 7
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 7
- Probe # 8
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 8
- Probe # 9
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 9
- Probe # 10
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 10
- Probe # 11
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 11
- Probe # 12
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 12
- Probe # 13
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 13
- Probe # 14
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 14
- Probe # 15
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 15
- Probe # 16
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 16
- Probe # 17
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 17
- Probe # 18
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 18
- Probe # 19
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 19
- Probe # 20
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 20
- Probe # 21
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 21
- Probe # 22
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 22
- Probe # 23
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 23
- Probe # 24
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 24
- Probe # 25
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 25
- Probe # 26
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 26
- Probe # 27
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 27
- Probe # 28
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 28
- Probe # 29
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 29
- Probe # 30
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 30
- Probe # 31
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 31
- Probe # 32
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 32
- Probe # 33
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 33
- Probe # 34
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 34
- Probe # 35
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 35
- Probe # 36
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 36
- Probe # 37
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 37
- Probe # 38
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 38
- Probe # 39
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 39
- Probe # 40
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 40
- Probe # 41
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 41
- Probe # 42
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 42
- Probe # 43
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 43
- Probe # 44
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 44
- Probe # 45
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 45
- Probe # 46
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 46
- Probe # 47
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 47
- Probe # 48
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 48
- Probe # 49
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 49
- Probe # 50
- Module Size Used by
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 1 omap_hwspinlock
- Release # 50
- root@omap5-evm:~#
- root@omap5-evm:~#
- root@omap5-evm:~# lsmod
- Module Size Used by
- root@omap5-evm:~#
- root@omap5-evm:~#
- root@omap5-evm:~# cd /rpmsg/
- root@omap5-evm:/rpmsg# insmod hq wspinlock_core.ko
- root@omap5-evm:/rpmsg# insmod omap_hwspinlock.ko
- root@omap5-evm:/rpmsg# insmod omap_hwspinlock_test.ko
- [ 42.754974]
- [ 42.754974] ***** Begin - Test All pHandle Locks ****
- [ 42.761895] Number of phandles = 2
- [ 42.765572]
- [ 42.765572] Testing lock 3
- [ 42.770064] trylock #1 status[0] = 0
- [ 42.773789] trylock #2 status[0] = -16
- [ 42.777700] trylock after unlock status[0] = 0
- [ 42.782363] trylock #1 status[1] = 0
- [ 42.786085] trylock #2 status[1] = -16
- [ 42.790022] trylock after unlock status[1] = 0
- [ 42.795031]
- [ 42.795031] Testing lock 9
- [ 42.799401] trylock #1 status[0] = 0
- [ 42.803156] trylock #2 status[0] = -16
- [ 42.807062] trylock after unlock status[0] = 0
- [ 42.811718] trylock #1 status[1] = 0
- [ 42.815441] trylock #2 status[1] = -16
- [ 42.819353] trylock after unlock status[1] = 0
- [ 42.824018]
- [ 42.824018] ***** End - Test All pHandle Locks ****
- [ 42.830676]
- [ 42.830676] ***** Begin - Test All Locks ****
- [ 42.836762]
- [ 42.836762] Testing lock 0
- [ 42.841148] trylock #1 status[0] = 0
- [ 42.844871] trylock #2 status[0] = -16
- [ 42.848791] trylock after unlock status[0] = 0
- [ 42.853452] trylock #1 status[1] = 0
- [ 42.857179] trylock #2 status[1] = -16
- [ 42.861115] trylock after unlock status[1] = 0
- [ 42.865753]
- [ 42.865753] Testing lock 1
- [ 42.870149] trylock #1 status[0] = 0
- [ 42.873873] trylock #2 status[0] = -16
- [ 42.877787] trylock after unlock status[0] = 0
- [ 42.882449] trylock #1 status[1] = 0
- [ 42.886177] trylock #2 status[1] = -16
- [ 42.890118] trylock after unlock status[1] = 0
- [ 42.894760]
- [ 42.894760] Testing lock 2
- [ 42.899118] trylock #1 status[0] = 0
- [ 42.902867] trylock #2 status[0] = -16
- [ 42.906780] trylock after unlock status[0] = 0
- [ 42.911440] trylock #1 status[1] = 0
- [ 42.915168] trylock #2 status[1] = -16
- [ 42.919075] trylock after unlock status[1] = 0
- [ 42.923742]
- [ 42.923742] Testing lock 3
- [ 42.928114] trylock #1 status[0] = 0
- [ 42.931868] trylock #2 status[0] = -16
- [ 42.935778] trylock after unlock status[0] = 0
- [ 42.940436] trylock #1 status[1] = 0
- [ 42.944168] trylock #2 status[1] = -16
- [ 42.948079] trylock after unlock status[1] = 0
- [ 42.952748]
- [ 42.952748] Testing lock 4
- [ 42.957112] trylock #1 status[0] = 0
- [ 42.960858] trylock #2 status[0] = -16
- [ 42.964767] trylock after unlock status[0] = 0
- [ 42.969407] trylock #1 status[1] = 0
- [ 42.973162] trylock #2 status[1] = -16
- [ 42.977071] trylock after unlock status[1] = 0
- [ 42.981737]
- [ 42.981737] Testing lock 5
- [ 42.986105] trylock #1 status[0] = 0
- [ 42.989832] trylock #2 status[0] = -16
- [ 42.993771] trylock after unlock status[0] = 0
- [ 42.998403] trylock #1 status[1] = 0
- [ 43.002157] trylock #2 status[1] = -16
- [ 43.006070] trylock after unlock status[1] = 0
- [ 43.010734]
- [ 43.010734] Testing lock 6
- [ 43.015100] trylock #1 status[0] = 0
- [ 43.018821] trylock #2 status[0] = -16
- [ 43.022755] trylock after unlock status[0] = 0
- [ 43.027389] trylock #1 status[1] = 0
- [ 43.031135] trylock #2 status[1] = -16
- [ 43.035041] trylock after unlock status[1] = 0
- [ 43.039682]
- [ 43.039682] Testing lock 7
- [ 43.044072] trylock #1 status[0] = 0
- [ 43.047801] trylock #2 status[0] = -16
- [ 43.051734] trylock after unlock status[0] = 0
- [ 43.056365] trylock #1 status[1] = 0
- [ 43.060109] trylock #2 status[1] = -16
- [ 43.064024] trylock after unlock status[1] = 0
- [ 43.068665]
- [ 43.068665] Testing lock 8
- [ 43.073058] trylock #1 status[0] = 0
- [ 43.076789] trylock #2 status[0] = -16
- [ 43.080716] trylock after unlock status[0] = 0
- [ 43.085350] trylock #1 status[1] = 0
- [ 43.089075] trylock #2 status[1] = -16
- [ 43.093010] trylock after unlock status[1] = 0
- [ 43.097650]
- [ 43.097650] Testing lock 9
- [ 43.102040] trylock #1 status[0] = 0
- [ 43.105767] trylock #2 status[0] = -16
- [ 43.109676] trylock after unlock status[0] = 0
- [ 43.114338] trylock #1 status[1] = 0
- [ 43.118063] trylock #2 status[1] = -16
- [ 43.121997] trylock after unlock status[1] = 0
- [ 43.126637]
- [ 43.126637] Testing lock 10
- [ 43.131116] trylock #1 status[0] = 0
- [ 43.134842] trylock #2 status[0] = -16
- [ 43.138749] trylock after unlock status[0] = 0
- [ 43.143421] trylock #1 status[1] = 0
- [ 43.147148] trylock #2 status[1] = -16
- [ 43.151088] trylock after unlock status[1] = 0
- [ 43.155734]
- [ 43.155734] Testing lock 11
- [ 43.160216] trylock #1 status[0] = 0
- [ 43.163940] trylock #2 status[0] = -16
- [ 43.167850] trylock after unlock status[0] = 0
- [ 43.172507] trylock #1 status[1] = 0
- [ 43.176235] trylock #2 status[1] = -16
- [ 43.180173] trylock after unlock status[1] = 0
- [ 43.184819]
- [ 43.184819] Testing lock 12
- [ 43.189271] trylock #1 status[0] = 0
- [ 43.193026] trylock #2 status[0] = -16
- [ 43.196937] trylock after unlock status[0] = 0
- [ 43.201592] trylock #1 status[1] = 0
- [ 43.205317] trylock #2 status[1] = -16
- [ 43.209231] trylock after unlock status[1] = 0
- [ 43.213902]
- [ 43.213902] Testing lock 13
- [ 43.218363] trylock #1 status[0] = 0
- [ 43.222118] trylock #2 status[0] = -16
- [ 43.226033] trylock after unlock status[0] = 0
- [ 43.230699] trylock #1 status[1] = 0
- [ 43.234422] trylock #2 status[1] = -16
- [ 43.238332] trylock after unlock status[1] = 0
- [ 43.243001]
- [ 43.243001] Testing lock 14
- [ 43.247463] trylock #1 status[0] = 0
- [ 43.251216] trylock #2 status[0] = -16
- [ 43.255123] trylock after unlock status[0] = 0
- [ 43.259758] trylock #1 status[1] = 0
- [ 43.263506] trylock #2 status[1] = -16
- [ 43.267422] trylock after unlock status[1] = 0
- [ 43.272089]
- [ 43.272089] Testing lock 15
- [ 43.276551] trylock #1 status[0] = 0
- [ 43.280305] trylock #2 status[0] = -16
- [ 43.284216] trylock after unlock status[0] = 0
- [ 43.288854] trylock #1 status[1] = 0
- [ 43.292603] trylock #2 status[1] = -16
- [ 43.296512] trylock after unlock status[1] = 0
- [ 43.301182]
- [ 43.301182] Testing lock 16
- [ 43.305640] trylock #1 status[0] = 0
- [ 43.309369] trylock #2 status[0] = -16
- [ 43.313303] trylock after unlock status[0] = 0
- [ 43.317938] trylock #1 status[1] = 0
- [ 43.321691] trylock #2 status[1] = -16
- [ 43.325601] trylock after unlock status[1] = 0
- [ 43.330268]
- [ 43.330268] Testing lock 17
- [ 43.334735] trylock #1 status[0] = 0
- [ 43.338461] trylock #2 status[0] = -16
- [ 43.342394] trylock after unlock status[0] = 0
- [ 43.347025] trylock #1 status[1] = 0
- [ 43.350778] trylock #2 status[1] = -16
- [ 43.354688] trylock after unlock status[1] = 0
- [ 43.359329]
- [ 43.359329] Testing lock 18
- [ 43.363812] trylock #1 status[0] = 0
- [ 43.367541] trylock #2 status[0] = -16
- [ 43.371474] trylock after unlock status[0] = 0
- [ 43.376110] trylock #1 status[1] = 0
- [ 43.379840] trylock #2 status[1] = -16
- [ 43.383775] trylock after unlock status[1] = 0
- [ 43.388417]
- [ 43.388417] Testing lock 19
- [ 43.392899] trylock #1 status[0] = 0
- [ 43.396627] trylock #2 status[0] = -16
- [ 43.400562] trylock after unlock status[0] = 0
- [ 43.405197] trylock #1 status[1] = 0
- [ 43.408927] trylock #2 status[1] = -16
- [ 43.412858] trylock after unlock status[1] = 0
- [ 43.417496]
- [ 43.417496] Testing lock 20
- [ 43.421975] trylock #1 status[0] = 0
- [ 43.425705] trylock #2 status[0] = -16
- [ 43.429623] trylock after unlock status[0] = 0
- [ 43.434283] trylock #1 status[1] = 0
- [ 43.438013] trylock #2 status[1] = -16
- [ 43.441949] trylock after unlock status[1] = 0
- [ 43.446587]
- [ 43.446587] Testing lock 21
- [ 43.451064] trylock #1 status[0] = 0
- [ 43.454791] trylock #2 status[0] = -16
- [ 43.458701] trylock after unlock status[0] = 0
- [ 43.463360] trylock #1 status[1] = 0
- [ 43.467091] trylock #2 status[1] = -16
- [ 43.471020] trylock after unlock status[1] = 0
- [ 43.475666]
- [ 43.475666] Testing lock 22
- [ 43.480145] trylock #1 status[0] = 0
- [ 43.483874] trylock #2 status[0] = -16
- [ 43.487786] trylock after unlock status[0] = 0
- [ 43.492445] trylock #1 status[1] = 0
- [ 43.496174] trylock #2 status[1] = -16
- [ 43.500105] trylock after unlock status[1] = 0
- [ 43.504748]
- [ 43.504748] Testing lock 23
- [ 43.509200] trylock #1 status[0] = 0
- [ 43.512957] trylock #2 status[0] = -16
- [ 43.516869] trylock after unlock status[0] = 0
- [ 43.521527] trylock #1 status[1] = 0
- [ 43.525259] trylock #2 status[1] = -16
- [ 43.529170] trylock after unlock status[1] = 0
- [ 43.533831]
- [ 43.533831] Testing lock 24
- [ 43.538290] trylock #1 status[0] = 0
- [ 43.542041] trylock #2 status[0] = -16
- [ 43.545952] trylock after unlock status[0] = 0
- [ 43.550614] trylock #1 status[1] = 0
- [ 43.554343] trylock #2 status[1] = -16
- [ 43.558256] trylock after unlock status[1] = 0
- [ 43.562919]
- [ 43.562919] Testing lock 25
- [ 43.567378] trylock #1 status[0] = 0
- [ 43.571132] trylock #2 status[0] = -16
- [ 43.575045] trylock after unlock status[0] = 0
- [ 43.579675] trylock #1 status[1] = 0
- [ 43.583429] trylock #2 status[1] = -16
- [ 43.587340] trylock after unlock status[1] = 0
- [ 43.592014]
- [ 43.592014] Testing lock 26
- [ 43.596481] trylock #1 status[0] = 0
- [ 43.600231] trylock #2 status[0] = -16
- [ 43.604142] trylock after unlock status[0] = 0
- [ 43.608777] trylock #1 status[1] = 0
- [ 43.612535] trylock #2 status[1] = -16
- [ 43.616444] trylock after unlock status[1] = 0
- [ 43.621116]
- [ 43.621116] Testing lock 27
- [ 43.625573] trylock #1 status[0] = 0
- [ 43.629302] trylock #2 status[0] = -16
- [ 43.633239] trylock after unlock status[0] = 0
- [ 43.637875] trylock #1 status[1] = 0
- [ 43.641631] trylock #2 status[1] = -16
- [ 43.645542] trylock after unlock status[1] = 0
- [ 43.650207]
- [ 43.650207] Testing lock 28
- [ 43.654663] trylock #1 status[0] = 0
- [ 43.658385] trylock #2 status[0] = -16
- [ 43.662318] trylock after unlock status[0] = 0
- [ 43.666959] trylock #1 status[1] = 0
- [ 43.670713] trylock #2 status[1] = -16
- [ 43.674621] trylock after unlock status[1] = 0
- [ 43.679263]
- [ 43.679263] Testing lock 29
- [ 43.683741] trylock #1 status[0] = 0
- [ 43.687473] trylock #2 status[0] = -16
- [ 43.691404] trylock after unlock status[0] = 0
- [ 43.696045] trylock #1 status[1] = 0
- [ 43.699773] trylock #2 status[1] = -16
- [ 43.703711] trylock after unlock status[1] = 0
- [ 43.708355]
- [ 43.708355] Testing lock 30
- [ 43.712831] trylock #1 status[0] = 0
- [ 43.716559] trylock #2 status[0] = -16
- [ 43.720491] trylock after unlock status[0] = 0
- [ 43.725126] trylock #1 status[1] = 0
- [ 43.728857] trylock #2 status[1] = -16
- [ 43.732791] trylock after unlock status[1] = 0
- [ 43.737435]
- [ 43.737435] Testing lock 31
- [ 43.741910] trylock #1 status[0] = 0
- [ 43.745637] trylock #2 status[0] = -16
- [ 43.749549] trylock after unlock status[0] = 0
- [ 43.754219] trylock #1 status[1] = 0
- [ 43.757945] trylock #2 status[1] = -16
- [ 43.761881] trylock after unlock status[1] = 0
- [ 43.766520]
- [ 43.766520] ***** End - Test All Locks ****
- root@omap5-evm:/rpmsg#
- root@omap5-evm:/rpmsg#
- root@omap5-evm:/rpmsg#
- root@omap5-evm:/rpmsg# lsmod
- Module Size Used by
- omap_hwspinlock_test 4118 0
- omap_hwspinlock 2500 0
- hwspinlock_core 9346 2 omap_hwspinlock_test,omap_hwspinlock
- root@omap5-evm:/rpmsg#
- root@omap5-evm:/rpmsg# rmmod omap_t hwspinlock_test.ko
- root@omap5-evm:/rpmsg# rmmod omap_hwspinlock
- root@omap5-evm:/rpmsg# rmmod hwspinlock_core.ko
- root@omap5-evm:/rpmsg#
- root@omap5-evm:/rpmsg# lsmod
- Module Size Used by
- root@omap5-evm:/rpmsg#
- root@omap5-evm:/rpmsg#
OMAP5 HwSpinlock Test Log against v3.13-rc8