你好,
我们正在使用AM437x这款CPU ,基于'ti-processor-sdk-linux-am437x-evm-05.02.00.10'版本SDK,来调试mass storage功能;
我们尝试了使用,默认内核配置'tisdk_am437x-evm_defconfig',插入U盘时,能正常识别和自动mount U盘,但是拔出U盘时报错,如下:
[ 238.524537] usb 3-1: USB disconnect, device number 2
[ 238.728225] blk_partition_remap: fail for partition 1
[ 238.733328] blk_partition_remap: fail for partition 1
[ 238.742197] blk_partition_remap: fail for partition 1
...
[ 240.549379] blk_partition_remap: fail for partition 1
[ 240.556637] blk_partition_remap: fail for partition 1
[ 240.561731] blk_partition_remap: fail for partition 1
[ 240.570346] FAT-fs (sda1): FAT read failed (blocknr 2080)
之后我们尝试使用'ti-processor-sdk-linux-am437x-evm-02.00.01.07'版本SDK,并使用默认配置,不会出现上述拔出U盘的错误,log如下:
root@am