Fail to start edge-impulse-daemon on SPRESENSE

Question/Issue:
I have edge-impulse-cli tools installed on my ubuntu 22.04 (running in virtualbox), the spresense has been programmed with the latest firmware using arduino IDE (also tried it with flash_linux.sh). When I minicom to the board, I am able to connect but a warning message shows up -
"File cannot open config.bin is the sd card inserted ? "
after than minicom asks for AT+… commands

If I try to run edge-impulse-daemon , it says Could not find any devices connected to serial port (I can minicom and also the flash script is able to flash the firmware so I know the board is readable on the serial protocol.)

Context/Use case:
Trying to run edge-impulse-daemon for SPRESENSE

Steps Taken:

  1. Install EDGE-IMPULSE-CLI tools on ubuntu on virtualbox
  2. Program using sudo bash flash_linux.sh (from ubuntu) also tried Arduino IDE (from windows host)
  3. Run edge-impulse-daemon on host ubuntu.

Expected Outcome:
I would expect the daemon to start

Actual Outcome:
Unable to connect to serial device (It does not give any option to set the serial port)

Reproducibility:

  • [ ] Always