I'm running up a new OpenWrt One but I can't see '/dev/sd*' when I insert a USB stick. 'dmesg' shows 'usb 1-1: new high-speed USB device number 3 using xhci-mtk' but there is no subsequent mention of an 'sd' device. Also 'cat /sys/kernel/debug/usb/devices' finds the inserted device. This situation is the same with the original firmware and the latest that I have just flashed. I need it to transfer selected config files from openwrt on a RPi4B that's not making the grade.
HELP!!!
This probably a bad idea.
Could you post the last 30-50 lines of dmesg immediately after connecting the USB device?
For example:
dmesg | tail -50
Right now, we only see:
usb 1-1: new high-speed USB device number 3 using xhci-mtk
But the important part is what happens (if anything) next. If USB storage support is working, I would expect to see additional messages from usb-storage, uas, or the SCSI subsystem, which would ultimately lead to the creation of a /dev/sdX device.
It would also be useful to know whether you installed any additional USB/storage-related packages or are running the default image. One possibility is that the required USB storage and/or SCSI kernel modules are not present or not loaded.
Also, a word of caution regarding your stated goal of copying configuration files from the Raspberry Pi 4B installation. As @frollic pointed out, copying configuration files between different OpenWrt devices is often a bad idea. Network interface names, switch configurations, wireless devices, and platform-specific settings can vary significantly between targets. It's generally safer to migrate only the specific settings you need rather than copying or restoring configuration files wholesale.