日志是这样的:
[ 1.585842] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[ 1.675173] EXT4-fs (mmcblk0p2): recovery complete
[ 1.683420] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.691754] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 1.699808] devtmpfs: mounted
[ 1.709940] Freeing unused kernel memory: 1024K
[ 1.900221] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
[ 4.579951] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 9.497489] g_serial gadget: Gadget Serial v2.4
[ 9.502134] g_serial gadget: g_serial ready
[ 53.893354] random: crng init done
[ 68.554535] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in a_wait_vrise (81, <SessEnd), retry #1, port1 00000100
[ 568.494533] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in a_wait_vrise (81, <SessEnd), retry #2, port1 00000100
[ 598.514529] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in a_wait_vrise (81, <SessEnd), retry #3, port1 00000100
请问我哪位大佬遇到过吗?
离线
别的U盘是可以的, 就这个不行
离线
搜了一圈, 搜到 TI 的 AM335x 资料: https://wiki.phytec.com/pages/viewpage.action?pageId=69503441
而如果要实现OTG的功能,自动在HOST和Device之间转换,则需要用这个引脚来控制电源的输出。
USBx_VBUS引脚用于检测5V电压,不管是HOST还是Device都需要接USB的5V电源,且如果做HOST,在底板上需要有一个5V电源来供这个引脚来检测,这个引脚(或者说USB的VBUS)要求有最少150uF的电容,以防止在插入USB设备时,瞬间拉低5V供电导致错误。
如果VBUS相关的上面两个引脚有问题时,则会报类似下面的错误:
[ 2.216291] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in a_wait_vrise (89, <AValid), retry #1, port1 00000104 [ 2.368523] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in a_wait_vrise (81, <SessEnd), retry #2, port1 00000104
USBx_ID引脚用于做HOST-Device判断,如果不需要则可以通过软件设为HOST或Device,则此时该引脚被bypass。
USBx_CE引脚用于使能外部充电器,主要当AM335x为被充电对象时,AM335x会对状况进行判断以配置是否要使能电池充电器,因为某些情况下使能充电器可能会拉垮主机使得usb通讯中断。不使用请悬空。
离线
看来是因为荔枝派nano 的 VBUS 引脚没有并大电容引起???
我这个U盘有个指示的LED, 估计电流也大, 然后瞬间拉低?
离线
100uF, 470uF 都试过了, 看来并不是这个问题。
离线
试试这个:
mount /dev/mmcblk0p1 /mnt || mount -o remount,rw
离线
搞个恒流源试一下呗
离线
应该不是电源问题,估计是cmdline挂载没指定rw,打印cmdline出来看看
最近编辑记录 checkout (2019-08-20 11:18:52)
离线
谢谢楼上各位解答。
这个U盘是 QC 部门的同事, 8块钱一个在外面买的64M的, 一共十多个, 就这一个出问题了,
后来无意中发现, 偏着插一点点进去, 不全部插进去(全插LED不亮),
成功率就会有 50%, 也就是说没有一楼的错误, 可以正常使用。
百思不得其解.
离线