SDIO出错 error -84 sending status command, retrying end_request: I/O error, dev mmcblk0, sector

IMX6Q平台Linux3.14.28出现SD卡-84transferring data错误解决办法 [  322.898452] mmc0: new high speed SDHC card at address 1234[  322.905036] mmcblk0: mmc0:1234 SA16G 14.6 GiB [  322.912228] mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900, c... 阅读详情

在调试emmc的时候遇到一个问题,挂载emmc出现如下错误:

~ # mount /dev/mmcblk0 /mnt/

end_request: I/O error, dev mmcblk0, sector 2
EXT4-fs (mmcblk0): unable to read superblock
mmcblk0: error -84 sending status command, retrying
mmcblk0: error -84 sending stop command, original cmd response 0x900, card status 0x900
mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x100
mmcblk0: retrying using single block read
mmcblk0: error -84 sending status command, retrying
mmcblk0: error -84 sending status command, retrying
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: error -84 sending status command, retrying

mmcblk0: error -84 transferring data, sector 0, nr 2, cmd response 0x900, card status 0x0mmcblk0: retrying using single block read


虽然有错误,但是挂载应该是成功了。我在挂载前,在mnt目录下建了一个文件,挂载后文件没了,用df -h 查看磁盘的状态,也有报错。

/mnt/bin # df -h

