天嵌 ARM开发社区

 找回密码
 注册
查看: 7106|回复: 7

不能移动文件Read-only file system

[复制链接]
y296144646q 发表于 2010-5-5 20:15:35 | 显示全部楼层 |阅读模式
你好  我自己做了UBOOT和2.6.30.4的内核移植到TQ2440板子上  文件系统镜像是TQ的镜像 我没自己做   结果如下  看起来是起来啦 但就是不能移动文件Read-only file system   请问下要改什么  咋改?
VFS: Mounted root (yaffs2 filesystem) readonly on device 31:2.
Freeing init memory: 120K
/etc/init.d/rcS: line 13: can't create /dev/s3c2410_serial0: Read-only file system
hwclock: can't open '/dev/misc/rtc': No such file or directory
input_polldev: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/input-polldev.ko': invalid module format
mac80211: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/mac80211.ko': invalid module format
rt2x00lib: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/rt2x00lib.ko': invalid module format
rt2x00usb: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/rt2x00usb.ko': invalid module format
rt73usb: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/rt73usb.ko': invalid module format
ov9650: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/ov9650.ko': invalid module format
Try to bring eth0 interface up ...
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCSIFHWADDR: No such device
ifconfig eth0 hw ether 10:23:45:67:89:ab
ifconfig: SIOCSIFADDR: No such device
ifconfig eth0 192.168.1.6 netmask 255.255.255.0 up
route: SIOCADDRT: Network is unreachable
add default gw 192.168.1.2
Done
open device leds: No such file or directory
[01/Jan/1970:00:00:12 +0000] boa: server version Boa/0.94.13
[01/Jan/1970:00:00:12 +0000] boa: server built Jul 29 2009 at 14:27:34.
[01/Jan/1970:00:00:12 +0000] boa: starting server pid=925, port 80
Start Qtopia-2.2.0

Please press Enter to activate this console. name=/dev/event0
ts_open: No such file or directory

[root@EmbedSky /]# ls
bin         home        lost+found  proc        sys         var
dev         lib         mnt         root        tmp         web
etc         linuxrc     opt         sbin        usr
[root@EmbedSky /]# cd mnt/
[root@EmbedSky /mnt]# ls
sd     udisk
[root@EmbedSky /mnt]# mv sd /
mv: cannot rename 'sd': Read-only file system
[root@EmbedSky /mnt]#
 楼主| y296144646q 发表于 2010-5-5 20:19:03 | 显示全部楼层
/etc/init.d/rcS: line 13: can't create /dev/s3c2410_serial0: Read-only file system
是这个原因吗   关键不知道改啥
 楼主| y296144646q 发表于 2010-5-7 16:25:33 | 显示全部楼层
这是我看到管理员曾经回答别人类似的问题  我想和我这个是一样的   你是这样回答的:
“你早说uboot不是用的我们提供的嘛,你的yaffs烧写有问题,因为yaffs主要信息在oob空间的,而oob的读写有bug就会导致yaffs能识别部分内容,导致只能只读。我发现这个情况是在有一天烧写错了文件系统时出现的,好像是用的mkyaffsimage做的镜像烧写到本该mkyaffsimage_2做镜像的内核中导致的。忘记过程了,反正就是yaffs烧写有问题导致的”
  我只知道是UBOOT的问题,但我不明白“yaffs烧写有问题”是啥意思  是说我的UBOOT中write.yaffs命令实现有问题 不完整  还是其他意思  请大哥帮帮忙啊
 楼主| y296144646q 发表于 2010-5-7 19:57:22 | 显示全部楼层
[root@EmbedSky /]# mount
rootfs on / type rootfs (rw)
/dev/root on / type yaffs2 (ro,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
var on /dev type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
[root@EmbedSky /]#
/dev/root on / type yaffs2 (ro,relatime)....................................
亚瑟王 发表于 2010-5-8 19:25:18 | 显示全部楼层
uboot烧写yaffs文件系统时除去要写正常的Nand Flash空间外,还要写Nand Flash的OOB空间,而yaffs挂载后识别时主要读取oob空间,这样就出现了一个问题,如果写oob空间出错了,那么yaffs可能不能启动,也可能出现异常。
 楼主| y296144646q 发表于 2010-5-9 14:03:22 | 显示全部楼层
谢谢  终于搞定啦
糖糖小攀 发表于 2010-7-3 10:25:33 | 显示全部楼层
楼主是怎么搞定的呢? 能详细说以下吗?
haichang417 发表于 2010-8-16 21:37:08 | 显示全部楼层
求答案。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-19 15:54 , Processed in 1.027383 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表