Re: 13.0-RELEASE Poor performance on Raspberry pi 3 B+
Date: Thu, 25 Nov 2021 22:32:29 UTC
HI Juan,
On 26/11/2021 7:16 am, Juan David Hurtado G wrote:
> Thanks, I've used `sysutils/u-boot-rpi3` (for the 3B+) and copied the
> u-boot.bin file to the sd card before the first boot.
>
> ```
> root@generic:~ # strings /boot/msdos/u-boot.bin | grep "U-Boot 2"
> U-Boot 2021.07 (Nov 12 2021 - 01:50:18 +0000)
> ```
>
> Now I'm U-Boot 2021.07 and at the same 0.4MHz :)
>
> I'll definitely wait for the new microSD to arrive hoping that it will work.
I have a RPI 2B with Sandisk Extreme 32GB and its diskinfo is as follows:
# diskinfo -tv /dev/ufs/rootfs
/dev/ufs/rootfs
512 # sectorsize
31861506048 # mediasize in bytes (30G)
62229504 # mediasize in sectors
4194304 # stripesize
3145728 # stripeoffset
3873 # Cylinders according to firmware.
255 # Heads according to firmware.
63 # Sectors according to firmware.
SDHC SE32G 8.0 SN B3C83C06 MFG 10/2016 by 3 SD # Disk descr.
B3C83C06s0 # Disk ident.
# Attachment
Yes # TRIM/UNMAP support
0 # Rotation rate in RPM
Seek times:
Full stroke: 250 iter in 0.151175 sec = 0.605 msec
Half stroke: 250 iter in 0.148608 sec = 0.594 msec
Quarter stroke: 500 iter in 0.298612 sec = 0.597 msec
Short forward: 400 iter in 0.190279 sec = 0.476 msec
Short backward: 400 iter in 0.191797 sec = 0.479 msec
Seq outer: 2048 iter in 0.764279 sec = 0.373 msec
Seq inner: 2048 iter in 0.769431 sec = 0.376 msec
Transfer rates:
outside: 102400 kbytes in 5.805765 sec = 17638 kbytes/sec
middle: 102400 kbytes in 5.954521 sec = 17197 kbytes/sec
inside: 102400 kbytes in 5.891870 sec = 17380 kbytes/sec
Your card(s) should at least get these values.
My dmesg sample:
uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
mmcsd0: 32GB <SDHC SE32G 8.0 SN B3C83C06 MFG 10/2016 by 3 SD> at mmc0 50.0MHz/4bit/65535-block
bcm2835_cpufreq0: ARM 600MHz, Core 250MHz, SDRAM 400MHz, Turbo OFF
If I read your cards correctly:
>root@generic:~ # dmesg | grep -i mmcsd
>mmcsd0: 31GB <SDHC SPCC 2.0 SN 1072013D MFG 08/2017 by 49 SP> at mmc0
>0.4MHz/4bit/65535-block
>```
>Raspberry Pi 4 with a different card:
>```
>mmcsd0: 31GB <SDHC 00000 0.0 SN 0000509F MFG 09/2019 by 159 TI> at mmc1
>0.4MHz/4bit/65535-block
>```
I guess the first is Silicon Power but I don't know the last one, Texas Instruments?.
So, maybe it is just the type of card? That doesn't explain why they work in linux, though.
On the forums I have read where anything but Sandisk seems to be problematic. I have always run Sandisk Extreme (pro) on Raspberry Pis and never had any slowness and just 1 failure in many years.
Regards,
Matt.