@000002DC F02000000 *MTST 00000001 00000002 00000004 00000008 00000010 00000020 00000040 00000080 00000100 00000200 00000400 00000800 00001000 00002000 00004000 00008000 00010000 00020000 00040000 00080000 00100000 00200000 00400000 00800000 01000000 02000000 04000000 08000000 10000000 20000000 40000000 80000000 ENDM STKP C19F3FFC MMU table start=C19F4000 Boot data start=C19F8000 Boot data size=00008000 Stack data base=C19F0000 Stack data size=00004000 FLASH_BASE=00000000 Evacuating 1MB of Flash to DRAM at: C1E00000 done Map Flash virtual section to DRAM at: C1E00000 verify flash size... btflash_init: mfrid=00890089 devid=00180018 walking flash descriptors (2x16) btflash_init: found flash 28F128J3A flashDescriptor=0001DC3C flashSectors=0001DA1C nsectors=00000080 flash_size=02000000 flash_address_mask=01FFFFFF mach_type ->00000030 allocated partition_table defining partition: bootldr defining partition: root Probing bank0 memory size... bank0 memory size=02000000 SDRAM size: 0x02000000 in megs: 32M >> Compaq OHH BootLoader, Rev 2-18-2 [BIG_KERNEL] [MONO] >> 02-02-03_21:44 >> Last link date: Sun Feb 3 21:44:12 EST 2002 >> Contact: bootldr@handhelds.org >> StrongARM SA-1110 revision B4 >> (c) 2000-2001 Compaq Computer Corporation, provided with NO WARRANTY under the terms of the GNU General Public License. >> See http://www.handhelds.org/bootldr/ for full license and sourcesPress Return to start the OS now, any other key for monitor menu params_eval: prefix_in =bootldr: params_eval: just_show =00000000 defining partition: throwaway_bootldr_partition params_eval_file: tmpPart->base =00040000 params_eval_file: tmpPart->size =01FC0000 Scanning all of flash for your JFFS2 convenience. Est Time: 6-12 seconds! build_list: max = 01FBFFBC ...........................Offset = 0062485C ........................... .....................................................Offset = 0122A750 ........................... .....................................................Offset = 01956580 ........................... ............................. dir entries = 00000BDD frag entries = 00002E91 +4 increments = 0024CF34 +file_offset increments = 00003AC1 pef: loaded a file of size 0000004B + set linuxargs "noinitrd root=/dev/mtdblock/1 init=/linuxrc console=ttySA0" setting param to value partition deleted RXSTAT error: 000000FF booting jffs2... booting boot/zImage from partition >root< loaded file of size = 0x00099278 at location 0xC0008000 kernel partition base C0008000 kernel_magic=E1A00000 kernel_region_words[9]=016F2818 Linux ELF flash_imgstart=50040000 size=01FC0000 dest=C0000000 offset=00008000 MMU Control=C19F4071 MMU PIDVAM=00000000 Skipping kernel copy by request. C0008000: E1A00000 C0008004: E1A00000 C0008008: E1A00000 C000800C: E1A00000 C0008010: E1A00000 C0008014: E1A00000 C0008018: E1A00000 C000801C: E1A00000 C0008020: EA000002 C0008024: 016F2818 root_filesystem_name=ramdisk Grabbed linuxargs, argc = 00000001 Using mach_type 00000030 setting boot parameters to noinitrd root=/dev/mtdblock/1 init=/linuxrc console=ttySA0 Makeing core tag at C0000100 Makeing cmdline tag at C0000114 Makeing mem32 tag at C0000198 Makeing ptable tag at C00001A8 dram_size=02000000 nr_pages=54410001 command line is: mtdpart=bootldr@0x00000000:0x00040000,root@0x00040000:0x01FC0000 noinitrd root=/dev/mtdblock/1 init=/linuxrc console=ttySA0 linuxEntryPoint=C0008000 Booting Linux image Uncompressing Linux............................................. done, booting the kernel. Linux version 2.4.17-rmk4 (jca@think) (gcc version 2.95.2 19991024 (release)) #73 Mon Feb 4 18:36:59 EST 2002 Processor: Intel StrongARM-1110 revision 8 Architecture: HP Jornada 720 ptable: magic = 0x646c7470 npartitions= 2 ptable: partition name = bootldr base= 0x0 size= 0x40000 flags= 0x2 ptable: partition name = root base= 0x40000 size= 0x1fc0000 flags= 0x18 On node 0 totalpages: 8192 zone(0): 256 pages. zone(1): 7936 pages. zone(2): 0 pages. Kernel command line: mtdpart=bootldr@0x00000000:0x00040000,root@0x00040000:0x01FC0000 noinitrd root=/dev/mtdblock/1 init=/linuxrc console=ttySA0 Console: colour dummy device 80x30 Calibrating delay loop... 137.21 BogoMIPS Memory: 32MB = 32MB total Memory: 30728KB available (1163K code, 261K data, 64K init) Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes) Inode-cache hash table entries: 2048 (order: 2, 16384 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 8192 (order: 3, 32768 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket SA-1111 Microprocessor Companion Chip: silicon revision 1, metal revision 1 [jornada720.c:96] jornada720_mcu_init ENTRY [jornada720.c:100] jornada720_mcu_init PPSR reset [jornada720.c:103] jornada720_mcu_init after reset now wait after reset done Starting kswapd devfs: v1.7 (20011216) Richard Gooch (rgooch@atnf.csiro.au) devfs: devfs_debug: 0x0 devfs: boot_options: 0x1 JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB. ttySA%d0 at MEM 0x80050000 (irq = 17) is a SA1100 ttySA%d1 at MEM 0x80010000 (irq = 15) is a SA1100 Configuring Jornada LCD [epson1356fb.c:181] e1356fb_set_var() entry [epson1356fb.c:236] e1356fb_set_var() exit [epson1356fb.c:181] e1356fb_set_var() entry [epson1356fb.c:236] e1356fb_set_var() exit [epson1356fb.c:302] e1356fb_set_cmap() [epson1356fb.c:181] e1356fb_set_var() entry [epson1356fb.c:236] e1356fb_set_var() exit [epson1356fb.c:302] e1356fb_set_cmap() Console: switching to colour frame buffer device 80x30 [epson1356fb.c:503] e1356fb_init() exit Jornada720 keyboard driver v1.0 pty: 256 Unix98 ptys configured block: 64 slots per queue, batch=16 SA1100 flash: probing 32-bit flash bus parse_bootldr_partitions: magic=0x646c7470 parse_bootldr_partitions: numPartitions=0x2 parse_bootldr_partitions: npartitions=0x2 partition bootldr o=0 s=40000 partition root o=40000 s=1fc0000 Using Compaq bootldr partition definition Creating 2 MTD partitions on "SA1100 flash": 0x00000000-0x00040000 : "bootldr" mtd: Giving out device 0 to bootldr 0x00040000-0x02000000 : "root" mtd: Giving out device 1 to root Linux Kernel Card Services 3.1.22 options: [pm] SA-1100 PCMCIA (CS release 3.1.22) mice: PS/2 mouse device common for all mice NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 2048 bind 2048) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Fast Floating Point Emulator V0.9 (c) Peter Teichmann. NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com jornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 50 jornada720_pcmcia_configure_socket(): Vpp=Vcc=50 jornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 50 jornada720_pcmcia_configure_socket(): Vpp=Vcc=50 jornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 50 jornada720_pcmcia_configure_socket(): Vpp=Vcc=50 mtdblock_open ok jffs2_scan_empty(): Empty block at 0x0000fffc ends at 0x00010000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0001ff74 ends at 0x00020000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0002fffc ends at 0x00030000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0004fffc ends at 0x00050000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0005ffe0 ends at 0x00060000 (with 0xe0011985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0006fffc ends at 0x00070000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0008fffc ends at 0x00090000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0009fffc ends at 0x000a0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x000afffc ends at 0x000b0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x000cfffc ends at 0x000d0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x000dfffc ends at 0x000e0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x000efffc ends at 0x000f0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0010fffc ends at 0x00110000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0011fffc ends at 0x00120000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0012fffc ends at 0x00130000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0014fffc ends at 0x00150000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0015ff44 ends at 0x00160000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0016fffc ends at 0x00170000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0018fffc ends at 0x00190000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0019ffdc ends at 0x001a0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x001affd8 ends at 0x001b0000 (with 0xe0011985)! Marking dirty jffs2_scan_empty(): Empty block at 0x001cfffc ends at 0x001d0000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x001dfffc ends at 0x001e0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x001efffc ends at 0x001f0000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0020fffc ends at 0x00210000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0021fffc ends at 0x00220000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0022fffc ends at 0x00230000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0024fffc ends at 0x00250000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0025fffc ends at 0x00260000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0026fffc ends at 0x00270000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0028fffc ends at 0x00290000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0029fffc ends at 0x002a0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x002afffc ends at 0x002b0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x002cfffc ends at 0x002d0000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x002dfffc ends at 0x002e0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0030fffc ends at 0x00310000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0031fffc ends at 0x00320000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0032ff44 ends at 0x00330000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0034fffc ends at 0x00350000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0035fffc ends at 0x00360000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0036fffc ends at 0x00370000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0038fffc ends at 0x00390000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0039fffc ends at 0x003a0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x003aff94 ends at 0x003b0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x003cfffc ends at 0x003d0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x003dfffc ends at 0x003e0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x003efffc ends at 0x003f0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0040fffc ends at 0x00410000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0041fffc ends at 0x00420000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0042fffc ends at 0x00430000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0044fffc ends at 0x00450000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0045fffc ends at 0x00460000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0048fffc ends at 0x00490000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x0049fffc ends at 0x004a0000 (with 0xe0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x004afffc ends at 0x004b0000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x004cfffc ends at 0x004d0000 (with 0xc0021985)! Marking dirty jffs2_scan_empty(): Empty block at 0x004dfffc ends at 0x004e0000 (with 0xc0021985)! Marking dirty jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860b0: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860b4: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860b8: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860bc: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860c0: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860c4: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860c8: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860cc: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860d0: 0x1a1a instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005860d4: 0x1a1a instead Further such events for this erase block will not be printed VFS: Mounted root (jffs2 filesystem). Mounted devfs on /dev Freeing init memory: 64K Setting up RAMFS, please wait... mount: wrong fs type, bad option, bad superblock on tmpfs, or too many mounted file systems Setting up some devices Executing /sbin/init... INIT: version 2.78 booting Mounting local filesystems... mount: wrong fs type, bad option, bad superblock on tmpfs, or too many mounted file systems devpts on /dev/pts type devpts (rw,mode=0622) mount: proc already mounted Calculating module dependencies... done. Loading modules: apm modprobe: Can't locate module apm sa1100-rtc SA1100 Real Time Clock driver v1.00 Setting the System Clock using the Hardware Clock as reference... The Hardware Clock does not contain a valid time, so we cannot set the System Time from it. Unable to set system clock. INIT: Entering runlevel: 2 Configuring network interfaces: ifup: interface lo already configured done. Starting PCMCIA services: cardmgr. cardmgr[56]: starting, version is 3.1.22 cardmgr[56]: watching 2 sockets cardmgr[56]: socket 0: Compaq WL110 PC Card cardmgr[56]: executing: 'modprobe orinoco_cs' /etc/rc2.d/S50ssh: expr: command not found Starting OpenBSD Secure Shell server: sshdjornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 0 jornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 0 cardmgr[56]: executing: './network start eth0' . Starting X... eth0: Error -110 setting multicast list. eth0: Error -110 setting multicast list. [jornada720_keyb.c:418] open_aux ENTRY tsIoctl: cmd 80086614 arg=bffffb9c IOCTL: unknowncmd 80086614 Unable to read backlight: Invalid argument [epson1356fb.c:302] e1356fb_set_cmap() [epson1356fb.c:165] e1356fb_get_var()**************** con 0 [epson1356fb.c:181] e1356fb_set_var() entry [epson1356fb.c:236] e1356fb_set_var() exit [epson1356fb.c:302] e1356fb_set_cmap() [epson1356fb.c:181] e1356fb_set_var() entry [epson1356fb.c:236] e1356fb_set_var() exit [jornada720_keyb.c:418] open_aux ENTRY Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list! familiar login: