[ECOS] VFS: Cannot open root device "mtdblock3" or 1f:03. retval=-19
David Bliss
david@ytterby.dbsi.org
Tue Jun 19 02:40:00 GMT 2001
Okay, I've banged my head against this for a few weeks now, I give up.
Someone tell me what I'm doing wrong...
Following the directions at http://sources.redhat.com/redboot/ipaq/ yields
the following kernel bootup:
RedBoot> fi load Linux
RedBoot> ex -b 0x100000 -l 0x80000 -c "noinitrd root=/dev/mtdblock3 init=/linuxr
c console=ttySA0,38400"
Uncompressing Linux....................................... done, booting the ker
nel.
Linux version 2.4.2-rmk1-np3 (gthomas@hermes.chez-thomas.org) (gcc version 2.95.
3 20010312 (prerelease)) #15 Sat Mar 24 05:12:59 MST 2001
Processor: Intel StrongARM-1110 revision 8
Architecture: Compaq Bitsy
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySA0,3
8400
Console: colour dummy device 80x30
Calibrating delay loop... 194.15 BogoMIPS
Memory: 16MB = 16MB total
Memory: 14764KB available (987K code, 256K 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 9512kB/3170kB, 64 slots per queue
JFFS2 version 2.0. (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 CFI devices at location 0 in 16 bit mode
JEDEC ID: 89 17
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.
devfs: v0.102 (20000622) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x2
VFS: Cannot open root device "mtdblock3" or 1f:03. retval=-19
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 1f:03
-19 is, of course, 'No such device'. I can't find any explanation anywhere
of why it should be 'mtdblock3', but mtdblock[0-8] all give the same
error. The output from 'fi li' is:
RedBoot> fi li
Name FLASH addr Mem addr Length Entry point
(reserved) 0x50000000 0x50000000 0x00040000 0x00000000
RedBoot 0x50040000 0x50040000 0x00040000 0x00000000
RedBoot config 0x50F80000 0x50F80000 0x00040000 0x00000000
FIS directory 0x50FC0000 0x50FC0000 0x00040000 0x00000000
ROM_DISK 0x50F00000 0x50F00000 0x00080000 0x00000000
nanox 0x50E00000 0x00020000 0x000C0000 0x00020040
JFFS2 0x50100000 0x50100000 0x00E00000 0x00000000
Linux 0x50080000 0x00100000 0x00080000 0x00000000
Can anyone tell me why I'm having this problem and what my root device
should be? :)
(This is on an iPaq, of course. Notably, the same one that was giving wierd
serial issues two weeks ago...)
Thanks,
david
More information about the Ecos-discuss
mailing list