主题 : 在内核编译时将一些驱动改为手动加载后... 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 12148
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
综合积分: 40 分
注册时间: 2009-12-30
最后登录: 2010-01-13
楼主  发表于: 2010-01-06 15:55

 在内核编译时将一些驱动改为手动加载后...

我在用make menuconfig配置时,把sound , mmc , button , led ,buzzer改为手动加载模块。
启动信息为什么会有:



VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 124K
Failed to execute /linuxrc.  Attempting defaults...
mount: mounting none on /tmp failed: No such file or directory
/etc/rc.d/init.d/netd: line 16: /usr/sbin/inetd: not found
/etc/rc.d/init.d/httpd: line 16: /usr/sbin/boa: not found
/etc/rc.d/init.d/leds: line 16: /usr/bin/led-player: not found


Try to bring eth0 interface up......eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
Done

Please press Enter to activate this console.
-/bin/sh: id: not found


[root@FriendlyARM /]# ls -l /bin/sh
lrwxrwxrwx    1 root     root            7 Jul 18  2009 /bin/sh -> busybox



而文件系统使用正常。。


[ 此帖被fengchen2008在2010-01-06 16:18重新编辑 ]
级别: 新手上路
UID: 12148
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
综合积分: 40 分
注册时间: 2009-12-30
最后登录: 2010-01-13
1楼  发表于: 2010-01-06 18:30
顶一下,我只修改了驱动,没有弄关于文件系统的呀。。
级别: 新手上路
UID: 12148
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
综合积分: 40 分
注册时间: 2009-12-30
最后登录: 2010-01-13
2楼  发表于: 2010-01-07 13:55
没有人遇到过吗,那你们自己写的驱动怎么加载?
级别: 新手上路
UID: 12148
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
综合积分: 40 分
注册时间: 2009-12-30
最后登录: 2010-01-13
3楼  发表于: 2010-01-07 22:54
现在弄好了,大概是因为我的nand分区表和VIVI默认有些不一样。至少,现在我的前三个分区(vivi,kernel,root)是和默认一样的就没有出现上面那样了。