[ 472.159277] mmcblk0: unknown error -1 sending read/write command, card status 0xb00
[ 472.181708] end_request: I/O error, dev mmcblk0, sector 0
[ 472.188043] Buffer I/O error on device mmcblk0, logical block 0
[ 472.303417] mmcblk0: unknown error -1 sending read/write command, card status 0xb00
[ 472.335679] end_request: I/O error, dev mmcblk0, sector 0
[ 472.344891] Buffer I/O error on device mmcblk0, logical block 0
工艺问题,批量贴片,下面这几个脚的上拉电阻10K,贴片虚焊
MSC0_D0
MSC0_CMD
MSC0_D1
MSC0_D2
MSC0_D3
重新焊接后OK
[ 69.180705] mmc_v1.2 mmc_v1.2.0: card inserted, state=0
[ 70.423623] wait stable.[246][cgu_msc0]
[ 70.423708] mmc0: new high speed SDHC card at address aaaa
[ 70.424051] mmcblk0: mmc0:aaaa SL08G 7.40 GiB
[ 70.435105] mmcblk0: p1
热拔插三次后系统重启:
[ 552.856732] BUG: sleeping function called from invalid context at kernel/rwsem.c:20
[ 552.864685] in_atomic(): 1, irqs_disabled(): 0, pid: 0, name: swapper
[ 552.872133] Restarting system.
他奶奶的,没有查出来,就解压sdk编译默认的sdk,错误没有了。
[root@Zeratul:~]# cat /etc/mdev.conf
mmcblk[0-9]p[0-9] 0:0 666 @ /usr/bin/fsck_mount_mmc.sh
mmcblk[0-9] 0:0 666 $ /usr/bin/umount_mmc.sh
@ 在创建设备节点后运行命令
$ 在删除设备节点前运行命令