linguini1 opened a new issue, #18377:
URL: https://github.com/apache/nuttx/issues/18377

   ### Description / Steps to reproduce the issue
   
   The Pico 2 is unresponsive at boot time when the image built from:
   
   ```console
   $ ./tools/configure.sh raspberrypi-pico-2:usbnsh
   $ make -j
   ```
   
   is flashed onto the device. The device does not appear as a USB serial 
device on my host machine, nor does the LED come on, etc. The LED also does not 
come on for the `nsh` configuration but I was unable to test the serial console.
   
   Discovered while working on #15666 
   
   **NOTE:** I am flashing this configuration to the Pico 2W. I expect it 
should work, as Pico images work on the Pico W for the RP2040 but I am not 
certain. 
   
   ### On which OS does this issue occur?
   
   [OS: Linux]
   
   ### What is the version of your OS?
   
   Arch Linux
   
   ### NuttX Version
   
   master
   
   ### Issue Architecture
   
   [Arch: arm]
   
   ### Issue Area
   
   [Area: Board support]
   
   ### Host information
   
   ```
   file sysinfo.h not exists
   NuttX configuration options:
     CONFIG_HOST_LINUX=y
     CONFIG_APPS_DIR="../apps"
     CONFIG_BASE_DEFCONFIG="raspberrypi-pico-2:usbnsh"
     CONFIG_BUILD_FLAT=y
     CONFIG_OUTPUT_STRIP_PATHS=y
     CONFIG_ARCH_HAVE_STDARG_H=y
     CONFIG_ARCH_HAVE_SETJMP=y
     CONFIG_ARCH_NONE_DEBUG_H=y
     CONFIG_FORTIFY_SOURCE=0
     CONFIG_NDEBUG=y
     CONFIG_DEBUG_ALERT=y
     CONFIG_ARCH_HAVE_STACKCHECK=y
     CONFIG_STACK_USAGE_WARNING=0
     CONFIG_DEBUG_SYMBOLS=y
     CONFIG_DEBUG_SYMBOLS_LEVEL="-g"
     CONFIG_ARCH_HAVE_CUSTOMOPT=y
     CONFIG_DEBUG_FULLOPT=y
     CONFIG_LTO_NONE=y
     CONFIG_DEBUG_OPT_UNUSED_SECTIONS=y
     CONFIG_DEBUG_LINK_MAP=y
     CONFIG_ARCH_ARM=y
     CONFIG_ARCH="arm"
     CONFIG_ARM_TOOLCHAIN_GNU_EABI=y
     CONFIG_ARCH_CHIP_RP23XX=y
     CONFIG_ARCH_ARMV8M=y
     CONFIG_ARCH_CORTEXM33=y
     CONFIG_ARCH_FAMILY="armv8-m"
     CONFIG_ARCH_CHIP="rp23xx"
     CONFIG_ARM_THUMB=y
     CONFIG_ARM_HAVE_WFE_SEV=y
     CONFIG_ARM_HAVE_DSP=y
     CONFIG_ARM_DSP=y
     CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y
     CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y
     CONFIG_ARCH_HAVE_BUSFAULT_DEBUG=y
     CONFIG_ARCH_HAVE_USAGEFAULT_DEBUG=y
     CONFIG_ARMV8M_STACKCHECK_NONE=y
     CONFIG_RP23XX_DMAC=y
     CONFIG_ARCH_TOOLCHAIN_GNU=y
     CONFIG_ARCH_TOOLCHAIN_GCC=y
     CONFIG_ARCH_HAVE_IRQTRIGGER=y
     CONFIG_ARCH_DMA=y
     CONFIG_ARCH_HAVE_IRQPRIO=y
     CONFIG_ARCH_HAVE_MULTICPU=y
     CONFIG_ARCH_HAVE_FORK=y
     CONFIG_ARCH_HAVE_FPU=y
     CONFIG_ARCH_HAVE_RESET=y
     CONFIG_ARCH_HAVE_TESTSET=y
     CONFIG_ARCH_HAVE_CUSTOM_TESTSET=y
     CONFIG_ARCH_HAVE_THREAD_LOCAL=y
     CONFIG_ARCH_HAVE_SYSCALL_HOOKS=y
     CONFIG_ARCH_HAVE_BACKTRACE=y
     CONFIG_ARCH_HAVE_DEBUG=y
     CONFIG_ARCH_HAVE_PERF_EVENTS=y
     CONFIG_ARCH_HAVE_CPUINFO=y
     CONFIG_ARCH_CPUINFO_FREQ_KHZ=0
     CONFIG_ARCH_HAVE_TCBINFO=y
     CONFIG_ARCH_FPU=y
     CONFIG_NCPUS=1
     CONFIG_ARCH_STACKDUMP=y
     CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0
     CONFIG_ARCH_HAVE_RAMVECTORS=y
     CONFIG_ARCH_RAMVECTORS=y
     CONFIG_BOARD_LOOPSPERMSEC=10450
     CONFIG_ARCH_HAVE_INTERRUPTSTACK=y
     CONFIG_ARCH_INTERRUPTSTACK=0
     CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y
     CONFIG_BOOT_RUNFROMFLASH=y
     CONFIG_RAM_START=0x20000000
     CONFIG_RAM_SIZE=532480
     CONFIG_FLASH_START=0x0
     CONFIG_FLASH_SIZE=0
     CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
     CONFIG_ARCH_BOARD="raspberrypi-pico-2"
     CONFIG_ARCH_HAVE_LEDS=y
     CONFIG_ARCH_LEDS=y
     CONFIG_ARCH_BOARD_COMMON=y
     CONFIG_RP23XX_UF2_BINARY=y
     CONFIG_BOARD_CRASHDUMP_NONE=y
     CONFIG_BOARDCTL=y
     CONFIG_BOARDCTL_RESET=y
     CONFIG_BOARD_RESET_ON_ASSERT=0
     CONFIG_BOARD_ASSERT_RESET_VALUE=1
     CONFIG_BOARDCTL_MKRD=y
     CONFIG_BOARDCTL_USBDEVCTRL=y
     CONFIG_BOARD_MEMORY_RANGE=""
     CONFIG_DISABLE_OS_API=y
     CONFIG_DISABLE_POSIX_TIMERS=y
     CONFIG_USEC_PER_TICK=10000
     CONFIG_TIMER_ADJUST_USEC=0
     CONFIG_START_YEAR=2021
     CONFIG_START_MONTH=2
     CONFIG_START_DAY=9
     CONFIG_IRQ_NWORKS=8
     CONFIG_IRQ_WORK_SECTION=""
     CONFIG_IRQ_WORK_STACKSIZE=2048
     CONFIG_INIT_ENTRY=y
     CONFIG_INIT_ARGS=""
     CONFIG_INIT_STACKSIZE=2048
     CONFIG_INIT_PRIORITY=100
     CONFIG_INIT_ENTRYPOINT="nsh_main"
     CONFIG_INIT_ENTRYNAME="nsh_main"
     CONFIG_RR_INTERVAL=200
     CONFIG_TASK_NAME_SIZE=31
     CONFIG_SCHED_WAITPID=y
     CONFIG_PTHREAD_MUTEX_BOTH=y
     CONFIG_PTHREAD_MUTEX_DEFAULT_UNSAFE=y
     CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_NONE=y
     CONFIG_SCHED_CPULOAD_NONE=y
     CONFIG_SCHED_CPULOAD_TICKSPERSEC=100
     CONFIG_SCHED_PROFILE_TICKSPERSEC=1000
     CONFIG_SCHED_STACK_RECORD=0
     CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
     CONFIG_FILE_STREAM=y
     CONFIG_ENABLE_ALL_SIGNALS=y
     CONFIG_SIG_PREALLOC_ACTIONS=4
     CONFIG_SIG_ALLOC_ACTIONS=1
     CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8
     CONFIG_PREALLOC_MQ_MSGS=8
     CONFIG_PREALLOC_MQ_IRQ_MSGS=8
     CONFIG_MQ_MAXMSGSIZE=32
     CONFIG_DEFAULT_TASK_STACKSIZE=2048
     CONFIG_IDLETHREAD_STACKSIZE=1024
     CONFIG_PTHREAD_STACK_MIN=256
     CONFIG_PTHREAD_STACK_DEFAULT=2048
     CONFIG_PTHREAD_GUARDSIZE_DEFAULT=0
     CONFIG_PID_INITIAL_COUNT=16
     CONFIG_ARCH_HAVE_I2CRESET=y
     CONFIG_ARCH_HAVE_PWM_MULTICHAN=y
     CONFIG_DEV_NULL=y
     CONFIG_DEV_ZERO=y
     CONFIG_DEV_OPTEE_NONE=y
     CONFIG_DRVR_MKRD=y
     CONFIG_ARCH_HAVE_RDWR_MEM_CPU_RUN=y
     CONFIG_SERIAL=y
     CONFIG_SERIAL_REMOVABLE=y
     CONFIG_SERIAL_NPOLLWAITERS=4
     CONFIG_SERIAL_TXDMA=y
     CONFIG_SERIAL_RXDMA=y
     CONFIG_USBDEV=y
     CONFIG_USBDEV_EPBUFFER_ALIGNMENT=0
     CONFIG_USBDEV_BUSPOWERED=y
     CONFIG_USBDEV_MAXPOWER=100
     CONFIG_USBDEV_TRACE_INITIALIDSET=0
     CONFIG_CDCACM=y
     CONFIG_CDCACM_CONSOLE=y
     CONFIG_CDCACM_HAVE_EPINTIN=y
     CONFIG_CDCACM_EP0MAXPACKET=64
     CONFIG_CDCACM_EPINTIN=1
     CONFIG_CDCACM_EPINTIN_FSSIZE=64
     CONFIG_CDCACM_EPBULKOUT=3
     CONFIG_CDCACM_EPBULKOUT_FSSIZE=64
     CONFIG_CDCACM_EPBULKIN=2
     CONFIG_CDCACM_EPBULKIN_FSSIZE=64
     CONFIG_CDCACM_NRDREQS=4
     CONFIG_CDCACM_NWRREQS=4
     CONFIG_CDCACM_BULKOUT_REQLEN=256
     CONFIG_CDCACM_BULKIN_REQLEN=96
     CONFIG_CDCACM_RXBUFSIZE=257
     CONFIG_CDCACM_TXBUFSIZE=193
     CONFIG_CDCACM_VENDORID=0x0525
     CONFIG_CDCACM_PRODUCTID=0xa4a7
     CONFIG_CDCACM_VENDORSTR="NuttX"
     CONFIG_CDCACM_PRODUCTSTR="CDC/ACM Serial"
     CONFIG_SYSLOG=y
     CONFIG_SYSLOG_DEFAULT_MASK=0xff
     CONFIG_SYSLOG_CRLF=y
     CONFIG_SYSLOG_MAX_CHANNELS=1
     CONFIG_SYSLOG_DEVPATH="/dev/ttyS1"
     CONFIG_SYSLOG_DEFAULT=y
     CONFIG_FS_NEPOLL_DESCRIPTORS=8
     CONFIG_FS_LOCK_BUCKET_SIZE=0
     CONFIG_SENDFILE_BUFSIZE=512
     CONFIG_FS_BACKTRACE=0
     CONFIG_FS_MQUEUE_VFS_PATH="/var/mqueue"
     CONFIG_FS_MQUEUE_NPOLLWAITERS=4
     CONFIG_FS_ANONMAP=y
     CONFIG_FS_PROCFS=y
     CONFIG_FS_PROCFS_REGISTER=y
     CONFIG_NXFONTS_PACKEDMSFIRST=y
     CONFIG_MM_DEFAULT_MANAGER=y
     CONFIG_MM_DEFAULT_ALIGNMENT=8
     CONFIG_MM_NODE_GUARDSIZE=0
     CONFIG_MM_REGIONS=1
     CONFIG_MM_MAP_COUNT_MAX=1024
     CONFIG_MM_BACKTRACE=-1
     CONFIG_MM_FREE_DELAYCOUNT_MAX=0
     CONFIG_MM_HEAP_BIGGEST_COUNT=30
     CONFIG_MM_HEAP_MEMPOOL_THRESHOLD=-1
     CONFIG_BINFMT_ELF_RELOCATABLE=y
     CONFIG_STDIO_BUFFER_SIZE=64
     CONFIG_STDIO_LINEBUFFER=y
     CONFIG_NUNGET_CHARS=2
     CONFIG_LIBC_FLOATINGPOINT=y
     CONFIG_ARCH_LOWPUTC=y
     CONFIG_LIBC_RAND_ORDER=1
     CONFIG_LIBC_HOMEDIR="/"
     CONFIG_LIBC_TMPDIR="/tmp"
     CONFIG_LIBC_MAX_TMPFILE=32
     CONFIG_LIBC_MAX_EXITFUNS=0
     CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
     CONFIG_LIBC_HOSTNAME=""
     CONFIG_LIBC_OPEN_MAX=256
     CONFIG_NAME_MAX=32
     CONFIG_PATH_MAX=256
     CONFIG_LINE_MAX=80
     CONFIG_LIBC_STRERROR_ERRNUM=y
     CONFIG_LIBC_STRSIGNAL=y
     CONFIG_TLS_NELEM=0
     CONFIG_TLS_TASK_NELEM=0
     CONFIG_TLS_NCLEANUP=0
     CONFIG_LIBC_GAISTRERROR_ERRNUM=y
     CONFIG_LIBC_FTOK_VFS_PATH="/var/ftok"
     CONFIG_LIBC_MEMFD_ERROR=y
     CONFIG_LIBC_TEMPBUFFER=y
     CONFIG_LIBC_MAX_TEMPBUFFER=2
     CONFIG_LIBC_TEMPBUFFER_MALLOC=y
     CONFIG_LIBC_MUTEX_BACKTRACE=0
     CONFIG_BUILTIN=y
     CONFIG_STREAM_OUT_BUFFER_SIZE=64
     CONFIG_STREAM_HEXDUMP_BUFFER_SIZE=128
     CONFIG_STREAM_BASE64_BUFFER_SIZE=128
     CONFIG_LIBC_INLINE_QUEUE=y
     CONFIG_LIBM_TOOLCHAIN=y
     CONFIG_BUILTIN_TOOLCHAIN=y
     CONFIG_COVERAGE_NONE=y
     CONFIG_COVERAGE_DEFAULT_PREFIX_STRIP="0"
     CONFIG_COVERAGE_DEFAULT_PREFIX="/data"
     CONFIG_PROFILE_NONE=y
     CONFIG_EXAMPLES_HELLO=y
     CONFIG_EXAMPLES_HELLO_PROGNAME="hello"
     CONFIG_EXAMPLES_HELLO_PRIORITY=100
     CONFIG_EXAMPLES_HELLO_STACKSIZE=2048
     CONFIG_NSH_LIBRARY=y
     CONFIG_NSH_PROMPT_STRING="nsh> "
     CONFIG_NSH_PROMPT_MAX=32
     CONFIG_NSH_PROMPT_ENV="PS1"
     CONFIG_NSH_PROMPT_SUFFIX="> "
     CONFIG_NSH_READLINE=y
     CONFIG_NSH_MAXARGUMENTS=7
     CONFIG_NSH_NESTDEPTH=3
     CONFIG_NSH_ALIAS=y
     CONFIG_NSH_ALIAS_MAX_AMOUNT=1
     CONFIG_NSH_BUILTIN_APPS=y
     CONFIG_NSH_DISABLE_LOMTD=y
     CONFIG_NSH_DISABLE_MB=y
     CONFIG_NSH_DISABLE_MH=y
     CONFIG_NSH_DISABLE_MW=y
     CONFIG_NSH_DISABLE_SHUTDOWN=y
     CONFIG_NSH_DISABLE_TIMEDATECTL=y
     CONFIG_NSH_CODECS_BUFSIZE=128
     CONFIG_NSH_PROC_MOUNTPOINT="/proc"
     CONFIG_NSH_FILEIOSIZE=1024
     CONFIG_NSH_SYSINITSCRIPT="init.d/rc.sysinit"
     CONFIG_NSH_INITSCRIPT="init.d/rcS"
     CONFIG_NSH_SCRIPT_REDIRECT_PATH=""
     CONFIG_NSH_CONSOLE=y
     CONFIG_NSH_USBCONSOLE=y
     CONFIG_NSH_USBCONDEV="/dev/ttyACM0"
     CONFIG_USBDEV_MINOR=0
     CONFIG_NSH_ARCHINIT=y
     CONFIG_SYSTEM_DD=y
     CONFIG_SYSTEM_DD_PROGNAME="dd"
     CONFIG_SYSTEM_DD_PRIORITY=100
     CONFIG_SYSTEM_DD_STACKSIZE=2048
     CONFIG_SYSTEM_DD_STATS=y
     CONFIG_SYSTEM_NSH=y
     CONFIG_SYSTEM_NSH_PRIORITY=100
     CONFIG_SYSTEM_NSH_STACKSIZE=2048
     CONFIG_SYSTEM_NSH_PROGNAME="nsh"
     CONFIG_SYSTEM_READLINE=y
     CONFIG_READLINE_HAVE_EXTMATCH=y
     CONFIG_READLINE_ECHO=y
     CONFIG_READLINE_CMD_HISTORY=y
     CONFIG_READLINE_CMD_HISTORY_LINELEN=80
     CONFIG_READLINE_CMD_HISTORY_LEN=16
     CONFIG_TESTING_OSTEST=y
     CONFIG_TESTING_OSTEST_LOOPS=1
     CONFIG_TESTING_OSTEST_STACKSIZE=8192
     CONFIG_TESTING_OSTEST_NBARRIER_THREADS=8
     CONFIG_TESTING_OSTEST_RR_RANGE=30000
     CONFIG_TESTING_OSTEST_RR_RUNS=10
     CONFIG_TESTING_OSTEST_FPULOOPS=16
     CONFIG_TESTING_OSTEST_FPUMSDELAY=750
     CONFIG_TESTING_OSTEST_FPUPRIORITY=100
     CONFIG_TESTING_OSTEST_FPUSTACKSIZE=2048
     CONFIG_TESTING_OSTEST_WAITRESULT=y
     CONFIG_TESTING_OSTEST_SPINLOCK_THREADS=2
     CONFIG_TEST_LOOP_SCALE=100
     CONFIG_TESTING_GETPRIME=y
     CONFIG_TESTING_GETPRIME_PROGNAME="getprime"
     CONFIG_TESTING_GETPRIME_PRIORITY=50
     CONFIG_TESTING_GETPRIME_STACKSIZE=2048
     CONFIG_TESTING_GETPRIME_THREAD_PRIORITY=10
   
   Host system OS:
     Arch Linux Linux pastabox 6.18.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 24 
Jan 2026 00:47:39 +0000 x86_64 
   
   Host system PATH:
     /home/linguini/coding/bin
     /home/linguini/.config/custom-scripts
     /home/linguini/.cargo/bin
     /sbin
     /bin
     /usr/local/sbin
     /usr/local/bin
     /usr/sbin
     /usr/bin
     /opt/cuda/bin
     /usr/lib/jvm/default/bin
     /usr/bin/site_perl
     /usr/bin/vendor_perl
     /usr/bin/core_perl
     /opt/rocm/bin
     /usr/lib/rustup/bin
   ```
   
   ### Verification
   
   - [x] I have verified before submitting the report.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to