Gaël,
I've only seen my iPAQ do this once... It happened just after I'd made some modifications to the PARAMS file... I reset the iPAQ and it booted fine the next time...
I suspec the init= bit isn't getting passed properly, so it's just starting init.. which in turn starts the login-at-console prompt...
The bit where the bootloader is trying to load the params and initrd file looks a bit strange...
find_file_in_dir: INITp"ŸÁd"ŸÁTê
attr=00000010
first_cluster=00000002
n_bytes=00000000
find_file_in_dir: INITp"ŸÁd"ŸÁTê
I don't get that on my iPAQ...
Maybe try reformatting the FAT partition?
I don't really have any other ideas right now.
Jim / Tangent
gael.eveno_at_free.fr wrote:
>Selon James Conner <jim_at_secret.org.uk>:
>
>
>
>>Gaël,
>>
>>Can you paste the bootlog so we can see what's going wrong.
>>
>>Thanks,
>>
>>Jim / Tangent
>>
>>
>
>So my bootlog :
>
>boot> boot vfat
>h3600_sleeve_init_module
>h3600_generic_pcmcia_init_module: registering sleeve drivers
>registering sleeve driver 000335A4
>registering sleeve driver 000335F4
>registering sleeve driver 00033554
>h3600_sleeve_insert: no spi read, defaulting sleeve vendor
>h3600_sleeve_insert: no spi read, defaulting sleeve deviceid
> sleeve vendorid=00001125
> sleeve deviceid=0000D7C3
>pcmcia_probe_sleeve
> probing for dual pcmcia sleeve
> dual_pcmcia_linkup[0]->prc=00000000
>pcmcia_register_ops: ops=000335C4
>h3600_sleeve_insert: matched driver Compaq PC Card Sleeve
>pcmcia_init_module
>cis mapping=28000000
>cis[0] =00000001
> 01 03 DC 01 FF
> 1C 04 03 DC 01 FF
> 18 02 DF 01
> 20 04 98 00 00 00
> manfid[0]=00000098
> manfid[1]=00000000
> 15 16 04 01 54 4F 53 48 49 42 41 00 4D 4B 32 30 30 31 4D 50 4C 20 00 FF
> 21 02 04 01
> funcid=00000004
> fixed disk
> 22 02 01 01
> 22 03 02 08 1F
> 1A 05 01 07 00 02 0F
> 1B 0B C0 C0 A1 71 55 46 56 65 08 00 20
> 1B 06 00 01 21 B5 1E 56
> 1B 0D C1 41 99 71 55 46 56 65 64 F0 FF FF 20
> 1B 06 01 01 21 B5 1E 56
> 1B 12 C2 41 99 71 55 46 56 65 EA 61 F0 01 07 F6 03 01 EE 20
> 1B 06 02 01 21 B5 1E 56
> 1B 12 C3 41 99 71 55 46 56 65 EA 61 70 01 07 76 03 01 EE 20
> 1B 06 03 01 21 B5 1E 56
>end
> serial_number: 11N70836A
> firmware_revision: W1.31 N
> model_number: TOSHIBA MK2001MPL
> n_sectors_user_addressable=00000000
> bytes_per_sector=00000200
> major_version=00000000
> minor_version=00000000
> flags=0000045A
> ACTUAL bytes_per_sector=00000200
>cis mapping=38000000
>cis[0] =00000002
>end
>ptable signature=0000AA55
>Mounting vfat on partition 00000000
>cmd vfat mount: partid=00000000
>vfat mount: reading bpb_info
> oemname=mkdosfs
> Reading params from file: /boot/params
>vfat_find_file_entry: fname='boot/params'
> dirname='boot'
> basename='PARAMS'
>vfat_find_dir_entry: fname='boot'
> dirname=''
> basename='boot'
> searching root_dir_entries
>vfat_read_clusters_offset: reached VFAT_EOC at bytes_read=00000800
>find_file_in_dir: INITp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000002
> n_bytes=00000000
>find_file_in_dir: INITp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000000
> n_bytes=00000000
>find_file_in_dir: INITRD
> attr=00000020
> first_cluster=00000003
> n_bytes=0078E298
>find_file_in_dir: INITRD
> attr=00000020
> first_cluster=00000003
> n_bytes=0078E298
>find_file_in_dir: PARAMS
> attr=00000020
> first_cluster=00000F20
> n_bytes=000000AA
>+ set linuxargs "init=/linuxrc root=/dev/ram0 ramdisk_blocksize=4096
>console=ttySA0"
> setting param <linuxargs> to value <init /linuxrc root=/dev/ram0
>ramdisk_blocksize=4096 console=ttySA0>
>+ set kernel_filename boot/zimage
> setting param <kernel_filename> to value <boot/zimage>
>+ set initrd_filename boot/initrd
> setting param <initrd_filename> to value <boot/initrd>
>+ set rootfstype cramfs
> setting param <rootfstype> to value <cramfs>
> Reading kernel from file: boot/zimage
>vfat_find_file_entry: fname='boot/zimage'
> dirname='boot'
> basename='ZIMAGE'
>vfat_find_dir_entry: fname='boot'
> dirname=''
> basename='boot'
> searching root_dir_entries
>vfat_read_clusters_offset: reached VFAT_EOC at bytes_read=00000800
>find_file_in_dir: PARAp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000002
> n_bytes=00000000
>find_file_in_dir: PARAp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000000
> n_bytes=00000000
>find_file_in_dir: INITRD
> attr=00000020
> first_cluster=00000003
> n_bytes=0078E298
>find_file_in_dir: INITRD
> attr=00000020
> first_cluster=00000003
> n_bytes=0078E298
>find_file_in_dir: PARAMS
> attr=00000020
> first_cluster=00000F20
> n_bytes=000000AA
>find_file_in_dir: PARAMS
> attr=00000020
> first_cluster=00000F20
> n_bytes=000000AA
>find_file_in_dir: ZIMAGE
> attr=00000020
> first_cluster=00000F21
> n_bytes=000B81F8
> Reading initrd from file: boot/initrd
>vfat_find_file_entry: fname='boot/initrd'
> dirname='boot'
> basename='INITRD'
>vfat_find_dir_entry: fname='boot'
> dirname=''
> basename='boot'
> searching root_dir_entries
>vfat_read_clusters_offset: reached VFAT_EOC at bytes_read=00000800
>find_file_in_dir: ZIMAp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000002
> n_bytes=00000000
>find_file_in_dir: ZIMAp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000000
> n_bytes=00000000
>find_file_in_dir: INITRD
> attr=00000020
> first_cluster=00000003
> n_bytes=0078E298
>vfat_find_file_entry: fname='boot/initrd'
> dirname='boot'
> basename='INITRD'
>vfat_find_dir_entry: fname='boot'
> dirname=''
> basename='boot'
> searching root_dir_entries
>vfat_read_clusters_offset: reached VFAT_EOC at bytes_read=00000800
>find_file_in_dir: INITp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000002
> n_bytes=00000000
>find_file_in_dir: INITp"ŸÁd"ŸÁTê
> attr=00000010
> first_cluster=00000000
> n_bytes=00000000
>find_file_in_dir: INITRD
> attr=00000020
> first_cluster=00000003
> n_bytes=0078E298
>C0800000: 1F 8B 08 08 55 05 0A 3F-00 03 69 6E 69 74 72 64 | ....U..?..initrd
>C0800010: 2E 63 72 61 6D 66 73 00-74 7C 05 5C 94 4B F7 FF | .cramfs.t|.\.K..
>C0800020: C2 12 D2 22 4A 48 89 A8-A8 48 4B 97 80 88 8A 80 | ..."JH...HK.....
>C0800030: 22 2D B5 2C 4B B3 2C BB-74 23 2D 25 4A 4A D9 A0 | "-.,K.,.t#-%JJ..
>cmd vfat mount: partid=00000000
>vfat mount: reading bpb_info
> oemname=mkdosfs
>pcmcia_remove_sleeve
>Booting vfat...
>kernel partition base C0008000
>kernel_magic=E1A00000
>kernel_region_words[9]=016F2818
>Linux ELF flash_imgstart=C0008000 size=00000000 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=ide
>Grabbed linuxargs, argc = 00000000
>Using mach_type 00000016
>setting boot parameters to
>init /linuxrc root=/dev/ram0 ramdisk_blocksize=4096 console=ttySA0
>mdcnfg=0000F367
>Making core tag at C0000100
>Making cmdline tag at C0000114
>Making mem32 tag at C00001C0
>Making initrd tag at C00001D0
> initrd.start=C0800000
> initrd.size=0078E298
>command line is: mtdparts=ipaq:0x00040000_at_0x00000000(bootldr)
>ro,0x00FC0000_at_0x00040000(root) init /linuxrc root=/dev/ram0
>ramdisk_blocksize=4096 console=ttySA0 rootfstype=cramfs
>Disabling LCD controller
>linuxEntryPoint=C0008000
>Booting Linux image
>CP15 r0=6901B118
>CP15 r1=C19F4071
>CP15 r2=C19F4071
>CP15 r3=FFFFFFFF
>CP15 r5=C19F400F
>CP15 r6=00026B74
>CP15 r13=00000000
>CP15 r14=00000000
>Uncompressing Linux.................................................. done,
>booting the kernel.
>Linux version 2.4.19-rmk6-pxa1-hh13 (root_at_stimpy) (gcc version 3.2.3) #4 Thu
>Jun 19 23:33:30 BST 2003
>CPU: StrongARM-1110 revision 8
>Machine: HP iPAQ H3600
>On node 0 totalpages: 16384
>zone(0): 16384 pages.
>zone(1): 0 pages.
>zone(2): 0 pages.
>Kernel command line: mtdparts=ipaq:0x00040000_at_0x00000000(bootldr)
>ro,0x00FC0000_at_0x00040000(root) init /linuxrc root=/dev/ram0
>ramdisk_blocksize=4096 console=ttySA0 rootfstype=cramfs
>Console: colour dummy device 80x30
>Calibrating delay loop... 137.21 BogoMIPS
>Memory: 64MB = 64MB total
>Memory: 55332KB available (1327K code, 316K data, 68K init)
>Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
>Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
>Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
>Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
>Page-cache hash table entries: 16384 (order: 4, 65536 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
>CPU clock: 206.400 MHz (59.000-287.000 MHz)
>sa1110_clk_init: h3xxx_membank_size[0]=67108864
>sa1110_clk_init: 100 MHz Samsung 8Mx16bitx4banks SDRAM
>SDRAM: tck: 10 trcd: 20 trp: 20 twr: 10 refresh: 64000 cas_latency: 3
>Starting kswapd
>Journalled Block Device driver loaded
>devfs: v1.12a (20020514) Richard Gooch (rgooch_at_atnf.csiro.au)
>devfs: boot_options: 0x1
>JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis
>Communications AB.
>ttySA%d0 at MEM 0x80050000 (irq = 17) is a SA1100
>Console: switching to colour frame buffer device 40x30
>iPAQ H3600 keyboard driver v1.0.1
>pty: 256 Unix98 ptys configured
>RAMDISK driver initialized: 16 RAM disks of 8192K size 4096 blocksize
>IPAQ flash: probing 32-bit flash bus, window=c48c0000 ... <7>IPAQ flash bank 1:
>Found an alias at 0x1000000 for the chip at 0x0
>cfi_cmdset_0001: Erase suspend on write enabled
>Using buffer write method
>my_sub_mtd[0]=c02b0160
>found 16777216 bytes
>IPAQ flash: probing 32-bit flash bus, window=c88d0000 ... <4>CFI: Found no IPAQ
>flash bank 2 device at location zero
>my_sub_mtd[1]=00000000
>not found
>Using cmdline partition definition
>Creating 2 MTD partitions on "IPAQ flash bank 1":
>0x00000000-0x00040000 : "bootldr"
>mtd: Giving out device 0 to bootldr
>0x00040000-0x01000000 : "root"
>mtd: Giving out device 1 to root
>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 4096 bind 4096)
>IPv4 over IPv4 tunneling driver
>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
>RAMDISK: Compressed image found at block 0
>Freeing initrd memory: 7736K
>VFS: Mounted root (cramfs filesystem).
>Mounted devfs on /dev
>Freeing init memory: 68K
>
>serial console detected. Disabling virtual terminals.
>
>init started: BusyBox v0.61.pre (2021.09.06-02:40+0000) multi-call binary
>Nothing here, move along, move along
>
>Please press Enter to activate this console.
>
>
>
>Gaël
>_______________________________________________
>Full Blown Linux on Handheld Devices.
>Intimate mailing list
>Intimate_at_handhelds.org
>https://handhelds.org/mailman/listinfo/intimate
>
>
>
Received on Wed Aug 27 2003 - 15:43:58 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:21:12 EDT