Phone freezes while using hotspot a lot and SD card always corrupted after power on

Due to a huge internet autage here (36h out), I had to use the hotspot almost permanently during that time However, after some time (varying from minutes to 1-2 hours) the connection dropped and the phone was unresponsive. I had to reset it every time with the 3 finger salute. (power + both volume keys for a reset). It lasted longer with only 1 device active using the hotspot, multiple devices shortened the availability a lot.

I already noticed before that the micro SD is always corrupted when the phone powers up (I prefer to power down the phone when I swap cards). The only way to get the card detected again is to remove it with the phone on, fsck the card on a computer and then fit it ‘hot’, as Android’s only solution is to format the card (why Android not just fsck the the thing has been a mistery for ages).

Holding the 3 buttons just reboots the phone and just holding the power button is doing the same. No magic salute no reset.

I tried just power, no response after several minutes, only holding all 3 buttons resulted in the device showing some life again.

Still, the SD card not being usable after a reboot is bloody annoying when you have your ringtones and photo’s on there. I really have to remove the card when the phone is on and re-insert it to have it mounted without the phone wanting to format the card.

After getting the SDcard corrupted after reboots I now get more worrying issues. The SD card gets wiped by the OS. I found a new option ‘storage menager’ in storage that’s default on (and deletes everything older then 90 days). However, the sdcarc is also mounted read-only…

This is the 1st Android device in 13y I see behaving like that, which is a problem, as my backups and ringtones were on that SD card…

BTW I’m running the latest Lineage 23 (28-10-2025)

Merged your topics.

Did you try another SD card?

I tried several, last one was new from the blister.

I reformatted the SD (again) on the 16th and copied an old copy of my data to it and it’s at least not wiped, but it’s read-only again. No clue how much time was between writing the data and having it being ro again. This is the list of mounts with the SD card:

/dev/block/vold/public:179,1 on /mnt/media_rw/301C-B81E type exfat (ro,dirsync,nosuid,nodev,noexec,noatime,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,iocharset=utf8,errors=remount-ro)
/dev/fuse on /mnt/installer/0/301C-B81E type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/androidwritable/0/301C-B81E type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/user/0/301C-B81E type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /storage/301C-B81E type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/block/vold/public:179,1 on /mnt/pass_through/0/301C-B81E type exfat (ro,dirsync,nosuid,nodev,noexec,noatime,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,iocharset=utf8,errors=remount-ro)

Somehow it gets errors after a while, after which the system remounts it ro. Tried with 64 and 128 GB SD, Sandisk and Philips (only ones I have that can hold a backup)

Problem still exists on Lineage 23.2 20260127 build. I even saw files missing when the sd was still at the expected du levels, after a reboot the data was back again… Something fishy is going on with that sdcard support.

Isn’t that better addressed to the lineage developer?

I had the problem with stock rom as wel as lineage, so I suspect the driver to the SD card. It looks like it looses connection and when it reconnects the card is mounted ro, the driver doesn’t see all of the contents,… Removing and refitting the card or rebooting solves the issue.