Dear community member, I have a problem that I can’t solve myself and would like to ask you for help.
I constantly run into an error when flashing an Ubuntu Server image for a Raspberry Pi (32 bit) to a SanDisk micro SD card.
The detailed error is:
“Source and destination checksums do not match: 0ceb241e68c609ff !== 03671af93c12efc5
”
(Found with the dev console in balena Etcher’s log.
see: BalenaEtcher-1678796059697.log (20.3 KB)).
This happens when I try to flash “ubuntu-22.04.2-preinstalled-server-armhf+raspi.img” to a SanDisk Ultra 32GB microSDHC card (model: SDSQUNR-032G-GN3MA).
I’m running:
Balena Etcher v1.18.4 (windows installer version)
On Windows 10 Pro (x64), 21H2, OS-build: 19044.2604
The hardare IDs of my SD cardreader hub are:
USB\VID_05E3&PID_0751&REV_1402
USB\VID_05E3&PID_0751
What I’ve excluded so far:
- I’ve checked and validated the integrity of the img file:
$ echo “45b2fb10f63fa2e820d0bd34693d86a507499f6efae1f4848af6601ebfaf8745 *ubuntu-22.04.2-preinstalled-server-armhf+raspi.img.xz” | shasum -a 256 --check
ubuntu-22.04.2-preinstalled-server-armhf+raspi.img.xz: OK
It checks out to be good.
-
I fully tested the working of the SD card with h2testw.exe (from CT! magazine). All blocks reported in good working order.
-
I also tested image writing with Etcher setting:
Trim allocated space on raw images (in ext-type partitions): OFF
It made no difference. Balena Etcher still reported “Something went wrong”. -
After flashing Windows did not auto-mount the SD card, so the SD could not have been altered by Windows before the verification process by Balena Etcher.
Who knows what’s causing this stubborn failure and how can one fix it?