Boot freezes reproducably after switching primary disk back to SD card after update to 0.9.13. #334

Closed
opened 2026-10-27 15:49:55 +01:00 by adam · 10 comments
Owner

Describe the bug

After #333, I switched "primary disk" to "SD card" again. After the switch, device reboots.

Reboot is stuck on boot screen. Last lines:

[ ok ] Message cache
[ ok ] WiFi profiles
Web interface off

             Swipe up for earlier lines

Have to force power off.

Also swiping does not work -- interface seems frozen.

Also reboot does not help -- keeps stuck at next reboots as well.

Which device are you using

LilyGO T-Deck Plus

Which Firmware are you using

v0.9.13

Serial log (includes log from Launcher)

App menu item: label=meshco name=meshcoreterm
App menu item: label=wadame name=WADAMESH BETA
App menu item: label=meshpu name=MeshPunk
App menu item: label=ultrat name=Ultra-TDeck-SD-v12.0
SDCARD mounted successfully

Settings stored in NVS successfully

Press the button to enter the Launcher!

Press the button to enter the Launcher!

Press the button to enter the Launcher!

ERR unknown command, type 'help' for command list

Press the button to enter the Launcher!

ERR unknown command, type 'help' for command list

Press the button to enter the Launcher!

ERR unknown command, type 'help' for command list

Press the button to enter the Launcher!

ERR unknown command, type 'help' for command list

ERR unknown command, type 'help' for command list

Press the button to enter the Launcher!

Press the button to enter the Launcher!

ERR unknown command, type 'help' for command list

Press the button to enter the Launcher!

ERR unknown command, type 'help' for command list

Press the button to enter the Launcher!

App menu item: label=meshco name=meshcoreterm
App menu item: label=wadame name=WADAMESH BETA
App menu item: label=meshpu name=MeshPunk
App menu item: label=ultrat name=Ultra-TDeck-SD-v12.0
ERR unknown command, type 'help' for command list

ESP-ROM:esp32s3-20210327

Build:Mar 27 2021

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

Saved PC:0x4037afa6

SPIWP:0xee

mode:DIO, clock div:1

load:0x3fce2820,len:0x11e4

load:0x403c8700,len:0xc74

load:0x403cb700,len:0x3008

entry 0x403c88c0

[boot] Turned on because (1= POWERON_RESET or 5==ESP_RST_DEEPSLEEP) (Other= Probably forced by launcher)--> 12

[BOOT_PHASE] setup-enter t=775
[TDeckPlus] board.begin()

