麒麟OS如何修复无法识别SD卡_麒麟系统读卡器驱动加载问题【说明】

阿枫大大_2850

阿枫大大_2850

2026-04-01

868人浏览

原创

银河麒麟系统sd卡识别失败需依次排查:一、用lsusb确认硬件识别;二、加载mmc_block、sdhci等内核模块;三、通过udev规则修复/dev/mmc*权限;四、安装firmware-realtek等固件包;五、若为usb3.0读卡器,添加usb-storage.quirks内核参数禁用uas模式。

麒麟os如何修复无法识别sd卡_麒麟系统读卡器驱动加载问题【说明】

如果您在银河麒麟操作系统中插入SD卡后系统无响应、设备管理器不显示读卡器、或执行dmesg | grep -i sd未见识别日志,则可能是由于读卡器驱动未加载、内核模块缺失或设备节点权限不足所致。以下是修复此问题的步骤:

一、确认SD卡读卡器硬件识别状态

该步骤用于验证系统是否在底层检测到读卡器设备,排除物理连接或USB控制器故障。若设备未被识别,则后续驱动加载操作无效。

1、执行命令查看USB设备列表:lsusb

2、在输出中查找含“SD”、“MMC”、“Realtek”、“Generic”、“Alcor”、“ENE”等关键词的设备行

3、若无任何相关设备信息,尝试更换USB接口或读卡器,再执行lsusb重新检查

4、若存在设备但无厂商型号,执行lsusb -v -d <strong><font color="green">VID:PID</font></strong>(将VID:PID替换为实际值,如0bda:0158)获取详细描述符

二、加载必要的内核模块

部分SD卡读卡器依赖mmc_block、sdhci、sdhci_pci或uas等内核模块,麒麟OS默认可能未自动加载。

1、执行sudo modprobe mmc_block

2、执行sudo modprobe sdhci

3、执行sudo modprobe sdhci_pci

4、执行sudo modprobe uas

5、运行lsmod | grep -E "(mmc|sdhci|uas)"确认模块已处于加载状态

三、检查并修复设备节点权限

麒麟OS对可移动存储设备节点(如/dev/mmcblk0、/dev/sdb)实施严格的udev规则限制,普通用户无权访问可能导致挂载失败或无法弹出。

1、执行ls -l /dev/mmc*和ls -l /dev/sd*查看设备节点属主与权限

2、若属主非root:plugdev或权限不含rw,需创建自定义udev规则

3、执行sudo nano /etc/udev/rules.d/99-sdcard-permissions.rules

4、写入以下内容(适配常见读卡器):SUBSYSTEM=="mmc", MODE="0664", GROUP="plugdev"

5、执行sudo udevadm control --reload-rules

6、执行sudo udevadm trigger --subsystem-match=mmc

7、重新插拔读卡器,再次检查ls -l /dev/mmc*权限是否更新为crw-rw-r--且组为plugdev

四、安装专用固件与驱动包

某些Realtek RTL8411B、RTL8411B2、Alcor AU6477等芯片读卡器需额外固件支持,麒麟OS官方源可能未预置对应firmware-realtek或firmware-ralink包。

1、执行sudo apt update

2、执行sudo apt install firmware-realtek firmware-misc-nonfree

3、若提示软件包不可用,从麒麟软件商店搜索“固件”并安装“非自由固件支持”组件

4、安装完成后执行sudo update-initramfs -u

5、重启系统并插入SD卡,观察dmesg | tail -20是否出现mmc0: new high speed SDHC card类日志

五、禁用USB 3.0 UAS模式强制回退至BOT协议

部分USB 3.0读卡器在UAS(USB Attached SCSI)模式下与麒麟OS内核存在兼容性问题,导致识别失败或反复断连,强制切换为BOT(Bulk-Only Transport)模式可绕过该问题。

1、执行lsusb -t确认读卡器挂载在xHCI(USB 3.0)总线下

2、执行sudo nano /etc/default/grub

3、找到GRUB_CMDLINE_LINUX_DEFAULT行,在引号内末尾添加usb-storage.quirks=<strong><font color="green">VID:PID:u</font></strong>(例如0bda:0158:u)

4、执行sudo update-grub

5、重启系统生效

驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3048

3

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

2025.10.17

4329

12

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.12.29

3689

9

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2026.01.19

386

15

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

337

5

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

140

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

80

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

60

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

40

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.3万人学习