Page 1 of 1

Why does USB Not appear in luckfox-config on LYRA board / image ???

Posted: 2026-04-30 15:28
by jlsilicon
I am using LYRA Board with Ubuntu_Luckfox_LYRA_MicroSD_250417 image.

When I run LuckFox-config, USB is not in the menu, just SPI + I2C + UART ...

The Usb-A interface is sitting on the board unused.

---

I tried booting with power to VSys = 5V.

I am using a small SD to USB Adapter ( with a 4GB SD Card tested fine on windows ), plugged into Lyra board flat 4pin usb connector via USB-A cable.
Lyra Board : usb-4pin -> cable -> USB-A-Socket -> Usb-to-SD-Socket <- 4GB SD Card


# ls Usb Platform :
lyra@luckfox:~$ ls /sys/devices/platform/

Code: Select all

83000.ramoops            ff4e8000.adc        pinctrl
adc-keys                 ff4f0000.otp        power
arm-pmu                  ff600000.vop        psci
clocks                   ff610000.rga        reg-dummy
cpuinfo                  ff640000.dsi        regulatory.0
display-subsystem        ff650000.tsadc      rockchip-suspend
ff000000.dma-controller  ff660000.syscon     rockchip-system-monitor
ff008000.dma-controller  ff670000.phy        serial8250
ff060000.i2c             ff740000.usb        snd-soc-dummy
ff0b0000.serial          ff780000.usb        timer
ff0c0000.serial          ff810000.arm-debug  uevent
ff120000.spi             ff910000.syscon     vcc-1v8
ff288000.syscon          ff932000.pwm        vcc-3v3
ff2b0000.usb2-phy        ff950000.syscon     vcc-ddr
ff480000.mmc             fiq-debugger        vcc-sys
ff488000.spi             fiq_debugger.0      vdd-0v9
ff4d8000.syscon          leds                vdd-cpu

sudo echo host | tee /sys/devices/platform/ff2b0000.usb2-phy/otg_mode
=> host


# Plugged in USB flash adapter / 4GB SD Card

plugin usb-to-sdcard :

dmesg | grep usb
[ 439.361364] usb 1-1: USB disconnect, device number 2
[ 444.747928] usb 1-1: new high-speed USB device number 3 using dwc2
[ 444.949110] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 444.949750] scsi host0: usb-storage 1-1:1.0

# => Meaning what ? - Why don't I see /dev/sdb ???


ls /dev
=> only /dev/sda , no /dev/sdb

lyra@luckfox:~$ ls /dev

Code: Select all

block            iio:device0  sda        tty17  tty33  tty5   tty9      vcsa4
bus              initctl      sda1       tty18  tty34  tty50  ttyFIQ0   vcsa5
char             iomux        shm        tty19  tty35  tty51  ttyS1     vcsa6
console          kmsg         snd        tty2   tty36  tty52  ttyS2     vcsu
cpu_dma_latency  log          spidev0.0  tty20  tty37  tty53  ubi_ctrl  vcsu1
disk             mem          stderr     tty21  tty38  tty54  urandom   vcsu2
dma_heap         mmcblk0      stdin      tty22  tty39  tty55  usb-ffs   vcsu3
dri              mmcblk0p1    stdout     tty23  tty4   tty56  vcs       vcsu4
fb0              mmcblk0p2    tty        tty24  tty40  tty57  vcs1      vcsu5
fd               mmcblk0p3    tty0       tty25  tty41  tty58  vcs2      vcsu6
full             null         tty1       tty26  tty42  tty59  vcs3      zero
gpiochip0        ppp          tty10      tty27  tty43  tty6   vcs4
gpiochip1        ptmx         tty11      tty28  tty44  tty60  vcs5
gpiochip2        pts          tty12      tty29  tty45  tty61  vcs6
gpiochip3        random       tty13      tty3   tty46  tty62  vcsa
gpiochip4        rfkill       tty14      tty30  tty47  tty63  vcsa1
hwrng            rga          tty15      tty31  tty48  tty7   vcsa2
i2c-2            rkspi-dev0   tty16      tty32  tty49  tty8   vcsa3
- But still can not see the USB or /dev/sdb devices :


mount /dev/sdb1 /mnt/sdcard
=> mount: /mnt/sdcard: special device /dev/sdb1 does not exist.

-

How am I supposed to Enable the USB-A Interface for usage ???

-

Your webpage states that when I plug Flash drive in USB , I should see :

dmesg
[ 143.364405] usb 1-1.4: new high-speed USB device number 3 using xhci-hcd
[ 143.513956] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 143.517513] usb-storage 1-1.4:1.0: Quirks match for vid 05e3 pid 0749: 520
[ 143.519454] scsi host1: usb-storage 1-1.4:1.0
[ 144.536147] scsi 1:0:0:0: Direct-Access Generic MassStorageClass 1536 PQ: 0 ANSI: 6
[ 144.770829] sd 1:0:0:0: [sdb] 30949376 512-byte logical blocks: (15.8 GB/14.8 GiB)
[ 144.771907] sd 1:0:0:0: [sdb] Write Protect is off
[ 144.772903] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 144.780888] sdb: sdb1
[ 144.785345] sd 1:0:0:0: [sdb] Attached SCSI removable diskk

Why is it calling it sda ??? :
lyra@luckfox:~$ dmesg | tail
[ 444.747928] usb 1-1: new high-speed USB device number 3 using dwc2
[ 444.949110] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 444.949750] scsi host0: usb-storage 1-1:1.0
[ 445.977237] scsi 0:0:0:0: Direct-Access Generic STORAGE DEVICE 1403 PQ: 0 ANSI: 6
[ 446.152758] sd 0:0:0:0: [sda] 7744512 512-byte logical blocks: (3.97 GB/3.69 GiB)
[ 446.153862] sd 0:0:0:0: [sda] Write Protect is off
[ 446.153878] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00
[ 446.155047] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 446.161611] sda: sda1
[ 446.162065] sd 0:0:0:0: [sda] Attached SCSI removable disk

ok, so its sda/sda1 then.
I guess it works.
I can see the 4GB SD crad on the /mnt/sdcard

I thought the OS card was sda/sda1

Re: Why does USB Not appear in luckfox-config on LYRA board / image ???

Posted: 2026-05-06 3:43
by Crocodile

/dev/sda and /dev/sdb are assigned dynamically by the system. If an SD card is inserted first, it becomes /dev/sda, and a subsequently inserted USB drive becomes /dev/sdb. If another block device is connected via a USB hub, it will be assigned as /dev/sdc.
On the Luckfox Lyra, usb0 is configured as a device and usb1 as a host, which already meets the needs of most use cases. Therefore, luckfox-config does not include USB configuration options. Only the Luckfox Pico series, which has a single USB port, includes dedicated USB configuration options.