I have a few SD cards from 1 GB to 4 GB and two machines running Debian 10.4, one laptop and one PC.
On the PC, all of those SD cards are writable. On the Acer laptop none of them. As the Acer Laptop got Windows 7 installed, too, those SD cards are read-only with Windows, too, in the same way as with Linux. From the Acer manual, I couldn't figure out, why those SD cards are read-only. At least, the manual talks about a "card reader".
By chance, I saw a difference between those two machines in the /dev directory. The PC has always an entry like "/dev/sdx" and "/etc/sdx1" meanwhile the laptop has an entry "/dev/mmcblk0" and "/dev/mmcblk0p1".
"sudo dmesg" on the laptop also is saying:
Code:
[ 4.603345] mmc0: new SD card at address aaaa
[ 4.618005] mmcblk0: mmc0:aaaa SD02G 1.84 GiB (ro)
[ 4.620802] mmcblk0: p1
Does this indicate, that the Acer laptop hasn't been built for some reason to write on an SD card?