GSM-PPP and ESP32-AT WiFi


Federico GC
 

Hi all,
I'm a jr zephyr developer and I'm trying to make work two different modems in my dev board;
1- SIM7600 Modem using the gsm-ppp driver (UART1)
2- ESP32-WROOM using the espressif,esp32-at driver (UART2)
Both devices work as expected isolated but when I compile a binary with the configuration to support both devices only the GSM-PPP interface is up and the WIFI connection request fails with an EIO error. Seems to be something in my config?
Here is my config:
 
CONFIG_NETWORKING=y
CONFIG_TEST_RANDOM_GENERATOR=y

CONFIG_NET_TX_STACK_SIZE=2048
CONFIG_NET_RX_STACK_SIZE=2048

CONFIG_NET_PKT_RX_COUNT=10
CONFIG_NET_PKT_TX_COUNT=10
CONFIG_NET_BUF_RX_COUNT=20
CONFIG_NET_BUF_TX_COUNT=20
CONFIG_NET_MAX_CONTEXTS=10
CONFIG_NET_DHCPV4=y

CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=n

CONFIG_NET_TCP=y

CONFIG_NET_LOG=y
CONFIG_INIT_STACKS=y

CONFIG_NET_SHELL=y

CONFIG_NET_STATISTICS=y
CONFIG_NET_STATISTICS_PERIODIC_OUTPUT=n

CONFIG_WIFI=y
CONFIG_WIFI_ESP_AT=y
CONFIG_WIFI_LOG_LEVEL_ERR=y
CONFIG_NET_L2_WIFI_SHELL=y

# GSM modem support
CONFIG_MODEM=y
CONFIG_MODEM_GSM_PPP=y

# PPP networking support
CONFIG_NET_DRIVERS=y
CONFIG_NET_PPP=y
CONFIG_NET_L2_PPP=y
CONFIG_NET_NATIVE=y

CONFIG_NET_L2_PPP_TIMEOUT=10000
CONFIG_MODEM_SHELL=y
 
 
thanks in advance,
Fede