我是用的是M1+ubuntu系统,系统是刷入eMMC
今天使用一张新购买的TF时出现异常,这张卡在其他设备上使用正常(测试过读卡器+win10、mac、手机、树莓派4)
卡的型号是 雷克沙(Lexar)512GB TF(MicroSD)存储卡 U3 V30 A2 读速150MB/s 专为游戏机等大容量扩容设计(PLAY) https://item.jd.com/100016340784.html
卡的文件格式是exfat,系统已经支持,这张卡直接插入TF卡槽报错,但是如果使用读卡器接入M1的USB就能正常识别和使用,有点奇怪。
报的错误如下 :
[ 2393.244740] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2393.244773] enter gpio_regulator_set_voltage line 111 ,gpio=27 state=0 [ 2393.244792] vccio_sd: ramp_delay not set [ 2393.244817] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2393.257468] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 2393.501339] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2393.501371] enter gpio_regulator_set_voltage line 111 ,gpio=27 state=0 [ 2393.501398] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2394.146146] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2394.146184] enter gpio_regulator_set_voltage line 111 ,gpio=27 state=1 [ 2394.146203] vccio_sd: ramp_delay not set [ 2394.146229] rockchip-iodomain ff100000.syscon:io-domains: Setting to 1800000 done [ 2394.168137] mmc_host mmc0: Bus speed (slot 0) = 150000000Hz (slot req 150000000Hz, actual 150000000HZ div = 0) [ 2394.182883] dwmmc_rockchip ff500000.dwmmc: Successfully tuned phase to 10 [ 2394.182932] mmc0: new ultra high speed SDR104 SDXC card at address 59b4 [ 2394.187967] mmcblk0: mmc0:59b4 LX512 464 GiB [ 2394.190768] mmcblk0: p1 [ 2394.520483] mmcblk0: error -110 transferring data, sector 65536, nr 8, cmd response 0x900, card status 0x0 [ 2394.523509] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2394.523526] enter gpio_regulator_set_voltage line 111 ,gpio=27 state=0 [ 2394.523533] vccio_sd: ramp_delay not set [ 2394.523542] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2394.536142] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 2395.160773] rockchip-iodomain ff100000.syscon:io-domains: Setting to 3300000 done [ 2395.160810] enter gpio_regulator_set_voltage line 111 ,gpio=27 state=1 [ 2395.160830] vccio_sd: ramp_delay not set [ 2395.160855] rockchip-iodomain ff100000.syscon:io-domains: Setting to 1800000 done [ 2395.177493] mmc_host mmc0: Bus speed (slot 0) = 150000000Hz (slot req 150000000Hz, actual 150000000HZ div = 0) [ 2395.202944] dwmmc_rockchip ff500000.dwmmc: Successfully tuned phase to 10 [ 2395.202971] mmc0: tried to reset card [ 2395.206694] mmcblk0: error -110 transferring data, sector 65536, nr 8, cmd response 0x900, card status 0x0 [ 2395.207153] blk_update_request: I/O error, dev mmcblk0, sector 65536 [ 2395.207179] Buffer I/O error on dev mmcblk0p1, logical block 0, lost async page write [ 2395.218443] VFS: Dirty inode writeback failed for block device mmcblk0p1 (err=-5). 使用fdisk可以看到卡的信息: Disk /dev/mmcblk0: 464.3 GiB, 498484641792 bytes, 973602816 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 65536 973602815 973537280 464.2G 7 HPFS/NTFS/exFAT
|
雷克沙128G的没问题,其他牌子的小容量都没问题。 比较怀疑兼容性问题,因为使用USB读卡器就可以使用。