免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3653 | 回复: 4
打印 上一主题 下一主题

[应用] mdev挂载SD卡的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-17 11:24 |只看该作者 |倒序浏览
开发板上有两个SD卡插槽,mdev也已经起来了.可以实现自动挂载.但是有一个问题就是:不管SD卡插入哪个插槽,只要是先插入的,都会认为是/dev/mmcblock0p1,
第二个插入的都会认为是/dev/mmcblock1p1.
所以不管插入哪个插槽,第一个插入的都会自动mount到/mnt/sd1, 第二个插入的都会mount到/mnt/sd2.
请教大家,如何才能将插入第一个插槽的永远识为/dev/mmcblock0p1,插入第二个插槽的永远识为/dev/mmcblock1p1?

论坛徽章:
0
2 [报告]
发表于 2010-07-17 22:24 |只看该作者
mdev挂载SD卡自动识别为/dev/mmcblock0p1还是比较好,要是你的SD卡有很多个,那你umount是不是想试一下全umount 一下呢

论坛徽章:
0
3 [报告]
发表于 2010-07-17 22:33 |只看该作者
好像PC上也是这样的

论坛徽章:
0
4 [报告]
发表于 2010-07-17 22:39 |只看该作者
建议使用udev。

论坛徽章:
0
5 [报告]
发表于 2010-07-19 14:55 |只看该作者
谢谢大家!
通过修改MMC的驱动,问题已经解决了.
具体方法是:mdev根据sysfs下的dev和目录名创建设备文件.
目录名的命名在mmc驱动的mmc_block.c中.我根据每个插槽的IRQ号不一样分别命名.

目的是达到了.不知道有什么坏处吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP