Hang in inflate_dynamic for mpc8321

Kumar G kumar2002g at gmail.com
Wed Sep 16 14:49:31 EST 2009


Hi All,

Iam working on the new board bringup of linux ppc image on 2.6.24 using the
powerpc mpc832x. I used the file system image (based on the initrd ram disk
image), dtb file(generated by the dtc compiler for our mpc832x_rdb.dts) and
the kernel powepc compiled.

Iam facing a hang up in the booting in the call inflate_dynamic() from the
gunzip() function. Initially I suspected it could be RAM issues, and I
performed the simple RAM test (mtest) from the bootloader and it went
through succesfully.

Below is the log message observed in the system booting stuck at

"checking if image is initramfs..."

Log messages :

---------------------

Booting image at 00200000 ...

Image Name: Linux-2.6.24

Image Type: PowerPC Linux Kernel Image (gzip compressed)

Data Size: 808788 Bytes = 789.8 kB

Load Address: 00000000

Entry Point: 00000000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

## Loading RAMDisk Image at 01000000 ...

Image Name: TESTIMAGE

Image Type: PowerPC Linux RAMDisk Image (gzip compressed)

Data Size: 1066209 Bytes = 1 MB

Load Address: 00000000

Entry Point: 00000000

Verifying Checksum ... OK

Booting using the fdt at 0x400000

Loading Ramdisk to 03ea0000, end 03fa44e1 ... OK

Using MPC832x RDB machine description

Linux version 2.6.24 (test at test-desktop) (gcc version 4.2.1 (Sourcery G++
Lite 4.2-82)) #39 Fri Sep 4 13:04:50 IST 2009

Found initrd at 0xc3ea0000:0xc3fa44e1

console [udbg0] enabled

setup_arch: bootmem

mpc832x_rdb_setup_arch()

arch: exit

Zone PFN ranges:

DMA 0 -> 16384

Normal 16384 -> 16384

Movable zone start PFN for each node

early_node_map[1] active PFN ranges

0: 0 -> 16384

Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256

Kernel command line: root=/dev/ram ramdisk_size=200000 rw ip=10.0.0.2:10
.0.0.1:10.0.0.1:255.0.0.0:Test:eth1:off console=t

tyS0,115200

IPIC (128 IRQ sources) at fdefd700

PID hash table entries: 256 (order: 8, 1024 bytes)

clocksource: timebase mult[7800001] shift[22] registered

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 62068k/65536k available (1592k kernel code, 3400k reserved, 88k
data, 60k bss, 112k init)

Mount-cache hash table entries: 512

SCSI subsystem initialized

checking if image is initramfs...

Please let me know what could be the problem.

Thanks in advance.

Regards,

kumar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20090916/038ac292/attachment.htm>


More information about the Linuxppc-dev mailing list