Filesystem                Size      Used Available Use% Mounted on
/dev/root                32.0M     12.8M     19.2M  40% /
tmpfs                    13.1M      4.0K     13.1M   0% /dev
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: error -84 sending status command, retrying
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
end_request: I/O error, dev mmcblk0, sector 1798
end_request: I/O error, dev mmcblk0, sector 1799
end_request: I/O error, dev mmcblk0, sector 1800
end_request: I/O error, dev mmcblk0, sector 1801
end_request: I/O error, dev mmcblk0, sector 1802
end_request: I/O error, dev mmcblk0, sector 1803
end_request: I/O error, dev mmcblk0, sector 1804
end_request: I/O error, dev mmcblk0, sector 1805
end_request: I/O error, dev mmcblk0, sector 1806
end_request: I/O error, dev mmcblk0, sector 1807
end_request: I/O error, dev mmcblk0, sector 1808
end_request: I/O error, dev mmcblk0, sector 1809
end_request: I/O error, dev mmcblk0, sector 1810
end_request: I/O error, dev mmcblk0, sector 1811
end_request: I/O error, dev mmcblk0, sector 1812
end_request: I/O error, dev mmcblk0, sector 1813
end_request: I/O error, dev mmcblk0, sector 1814
end_request: I/O error, dev mmcblk0, sector 1815
end_request: I/O error, dev mmcblk0, sector 1816
end_request: I/O error, dev mmcblk0, sector 1817
end_request: I/O error, dev mmcblk0, sector 1818
end_request: I/O error, dev mmcblk0, sector 1819
end_request: I/O error, dev mmcblk0, sector 1820
end_request: I/O error, dev mmcblk0, sector 1821
end_request: I/O error, dev mmcblk0, sector 1822
end_request: I/O error, dev mmcblk0, sector 1823
end_request: I/O error, dev mmcblk0, sector 1824
end_request: I/O error, dev mmcblk0, sector 1825
end_request: I/O error, dev mmcblk0, sector 1826
end_request: I/O error, dev mmcblk0, sector 1827
end_request: I/O error, dev mmcblk0, sector 1828
end_request: I/O error, dev mmcblk0, sector 1829
end_request: I/O error, dev mmcblk0, sector 1830
end_request: I/O error, dev mmcblk0, sector 1831
end_request: I/O error, dev mmcblk0, sector 1832
end_request: I/O error, dev mmcblk0, sector 1833
end_request: I/O error, dev mmcblk0, sector 1834
end_request: I/O error, dev mmcblk0, sector 1835
end_request: I/O error, dev mmcblk0, sector 1836
end_request: I/O error, dev mmcblk0, sector 1837
end_request: I/O error, dev mmcblk0, sector 1838
end_request: I/O error, dev mmcblk0, sector 1839
end_request: I/O error, dev mmcblk0, sector 1840
end_request: I/O error, dev mmcblk0, sector 1841
end_request: I/O error, dev mmcblk0, sector 1842
end_request: I/O error, dev mmcblk0, sector 1843
end_request: I/O error, dev mmcblk0, sector 1844
end_request: I/O error, dev mmcblk0, sector 1845
end_request: I/O error, dev mmcblk0, sector 1846
end_request: I/O error, dev mmcblk0, sector 1847
end_request: I/O error, dev mmcblk0, sector 1848
end_request: I/O error, dev mmcblk0, sector 1849
end_request: I/O error, dev mmcblk0, sector 1850
end_request: I/O error, dev mmcblk0, sector 1851
end_request: I/O error, dev mmcblk0, sector 1852
end_request: I/O error, dev mmcblk0, sector 1853
end_request: I/O error, dev mmcblk0, sector 1854
end_request: I/O error, dev mmcblk0, sector 1855
end_request: I/O error, dev mmcblk0, sector 1856
end_request: I/O error, dev mmcblk0, sector 1857
end_request: I/O error, dev mmcblk0, sector 1858
end_request: I/O error, dev mmcblk0, sector 1859
end_request: I/O error, dev mmcblk0, sector 1860
end_request: I/O error, dev mmcblk0, sector 1861
end_request: I/O error, dev mmcblk0, sector 1862
end_request: I/O error, dev mmcblk0, sector 1863
end_request: I/O error, dev mmcblk0, sector 1864
end_request: I/O error, dev mmcblk0, sector 1865
end_request: I/O error, dev mmcblk0, sector 1866
end_request: I/O error, dev mmcblk0, sector 1867
end_request: I/O error, dev mmcblk0, sector 1868
end_request: I/O error, dev mmcblk0, sector 1869
end_request: I/O error, dev mmcblk0, sector 1870
end_request: I/O error, dev mmcblk0, sector 1871
end_request: I/O error, dev mmcblk0, sector 1872
end_request: I/O error, dev mmcblk0, sector 1873
end_request: I/O error, dev mmcblk0, sector 1874
end_request: I/O error, dev mmcblk0, sector 1875
end_request: I/O error, dev mmcblk0, sector 1876
end_request: I/O error, dev mmcblk0, sector 1877
end_request: I/O error, dev mmcblk0, sector 1878
end_request: I/O error, dev mmcblk0, sector 1879
end_request: I/O error, dev mmcblk0, sector 1880
end_request: I/O error, dev mmcblk0, sector 1881
end_request: I/O error, dev mmcblk0, sector 1882
end_request: I/O error, dev mmcblk0, sector 1883
end_request: I/O error, dev mmcblk0, sector 1884
end_request: I/O error, dev mmcblk0, sector 1885
end_request: I/O error, dev mmcblk0, sector 1886
end_request: I/O error, dev mmcblk0, sector 1887
end_request: I/O error, dev mmcblk0, sector 1888
end_request: I/O error, dev mmcblk0, sector 1889
end_request: I/O error, dev mmcblk0, sector 1890
end_request: I/O error, dev mmcblk0, sector 1891
end_request: I/O error, dev mmcblk0, sector 1892
end_request: I/O error, dev mmcblk0, sector 1893
end_request: I/O error, dev mmcblk0, sector 1894
end_request: I/O error, dev mmcblk0, sector 1895
end_request: I/O error, dev mmcblk0, sector 1896
end_request: I/O error, dev mmcblk0, sector 1897
end_request: I/O error, dev mmcblk0, sector 1898
end_request: I/O error, dev mmcblk0, sector 1899
end_request: I/O error, dev mmcblk0, sector 1900
end_request: I/O error, dev mmcblk0, sector 1901
end_request: I/O error, dev mmcblk0, sector 1902

