Soft reboot: Cannot read SD card, f_mount failed: (3) The physical drive cannot work, contacts lost (even after hard power off which makes SD card working again). #355

Open
opened 2026-10-27 15:50:35 +01:00 by adam · 2 comments
Owner

Describe the bug

I just did a normal reboot from Mgmt → Global → Reboot.

Mostly, it works fine (if not #343 / #348 kick in).

Now, after reboot, contacts are lost, and the USB serial log has a continuous stream of

[...]

[143594][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[150487][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[150493][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[...]

USB serial log with more context (I did room server login tests before and then created a backup):

[...]
[SAVE][UI] apply target=39 title="Room Login" len=0 value=<redacted>
[BACKUP_LIST] total slots=6 dt=276ms
[BACKUP_UI] tap-new x=36 y=187 local_y=141 state=0 selected=-1 slots=6 slot=""
[SAVE][UI] apply target=62 title="Backup name" len=22 value=71A3E1-08102026-141855
[BACKUP_OP] start op=create slot="71A3E1-08102026-141855" state=3 selected=-1
[BACKUP_OP] pump-create begin slot="71A3E1-08102026-141855"
[2060203][E][vfs_api.cpp:105] open(): /sd/MCTerm/primary_state_v[BACKUP_PREFLIGHT] create slot="71A3E1-08102026-141855" dry=0 need=259KB free=34581600KB total=60749280KB largest=49KB headroom=64KB ok=1
2/wifi_profiles_a.bin does not exist, no permits for creation

[2066766][E][vfs_api.cpp:105] open(): /sd/MCTerm/mesh_prefs.txt does not exist, no permits for creation

[2066933][E][vfs_api.cpp:105] open(): /sd/MCTerm/lockscreen.png does not exist, no permits for creation

[BACKUP_OP] create artifacts slot="71A3E1-08102026-141855" contacts3_bytes=38000 contacts_ram=250 channels2_bytes=544 channels_ram=8 scopes=11 nvs_bytes=3288 prefs_bytes=2634 advert_paths_bytes=12279
[2069631][E][vfs_api.cpp:182] remove(): /MCTerm/backups/71A3E1-08102026-141855/backup.meta.tmp does not exists or is directory

[2069706][E][vfs_api.cpp:182] remove(): /MCTerm/backups/71A3E1-08102026-141855/backup.meta does not exists or is directory

[2069771][E][vfs_api.cpp:182] remove(): /MCTerm/backups/71A3E1-08102026-141855/backup.meta.tmp does not exists or is directory


[BACKUP_OP] result op=create slot="71A3E1-08102026-141855" result=OK(0)


[BACKUP_LIST] total slots=7 dt=324ms
[REBOOT_SAVE] managed_state ok=1 scopes_pending=0 sd_dirty=0 mesh_dirty=0 ch_dirty=0
ESP-ROM:esp32s3-20210327

Build:Mar 27 2021

rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)

Saved PC:0x421d5e9e

SPIWP:0xee

mode:DIO, clock div:1

load:0x3fce3808,len:0x4bc

load:0x403c9700,len:0xbd8

load:0x403cc700,len:0x2a0c

entry 0x403c98d0

[TDeckPlus] board.begin()

[TDeckPlus] PERIPH_PWR=10 USER_BTN=0
[TDeckPlus] I2C SDA=18 SCL=8
[TDeckPlus] GPS RX=43 TX=44
[TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13
[BOOT] LittleFS begin ok=1 formatOnFail=1 total=3456KB used=60KB free=3396KB
[  1828][E][vfs_api.cpp:105] open(): /spiffs/state_v2/.write_probe does not exist, no permits for creation

[  2676][E][vfs_api.cpp:105] open(): /spiffs/identity/_main.id does not exist, no permits for creation

[IDCAT] removed empty legacy primary_state

[  3267][E][vfs_api.cpp:105] open(): /spiffs/mcterm_boot_src.bak does not exist, no permits for creation

[IDCAT] selected id_store=1 prefs_src=1
[  3541][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation

[  3553][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation

[PROFILE] resolve done sd_primary=1 select_pending=0 catalog=1
[  3834][E][vfs_api.cpp:105] open(): /spiffs/state_v2/.write_probe does not exist, no permits for creation

[BOOT] SD-primary ready attempt=1
E (3415) gpio: gpio_install_isr_service(450): GPIO isr service already installed

[CONTACT_LOAD] source=/contacts3 total=250 primary=SD
[CHANNEL_LOAD] source=/channels2 total=8 primary=SD
[MESH_LOAD] contacts=250 channels=8 sd_primary=1 degraded=0
[SENSOR_DISCOVERY] Found ESP32
[  7756][E][vfs_api.cpp:105] open(): /spiffs/tiles does not exist, no permits for creation

[TILE] boot-quota ok used=43% cap=70%
[REBOOT_SAVE] managed_state ok=1 scopes_pending=0 sd_dirty=0 mesh_dirty=0 ch_dirty=0
[DATASTORE] sd-primary save channels deferred: sd-io-busy

ESP-ROM:esp32s3-20210327

Build:Mar 27 2021

rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)

Saved PC:0x421d5e9e

SPIWP:0xee

mode:DIO, clock div:1

load:0x3fce3808,len:0x4bc

load:0x403c9700,len:0xbd8

load:0x403cc700,len:0x2a0c

entry 0x403c98d0

[TDeckPlus] board.begin()

[TDeckPlus] PERIPH_PWR=10 USER_BTN=0
[TDeckPlus] I2C SDA=18 SCL=8
[TDeckPlus] GPS RX=43 TX=44
[TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13
[BOOT] LittleFS begin ok=1 formatOnFail=1 total=3456KB used=60KB free=3396KB
[  2181][E][vfs_api.cpp:105] open(): /spiffs/state_v2/.write_probe does not exist, no permits for creation

[  3019][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[  3025][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[  3031][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[  3604][E][vfs_api.cpp:105] open(): /spiffs/identity/_main.id does not exist, no permits for creation

[  3839][E][vfs_api.cpp:105] open(): /spiffs/mcterm_boot_src.bak does not exist, no permits for creation

[IDCAT] heal: sidecar=SD but no SD identity; wrote Internal

[  4440][E][vfs_api.cpp:105] open(): /spiffs/mcterm_boot_src.bak does not exist, no permits for creation

[IDCAT] selected id_store=0 prefs_src=0
[  4846][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation

[  4856][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation

[PROFILE] resolve done sd_primary=0 select_pending=0 catalog=1
E (4350) gpio: gpio_install_isr_service(450): GPIO isr service already installed

[  4979][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation

[  4990][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation

[  5002][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation

[  5012][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation

[  5024][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation

[CONTACT_LOAD] source=none total=0 primary=internal
[CONTACT_LOAD] empty-store warning action=manual-restore

[CHANNEL_LOAD] source=/channels2 total=1 primary=internal
[MESH_LOAD] contacts=0 channels=1 sd_primary=0 degraded=0 contacts_empty=1 action=manual-restore-if-unexpected
[  5116][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m does not exist, no permits for creation

[  5129][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_a does not exist, no permits for creation

[  5141][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b does not exist, no permits for creation

[  5154][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_a does not exist, no permits for creation

[  5166][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b does not exist, no permits for creation

[  5179][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m does not exist, no permits for creation

[  5196][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation

[  5213][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation

[  5231][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation

[  5242][E][vfs_api.cpp:105] open(): /spiffs/wifi_profiles.dat does not exist, no permits for creation

[  5255][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation

[  5276][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b.t does not exist, no permits for creation

[  5327][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b.b does not exist, no permits for creation

[  5339][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b does not exist, no permits for creation

[  5401][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b.b does not exist, no permits for creation

[  5421][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m.t does not exist, no permits for creation

[  5476][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m.b does not exist, no permits for creation

[  5489][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m does not exist, no permits for creation

[  5559][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m.b does not exist, no permits for creation

[  5580][E][Preferences.cpp:96] remove(): nvs_erase_key fail: wifi_role NOT_FOUND

[  5598][E][Preferences.cpp:96] remove(): nvs_erase_key fail: wifi_ap_ssid NOT_FOUND

[  5616][E][Preferences.cpp:96] remove(): nvs_erase_key fail: wifi_ap_pwd NOT_FOUND

[SENSOR_DISCOVERY] Found ESP32
[SCOPE_LOAD] backend=NVS raw_count=11 loaded=11 has_chslots=1
[  7022][E][vfs_api.cpp:105] open(): /spiffs/state_v2/ce does not exist, no permits for creation

[  7034][E][vfs_api.cpp:105] open(): /spiffs/ug/m does not exist, no permits for creation

[  7045][E][vfs_api.cpp:105] open(): /spiffs/ug/a does not exist, no permits for creation

[  7056][E][vfs_api.cpp:105] open(): /spiffs/ug/b does not exist, no permits for creation

[  9332][E][vfs_api.cpp:105] open(): /spiffs/tiles does not exist, no permits for creation

[  9743][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[  9749][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[  9755][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[TILE] boot-quota skip reason=stats_unavailable

[ 15495][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 15501][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 15507][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 23495][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 23501][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 23507][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 30415][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 30421][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 30427][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 39501][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 39507][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 39513][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 47509][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 47515][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 47521][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 55510][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 55516][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 55522][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 63511][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 63517][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 63523][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 70440][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 70446][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[ 70452][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

[ 79523][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37

[ 79529][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29

[...]

Hard power off and power on makes it working again, but the contacts stay lost, I have to restore a backup.

Which device are you using

LilyGO T-Deck Plus

Which Firmware are you using

v0.9.14

Regards!

**Describe the bug** I just did a normal reboot from `Mgmt` → `Global` → `Reboot`. Mostly, it works fine (if not #343 / #348 kick in). Now, after reboot, contacts are lost, and the USB serial log has a continuous stream of ``` [...] [143594][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [150487][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [150493][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [...] ``` USB serial log with more context (I did room server login tests before and then created a backup): ``` [...] [SAVE][UI] apply target=39 title="Room Login" len=0 value=<redacted> [BACKUP_LIST] total slots=6 dt=276ms [BACKUP_UI] tap-new x=36 y=187 local_y=141 state=0 selected=-1 slots=6 slot="" [SAVE][UI] apply target=62 title="Backup name" len=22 value=71A3E1-08102026-141855 [BACKUP_OP] start op=create slot="71A3E1-08102026-141855" state=3 selected=-1 [BACKUP_OP] pump-create begin slot="71A3E1-08102026-141855" [2060203][E][vfs_api.cpp:105] open(): /sd/MCTerm/primary_state_v[BACKUP_PREFLIGHT] create slot="71A3E1-08102026-141855" dry=0 need=259KB free=34581600KB total=60749280KB largest=49KB headroom=64KB ok=1 2/wifi_profiles_a.bin does not exist, no permits for creation [2066766][E][vfs_api.cpp:105] open(): /sd/MCTerm/mesh_prefs.txt does not exist, no permits for creation [2066933][E][vfs_api.cpp:105] open(): /sd/MCTerm/lockscreen.png does not exist, no permits for creation [BACKUP_OP] create artifacts slot="71A3E1-08102026-141855" contacts3_bytes=38000 contacts_ram=250 channels2_bytes=544 channels_ram=8 scopes=11 nvs_bytes=3288 prefs_bytes=2634 advert_paths_bytes=12279 [2069631][E][vfs_api.cpp:182] remove(): /MCTerm/backups/71A3E1-08102026-141855/backup.meta.tmp does not exists or is directory [2069706][E][vfs_api.cpp:182] remove(): /MCTerm/backups/71A3E1-08102026-141855/backup.meta does not exists or is directory [2069771][E][vfs_api.cpp:182] remove(): /MCTerm/backups/71A3E1-08102026-141855/backup.meta.tmp does not exists or is directory [BACKUP_OP] result op=create slot="71A3E1-08102026-141855" result=OK(0) [BACKUP_LIST] total slots=7 dt=324ms [REBOOT_SAVE] managed_state ok=1 scopes_pending=0 sd_dirty=0 mesh_dirty=0 ch_dirty=0 ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x421d5e9e SPIWP:0xee mode:DIO, clock div:1 load:0x3fce3808,len:0x4bc load:0x403c9700,len:0xbd8 load:0x403cc700,len:0x2a0c entry 0x403c98d0 [TDeckPlus] board.begin() [TDeckPlus] PERIPH_PWR=10 USER_BTN=0 [TDeckPlus] I2C SDA=18 SCL=8 [TDeckPlus] GPS RX=43 TX=44 [TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13 [BOOT] LittleFS begin ok=1 formatOnFail=1 total=3456KB used=60KB free=3396KB [ 1828][E][vfs_api.cpp:105] open(): /spiffs/state_v2/.write_probe does not exist, no permits for creation [ 2676][E][vfs_api.cpp:105] open(): /spiffs/identity/_main.id does not exist, no permits for creation [IDCAT] removed empty legacy primary_state [ 3267][E][vfs_api.cpp:105] open(): /spiffs/mcterm_boot_src.bak does not exist, no permits for creation [IDCAT] selected id_store=1 prefs_src=1 [ 3541][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation [ 3553][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation [PROFILE] resolve done sd_primary=1 select_pending=0 catalog=1 [ 3834][E][vfs_api.cpp:105] open(): /spiffs/state_v2/.write_probe does not exist, no permits for creation [BOOT] SD-primary ready attempt=1 E (3415) gpio: gpio_install_isr_service(450): GPIO isr service already installed [CONTACT_LOAD] source=/contacts3 total=250 primary=SD [CHANNEL_LOAD] source=/channels2 total=8 primary=SD [MESH_LOAD] contacts=250 channels=8 sd_primary=1 degraded=0 [SENSOR_DISCOVERY] Found ESP32 [ 7756][E][vfs_api.cpp:105] open(): /spiffs/tiles does not exist, no permits for creation [TILE] boot-quota ok used=43% cap=70% [REBOOT_SAVE] managed_state ok=1 scopes_pending=0 sd_dirty=0 mesh_dirty=0 ch_dirty=0 [DATASTORE] sd-primary save channels deferred: sd-io-busy ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x421d5e9e SPIWP:0xee mode:DIO, clock div:1 load:0x3fce3808,len:0x4bc load:0x403c9700,len:0xbd8 load:0x403cc700,len:0x2a0c entry 0x403c98d0 [TDeckPlus] board.begin() [TDeckPlus] PERIPH_PWR=10 USER_BTN=0 [TDeckPlus] I2C SDA=18 SCL=8 [TDeckPlus] GPS RX=43 TX=44 [TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13 [BOOT] LittleFS begin ok=1 formatOnFail=1 total=3456KB used=60KB free=3396KB [ 2181][E][vfs_api.cpp:105] open(): /spiffs/state_v2/.write_probe does not exist, no permits for creation [ 3019][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 3025][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 3031][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 3604][E][vfs_api.cpp:105] open(): /spiffs/identity/_main.id does not exist, no permits for creation [ 3839][E][vfs_api.cpp:105] open(): /spiffs/mcterm_boot_src.bak does not exist, no permits for creation [IDCAT] heal: sidecar=SD but no SD identity; wrote Internal [ 4440][E][vfs_api.cpp:105] open(): /spiffs/mcterm_boot_src.bak does not exist, no permits for creation [IDCAT] selected id_store=0 prefs_src=0 [ 4846][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation [ 4856][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation [PROFILE] resolve done sd_primary=0 select_pending=0 catalog=1 E (4350) gpio: gpio_install_isr_service(450): GPIO isr service already installed [ 4979][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation [ 4990][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation [ 5002][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation [ 5012][E][vfs_api.cpp:105] open(): /spiffs/contacts3 does not exist, no permits for creation [ 5024][E][vfs_api.cpp:105] open(): /spiffs/state_v2/contacts3 does not exist, no permits for creation [CONTACT_LOAD] source=none total=0 primary=internal [CONTACT_LOAD] empty-store warning action=manual-restore [CHANNEL_LOAD] source=/channels2 total=1 primary=internal [MESH_LOAD] contacts=0 channels=1 sd_primary=0 degraded=0 contacts_empty=1 action=manual-restore-if-unexpected [ 5116][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m does not exist, no permits for creation [ 5129][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_a does not exist, no permits for creation [ 5141][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b does not exist, no permits for creation [ 5154][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_a does not exist, no permits for creation [ 5166][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b does not exist, no permits for creation [ 5179][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m does not exist, no permits for creation [ 5196][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation [ 5213][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation [ 5231][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation [ 5242][E][vfs_api.cpp:105] open(): /spiffs/wifi_profiles.dat does not exist, no permits for creation [ 5255][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_profiles.dat does not exist, no permits for creation [ 5276][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b.t does not exist, no permits for creation [ 5327][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b.b does not exist, no permits for creation [ 5339][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b does not exist, no permits for creation [ 5401][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_b.b does not exist, no permits for creation [ 5421][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m.t does not exist, no permits for creation [ 5476][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m.b does not exist, no permits for creation [ 5489][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m does not exist, no permits for creation [ 5559][E][vfs_api.cpp:105] open(): /spiffs/state_v2/wifi_m.b does not exist, no permits for creation [ 5580][E][Preferences.cpp:96] remove(): nvs_erase_key fail: wifi_role NOT_FOUND [ 5598][E][Preferences.cpp:96] remove(): nvs_erase_key fail: wifi_ap_ssid NOT_FOUND [ 5616][E][Preferences.cpp:96] remove(): nvs_erase_key fail: wifi_ap_pwd NOT_FOUND [SENSOR_DISCOVERY] Found ESP32 [SCOPE_LOAD] backend=NVS raw_count=11 loaded=11 has_chslots=1 [ 7022][E][vfs_api.cpp:105] open(): /spiffs/state_v2/ce does not exist, no permits for creation [ 7034][E][vfs_api.cpp:105] open(): /spiffs/ug/m does not exist, no permits for creation [ 7045][E][vfs_api.cpp:105] open(): /spiffs/ug/a does not exist, no permits for creation [ 7056][E][vfs_api.cpp:105] open(): /spiffs/ug/b does not exist, no permits for creation [ 9332][E][vfs_api.cpp:105] open(): /spiffs/tiles does not exist, no permits for creation [ 9743][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 9749][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 9755][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [TILE] boot-quota skip reason=stats_unavailable [ 15495][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 15501][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 15507][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 23495][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 23501][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 23507][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 30415][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 30421][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 30427][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 39501][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 39507][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 39513][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 47509][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 47515][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 47521][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 55510][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 55516][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 55522][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 63511][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 63517][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 63523][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 70440][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 70446][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [ 70452][E][sd_diskio.cpp:806] sdcard_mount(): f_mount failed: (3) The physical drive cannot work [ 79523][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x37 [ 79529][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x29 [...] ``` Hard power off and power on makes it working again, but the contacts stay lost, I have to restore a backup. **Which device are you using** LilyGO T-Deck Plus **Which Firmware are you using** v0.9.14 Regards! <!-- github-sync-id:5761810354 -->
Author
Owner
  • #348 and #343 seem to be related (when one of it is happening, also the other one).
  • The map tile error part of #357 might be related to #348 and #343 -- actually, vieweing the map reliably triggers #348 and #343.
  • I don't know if #355 is related to #348 or #343.
* #348 and #343 seem to be related (when one of it is happening, also the other one). * The map tile error part of #357 might be related to #348 and #343 -- actually, vieweing the map reliably triggers #348 and #343. * I don't know if #355 is related to #348 or #343. <!-- github-comment-id:6061602834 -->
Author
Owner

Once more:

Describe the bug

This might be relating to all the other SD-card access (e.g. #355, #343, #348, #357), contacts loss, identity change, or so related issues.

Primary disk was SD card. I did a soft reboot (Mgmt → Global → Reboot).

Afterwards, all channels and contacts were gone.

Digging into detail, I saw that primary disk was "Internal".
Tried to switch it to SD card: Popup that no SD card found. (It was inserted all the time.)

Hard reboot (power off and power on), whithout touching the SD card.

Could then switch primary disk to SD card, but that process did copy over some of the internal settings so I also did not have my channels back after migration and reboot!

Needed to restore a backup.

Which device are you using

LilyGO T-Deck Plus

Which Firmware are you using

v0.9.14

# Once more: **Describe the bug** This might be relating to all the other SD-card access (e.g. #355, #343, #348, #357), contacts loss, identity change, or so related issues. Primary disk was SD card. I did a soft reboot (`Mgmt` → `Global` → `Reboot`). Afterwards, all channels and contacts were gone. Digging into detail, I saw that primary disk was "Internal". Tried to switch it to SD card: Popup that no SD card found. (It was inserted all the time.) Hard reboot (power off and power on), _whithout_ touching the SD card. Could then switch primary disk to SD card, but that process did copy over some of the internal settings so I also did not have my channels back after migration and reboot! Needed to restore a backup. **Which device are you using** LilyGO T-Deck Plus **Which Firmware are you using** v0.9.14 <!-- github-comment-id:6096656426 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshcore#355