RS/6000 7017-S7A hangs on boot

Raffael Himmelreich raffi at raffi.at
Mon May 23 06:18:16 EST 2005


Hello,

I encounter problems when I try to boot the machine
noticed in the subject with a cross compiled 2.6.11.2 kernel.

No matter which console= arguments I provide, the kernel
simply hangs after printing the messages appended and
the LCD display says nothing but `0000'.

Does anyone have some hints for me?

regards,
   raffi

=== boot log goes here ===
0 > boot net:192.168.1.1,,192.168.1.2
BOOTP R = 1 BOOTP S = 1
FILE: zImage
Load Addr=0x4000 Max Size=0xbfc000
Packet Count = 100 Packet Count = 200 Packet Count = 300 Packet Count = 400 Packet Count = 500 Packet Count = 600 Packet Count = 700 Packet Count = 800 Packet Count = 900 Packet Count = 1000 Packet Count = 1100 Packet Count = 1200 Packet Count = 1300 Packet Count = 1400 Packet Count = 1500 Packet Count = 1600 Packet Count = 1700 Packet Count = 1800 Packet Count = 1900 Packet Count = 2000 Packet Count = 2100 Packet Count = 2200 Packet Count = 2300 Packet Count = 2400 Packet Count = 2500 Packet Count = 2600 Packet Count = 2700 Packet Count = 2800 Packet Count = 2900 Packet Count = 3000 Packet Count = 3100 Packet Count = 3200 Packet Count = 3300 Packet Count = 3400 Packet Count = 3500 Packet Count = 3600 Packet Count = 3700 Packet Count = 3800 Packet Count = 3900 Packet Count = 4000 Packet Count = 4100 Packet Count = 4200 Packet Count = 4300 Packet Count = 4400 Packet Count = 4500 Packet Count = 4600 Packet Count = 4700 Packet Count = 4800 Packet Count = 4900 Packet Count = 5000 Packet Count = 5100 Packet Count = 5200 Packet Count = 5300 Packet Count = 5400 Packet Count = 5500 Packet Count = 5600 FINAL Packet Count = 5617
zImage starting: loaded at 0x400000
Allocating 0x8f7000 bytes for kernel ...
gunzipping (0x1c00000 <- 0x407000:0x6aca1a)...done 0x79ac90 bytes
0xe208 bytes of heap consumed, max in use 0xa2e8
OF stdout device is: /pci at f8400000/isa at f/serial at i3f8
klimit=0xc0000000007f7000
offset=0xbffffffffe3f0000
command line:
root_addr_cells: 0000000000000002
root_size_cells: 0000000000000002
scanning memory:
  node /memory at 0 :
    0000000000000000 0000000080000000
    0000000100000000 0000000040000000
memory layout at init:
  alloc_bottom : 000000000240b000
  alloc_top    : 0000000040000000
  alloc_top_hi : 0000000140000000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
Booting CPU hw index = 0x0000000000000000
Looking for displays
starting prom_initialize_tce_table
alloc_down(0000000000400000, 0000000000800000, (high))
 -> 000000013f800000
  alloc_bottom : 000000000240b000
  alloc_top    : 0000000040000000
  alloc_top_hi : 000000013f800000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
TCE table: /pci at f8400000
        node = 0x0000000000cbc300
        base = 0x000000013f800000
        size = 0x0000000000400000
opening PHB /pci at f8400000... done
alloc_down(0000000000400000, 0000000000800000, (high))
 -> 000000013f000000
  alloc_bottom : 000000000240b000
  alloc_top    : 0000000040000000
  alloc_top_hi : 000000013f000000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
TCE table: /pci at f8500000
        node = 0x0000000000cbfec0
        base = 0x000000013f000000
        size = 0x0000000000400000
opening PHB /pci at f8500000... done
alloc_down(0000000000400000, 0000000000800000, (high))
 -> 000000013e800000
  alloc_bottom : 000000000240b000
  alloc_top    : 0000000040000000
  alloc_top_hi : 000000013e800000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
TCE table: /pci at f8600000
        node = 0x0000000000cc29f0
        base = 0x000000013e800000
        size = 0x0000000000400000
opening PHB /pci at f8600000... done
alloc_down(0000000000400000, 0000000000800000, (high))
 -> 000000013e000000
  alloc_bottom : 000000000240b000
  alloc_top    : 0000000040000000
  alloc_top_hi : 000000013e000000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
TCE table: /pci at f8700000
        node = 0x0000000000cc5520
        base = 0x000000013e000000
        size = 0x0000000000400000
opening PHB /pci at f8700000... done
ending prom_initialize_tce_table
prom_instantiate_rtas: start...
prom_rtas: 0000000000cad6c8
alloc_down(0000000000029000, 0000000000001000, (low))
    trying: 0x000000003ffd7000
 -> 000000003ffd7000
  alloc_bottom : 000000000240b000
  alloc_top    : 000000003ffd7000
  alloc_top_hi : 000000013e000000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
instantiating rtas at 0x000000003ffd7000... done
rtas base     = 0x000000003ffd7000
rtas entry    = 0x000000003ffd76dc
rtas size     = 0x0000000000029000
prom_instantiate_rtas: end...
prom_hold_cpus: start...
    1) spinloop       = 0x0000000000000008
    1) *spinloop      = 0x0000000000000000
    1) acknowledge    = 0x0000000000000010
    1) *acknowledge   = 0x0000000000000000
    1) secondary_hold = 0x0000000000000060

cpuid        = 0x0000000000000000
cpu hw idx   = 0x0000000000000000
0000000000000000 : boot cpu     0000000000000000

cpuid        = 0x0000000000000001
cpu hw idx   = 0x0000000000000001
0000000000000001 : starting cpu hw idx 0000000000000001... done

cpuid        = 0x0000000000000002
cpu hw idx   = 0x0000000000000002
0000000000000002 : starting cpu hw idx 0000000000000002... done

cpuid        = 0x0000000000000003
cpu hw idx   = 0x0000000000000003
0000000000000003 : starting cpu hw idx 0000000000000003... done
prom_hold_cpus: end...
copying OF device tree ...
starting device tree allocs at 000000000240b000
alloc_up(0000000000100000, 0000000000001000)
    trying: 0x000000000240b000
    trying: 0x000000000250b000
 -> 000000000250b000
  alloc_bottom : 000000000250b000
  alloc_top    : 000000003ffd7000
  alloc_top_hi : 000000013e000000
  rmo_top      : 0000000040000000
  ram_top      : 0000000140000000
Building dt strings...
Building dt structure...
reserved memory map:
  000000013e000000 - 0000000002000000
  000000003ffd7000 - 0000000000029000
  000000000250b000 - 000000000000b000
Device tree strings 0x000000000250c000 -> 0x000000000250cd7c
Device tree struct  0x000000000250d000 -> 0x0000000002516000
Calling quiesce ...
returning from prom_init
->dt_header_start=0x000000000250b000
->phys=0x0000000001c10000
firmware_features = 0x0
Starting Linux PPC64 2.6.11.2
-----------------------------------------------------
ppc64_pft_size                = 0x1a
ppc64_debug_switch            = 0x0
ppc64_interrupt_controller    = 0x1
systemcfg                     = 0xc000000000005000
systemcfg->platform           = 0x100
systemcfg->processorCount     = 0x4
systemcfg->physicalMemorySize = 0xc0000000
ppc64_caches.dcache_line_size = 0x80
ppc64_caches.icache_line_size = 0x80
htab_address                  = 0xc000000138000000
htab_hash_mask                = 0x7ffff
-----------------------------------------------------
[boot]0100 MM Init
IO Hole assumed to be 80000000 -> ffffffff
[boot]0100 MM Init Done
Linux version 2.6.11.2 (root at localhost.localdomain) (gcc version 3.4.3) #8 SMP Mon May 2 16:05:42 CEST 2005
[boot]0012 Setup Arch
Top of RAM: 0x140000000, Total RAM: 0xc0000000
Memory hole size: 2048MB
mpic: Setting up MPIC " MPIC     " version <unknown> at ffc00000, max 1 CPUs
mpic: ISU size: 16, shift: 4, mask: f
No ramdisk, default root is /dev/sda2
Python workaround: reg0: 218e3b88
Python workaround: reg0: 218e3b88
Python workaround: reg0: 218e3b88
Python workaround: reg0: 218e3b88
PPC64 nvram contains 122880 bytes
Using default idle loop
[boot]0015 Setup Done
Built 1 zonelists
Kernel command line:
mpic: Initializing for 64 sources
PID hash table entries: 4096 (order: 12, 131072 bytes)
time_init: decrementer frequency = 262.732702 MHz
time_init: processor frequency   = 251.781200 MHz
cpu 0x1: Vector: 300 (Data Access) at [c00000003ff87b70]
    pc: c00000000002de3c



More information about the Linuxppc64-dev mailing list