Skip to content

[BUG] PlutoSDR mode: USB gadget not enumerating with adalm-pluto firmware #22

Description

@arcps2024

Environment

Problem

Device boots to U-Boot prompt SIGNALSDR> but does not auto-boot Linux. When manually examining SD card from U-Boot, files are present but Linux does not start automatically.

Even when Linux boots (tested with tezuka_fw), the USB gadget network interface (eth1) never appears on the host.

Steps to Reproduce

  1. Format SD card as FAT32
  2. Copy adalm-pluto firmware files (BOOT.bin, devicetree.dtb, uEnv.txt, uImage, uramdisk.image.gz)
  3. Set boot jumper to LEFT (SD card boot)
  4. Connect USB-C (power/console) + Micro USB port 2 (data)
  5. Power on

Expected

  • Device auto-boots to Linux
  • USB gadget creates eth1 network interface on host
  • Device responds at 192.168.2.1

Actual

  • Device stops at U-Boot SIGNALSDR> prompt
  • No USB gadget enumeration from Micro USB port 2
  • No eth1 interface created

Serial Console Output

SIGNALSDR> ls mmc 0
            system volume information/
  2544076   boot.bin 
    24036   devicetree.dtb 
     7061   uenv.txt 
  4596960   uimage 
  5760674   uramdisk.image.gz 

Related

Question

What is the correct procedure to get PlutoSDR/libiio mode working with USB data transfer?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions