The following is a printout of the bootup of a compiled familiar v4
kernel. The kernel was
compiled using the given .config file provided, after doing a cvs
-rfamiliar-v0_4 checkout.
I have had this error message repeatedly, and it is really starting to
get annoying, considering
how many times I've reflashed the root filesystem to see if I can fix
it. Apparently, there is
a discrepancy in the jffs2 filesystem of the root and that built in the
kernel??? My friend compiled
the same kernel, and had success getting it working. Additionally, I
have the altkernel partitition freeze
after the "Freeing init memory: 60k". I'll include a boot printout of
the defaulted familiar
zImage, and the partition setup, below. Please help! This is driving
me mad!!
<Compiled familiar kernel>
booting flash...
kernel_magic=E1A00000
kernel_region_words[9]=016F2818
Linux ELF flash_imgstart=50080000 size=000C0000 dest=C0000000
offset=00008000
MMU Control=C19F4071
MMU PIDVAM=00000000
copying Linux kernel ... done
linuxEntryPoint: C0008000
kernel_image_dest: C0000000
kernel_image_offset: 00008000
C0008000: E1A00000
C0008004: E1A00000
C0008008: E1A00000
C000800C: E1A00000
C0008010: E1A00000
C0008014: E1A00000
C0008018: E1A00000
C000801C: E1A00000
C0008020: EA000002
C0008024: 016F2818
root_filesystem_name=ramdisk
argc=00000002
args=noinitrd init=/linuxrc root=/dev/mtdblock/4 console=ttySA0
setting boot parameters
get_param: could not find parameter system_rev
Setting up Linux parameters at address=C0000100
TSK! ramdisk_region is NULL!!!
using_ramdisk=00000001
initrd_start=346C7466
dram_size=02000000
nr_pages=00002000
command line is: noinitrd init=/linuxrc root=/dev/mtdblock/4
console=ttySA0
linuxEntryPoint=C0008000
Booting Linux image
Uncompressing Linux.......................................... done,
booting the kernel.
Linux version 2.4.3-rmk2-np1 (drewl@r43h51) (gcc version 2.95.2 19991024
(release)) #4 Thu Jun 21 12:32:23 EDT 2001
Processor: Intel StrongARM-1110 revision 8
Architecture: Compaq iPAQ
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: noinitrd init=/linuxrc root=/dev/mtdblock/4
console=ttySA0
Console: colour dummy device 80x30
Calibrating delay loop... 194.15 BogoMIPS
Memory: 32MB = 32MB total
Memory: 30772KB available (1086K code, 260K data, 60K init)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 2048 (order: 2, 16384 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 20138kB/6712kB, 64 slots per queue
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
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=c00a5f20
init_module successful init major= 0 irq=48
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
No RedBoot partition table found. Using default partitioning
SA1100 flash access initialized
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver usbnet
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 2048 bind 2048)
Fast Floating Point Emulator V0.0 (c) Peter Teichmann.
h3600_sleeve_eject-9- sleeve_dev->driver=00000000 sleeve removed
devfs: v0.102 (20000622) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x2
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000:
0x008e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004:
0x000b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008:
0x001a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c:
0x0029 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010:
0x0048 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014:
0x0072 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018:
0x0056 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c:
0x0063 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020:
0x7462 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024:
0x0e0c instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x000189bc
You cannot use older JFFS2 filesystems with newer kernels
JFFS2: Erase block at 0x00000000 is not formatted. It will be erased
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 60K
Warning: unable to open an initial console.
Kernel panic: No init found. Try passing init= option to kernel.
Erase at 0x00000000 failed immediately: -30
</Compiled familiar kernel>
<Default precompiled familiar kernel>
boot> memcpy 0xc0008000 0x140000 0xc0000 1
memcpy
src: 0x00140000
dst: 0xC0008000
num: 0x000C0000
size: 0x00000001
boot> baddr 0xc0008000 0xc0000
kernel_magic=E1A00000
kernel_region_words[9]=016F2818
Linux ELF flash_imgstart=C0008000 size=000C0000 dest=C0000000
offset=00008000
MMU Control=C19F4071
MMU PIDVAM=00000000
Skipping kernel copy by request.
linuxEntryPoint: C0008000
kernel_image_dest: C0000000
kernel_image_offset: 00008000
C0008000: E1A00000
C0008004: E1A00000
C0008008: E1A00000
C000800C: E1A00000
C0008010: E1A00000
C0008014: E1A00000
C0008018: E1A00000
C000801C: E1A00000
C0008020: EA000002
C0008024: 016F2818
root_filesystem_name=ramdisk
argc=00000002
args=noinitrd init=/linuxrc root=/dev/mtdblock/4 console=ttySA0
setting boot parameters
get_param: could not find parameter system_rev
Setting up Linux parameters at address=C0000100
TSK! ramdisk_region is NULL!!!
using_ramdisk=00000001
initrd_start=346C7466
dram_size=02000000
nr_pages=00002000
command line is: noinitrd init=/linuxrc root=/dev/mtdblock/4
console=ttySA0
linuxEntryPoint=C0008000
Booting Linux image
Uncompressing Linux....................................... done, booting
the kernel.
Linux version 2.4.3-rmk2-np1 (root@step) (gcc version 2.95.4 20010319
(Debian prerelease)) #2 Mon May 14 12:21:48 PDT 2001
Processor: Intel StrongARM-1110 revision 8
Architecture: Compaq iPAQ
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: noinitrd init=/linuxrc root=/dev/mtdblock/4
console=ttySA0
Console: colour dummy device 80x30
Calibrating delay loop... 194.15 BogoMIPS
Memory: 32MB = 32MB total
Memory: 30872KB available (987K code, 256K data, 60K init)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 2048 (order: 2, 16384 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 20224kB/6741kB, 64 slots per queue
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
No RedBoot partition table found. Using default partitioning
parse_bootldr_partitions: partition_table_offset=0x40000
parse_bootldr_partitions: magic=0x646c7470
parse_bootldr_partitions: npartitions=0x5
partition bootldr o=0 s=40000
partition params o=40000 s=40000
partition kernel o=80000 s=c0000
partition altkernel o=140000 s=c0000
partition root o=200000 s=e00000
Bootldr Partition: "bootldr", 0x00000000-0x00040000
Bootldr Partition: "params", 0x00040000-0x00080000
Bootldr Partition: "kernel", 0x00080000-0x00140000
Bootldr Partition: "altkernel", 0x00140000-0x00200000
Bootldr Partition: "root", 0x00200000-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 2048 bind 2048)
Fast Floating Point Emulator V0.0 (c) Peter Teichmann.
devfs: v0.102 (20000622) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x2
jffs2_scan_inode_node(): Data CRC failed on node at 0x0042e568: Read
0x67131405, calculated 0x20203205
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 60K
</Default precompiled familiar kernel>
<partition settings>
boot> partition show
argv[1]=show
npartitions=00000005
bootldr
base: 00000000
size: 00040000
flags: 00000002
params
base: 00040000
size: 00040000
flags: 00000000
kernel
base: 00080000
size: 000C0000
flags: 00000000
altkernel
base: 00140000
size: 000C0000
flags: 00000000
root
base: 00200000
size: 00E00000
flags: 00000010
</partition settings>
-- Drew Maule Room: CSA N308A Phone: (404)-206-4023Received on Tue Jun 26 17:47:57 2001
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:38:26 EDT