用户您好,请详细描述您所遇到的问题:
X3派开发板在自动挂载U盘的操作中遇到的问题:
1,按照地平线RDK套件的硬件接口U盘操作说明:开发板USB Type A接口(接口5和6),支持U盘功能,可自动检测U盘接入并挂载,默认挂载目录为/media/sda1
。用户可通过touch命令确认U盘工作正常,如下:
sunrise@ubuntu:/media/sda1$ sudo touch test-
[sudo] password for sunrise:-
sunrise@ubuntu:/media/sda1$ ls -l test-
-rwxr-xr-x 1 root root 0 Apr 30 21:19 test-
sunrise@ubuntu:/media/sda1$,到这步已经操作成功。
2,然后实际插上U盘,这个U盘是FAT32格式的,4G容量,里面有一个目录和一个文件,然后目录下又有几十个文件。我插上U盘后,直接进入到root@ubuntu:/media# cd sda1
root@ubuntu:/media/sda1# ls
test
root@ubuntu:/media/sda1#
但是啥都没有看到,还是只有前面按照说明测试的一个test目录,没有看到U盘的任何东西。
3,然后我重新卸载一下操作:root@ubuntu:/media# umount -t vfat /media/sda1
umount: /media/sda1: not mounted.
但是,此时U盘还是插在开发板的USB2,.0的接口上的
4,最后我再次拔下U盘然后再次插上U盘,重新进入操作如下:
root@ubuntu:/media# ls
sda1 sda2 sdcard1 sdcard2 test usb0
root@ubuntu:/media# cd sda1
root@ubuntu:/media/sda1# ls
test
root@ubuntu:/media/sda1# cd ..
root@ubuntu:/media# mount
/dev/mmcblk2p2 on / type ext4 (rw,relatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1659788k,nr_inodes=414947,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=402520k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
/dev/mmcblk2p2 on /media/sdcard2 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk2p1 on /media/sdcard1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/dev/mmcblk2p1 on /boot/config type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=402516k,mode=700)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=402516k,mode=700,uid=1000,gid=1000)
/dev/sda2 on /media/sda2 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
root@ubuntu:/media#
到这里,我发现无论我怎么操作,就是找不到U盘到底挂载到哪儿了,也看不到U盘里面的任何内容,请帮助解决U盘的自动挂载和读写操作问题,非常感谢!
-
系统软件版本: (通过 cat /etc/version 获得)
-
问题涉及的技术领域: (硬件、操作系统、驱动、其他)
-
问题描述:(尽可能详细的描述在进行什么功能的开发或者测试,发现了什么问题,问题现象,并且提供预期的结果)
-
复现概率:(必现、高、中、低,并描述大致的概率数值) 已进行的排查措施、分析及结果:
-
硬件问题先排查供电和时钟
-
驱动问题先排查外设的供电、复位和时钟
-
功能异常,先排查一下是不是运行的代码和demo存在差异,修改不多的情况下直接用对比软件先对比
-
提供必要的问题日志:
-
软件上是否有做自定义修改: