[ECOS] VFS: Cannot open root device "mtdblock3" or 1f:03. r
David Bliss
david@ytterby.dbsi.org
Wed Jun 20 16:47:00 GMT 2001
Works great! Thanks for all your help, Gary. I appreciate you putting up
with such stupid questions. :)
On Tue, Jun 19, 2001 at 03:12:04PM -0600, Gary Thomas wrote:
> Return-Path: <gthomas@cambridge.redhat.com>
> Received: from executor.cambridge.redhat.com (dell-paw-3.cambridge.redhat.com [195.224.55.237])
> by ytterby.dbsi.org (8.9.1/8.9.1) with ESMTP id OAA12587
> for <david@ytterby.dbsi.org>; Tue, 19 Jun 2001 14:12:06 -0700
> Received: from chez-thomas.org (dell-paw-2.cambridge.redhat.com [195.224.55.226])
> by executor.cambridge.redhat.com (Postfix) with ESMTP
> id 09175ABAF8; Tue, 19 Jun 2001 22:12:05 +0100 (BST)
> Message-ID: < XFMail.20010619151204.gthomas@cambridge.redhat.com >
> X-Mailer: XFMail 1.4.6 on Linux
> X-Priority: 3 (Normal)
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 8bit
> MIME-Version: 1.0
> In-Reply-To: < 20010619134713.A12431@ytterby.dbsi.org >
> X-printer-x: mailto:g.thomas@opengroup.org
> Date: Tue, 19 Jun 2001 15:12:04 -0600 (MDT)
> Organization: Red Hat, Inc.
> Sender: gary@chez-thomas.org
> From: Gary Thomas <gthomas@cambridge.redhat.com>
> To: David Bliss <david@ytterby.dbsi.org>
> Subject: Re: [ECOS] VFS: Cannot open root device "mtdblock3" or 1f:03. r
> Cc: ecos-discuss@sources.redhat.com
> Status: RO
> Content-Length: 8682
> Lines: 180
>
>
> 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:
>
More information about the Ecos-discuss
mailing list