This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: VFS: Cannot open root device "mtdblock3" or 1f:03. r



On 19-Jun-2001 David Bliss wrote:
> I am using the kernel and JFFS images linked from http://sources.redhat.com/redboot/ipaq/ 
> and following the directions there.
> 
> Full bootup messages are:
> 
> RedBoot> fi loa Linux
> RedBoot> ex -b 0x100000 -l 0x80000 -c "noinitrd root=/dev/mtdblock/3 init=/linux
> rc console=ttySA0,38400"

You need a newer kernel than this, sorry.  (I just can't keep up).

One that I've built is at:
  http://www.chez-thomas.org/gary/ipaq.zImage
There is also an up-to-date JFFS2 image for Familiar 0.4
  http://www.chez-thomas.org/gary/ipaq.JFFS2

Here's the log from installing and testing them (as I wrote this):

   RedBoot> fi in -f   
   About to initialize [format] FLASH image system - are you sure (y/n)? y   
   *** Initialize FLASH Image System   
   ... Erase from 0x50080000-0x50f80000:
............................................................   
   ... Unlock from 0x50fc0000-0x51000000: .   
   ... Erase from 0x50fc0000-0x51000000: .   
   ... Program from 0x01f70000-0x01f70400 at 0x50fc0000: .   
   ... Lock from 0x50fc0000-0x51000000: .   

   RedBoot> lo -r -b 0x100000 ipaq.zImage   
   Raw file loaded 0x00100000-0x0017e122   
   RedBoot> fi cr Linux -f 0x50080000 -b 0x100000 -r 0x100000 -l 0x80000   
   ... Erase from 0x50080000-0x50100000: ..   
   ... Program from 0x00100000-0x00180000 at 0x50080000: ..   
   ... Unlock from 0x50fc0000-0x51000000: .   
   ... Erase from 0x50fc0000-0x51000000: .   
   ... Program from 0x01f70000-0x01fb0000 at 0x50fc0000: .   
   ... Lock from 0x50fc0000-0x51000000: .   

   RedBoot> lo -r -b 0x100000 ipaq.JFFS2   
   Raw file loaded 0x00100000-0x00c99540   
   RedBoot> fi cr JFFS2 -f 0x50100000 -b 0x100000 -l 0xe80000 -s 0xb99540   
   ... Erase from 0x50100000-0x50f80000: ..........................................................
  
   ... Program from 0x00100000-0x00c99540 at 0x50100000:
...............................................   
   ... Unlock from 0x50fc0000-0x51000000: .   
   ... Erase from 0x50fc0000-0x51000000: .   
   ... Program from 0x01f70000-0x01fb0000 at 0x50fc0000: .   
   ... Lock from 0x50fc0000-0x51000000: .   

   RedBoot> fi loa -d Linux   
   Image loaded from 0x00100000-0x00223b4c   

   RedBoot> ex -b 0x100000 -l 0x123b4c -c "noinitrd root=/dev/mtdblock/3 init=/linuxrc
console=ttySA0,38400"   

   Linux version 2.4.4-rmk3-np1 (gthomas@hermes) (gcc version 2.95.3 20010312 (prerelease)) #5 Thu
Jun 7 04:59:37 MDT 2001   
   Processor: Intel StrongARM-1110 revision 6   
   Architecture: Compaq iPAQ   
   On node 0 totalpages: 4096   
   zone(0): 4096 pages.   
   zone(1): 0 pages.   
   zone(2): 0 pages.   
   Kernel command line: noinitrd root=/dev/mtdblock/3 init=/linuxrc console=ttySA0,38400   
   Console: colour dummy device 80x30   
   Calibrating delay loop... 194.15 BogoMIPS   
   Memory: 16MB = 16MB total   
   Memory: 14732KB available (997K code, 277K data, 60K init)   
   Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)   
   Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)   
   Page-cache hash table entries: 4096 (order: 2, 16384 bytes)   
   Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)   
   POSIX conformance testing by UNIFIX   
   Linux NET4.0 for Linux 2.4   
   Based upon Swansea University Computer Society NET3.039   
   Starting kswapd v1.8   
   Console: switching to colour frame buffer device 40x30   
   pty: 256 Unix98 ptys configured   
   block: queued sectors max/low 9490kB/3163kB, 64 slots per queue   
   devfs: v0.102 (20000622) Richard Gooch (rgooch@atnf.csiro.au)   
   devfs: boot_options: 0x2   
   JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.   
   SA1100 serial driver version 1.3   
   ttySA0 on SA1100 UART3 (irq 17)   
   ttySA1 on SA1100 UART1 (irq 15)   
   ttySA2 on SA1100 UART2 (irq 16), using IRDA   
   SA1100 flash: probing for 4 partitions (buswidth = 4)   
   SA1100: Found 2 x16 devices at 0x0 in 32-bit mode   
   JEDEC ID: 89 17   
   0: offset=0x0,size=0x40000,blocks=64   
   RedBoot Partition: "(reserved)", 0x00000000-0x00040000   
   RedBoot Partition: "RedBoot", 0x00040000-0x00080000   
   RedBoot Partition: "Linux", 0x00080000-0x00100000   
   RedBoot Partition: "JFFS2", 0x00100000-0x00f80000   
   RedBoot Partition: "RedBoot config", 0x00f80000-0x00fc0000   
   RedBoot Partition: "FIS directory", 0x00fc0000-0x01000000   
   SA1100 flash access initialized   
   NET4: Linux TCP/IP 1.0 for NET4.0   
   IP Protocols: ICMP, UDP, TCP   
   IP: routing cache hash table of 512 buckets, 4Kbytes   
   TCP: Hash tables configured (established 1024 bind 1024)   
   Fast Floating Point Emulator V0.0 (c) Peter Teichmann.   
   JFFS2: Erase block at 0x00bc0000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00c00000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00c40000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00c80000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00cc0000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00d00000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00d40000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00d80000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00dc0000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00e00000 is not formatted. It will be erased   
   JFFS2: Erase block at 0x00e40000 is not formatted. It will be erased   
   VFS: Mounted root (jffs2 filesystem).   
   Freeing init memory: 60K   
   Executing /linuxrc...   
   Loading floating point emulator...   
   Using /lib/modules/2.4.4-rmk3-np1/kernel/arch/arm/nwfpe/nwfpe.o   
   NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com   
   Mounting /proc   
   Loading Unix socket support   
   Using /lib/modules/2.4.4-rmk3-np1/kernel/net/unix/unix.o   
   NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.   
   Setting up RAMFS, please wait...    
   Using /lib/modules/2.4.4-rmk3-np1/kernel/fs/ramfs/ramfs.o   
   Setting Date/Time from previous settings   
   Mon Jan  1 00:00:00 UTC 2001   
   Executing /sbin/init...   
   INIT: version 2.78 booting   
   Mounting local filesystems...   
   mount: ramfs already mounted on /mnt/ramfs   
   devpts on /dev/pts type devpts (rw,mode=0622)   
   mount: proc already mounted   
   Calculating module dependencies... depmod: *** Unresolved symbols in