end_request: I/O error, dev mmcblk0, sector 2051
end_request: I/O error, dev mmcblk0, sector 2052
end_request: I/O error, dev mmcblk0, sector 2053
mmcblk0: error -84 sending status command, retrying
mmcblk0: error -84 sending status command, retrying
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: error -84 sending status command, retrying
mmcblk0: response CRC error sending r/w cmd command, card status 0x900
mmcblk0: error -84 sending status command, retrying
mmcblk0: error -84 sending status command, retrying
mmcblk0: error -84 sending status command, aborting
end_request: I/O error, dev mmcblk0, sector 1995
FAT-fs (mmcblk0): FAT read failed (blocknr 1995)
df: /mnt: Input/output error


发现能够正常的读写,好像一切都是没问题。


最后找到了原因,板子的SDIO做了兼容,既能够使用emmc,又能够使用TF卡,虽然连到TF卡上的电阻拿掉了,相当于断路,但是sdio的clk频率很大,有100M,多连接的导线相当于一个天线,会产生干扰。


linux内核优盘配置,基于'ti-processor-sdk-linux-am437x-evm-05.02.00.10'版本SDK,使用默认内核配置,U盘拔出,系统报错'FAT-fs (sda1):... 你好,我们正在使用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... 阅读详情

相关推荐

HMC833 PLL时钟控制芯片读写操作寄存器

然后对芯片进行写数据测试,主要测试数据有两组740M和2270M,740M的测试结果为输出幅度30dBm,且杂散较大,分别为1、2、3倍频,与740M幅度相差为-16dBc,但由于其频率相差加大,可以在后端接滤波器以做改善。原因:在740和2270MHz输出频率的测试之后,还对从 740~2000M依次20M频率步进做了测试,发现杂散的出现主要为当前输出频率的倍频,随着频率的升高,杂散间的频率间隔等比增大,在频率上到1800M时在频谱仪中以3GHZ的Span,观测时已无法观测。(2)SCLK=0;

wangjie36的博客 1万+

linux ext4文件系统分析

i++) //初始化等待队列。->register_filesystem(&ext4_fs_type) //注册ext4文件系统。

chenliang0224的专栏 4250

通俗讲解清楚光线追踪中的蒙特卡洛积分

彻底讲解光线追踪中的蒙特卡洛积分

qq_37366618的博客 1243

mmcblk0:error -84的解决办法

今天在样机的SD卡上进行读写的时候,内核报错: mmcblk:0 error -84 transferring data, sector 8057, nr 1, cmd response 0x900, card status 0x0 sblk_update_request: I/O error, dev mmcblk0, sector 8057 Buffer I/O erron on dev ...

jasonwang的专栏 1万+

ROS智能车定位导航仿真+功能包自带的地图实现+自己建立的地图实现

