07-28-2021, 10:31 AM
(This post was last modified: 07-28-2021, 10:53 AM by craftyguy.
Edit Reason: added A1 card results
)
I tried 3 different SD cards I had laying around, all of them are A2:
1) ADATA "High Endurance" A2/V30/U3/XC1 64GB
2) ADATA A2/V30/U3/XC1 64GB
3) SanDisk "Extreme" A2/V30/U3/XC1 256GB
All of them completed without errors in dmesg. This is with the 5.13.5 kernel on postmarketOS (mainline kernel + a handful of patches from manjaro's kernel to fix some usb-c stuff, nothing more)
Edit:
I found an A1 SD card which worked without errors when dd'ing 1GB to it.
4) TeamGroup Pro A1/V30/U3/XC1 256GB:
1) ADATA "High Endurance" A2/V30/U3/XC1 64GB
Code:
[155877.964017] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[155878.361329] dwmmc_rockchip fe320000.mmc: Successfully tuned phase to 54
[155878.361389] mmc1: new ultra high speed SDR104 SDXC card at address 59b4
[155878.362737] mmcblk1: mmc1:59b4 SD 58.9 GiB
Code:
❯ sudo dd if=/dev/zero of=/dev/mmcblk1 status=progress iflag=fullblock oflag=direct bs=1M count=1024
1065353216 bytes (1.1 GB, 1016 MiB) copied, 35 s, 30.4 MB/s
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 35.1562 s, 30.5 MB/s
2) ADATA A2/V30/U3/XC1 64GB
Code:
[156291.925259] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[156292.603265] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[156292.993629] dwmmc_rockchip fe320000.mmc: Successfully tuned phase to 57
[156292.993695] mmc1: new ultra high speed SDR104 SDXC card at address 59b4
[156292.995673] mmcblk1: mmc1:59b4 SD 58.9 GiB
Code:
❯ sudo dd if=/dev/zero of=/dev/mmcblk1 status=progress iflag=fullblock oflag=direct bs=1M count=1024
1071644672 bytes (1.1 GB, 1022 MiB) copied, 34 s, 31.5 MB/s
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 34.1163 s, 31.5 MB/s
3) SanDisk "Extreme" A2/V30/U3/XC1 256GB
Code:
[156491.253398] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[156491.518350] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[156491.913978] dwmmc_rockchip fe320000.mmc: Successfully tuned phase to 60
[156491.914041] mmc1: new ultra high speed SDR104 SDXC card at address aaaa
[156491.915355] mmcblk1: mmc1:aaaa SN256 238 GiB
Code:
❯ sudo dd if=/dev/zero of=/dev/mmcblk1 status=progress iflag=fullblock oflag=direct bs=1M count=1024
1071644672 bytes (1.1 GB, 1022 MiB) copied, 19 s, 56.4 MB/s
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 19.0605 s, 56.3 MB/s
All of them completed without errors in dmesg. This is with the 5.13.5 kernel on postmarketOS (mainline kernel + a handful of patches from manjaro's kernel to fix some usb-c stuff, nothing more)
Edit:
I found an A1 SD card which worked without errors when dd'ing 1GB to it.
4) TeamGroup Pro A1/V30/U3/XC1 256GB:
Code:
[157288.317875] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[157288.433840] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[157288.706265] dwmmc_rockchip fe320000.mmc: Successfully tuned phase to 63
[157288.706331] mmc1: new ultra high speed SDR104 SDXC card at address 59b4
[157288.707862] mmcblk1: mmc1:59b4 SD 239 GiB
Code:
❯ sudo dd if=/dev/zero of=/dev/mmcblk1 status=progress iflag=fullblock oflag=direct bs=1M count=1024
1058013184 bytes (1.1 GB, 1009 MiB) copied, 30 s, 35.2 MB/s
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 30.315 s, 35.4 MB/s