/lib/modules/2.4.4-rmk3-np1/kernel/drivers/block/loop.o   
   depmod: *** Unresolved symbols in /lib/modules/2.4.4-rmk3-np1/kernel/fs/nfs/nfs.o   
   done.   
   Loading modules: apm h3600_init_module:init_module registering char device   
   init_module successful init major= 254 irq=15   
   h3600_flite_control: pwr=1 brightness=25 ready=0   
   h3600_init_module registered pm callback=c188279c   
   Warning: /lib/modules/2.4.4-apm: BIOS version 1.2 Flags 0x02 (Driver version 1.13)   
   rmk3-np1/kernel/arch/arm/mach-sa1100/apm.o symbol for parameter bounce_interval not found   
   h3600_ts sa1100-rtc SA1100 Real Time Clock Driver v0.02   
      
   INIT: Entering runlevel: 2   
   Configuring network interfaces: done.   
   Starting PCMCIA services: modulesLinux PCMCIA Card Services 3.1.22   
     options:  [pm]   
   SA-1100 PCMCIA (CS release 3.1.22)   
   bitsy_pcmcia_configure_socket: socket=0 vcc=50 vpp=50 reset=0   
   bitsy_pcmcia_configure_socket: socket=0 vcc=50 vpp=50 reset=1   
   bitsy_pcmcia_configure_socket: socket=0 vcc=50 vpp=50 reset=0   
    cardmgr.   
   Starting X...   
   cardmgr[59]: starting, version is 3.1.20   
   xset: not found   
   xrdb: not found   
   xrdb: not found   
   cardmgr[59]: watching 2 sockets   
   cardmgr[59]: Card Services release does not match   
   cardmgr[59]: initializing socket 0   
   cardmgr[59]: socket 0: Socket LP-E CF+ Ethernet   
   cardmgr[59]: executing: 'modprobe 8390'   
      
   familiar login: cardmgr[59]: executing: 'modprobe pcnet_cs'   
   bitsy_pcmcia_configure_socket: socket=0 vcc=50 vpp=0 reset=0   
   bitsy_pcmcia_configure_socket: socket=0 vcc=50 vpp=0 reset=0   
   eth0: NE2000 Compatible: io 0xf6000300, irq 42, hw_addr 00:C0:1B:04:2C:E5   
   cardmgr[59]: executing: './network start eth0'   
   Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!   
                                                                                            
   BScreen::BScreen: managing screen 0 u6   
                                                                                                   
                          .   
   familiar login:   
   


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]