[TDeckPlus] PERIPH_PWR=10 USER_BTN=0
[TDeckPlus] I2C SDA=18 SCL=8
[TDeckPlus] GPS RX=44 TX=43
[TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13
E (313) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first

E (314) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first

E (323) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first

E (333) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first

E (343) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first

[BOOT_PHASE] board-begin dt=41
[BOOT_PHASE] radio-ready dt=522
[BOOT] SPIFFS begin ok=1 formatOnFail=1 total=2110KB used=0KB free=2109KB
[BOOT_PHASE] storage-ready dt=2895
[BOOT] SD-primary ready attempt=1
E (4487) gpio: gpio_install_isr_service(450): GPIO isr service already installed

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

[CHANNEL_LOAD] source=/channels2 total=1 primary=SD
[MESH_LOAD] contacts=0 channels=1 sd_primary=1 degraded=0 contacts_empty=1 action=manual-restore-if-unexpected
[Companion] companionTransportInit()

[Companion] device_name=MeshCore-9F2E2B93
[Companion] node_name=9F2E2B93
[Companion] companionTransportInit() done

[BOOT_PHASE] transport-ready dt=5403
[BOOT_PHASE] mesh-interface-ready dt=5442
[BOOT_PHASE] sensors-ready dt=8339
[BOOT_PHASE] gps-prefs-ready dt=8378
[BOOT_TRACE] phase=ui-task-begin enter t=9231 since_start=0
[BOOT_PHASE] ui-task-begin t=9231
[BOOT_TRACE] phase=display-onFilesystemReady enter t=9231 since_start=0
[BOOT_PHASE] ui-fs-ready t=9231
[BOOT_TRACE] phase=display-onFilesystemReady ok dt=0 since_start=0
[BOOT_TRACE] phase=ui-task-begin ok dt=1 since_start=1
[BOOT_PHASE] ui-msg-rings cap=512 psram=1 webui=0 budget=7444155
[BOOT_PHASE] map-tile-cache slots=16 slot_kb=48 total_kb=768
[BOOT_PHASE] ui-mem-init-done t=9355
[BOOT_TRACE] phase=prefs-primary-detect enter t=9355 since_start=124
[BOOT_TRACE] phase=primary-store-from-sd enter t=9356
[BOOT_TRACE] phase=primary-store-from-sd ok source=local-sd store=1 dt=13
[BOOT_TRACE] phase=prefs-primary-detect ok dt=15 since_start=139 detail=store=1 from_sd=1
[BOOT_TRACE] phase=prefs-nvs-read enter t=9410 since_start=179
[BOOT_TRACE] phase=prefs-nvs-read ok dt=0 since_start=179 detail=skipped-mode=SD
[BOOT_TRACE] phase=region-load-initial enter t=9410 since_start=179
[BOOT_PHASE] ui-nvs-read-skip mode=SD t=9410
[BOOT_PHASE] ui-rgn-load-skip mode=SD t=9410
[BOOT_TRACE] phase=region-load-initial ok dt=0 since_start=179 detail=skipped-mode=SD
[BOOT_TRACE] phase=sync-version-load enter t=9410 since_start=179
[BOOT_TRACE] phase=sync-version-load ok dt=0 since_start=179 detail=skipped-mode=SD
[BOOT_TRACE] phase=sd-sync-version-read enter t=9410 since_start=179
[BOOT_TRACE] phase=getSDSyncVersion enter t=9410
[BOOT_TRACE] phase=getSDSyncVersion ok backend=local-sd value=1190 dt=14
[BOOT_TRACE] phase=sd-sync-version-read ok dt=14 since_start=193
[BOOT_TRACE] phase=prefs-load-sd enter t=9424 since_start=193
[BOOT_TRACE] phase=loadPrefsFromSD enter t=9424
[SD_PREFS_RGN] load: rgn_cnt_in=13 regions_loaded=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
apply_sync_prios force=1
[BOOT_TRACE] phase=prefs-load-sd ok dt=40 since_start=233
[BOOT_PREFS_SOURCE] mode=SD source=SD sd_ver=1190 sync=1190 loaded_from_sd=1
[BOOT_TRACE] phase=prefs-nvs-write enter t=9504 since_start=273
[BOOT_TRACE] phase=prefs-nvs-write ok dt=0 since_start=273 detail=skipped-mode=SD
[BOOT_TRACE] phase=region-save-initial enter t=9504 since_start=273
[BOOT_PHASE] ui-nvs-write-skip mode=SD t=9504
[BOOT_PHASE] ui-rgn-save-skip mode=SD t=9504
[BOOT_TRACE] phase=region-save-initial ok dt=0 since_start=273 detail=skipped-mode=SD
[BOOT_TRACE] phase=prefs-save-sd enter t=9504 since_start=273
[BOOT_TRACE] phase=savePrefsToSD enter t=9505
[SD_PREFS_RGN] save: rgn_cnt=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=353
[BOOT_TRACE] phase=prefs-save-sd ok dt=354 since_start=627
[BOOT_PHASE] ui-prefs-sd-done t=9858
[BOOT_TRACE] phase=clipboard-load-sd enter t=9858 since_start=627
[BOOT_TRACE] phase=clipboard-load-sd ok dt=4 since_start=631
[BOOT_PHASE] ui-clipboard-done t=9862
[BOOT_TRACE] phase=ui-data-load-sd enter t=9901 since_start=670
[BOOT_PHASE] ui-sd-load-start t=9902
[BOOT_PHASE] ui-sd-load-dt=36
[BOOT_TRACE] phase=ui-data-load-sd ok dt=37 since_start=707
[BOOT_TRACE] phase=wifi-reload-storage enter t=9977 since_start=746
[BOOT_TRACE] phase=wifi-reload-storage ok dt=491 since_start=1237
[BOOT_TRACE] phase=webui-begin enter t=10507 since_start=1276
[BOOT_TRACE] phase=webui-begin ok dt=0 since_start=1276 detail=enabled=0
[TILE] mbedtls calloc override ok (rc=0)
[BOOT_TRACE] phase=tile-cache-quota-boot enter t=10549 since_start=1318

(And then stuck there.)

Regards!

**Describe the bug** After #333, I switched "primary disk" to "SD card" again. After the switch, device reboots. Reboot is stuck on boot screen. Last lines: ``` [ ok ] Message cache [ ok ] WiFi profiles Web interface off Swipe up for earlier lines ``` Have to force power off. Also swiping does not work -- interface seems frozen. Also reboot does not help -- keeps stuck at next reboots as well. **Which device are you using** LilyGO T-Deck Plus **Which Firmware are you using** v0.9.13 **Serial log** (includes log from Launcher) ``` App menu item: label=meshco name=meshcoreterm App menu item: label=wadame name=WADAMESH BETA App menu item: label=meshpu name=MeshPunk App menu item: label=ultrat name=Ultra-TDeck-SD-v12.0 SDCARD mounted successfully Settings stored in NVS successfully Press the button to enter the Launcher! Press the button to enter the Launcher! Press the button to enter the Launcher! ERR unknown command, type 'help' for command list Press the button to enter the Launcher! ERR unknown command, type 'help' for command list Press the button to enter the Launcher! ERR unknown command, type 'help' for command list Press the button to enter the Launcher! ERR unknown command, type 'help' for command list ERR unknown command, type 'help' for command list Press the button to enter the Launcher! Press the button to enter the Launcher! ERR unknown command, type 'help' for command list Press the button to enter the Launcher! ERR unknown command, type 'help' for command list Press the button to enter the Launcher! App menu item: label=meshco name=meshcoreterm App menu item: label=wadame name=WADAMESH BETA App menu item: label=meshpu name=MeshPunk App menu item: label=ultrat name=Ultra-TDeck-SD-v12.0 ERR unknown command, type 'help' for command list ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x4037afa6 SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2820,len:0x11e4 load:0x403c8700,len:0xc74 load:0x403cb700,len:0x3008 entry 0x403c88c0 [boot] Turned on because (1= POWERON_RESET or 5==ESP_RST_DEEPSLEEP) (Other= Probably forced by launcher)--> 12 [BOOT_PHASE] setup-enter t=775 [TDeckPlus] board.begin() [TDeckPlus] PERIPH_PWR=10 USER_BTN=0 [TDeckPlus] I2C SDA=18 SCL=8 [TDeckPlus] GPS RX=44 TX=43 [TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13 E (313) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first E (314) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first E (323) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first E (333) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first E (343) gpio: gpio_isr_handler_remove(482): GPIO isr service is not installed, call gpio_install_isr_service() first [BOOT_PHASE] board-begin dt=41 [BOOT_PHASE] radio-ready dt=522 [BOOT] SPIFFS begin ok=1 formatOnFail=1 total=2110KB used=0KB free=2109KB [BOOT_PHASE] storage-ready dt=2895 [BOOT] SD-primary ready attempt=1 E (4487) gpio: gpio_install_isr_service(450): GPIO isr service already installed [CONTACT_LOAD] source=none total=0 primary=SD [CONTACT_LOAD] empty-store warning action=manual-restore [CHANNEL_LOAD] source=/channels2 total=1 primary=SD [MESH_LOAD] contacts=0 channels=1 sd_primary=1 degraded=0 contacts_empty=1 action=manual-restore-if-unexpected [Companion] companionTransportInit() [Companion] device_name=MeshCore-9F2E2B93 [Companion] node_name=9F2E2B93 [Companion] companionTransportInit() done [BOOT_PHASE] transport-ready dt=5403 [BOOT_PHASE] mesh-interface-ready dt=5442 [BOOT_PHASE] sensors-ready dt=8339 [BOOT_PHASE] gps-prefs-ready dt=8378 [BOOT_TRACE] phase=ui-task-begin enter t=9231 since_start=0 [BOOT_PHASE] ui-task-begin t=9231 [BOOT_TRACE] phase=display-onFilesystemReady enter t=9231 since_start=0 [BOOT_PHASE] ui-fs-ready t=9231 [BOOT_TRACE] phase=display-onFilesystemReady ok dt=0 since_start=0 [BOOT_TRACE] phase=ui-task-begin ok dt=1 since_start=1 [BOOT_PHASE] ui-msg-rings cap=512 psram=1 webui=0 budget=7444155 [BOOT_PHASE] map-tile-cache slots=16 slot_kb=48 total_kb=768 [BOOT_PHASE] ui-mem-init-done t=9355 [BOOT_TRACE] phase=prefs-primary-detect enter t=9355 since_start=124 [BOOT_TRACE] phase=primary-store-from-sd enter t=9356 [BOOT_TRACE] phase=primary-store-from-sd ok source=local-sd store=1 dt=13 [BOOT_TRACE] phase=prefs-primary-detect ok dt=15 since_start=139 detail=store=1 from_sd=1 [BOOT_TRACE] phase=prefs-nvs-read enter t=9410 since_start=179 [BOOT_TRACE] phase=prefs-nvs-read ok dt=0 since_start=179 detail=skipped-mode=SD [BOOT_TRACE] phase=region-load-initial enter t=9410 since_start=179 [BOOT_PHASE] ui-nvs-read-skip mode=SD t=9410 [BOOT_PHASE] ui-rgn-load-skip mode=SD t=9410 [BOOT_TRACE] phase=region-load-initial ok dt=0 since_start=179 detail=skipped-mode=SD [BOOT_TRACE] phase=sync-version-load enter t=9410 since_start=179 [BOOT_TRACE] phase=sync-version-load ok dt=0 since_start=179 detail=skipped-mode=SD [BOOT_TRACE] phase=sd-sync-version-read enter t=9410 since_start=179 [BOOT_TRACE] phase=getSDSyncVersion enter t=9410 [BOOT_TRACE] phase=getSDSyncVersion ok backend=local-sd value=1190 dt=14 [BOOT_TRACE] phase=sd-sync-version-read ok dt=14 since_start=193 [BOOT_TRACE] phase=prefs-load-sd enter t=9424 since_start=193 [BOOT_TRACE] phase=loadPrefsFromSD enter t=9424 [SD_PREFS_RGN] load: rgn_cnt_in=13 regions_loaded=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 apply_sync_prios force=1 [BOOT_TRACE] phase=prefs-load-sd ok dt=40 since_start=233 [BOOT_PREFS_SOURCE] mode=SD source=SD sd_ver=1190 sync=1190 loaded_from_sd=1 [BOOT_TRACE] phase=prefs-nvs-write enter t=9504 since_start=273 [BOOT_TRACE] phase=prefs-nvs-write ok dt=0 since_start=273 detail=skipped-mode=SD [BOOT_TRACE] phase=region-save-initial enter t=9504 since_start=273 [BOOT_PHASE] ui-nvs-write-skip mode=SD t=9504 [BOOT_PHASE] ui-rgn-save-skip mode=SD t=9504 [BOOT_TRACE] phase=region-save-initial ok dt=0 since_start=273 detail=skipped-mode=SD [BOOT_TRACE] phase=prefs-save-sd enter t=9504 since_start=273 [BOOT_TRACE] phase=savePrefsToSD enter t=9505 [SD_PREFS_RGN] save: rgn_cnt=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 [BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=353 [BOOT_TRACE] phase=prefs-save-sd ok dt=354 since_start=627 [BOOT_PHASE] ui-prefs-sd-done t=9858 [BOOT_TRACE] phase=clipboard-load-sd enter t=9858 since_start=627 [BOOT_TRACE] phase=clipboard-load-sd ok dt=4 since_start=631 [BOOT_PHASE] ui-clipboard-done t=9862 [BOOT_TRACE] phase=ui-data-load-sd enter t=9901 since_start=670 [BOOT_PHASE] ui-sd-load-start t=9902 [BOOT_PHASE] ui-sd-load-dt=36 [BOOT_TRACE] phase=ui-data-load-sd ok dt=37 since_start=707 [BOOT_TRACE] phase=wifi-reload-storage enter t=9977 since_start=746 [BOOT_TRACE] phase=wifi-reload-storage ok dt=491 since_start=1237 [BOOT_TRACE] phase=webui-begin enter t=10507 since_start=1276 [BOOT_TRACE] phase=webui-begin ok dt=0 since_start=1276 detail=enabled=0 [TILE] mbedtls calloc override ok (rc=0) [BOOT_TRACE] phase=tile-cache-quota-boot enter t=10549 since_start=1318 ``` *(And then stuck there.)* Regards! <!-- github-sync-id:5074695466 -->
adam closed this issue 2026-10-27 15:49:55 +01:00
Author
Owner

Now deleted /MCTerm/ directory on the SD card.

Boot is slow and then hangs at the very same position.

Additionally, I get some

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

in the serial log.

Serial log with boot after deleing /MCTerm/ directory:

[BOOT_PHASE] setup-enter t=780
[TDeckPlus] board.begin()

[TDeckPlus] PERIPH_PWR=10 USER_BTN=0
[TDeckPlus] I2C SDA=18 SCL=8
[TDeckPlus] GPS RX=44 TX=43
[TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13
[BOOT_PHASE] board-begin dt=41
[BOOT_PHASE] radio-ready dt=522
[BOOT] SPIFFS begin ok=1 formatOnFail=1 total=2110KB used=0KB free=2109KB
[  3093][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

[BOOT_PHASE] storage-ready dt=3825
[  5578][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

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

[ 18708][E][vfs_api.cpp:105] open(): /sd/MCTerm/primary_state_v2/identity_main.bin does not exist, no permits for creation

[BOOT] SD-primary degraded: identity_main.bin unavailable; using internal flash copies this boot
[ 22546][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

E (22239) gpio: gpio_install_isr_service(450): GPIO isr service already installed

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

[IDENTITY] no recoverable persisted identity; creating new identity

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

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

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

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

[IDENTITY] load failed — new identity created

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

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

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

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

[SPIFFS_IO] primary=internal tile_cache=n/a op=prefs_save path=/state_v2/new_prefs
[ 35393][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

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

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

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

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

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

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

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

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

[CONTACT_LOAD] degraded-fallback source=none total=0
[CONTACT_LOAD] empty-store warning action=manual-restore

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

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

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

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

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

[CHANNEL_LOAD] degraded-fallback source=none total=0
[CHANNEL_LOAD] empty-store warning action=manual-restore

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

[MESH_LOAD] contacts=0 channels=1 sd_primary=1 degraded=1 contacts_empty=1 action=manual-restore-if-unexpected
[Companion] companionTransportInit()

[Companion] device_name=MeshCore-E0EFA9D9
[Companion] node_name=E0EFA9D9
[Companion] companionTransportInit() done

[BOOT_PHASE] transport-ready dt=52368
[BOOT_PHASE] mesh-interface-ready dt=52407
[BOOT_PHASE] sensors-ready dt=55216
[BOOT_PHASE] gps-prefs-ready dt=55255
[BOOT_TRACE] phase=ui-task-begin enter t=56113 since_start=0
[BOOT_PHASE] ui-task-begin t=56114
[BOOT_TRACE] phase=display-onFilesystemReady enter t=56114 since_start=1
[BOOT_PHASE] ui-fs-ready t=56114
[BOOT_TRACE] phase=display-onFilesystemReady ok dt=0 since_start=1
[BOOT_TRACE] phase=ui-task-begin ok dt=1 since_start=1
[BOOT_PHASE] ui-msg-rings cap=512 psram=1 webui=0 budget=7444155
[BOOT_PHASE] map-tile-cache slots=16 slot_kb=48 total_kb=768
[BOOT_PHASE] ui-mem-init-done t=56237
[BOOT_TRACE] phase=prefs-primary-detect enter t=56237 since_start=124
[BOOT_TRACE] phase=primary-store-from-sd enter t=56238
[ 57173][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

[BOOT_TRACE] phase=primary-store-from-sd fail reason=open-prefs dt=944
[BOOT_TRACE] phase=prefs-primary-detect ok dt=945 since_start=1069 detail=store=1 from_sd=0
[BOOT_TRACE] phase=prefs-nvs-read enter t=57222 since_start=1109
[BOOT_TRACE] phase=prefs-nvs-read ok dt=0 since_start=1109 detail=skipped-mode=SD
[BOOT_TRACE] phase=region-load-initial enter t=57222 since_start=1109
[BOOT_PHASE] ui-nvs-read-skip mode=SD t=57222
[BOOT_PHASE] ui-rgn-load-skip mode=SD t=57222
[BOOT_TRACE] phase=region-load-initial ok dt=0 since_start=1109 detail=skipped-mode=SD
[BOOT_TRACE] phase=sync-version-load enter t=57222 since_start=1109
[BOOT_TRACE] phase=sync-version-load ok dt=0 since_start=1109 detail=skipped-mode=SD
[BOOT_TRACE] phase=sd-sync-version-read enter t=57222 since_start=1109
[BOOT_TRACE] phase=getSDSyncVersion enter t=57223
[ 58159][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

[BOOT_TRACE] phase=getSDSyncVersion fail reason=open-prefs dt=944
[BOOT_TRACE] phase=sd-sync-version-read ok dt=945 since_start=2054
[BOOT_TRACE] phase=prefs-load-sd enter t=58168 since_start=2055
[BOOT_TRACE] phase=loadPrefsFromSD enter t=58168
[ 59103][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation

[BOOT_TRACE] phase=loadPrefsFromSD fail reason=open-prefs dt=1878
[BOOT_TRACE] phase=prefs-load-sd fail dt=1878 since_start=3933 detail=loadPrefsFromSD=false
[BOOT_TRACE] phase=prefs-load-sd slow dt=1878
[BOOT_PHASE] ui-prefs-sd-missing mode=SD t=60086
[BOOT_TRACE] phase=savePrefsToSD enter t=60126
[SD_PREFS_RGN] save: rgn_cnt=0 | chs=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
[BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=2767
[SCOPE_LOAD] backend=NVS raw_count=13 loaded=13 has_chslots=1
[BOOT_TRACE] phase=savePrefsToSD enter t=62956
[SD_PREFS_RGN] save: rgn_cnt=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,8,8,8,8,1,2,2,-1,9,9,9,8,8,8,1,-1,-1,-1,-1
[BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=107
[BOOT_PREFS_RGN] sd-primary nvs-scope-fallback regions=13
[BOOT_PREFS_SOURCE] mode=SD source=SD_MISSING sd_ver=0 sync=0 loaded_from_sd=0
[BOOT_TRACE] phase=prefs-nvs-write enter t=63103 since_start=6990
[BOOT_TRACE] phase=prefs-nvs-write ok dt=0 since_start=6990 detail=skipped-mode=SD
[BOOT_TRACE] phase=region-save-initial enter t=63103 since_start=6990
[BOOT_PHASE] ui-nvs-write-skip mode=SD t=63104
[BOOT_PHASE] ui-rgn-save-skip mode=SD t=63104
[BOOT_TRACE] phase=region-save-initial ok dt=1 since_start=6991 detail=skipped-mode=SD
[BOOT_TRACE] phase=prefs-save-sd enter t=63104 since_start=6991
[BOOT_TRACE] phase=savePrefsToSD enter t=63104
[SD_PREFS_RGN] save: rgn_cnt=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,8,8,8,8,1,2,2,-1,9,9,9,8,8,8,1,-1,-1,-1,-1
[BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=107
[BOOT_TRACE] phase=prefs-save-sd ok dt=107 since_start=7098
[BOOT_PHASE] ui-prefs-sd-done t=63211
[BOOT_TRACE] phase=clipboard-load-sd enter t=63211 since_start=7098
[BOOT_TRACE] phase=clipboard-load-sd ok dt=3 since_start=7101
[BOOT_PHASE] ui-clipboard-done t=63215
[BOOT_TRACE] phase=ui-data-load-sd enter t=63254 since_start=7141
[BOOT_PHASE] ui-sd-load-start t=63255
[BOOT_PHASE] ui-sd-load-dt=14
[BOOT_TRACE] phase=ui-data-load-sd ok dt=15 since_start=7156
[BOOT_TRACE] phase=wifi-reload-storage enter t=63309 since_start=7196
[BOOT_TRACE] phase=wifi-reload-storage ok dt=492 since_start=7688
[BOOT_TRACE] phase=webui-begin enter t=63841 since_start=7728
[BOOT_TRACE] phase=webui-begin ok dt=0 since_start=7728 detail=enabled=0
[TILE] mbedtls calloc override ok (rc=0)
[BOOT_TRACE] phase=tile-cache-quota-boot enter t=63882 since_start=7769


Version 0.9.13 seems not usable at all for me. Reverting to 0.9.12.3.

Regards!

Now deleted `/MCTerm/` directory on the SD card. Boot is slow and then hangs at the very same position. Additionally, I get some ``` [ 49675][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation ``` in the serial log. Serial log with boot after deleing `/MCTerm/` directory: ``` [BOOT_PHASE] setup-enter t=780 [TDeckPlus] board.begin() [TDeckPlus] PERIPH_PWR=10 USER_BTN=0 [TDeckPlus] I2C SDA=18 SCL=8 [TDeckPlus] GPS RX=44 TX=43 [TDeckPlus] LoRa NSS=9 DIO1=45 RST=17 BUSY=13 [BOOT_PHASE] board-begin dt=41 [BOOT_PHASE] radio-ready dt=522 [BOOT] SPIFFS begin ok=1 formatOnFail=1 total=2110KB used=0KB free=2109KB [ 3093][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [BOOT_PHASE] storage-ready dt=3825 [ 5578][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 16832][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 18708][E][vfs_api.cpp:105] open(): /sd/MCTerm/primary_state_v2/identity_main.bin does not exist, no permits for creation [BOOT] SD-primary degraded: identity_main.bin unavailable; using internal flash copies this boot [ 22546][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation E (22239) gpio: gpio_install_isr_service(450): GPIO isr service already installed [ 23643][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [IDENTITY] no recoverable persisted identity; creating new identity [ 25225][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 26413][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 27357][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 29701][E][vfs_api.cpp:105] open(): /sd/MCTerm/primary_state_v2 does not exist, no permits for creation [IDENTITY] load failed — new identity created [ 30646][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 31710][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 33253][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 34449][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [SPIFFS_IO] primary=internal tile_cache=n/a op=prefs_save path=/state_v2/new_prefs [ 35393][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 36338][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 38682][E][vfs_api.cpp:105] open(): /sd/MCTerm/primary_state_v2 does not exist, no permits for creation [ 39626][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 40570][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 42055][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 43480][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 45359][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 46303][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [CONTACT_LOAD] degraded-fallback source=none total=0 [CONTACT_LOAD] empty-store warning action=manual-restore [ 47248][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 48191][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 49675][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 50739][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [ 51684][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [CHANNEL_LOAD] degraded-fallback source=none total=0 [CHANNEL_LOAD] empty-store warning action=manual-restore [ 52628][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [MESH_LOAD] contacts=0 channels=1 sd_primary=1 degraded=1 contacts_empty=1 action=manual-restore-if-unexpected [Companion] companionTransportInit() [Companion] device_name=MeshCore-E0EFA9D9 [Companion] node_name=E0EFA9D9 [Companion] companionTransportInit() done [BOOT_PHASE] transport-ready dt=52368 [BOOT_PHASE] mesh-interface-ready dt=52407 [BOOT_PHASE] sensors-ready dt=55216 [BOOT_PHASE] gps-prefs-ready dt=55255 [BOOT_TRACE] phase=ui-task-begin enter t=56113 since_start=0 [BOOT_PHASE] ui-task-begin t=56114 [BOOT_TRACE] phase=display-onFilesystemReady enter t=56114 since_start=1 [BOOT_PHASE] ui-fs-ready t=56114 [BOOT_TRACE] phase=display-onFilesystemReady ok dt=0 since_start=1 [BOOT_TRACE] phase=ui-task-begin ok dt=1 since_start=1 [BOOT_PHASE] ui-msg-rings cap=512 psram=1 webui=0 budget=7444155 [BOOT_PHASE] map-tile-cache slots=16 slot_kb=48 total_kb=768 [BOOT_PHASE] ui-mem-init-done t=56237 [BOOT_TRACE] phase=prefs-primary-detect enter t=56237 since_start=124 [BOOT_TRACE] phase=primary-store-from-sd enter t=56238 [ 57173][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [BOOT_TRACE] phase=primary-store-from-sd fail reason=open-prefs dt=944 [BOOT_TRACE] phase=prefs-primary-detect ok dt=945 since_start=1069 detail=store=1 from_sd=0 [BOOT_TRACE] phase=prefs-nvs-read enter t=57222 since_start=1109 [BOOT_TRACE] phase=prefs-nvs-read ok dt=0 since_start=1109 detail=skipped-mode=SD [BOOT_TRACE] phase=region-load-initial enter t=57222 since_start=1109 [BOOT_PHASE] ui-nvs-read-skip mode=SD t=57222 [BOOT_PHASE] ui-rgn-load-skip mode=SD t=57222 [BOOT_TRACE] phase=region-load-initial ok dt=0 since_start=1109 detail=skipped-mode=SD [BOOT_TRACE] phase=sync-version-load enter t=57222 since_start=1109 [BOOT_TRACE] phase=sync-version-load ok dt=0 since_start=1109 detail=skipped-mode=SD [BOOT_TRACE] phase=sd-sync-version-read enter t=57222 since_start=1109 [BOOT_TRACE] phase=getSDSyncVersion enter t=57223 [ 58159][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [BOOT_TRACE] phase=getSDSyncVersion fail reason=open-prefs dt=944 [BOOT_TRACE] phase=sd-sync-version-read ok dt=945 since_start=2054 [BOOT_TRACE] phase=prefs-load-sd enter t=58168 since_start=2055 [BOOT_TRACE] phase=loadPrefsFromSD enter t=58168 [ 59103][E][vfs_api.cpp:105] open(): /sd/MCTerm/prefs.txt does not exist, no permits for creation [BOOT_TRACE] phase=loadPrefsFromSD fail reason=open-prefs dt=1878 [BOOT_TRACE] phase=prefs-load-sd fail dt=1878 since_start=3933 detail=loadPrefsFromSD=false [BOOT_TRACE] phase=prefs-load-sd slow dt=1878 [BOOT_PHASE] ui-prefs-sd-missing mode=SD t=60086 [BOOT_TRACE] phase=savePrefsToSD enter t=60126 [SD_PREFS_RGN] save: rgn_cnt=0 | chs=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 [BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=2767 [SCOPE_LOAD] backend=NVS raw_count=13 loaded=13 has_chslots=1 [BOOT_TRACE] phase=savePrefsToSD enter t=62956 [SD_PREFS_RGN] save: rgn_cnt=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,8,8,8,8,1,2,2,-1,9,9,9,8,8,8,1,-1,-1,-1,-1 [BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=107 [BOOT_PREFS_RGN] sd-primary nvs-scope-fallback regions=13 [BOOT_PREFS_SOURCE] mode=SD source=SD_MISSING sd_ver=0 sync=0 loaded_from_sd=0 [BOOT_TRACE] phase=prefs-nvs-write enter t=63103 since_start=6990 [BOOT_TRACE] phase=prefs-nvs-write ok dt=0 since_start=6990 detail=skipped-mode=SD [BOOT_TRACE] phase=region-save-initial enter t=63103 since_start=6990 [BOOT_PHASE] ui-nvs-write-skip mode=SD t=63104 [BOOT_PHASE] ui-rgn-save-skip mode=SD t=63104 [BOOT_TRACE] phase=region-save-initial ok dt=1 since_start=6991 detail=skipped-mode=SD [BOOT_TRACE] phase=prefs-save-sd enter t=63104 since_start=6991 [BOOT_TRACE] phase=savePrefsToSD enter t=63104 [SD_PREFS_RGN] save: rgn_cnt=13 [0]=de [1]=de-ost [2]=de-sn [3]=de-sued [4]=de-mitte [5]=de-west [6]=de-bebb [7]=de-be [8]=de-sn-dd [9]=de-bb [10]=de-nord [11]=de-sn-vvo [12]=europe | chs=8,8,8,8,8,1,2,2,-1,9,9,9,8,8,8,1,-1,-1,-1,-1 [BOOT_TRACE] phase=savePrefsToSD ok backend=local-sd dt=107 [BOOT_TRACE] phase=prefs-save-sd ok dt=107 since_start=7098 [BOOT_PHASE] ui-prefs-sd-done t=63211 [BOOT_TRACE] phase=clipboard-load-sd enter t=63211 since_start=7098 [BOOT_TRACE] phase=clipboard-load-sd ok dt=3 since_start=7101 [BOOT_PHASE] ui-clipboard-done t=63215 [BOOT_TRACE] phase=ui-data-load-sd enter t=63254 since_start=7141 [BOOT_PHASE] ui-sd-load-start t=63255 [BOOT_PHASE] ui-sd-load-dt=14 [BOOT_TRACE] phase=ui-data-load-sd ok dt=15 since_start=7156 [BOOT_TRACE] phase=wifi-reload-storage enter t=63309 since_start=7196 [BOOT_TRACE] phase=wifi-reload-storage ok dt=492 since_start=7688 [BOOT_TRACE] phase=webui-begin enter t=63841 since_start=7728 [BOOT_TRACE] phase=webui-begin ok dt=0 since_start=7728 detail=enabled=0 [TILE] mbedtls calloc override ok (rc=0) [BOOT_TRACE] phase=tile-cache-quota-boot enter t=63882 since_start=7769 ``` --- Version 0.9.13 seems not usable at all for me. Reverting to 0.9.12.3. Regards! <!-- github-comment-id:5196856760 -->
Author
Owner

This should be fixed with v0.9.14!
Let me know if it works for you.

This should be fixed with v0.9.14! Let me know if it works for you. <!-- github-comment-id:5982629720 -->
Author
Owner

This should be fixed with v0.9.14!
Let me know if it works for you.

No, see #339.

> This should be fixed with v0.9.14! > Let me know if it works for you. No, see #339. <!-- github-comment-id:6035854382 -->
Author
Owner

You tried it only in combination with launcher, right?

You tried it only in combination with launcher, right? <!-- github-comment-id:6036324642 -->
Author
Owner

You tried it only in combination with launcher, right?

I did edit my comment: I did also try a full erase and the -merged
firmware: Same result. Freezes with SD card, works without SD card.

I am now trying with SD card pre-filled with different content.

> You tried it only in combination with launcher, right? I did edit my comment: I did also try a full erase and the `-merged` firmware: Same result. Freezes with SD card, works without SD card. I am now trying with SD card pre-filled with different content. <!-- github-comment-id:6045256314 -->
Author
Owner

You tried it only in combination with launcher, right?

I did edit my comment: I did also try a full erase and the -merged
firmware: Same result. Freezes with SD card, works without SD card.

I am now trying with SD card pre-filled with different content.

Seems like i have "the" device :). All working for me fine 😇. Will talk a bit more with my virtual friend based on your outputs! Lets see what could be done, but its crazy that on one device its working and another one not... 🙄

> > You tried it only in combination with launcher, right? > > I did edit my comment: I did also try a full erase and the `-merged` > firmware: Same result. Freezes with SD card, works without SD card. > > I am now trying with SD card pre-filled with different content. > > Seems like i have "the" device :). All working for me fine 😇. Will talk a bit more with my virtual friend based on your outputs! Lets see what could be done, but its crazy that on one device its working and another one not... 🙄 <!-- github-comment-id:6045435365 -->
Author
Owner

Seems like i have "the" device :). All working for me fine 😇. Will
talk a bit more with my virtual friend based on your outputs! Lets
see what could be done, but its crazy that on one device its working
and another one not... 🙄

A debug build which gives out trace information? (Not for normal use
because it might consume much battery?)

> Seems like i have "the" device :). All working for me fine 😇. Will > talk a bit more with my virtual friend based on your outputs! Lets > see what could be done, but its crazy that on one device its working > and another one not... 🙄 A debug build which gives out trace information? (Not for normal use because it might consume much battery?) <!-- github-comment-id:6045512075 -->
Author
Owner

UPDATE: All the comments from here on should be for issue #339 (firmware version v0.9.14).

UPDATE: All the comments from [here on](#issuecomment-6045256314) should be for issue #339 (firmware version v0.9.14). <!-- github-comment-id:6045538279 -->
Author
Owner

Closing this in favour of #339.

Closing this in favour of #339. <!-- github-comment-id:6045651976 -->
Author
Owner

Note that with version 0.9.12.3 it all worked also with the original SD card.

Note that with version 0.9.12.3 it all worked also with the original SD card. <!-- github-comment-id:6056029689 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshcore#334