ROS智能车定位导航仿真一、前言二、效果图三、准备工作[1.在Ubuntu上安装ROS Kinetic](https://blog.youkuaiyun.com/qq_42585108/article/details/104327661)2.创建ROS工作区间①1创建racecar_ws和src文件夹②初始化工作空间③下载racecar源代码包,并编译工程四、启动仿真1.设置环境变量2.启动地图五、建图1.启动slam和rviz2 控制车辆(左侧有个控制窗口),WASD控制前左后右的运动就可以建图了:3.新建终端保存地

qq_42585108的博客 1万+

AI+医疗:多模态模型让肺结节诊断准确率突破95%+的实战方案

多模态融合是必由之路:单一影像模型难以突破95%准确率,必须整合临床、生物标志物等多维数据跨模态注意力机制是核心:简单拼接效果差,注意力机制能自动学习各模态权重,提升融合效果临床适配比技术先进更重要:模型输出必须符合医生诊断习惯,提供可解释的决策依据持续学习是长期成功的关键:医疗数据分布不断变化,模型必须具备自适应能力多学科协作是保障:放射科、胸外科、病理科、AI工程师共同参与模型设计与优化。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1022

龊事一桩,解决 scsi 4:0:0:0: rejecting I/O to dead device

今天登陆我们一台在上海的服务器,有同事说ftp无法正常上传文件,我想先看下分区的情况,于是:df -h了一下,发现错误:df: `/mnt: Input/output error我吓了一条,dmesg了下,这下更的冷汗直冒:scsi 4:0:0:0: rejecting I/O to dead deviceFAT: Directory bread(block 32) failedscsi 4:0

phphot 1万+

龙虾 Skill 技能库|OpenClaw+Hermes 全集成 一键调用所有 AI 技能

龙虾 Skill 技能库、OpenClaw、Hermes Agent、AI 技能集成、本地 AI 自动化、办公工具、数字员工

weixin_42219287的博客 624

SDIO WiFi问题排查

SDIO WiFi问题排查: https://notes.z-dd.net/2019/10/23/SDIO%20WiFi%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/

DD'Notes 2421

Coze智能体开发:扣子空间制作PPT功能

扣子空间内置了丰富的场景模板,涵盖人文历史、学术分享、研究报告、数据分析等场景,可以满足不同用户的需求。 你只需输入与制作 PPT 相关的提示词,Agent 就能基于这些提示词展示思考的过程,并自动生成完整的 PPT。

王国平的博客 2052

Docker 环境 Playwright MCP 部署全流程指南

Docker部署Playwright MCP全流程指南 本文详细介绍了使用Docker容器化部署Playwright MCP的完整流程,涵盖镜像拉取、容器启动、配置优化和问题排查。主要内容包括: 核心部署步骤:通过官方镜像快速搭建环境,支持自定义端口和数据持久化 关键配置要点:详解网络设置、持久化目录挂载和环境变量配置 服务验证方法:通过日志检查和服务连通性测试确保部署成功 客户端集成:提供VS Code等IDE的配置示例 常见问题解决:针对浏览器启动超时、跨域限制等问题给出解决方案 实战案例:演示自动化爬

勤奋的码农 1473

mmc0: error -84 whilst initialising SD card

mmc0: error -84 whilst initialising SD card Xilinx的zynqmp TF卡启动, 问题的解决办法

w2insert的博客 2698

第14.1章 高翔博士2025年11月最新开源框架Lightning-LM源码学习解读(一):激光-IMU定位+建图算法各模块简介

Lightning-LM:高效激光SLAM定位系统 该框架基于模块化设计,通过激光-IMU融合实现快速建图与定位,核心特点包括: 极速性能:纯CPU运行(建图1.2核/定位0.8核) 模块化架构:包含激光里程计(LIO)、地图管理、回环检测等独立模块 动态场景支持:地图分块加载、动静态图层分离 多模式适配:支持ROS2环境下的在线/离线运行 关键模块包括前端里程计(core/lio)、2D/3D地图转换(core/g2p5)、轻量优化库(core/miao)等,通过系统控制器(core/system)协调流

行知SLAM 2435

在Bcache上启动OSD报unable to read osd superblock错误

可以看到OSD::init() : unable to read osd superblock,在OSD初始化时,无法读取OSD superblock。使用Bcache加速块设备,在上述环境中创建Bcache,并在Bcache上创建OSD。

优快云博客 743

PyInstaller打包后在Win7无法运行,提示缺少`api-ms-win-core-path-l1-1-0.dll`问题解决

这个问题的关键在于Python 3.12和Windows 7之间的兼容性问题。解决方法是使用Python 3.8.8版本进行打包,确保程序能够在Windows 7系统上运行。如果你也遇到类似的问题,不妨尝试降级Python版本,看看是否能够解决。希望我的经验能够帮到你!如果你在使用PyInstaller打包时遇到其他问题,欢迎留言讨论。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 993

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

LS1021A 调试问题记录

本人从事PPC/ARM Linux/vxworks 开发多年,各类问题欢迎进群讨论:QQ群:245079182。 ############################################# 板子最初u-boot环境变量 ############################################# => printenv arch=arm baudrate=...

yhcs1213的专栏 5085

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Ubuntu U盘变成只读文件系统解决办法

1、# tail -f /var/log/syslog 查看文件系统的动态信息: May 19 21:31:28 controller kernel: [284792.451452] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. 2、df -h 确定U盘...

freedom_czgao的博客 670

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

mmcblk0: error -1 sending status command, aborting

[ 349.289402] end_request: I/O error, dev mmcblk0, sector 60907 [ 350.442026] mmcblk0: error -1 sending status command, retrying [ 350.448746] mmcblk0: error -1 sending status command, aborting ...

庄山浪水 2250

rk3399启动卡在android动画,Android6.0 RK3399 更换64GeMMC后无法启动的问题 · Younix’s Studio...

[ 2.002835] dwmmc_rockchip fe310000.dwmmc: IDMAC supports 32-bit address mode.[ 2.002992] dwmmc_rockchip fe310000.dwmmc: Using internal DMA controller.[ 2.003029] dwmmc_rockchip fe310000.dwmm...

weixin_35651855的博客 1409

调试经验 - Fat文件打开失败的问题

问题描述在M7上调试打开SD卡中的某个文件,并读取内容的过程中,发现在SD卡中存在的一个文件firmware.bin,通过open接口访问时,出现访问失败的问题。排查过程发现f_open()中传入的open_flag为FA_READ | FA_WRITE时,打开一个已经存在的文件没有问题,可以正常访问并调用f_write()和f_read()进行读写文件,但是当需要重写这个文件时,通过f_close

lcokenm的专栏 1753

sd卡休眠不掉电 linux cmd7,已解决: sd卡挂载问题 - Community Forums

我通过sd卡启动linux系统,系统可以正常启动,但是在/dev下只能看到mmcblk0,没有mmcblk0p1分区,无法挂载。而且在系统启动的时候报了如下错误:[ 1. 906221] mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900,card status 0xb00[ 1. 906223] mmc...

weixin_35725147的博客 1897

uClinux启动过程

uCinux的启动主要经历三个阶段。首先,必须完成CPU和存储器的硬件初始化,在系统RAM中建立程序堆栈和数据段,建立程序的运行时的环境。初始化完成之后,uClinux内核就取得了CPU的控制权,开始操作系统自身的初始化,这包括建立RAM中断矢量表、加载设备驱动程序、内存管理模块等等。这一切完成后,uClinux启动一个最初的init线程,进入到第三阶段,这时内核已经正常运行,外围模块也都就绪,开

bird67的专栏 1227

linux进入系统报错ext4,已解决: 启动登录总是报错-petalinux2016.1编译的系统 - Community Forums...

大家好 我使用的是petalinux2016.1我配置为 BOOT.BIN 存放在QSPI-Flash image.ub和system.dtb 放在SD卡 SD卡的ext4分区作为文件系统。编译完后 将工程目录下的build/linux/rootfs/targetroot/的文件 文件压缩 然后解压到 SD卡的ext4分区。然后启动板子 登录一直不成功 账号和密码都是root 文件系...

weixin_35912365的博客 4233

Buffer I/O error on device mmcblk0p3, logical block .../end_request: I/O error, dev mmcblk0, sector

root@android:/ # [   60.514520] mmcblk0: error -84 transferring data, sector 953222, nr 808, cmd response 0x900, card status 0xc00 [   60.531824] end_request: I/O error, dev mmcblk0, sector 953222 [

gooogleman#foxmail.com 1万+
上一篇: Linux在线安装yum
下一篇: 查看Linux的版本号、位数
Colorful_lights
博客等级 码龄10年 27粉丝 38原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值