Merge pull request #681 from scpcom/fix-virtual-media-split-merge

S03usbdev: fix virtual media split merge
This commit is contained in:
wenjie
2025-12-02 09:32:14 +08:00
committed by GitHub

View File

@@ -109,17 +109,20 @@ start_usb_dev(){
disk=$(cat /boot/usb.disk0)
if [ -z "${disk}" ]
then
# if [ ! -e /mnt/usbdisk.img ]
# then
# fallocate -l 8G /mnt/usbdisk.img
# mkfs.vfat /mnt/usbdisk.img
# fi
echo /dev/mmcblk0p3 > functions/mass_storage.disk0/lun.0/file
echo "" > functions/mass_storage.disk0/lun.0/file
else
cat /boot/usb.disk0 > functions/mass_storage.disk0/lun.0/file
fi
fi
# mount data partition
if [ -e /boot/usb.disk1 ]
then
mkdir functions/mass_storage.disk1
ln -s functions/mass_storage.disk1 configs/c.1/
echo /dev/mmcblk0p3 > functions/mass_storage.disk1/lun.0/file
fi
if [ ! -e /boot/udc.disable ]; then
ls /sys/class/udc/ | cat > UDC
fi