hzyitc/u-boot-onecloud

启动前插入移动硬盘或者某些U盘会导致检测启动脚本的进程被中断导致无法启动系统

lanlanpy opened this issue · 4 comments

启动前插入移动硬盘或者某些U盘会导致检测启动脚本的进程被中断导致无法启动系统
日志如下,我的一个U盘格式化ext4后也碰到这个问题
image

image

image

dwc_otg: Highspeed device found !

scanning bus 1 for devices... 1 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found

** Unable to use usb 0:1 for fatload **
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **

** Unable to use mmc 0:1 for fatload **

** Unable to use mmc 1:1 for fatload **

有些移动硬盘和U盘才会导致这个问题

尝试下把有问题的u盘数据全部dd到没问题的u盘试试。

排除下介质兼容性问题。

尝试下把有问题的u盘数据全部dd到没问题的u盘试试。

排除下介质兼容性问题。

应该不是介质兼容问题,因为同个U盘之前我用来启动过你的armbian,后来我好像在linux直接mkfs.ext4 /dev/sda 格式化的U盘,并没有先fdisk给U盘分区后再执行的格式化,然后某次测试东西的时候发现会导致这个问题

syb999 commented

修复插入USB移动硬盘或U盘后无法启动系统的问题:
#7