Hello World,
Recently I just repurposed my Pogoplug Mobile. It has been running asterisk for years without problems. And for a fresh start, I reload the SD card with Debian 8 Jessie...
Notice the BogoMIPS was ~795
but I am not sure since when (I did updated UBoot as well) since I rarely pay much attention to it, now I am running Debian 11 Bullseye, the BogoMIPS dropped to 333.33!
So I did a bit of Googling since I thought it was because a different version of Debian, but from the BogoMIPS FAQ
Now, this really puzzles me... And some users even said they get ~ 1000-1500 BogoMIPS with the same processor as PogoPlug Mobile. Given there are a few versions, if I remember correctly were 1.0, 1.2 & 1.5GHz (read it last night but can't find the website now) at 333.33 BogoMIPS is really running much slower than it supposes to be.
Also notice the boot messages appear differently in dmesg between version, specifically in Jessie, line 2-4 seems to be doing some kind of init and there is no such messages on Bullseye.
Any ideas? Suggestions?
Care to share your Pogoplug mobile BogoMIPS and Linux version info here? Thx
Recently I just repurposed my Pogoplug Mobile. It has been running asterisk for years without problems. And for a fresh start, I reload the SD card with Debian 8 Jessie...
[ 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 3.14.0-kirkwood-tld-1 (root@tldDebian) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 PREEMPT Tue Apr 1 22:54:58 PDT 2014 [ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977 [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] Machine: Marvell SheevaPlug Reference Board [ 0.000000] Memory policy: Data cache writeback [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] free_area_init_node: node 0, pgdat c06d7f18, node_mem_map c7efb000 [ 0.000000] DMA zone: 256 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 32768 pages, LIFO batch:7 [ 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: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Memory: 116244K/131072K available (4779K kernel code, 352K rwdata, 1644K rodata, 213K init, 424K bss, 14828K reserved) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xc8800000 - 0xff000000 ( 872 MB) [ 0.000000] lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text : 0xc0008000 - 0xc064df14 (6424 kB) [ 0.000000] .init : 0xc064e000 - 0xc0683444 ( 214 kB) [ 0.000000] .data : 0xc0684000 - 0xc06dc3c4 ( 353 kB) [ 0.000000] .bss : 0xc06dc3c4 - 0xc074665c ( 425 kB) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:114 [ 0.000018] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 25769803770ns [ 22.806516] Console: colour dummy device 80x30 [ 22.806564] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
Notice the BogoMIPS was ~795
but I am not sure since when (I did updated UBoot as well) since I rarely pay much attention to it, now I am running Debian 11 Bullseye, the BogoMIPS dropped to 333.33!
[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.13.6-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 8.3.0-6) 8.3.0, GNU ld (GNU Binutils for Debian) 2.31.1) #1.0 PREEMPT Sat Jul 31 22:10:39 PDT 2021 [ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] OF: fdt: Machine model: Pogoplug v4 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] Memory: 101108K/131072K available (11264K kernel code, 1553K rwdata, 4272K rodata, 1024K init, 309K bss, 29964K reserved, 0K cma-reserved) [ 0.000000] random: get_random_u32 called from ____cache_alloc+0x408/0x7b4 with crng_init=0 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467562657 ns [ 0.000003] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 12884901885ns [ 0.000090] Switching to timer-based delay loop, resolution 6ns [ 0.001398] Console: colour dummy device 80x30 [ 0.001513] Calibrating delay loop (skipped), value calculated using timer frequency.. 333.33 BogoMIPS (lpj=1666666)
So I did a bit of Googling since I thought it was because a different version of Debian, but from the BogoMIPS FAQ
Quote
No, the BogoMips algorithm, contrarily to popular believe, did NOT change over the various kernel versions. Furthermore, it is intrinsically the same for all CPUs of all makes.
Now, this really puzzles me... And some users even said they get ~ 1000-1500 BogoMIPS with the same processor as PogoPlug Mobile. Given there are a few versions, if I remember correctly were 1.0, 1.2 & 1.5GHz (read it last night but can't find the website now) at 333.33 BogoMIPS is really running much slower than it supposes to be.
Also notice the boot messages appear differently in dmesg between version, specifically in Jessie, line 2-4 seems to be doing some kind of init and there is no such messages on Bullseye.
Any ideas? Suggestions?
Care to share your Pogoplug mobile BogoMIPS and Linux version info here? Thx