OpenWrt Forum Archive

Topic: jffs2 not ready yet; using ramdisk

The content of this topic has been archived on 30 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I can't edit any file.
After change file and reboot, then changes are discarded.
I have already rebooted 10 times.


firmware: openwrt-wgt634u-2.6-squashfs.bin19-Nov-2006 03:082.2MB Revision 5584 from http://web746.webbox240.server-home.org
installation through CFE.

This is my boot message:

CFE version 1.0.34 for BCM95365R (32bit,SP,LE)                                             
Build Date: Tue Feb 24 03:21:41 CST 2004 (root@jackylinux)                                                         
Copyright (C) 2000,2001,2002 Broadcom Corporation.                                                 

Add MAC client version(DNI).                           
Initializing Arena.                   
Initializing Devices.                     
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller                                                     
CPU type 0x29007: 200MHz                       
Total memory: 0x2000000 bytes (32MB)                                   

Total memory used by CFE:  0x81BB1280 - 0x82000000 (4517248)                                                           
Initialized Data:          0x81BB1280 - 0x81BB3E90 (11280)                                                         
BSS Area:                  0x81BB3E90 - 0x81BB45D0 (                                                 
Local Heap:                0x81BB45D0 - 0x81FB45D0 (4194304)                                                           
Stack Area:                0x81FB45D0 - 0x81FB65D0 (8192)                                                         
Text (code) segment:       0x81FB65E0 - 0x81FFFFB0 (301520)                                                           
Boot area (physical):      0x01B70000 - 0x01BB0000                                                 
Relocation Factor:         I:E23B65E0 - D:01BB0280                                                 

configure vlans               
*****************************************************************                                                                 
*********************** VLAN Driver initial  ********************                                                                 
*****************************************************************                                                                 
Process LAN port(2-5) vlan Architecture...                                         
SUCCESS: trying to create VLAN 0 for switch                                           
SUCCESS: trying to add LAN port                               

Process WAN port(2-5) vlan Architecture...                                         
SUCCESS: trying to create VLAN 0 for switch                                           
SUCCESS: trying to add WAN port                               
SUCCESS: enable ports  success                             
configure vlans...done                     
Device eth0:  hwaddr 00-0F-B5-0C-E4-5C, ipaddr 192.168.1.1, mask 255.255.255.0                                                                             
        gateway not set, nameserver not set                                           
Loader:elf Filesys:raw Dev:flash0.os File: Options:(null)                                                         
***************************                           
****  MAC Client               
***************************                           
et0macaddr value :flag =0 value=00-0f-b5-0c-e4-5c                                                 
et1macaddr value :flag =0 value=00-0f-b5-0c-e4-5d                                                 
MAC exist at least one                     
system ethernet mac exist and not default....                                             
Skip mac client process.....                           
Loading: 0x80001000/3732 Entry at 0x80001000                                           
Closing network.               
et0: link down             
Starting program at 0x80001000                             
Linux version 2.6.17 (jan@server.bude.lan) (gcc version 3.4.6 (OpenWrt-2.0)) #1                                                                               
Sun Nov 19 03:07:51 CET 2006                           
CPU revision is: 00029007                         
early_nvram_init: WGT634U NVRAM found.                                     
Determined physical RAM map:                           
memory: 02000000 @ 00000000 (usable)                                     
Built 1 zonelists                 
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/pre                                                                               
init noinitrd console=ttyS0,115200                                 
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.                                                                           
Primary data cache 4kB, 2-way, linesize 16 bytes.                                                 
Synthesized TLB refill handler (19 instructions).                                                 
Synthesized TLB load handler fastpath (31 instructions).                                                       
Synthesized TLB store handler fastpath (31 instructions).                                                         
Synthesized TLB modify handler fastpath (30 instructions).                                                         
PID hash table entries: 256 (order: 8, 1024 bytes)                                                 
Using 100.000 MHz high precision timer.                                       
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)                                                             
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)                                                           
Memory: 29936k/32768k available (1956k kernel code, 2816k reserved, 271k data, 1                                                                               
28k init, 0k highmem)                     
Mount-cache hash table entries: 512                                   
Checking for 'wait' instruction...  unavailable.                                               
NET: Registered protocol family 16                                 
PCI: fixing up bridge                     
PCI: Fixing up device 0000:01:00.0                                 
NET: Registered protocol family 2                                 
IP route cache hash table entries: 256 (order: -2, 1024 bytes)                                                             
TCP established hash table entries: 1024 (order: 0, 4096 bytes)                                                               
TCP bind hash table entries: 512 (order: -1, 2048 bytes)                                                       
TCP: Hash tables configured (established 1024 bind 512)                                                       
TCP reno registered                   
squashfs: version 3.0 (2006/03/15) Phillip Lougher                                                 
Registering mini_fo version $Id$                               
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)                                                     
devfs: boot_options: 0x1                       
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.                                                     
Initializing Cryptographic API                             
io scheduler noop registered                           
io scheduler deadline registered (default)                                         
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled                                                                       
serial8250: ttyS0 at MMIO 0x0 (irq = 3) is a 16550A                                                   
serial8250: ttyS1 at MMIO 0x0 (irq = 3) is a 16550A                                                   
b44.c:v1.00 (Apr 7, 2006)                         
PCI: Enabling device 0000:00:01.0 (0000 -> 0002)                                               
eth0: Broadcom 47xx 10/100BaseT Ethernet 00:0f:b5:0c:e4:5c                                                         
Physically mapped flash: Found 1 x16 devices at 0                                               
Intel/Sharp Extended Query Table at 0x0031                                           
Using buffer write method                         
cfi_cmdset_0001: Erase suspend on write enabled                                               
Flash device: 0x800000 at 0x1fc00000                                   
bootloader size: 655360                       
Physically mapped flash: Filesystem type: squashfs, size=0x17c099                                                                 
Creating 5 MTD partitions on "Physically mapped flash":                                                       
0x00000000-0x000a0000 : "cfe"                             
0x000a0000-0x007e0000 : "linux"                               
0x0014bc00-0x002e0000 : "rootfs"                               
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-o                                                                               
nly   
0x007e0000-0x00800000 : "nvram"                               
0x002e0000-0x007e0000 : "OpenWrt"                                 
ip_conntrack version 2.4 (256 buckets, 2048 max) - 236 bytes per conntrack                                                                         
ip_tables: (C) 2000-2006 Netfilter Core Team                                           
TCP vegas registered                   
NET: Registered protocol family 1                                 
NET: Registered protocol family 17                                 
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>                                                             
All bugs added by David S. Miller <davem@redhat.com>                                                   
VFS: Mounted root (squashfs filesystem) readonly.                                                 
Mounted devfs on /dev                     
Freeing unused kernel memory: 128k freed                                       
Algorithmics/MIPS FPU Emulator v1.5                                   
diag: Router model not detected.                               
insmod: cannot insert `/lib/modules/2.6.17/diag.ko': Invalid parameters (19): In                                                                               
valid argument             
cat: /proc/diag/model: No such file or directory                                               
Probing device eth0: found!                           
b44: eth0: Link is up at 100 Mbps, full duplex.                                               
b44: eth0: Flow control is off for TX and off for RX.                                                     
Unlocking linux ...                   
jffs2 not ready yet; using ramdisk                                 
mini_fo: using base directory: /                               
mini_fo: using storage directory: /tmp/root                                           
init started:  BusyBox v1.2.1 (2006.11.19-01:57+0000) multi-call binary                                                                       

Please press Enter to activate this console. b44: eth0: Link is up at 100 Mbps,                                                                               
full duplex.           
b44: eth0: Flow control is off for TX and off for RX.                                                     
eth0.0: dev_set_promiscuity(master, 1)                                     
device eth0 entered promiscuous mode                                   
device eth0.0 entered promiscuous mode                                     
br-lan: port 1(eth0.0) entering learning state                                             
br-lan: topology change detected, propagating                                             
br-lan: port 1(eth0.0) entering forwarding state                                               
BFL_ENETADM not set in boardflags. Use force=1 to ignore.                                                         
CSLIP: code copyright 1989 Regents of the University of                                                     
CSLIP: code copyright 1989 Regents of the University of                                                     
wlan: 0.8.4.2 (0.9.2)
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, REGOP
S_FUNC)
ath_rate_sample: 1.2 (0.9.2)
wlan: mac acl policy registered
ath_pci: 0.9.4.5 (0.9.2)
PCI: Enabling device 0000:01:01.0 (0000 -> 0002)
PCI: Fixing up device 0000:01:01.0
ath_pci: switching rfkill capability off
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36
Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 5.9 phy 4.3 radio 4.6
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5212: mem=0x40000000, irq=2

either update to the latest svn revision or run

firstboot switch2jffs

thank you!
Now it's OK!

You may have gone through the same exercise I did. You must have the patience to allow "firstboot" to finish its job. Reboot too quickly and you'll never see the jffs2 system installed!
At least that's what I found a month or so ago.

http://forum.openwrt.org/viewtopic.php?pid=35830#p35830

The discussion might have continued from here.