当前位置:  技术问答>linux和unix

mdev 无法发现U盘

    来源: 互联网  发布时间:2016-08-26

    本文导语:  自己制作了一个根文件系统,为了实现U盘挂载,按照下面的文档做的: 1)确保内核支持热插拔 CONFIG_HOTPLUG=y  //确保这项为y CONFIG_NET=y     //确保这项也为y 确保以上两项都选上,不然/proc/sys/kernel/目录不会出现hot...

自己制作了一个根文件系统,为了实现U盘挂载,按照下面的文档做的:

1)确保内核支持热插拔
CONFIG_HOTPLUG=y  //确保这项为y
CONFIG_NET=y     //确保这项也为y
确保以上两项都选上,不然/proc/sys/kernel/目录不会出现hotplug文件!

实际出现了

2)确保busybox支持mdev
确保以下几项被选中:
Linux System Utilities ---> [*] mdev 
       [*] Support /etc/mdev.conf 
       [*] Support subdirs/symlinks 
       [*] Support regular expressions substitutions when renaming dev
       [*] Support command execution at device addition/removal 
       [*] Support loading of firmwares
 
 3)根文件系统
etc/fatab文件的内容为:



proc  /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /var tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /dev tmpfs defaults 0 0
 



etc/init.d/rcS添加如下的内容:



mount -a
mkdir /dev/pts
mount -t devpts devpts /dev/pts
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s

 
 

我的 /etc/inittab比较简单,只调用了rcS, 而rcS基本按上面写的
按照上面做了,但插U盘在/sys/block下没反应,fdisk -l 也没反应, cat  /proc/partions 也没反应。


不知道问题出在哪,请各位高手指点,困扰了好几天了。

|
是不是没有加载USB模块呢,
我原来也遇到类似的问题就是因为没有加载USB模块

也可以你的问题不是这个原因
试试看吧
insmod usb-storage.ko//类似这样的命令

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用mdev不能自动在dev下创建节点
  • mdev -s的用法,为什么有些结点不会自动创建


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3