LINUXPPC64 Maple fails to boot current git

Michal Ostrowski mostrows at watson.ibm.com
Tue Jan 31 10:10:30 EST 2006


I saw something similar on a JS-20 w SLOF.  The last message you see is
related to the RTC driver, but the next thing to run after that is
console_init(), which was where my system was dying.

Dropping the "#ifdef CONFIG_ISA" statements in
arch/powerpc/kernel/legacy_serial.c appears to fix things, and I've been
told that a patch to this effect has been posted (though I've yet to see
it).



-- 
Michal Ostrowski <mostrows at watson.ibm.com>

On Mon, 2006-01-30 at 10:17 -0700, Tom Rini wrote:
> Hello, trying to boot my maple board (ppc64_defconfig +
> CONFIG_PPC_EARLY_DEBUG_MAPLE=y) fails as follows (the "dirty" is
> #define DEBUG in kernel/prom_parse.c and platforms/maple/time.c):
> 
> 
> Memory test starting...OK
> ..
> ----------------------------------------------------
> PowerPC Initialization and Boot Software (PIBS)
> COPYRIGHT   I B M    CORPORATION 2001, 2004
> LICENSED MATERIAL  -  PROGRAM PROPERTY OF I B M
> Version 1.05.0000 04/26/2005
> ----------------------------------------------------
>             XX    XXX                         XXXX  
>                    XX                        XX  XX 
> XX XXX     XXX     XX      XXXXXXX               XX 
>  XX  XX     XX     XXXXX   XX                   XX  
>  XX  XX     XX     XX  XX  XXXXXXX             XX   
>  XXXXX      XX     XX  XX       XX            XX   X
>  XX        XXXX   XXXXXX   XXXXXXX   XXXXX   XXXXXXX
> XXXX                                                
> ----------------------------------------------------
> board config data version: 1.1
> processor name           : 970FX
> processor PVR value      : 0x003c0300
> timer clock frequency    : 175000000
> total SDRAM memory       : 1073741824
> SDRAM frequency          : 266666666
> system clk frequency (Hz): 175000000
> CPU frequency            : 1400000000
> CPU frequency ind. est.  : 1400003500
> CPU to EI speed ratio    : 2:1
> frequency scaling divider: 1
> serial clk frequency     : 1843200
> HID0 value               : 0011008180000000
> HID1 value               : fd3c200000000000
> HID4 value               : 0000001000000000
> HID5 value               : 0000000000000080
> SDR1 value               : 0000000000d00000
> Temperature data         : N/A, N/A, 20.0, 20.0, 23.0, 21.5, 20.0, 22.0
> Ethernet hardware addr 0 : 0003CC3C013D
> -------------------------------------------
> status: starting Ethernet configuration
> status: DHCP configuration completed
> add net default: gateway 192.168.2.1
> enet0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING> metric 0
> 	inet 192.168.2.12 netmask ffffff00 broadcast 192.168.2.255
> status: autoboot "eth" in 4 seconds
> 004003002001status: ready for TFTP binary file transfer
> status: requesting file vmlinuz-ibm-970fx
> status: from 192.168.2.1
> status: block=00001block=04844block=06074
> 
> zImage starting: loaded at 0x00400000 (sp: 0x00ff84a0)
> Allocating 0x838a68 bytes for kernel ...
> OF version = 'some_model'
> gunzipping (0x1400000 <- 0x406000:0x6e62a5)...done 0x7c4970 bytes
> OF stdout device is: /ht at 0/isa at 4/serial at 3f8
> command line: console=ttyS0,115200 ip=on kgdboe=@192.168.2.13/eth0, at 192.168.2.1/
> memory layout at init:
>   memory_limit : 0000000000000000 (16 MB aligned)
>   alloc_bottom : 0000000001c3d000
>   alloc_top    : 0000000030000000
>   alloc_top_hi : 0000000040000000
>   rmo_top      : 0000000030000000
>   ram_top      : 0000000040000000
> Looking for displays
> 0000000000000000 : boot cpu     0000000000000000
> 0000000000000001 : starting cpu hw idx 0000000000000001... done
> copying OF device tree ...
> Building dt strings...
> Building dt structure...
> Device tree strings 0x0000000001c3e000 -> 0x0000000001c3e346
> Device tree struct  0x0000000001c3f000 -> 0x0000000001c41000
> Calling quiesce ...
> returning from prom_init
>  -> maple_init_early
>  <- maple_init_early
> Page orders: linear mapping = 24, others = 12
> DART: table not allocated, using direct DMA
> Starting Linux PPC64 #8 SMP Mon Jan 30 10:07:21 MST 2006
> -----------------------------------------------------
> ppc64_pft_size                = 0x0
> ppc64_interrupt_controller    = 0x1
> platform                      = 0x500
> physicalMemorySize            = 0x40000000
> ppc64_caches.dcache_line_size = 0x80
> ppc64_caches.icache_line_size = 0x80
> htab_address                  = 0xc00000003f000000
> htab_hash_mask                = 0x1ffff
> -----------------------------------------------------
> *** 0000 : CF000100
> 
> *** 0000 : MM Init
> [boot]0100 MM Init
> *** 0000 : CF000100
> 
> *** 0000 : MM Init Done
> [boot]0100 MM Init Done
> Linux version 2.6.16-rc1-g076d022c-dirty (trini at Bill-The-Cat) (gcc version 3.4.3 (MontaVista 3.4.3-25.0.70.0501961 2005-12-18)) #8 SMP Mon Jan 30 10:07:21 MST 2006
> *** 0000 : CF000012
> 
> *** 0000 : Setup Arch
> [boot]0012 Setup Arch
> Adding PCI host bridge /ht at 0
> Found U3-HT PCI host bridge. Firmware bus number: 0->239
> no ISA ranges or unexpected isa range size,mapping 64k
> PCI Host 0, io start: 0; io end: 3fffff
> Using native/NAP idle loop
> Top of RAM: 0x40000000, Total RAM: 0x40000000
> Memory hole size: 0MB
> *** 0000 : CF000015
> 
> *** 0000 : Setup Done
> [boot]0015 Setup Done
> Built 1 zonelists
> Kernel command line: console=ttyS0,115200 ip=on kgdboe=@192.168.2.13/eth0, at 192.168.2.1/
>  -> maple_init_IRQ
> mpic: Setting up MPIC "U3-MPIC" version 1.2 at f8040000, max 4 CPUs
> mpic: ISU size: 124, shift: 7, mask: 7f
> mpic: Initializing for 124 sources
> mpic: Setting up HT PICs workarounds for U3/U4
> mpic:   - HT:01.0 [0xb8] vendor 1022 device 7450 has 4 irqs
> mpic:   - HT:02.0 [0xb8] vendor 1022 device 7450 has 4 irqs
> mpic:   - HT:03.0 [0xf0] vendor 1022 device 7460 has 24 irqs
>  <- maple_init_IRQ
> PID hash table entries: 4096 (order: 12, 131072 bytes)
> time_init: decrementer frequency = 175.000000 MHz
> time_init: processor frequency   = 1400.000000 MHz
> OF: ** translation for device /ht at 0/isa at 4/rtc at 900 **
> OF: bus is isa (na=2, ns=1) on /ht at 0/isa at 4
> OF: translating address: 00000001 00000900
> OF: parent bus is default (na=3, ns=2) on /ht at 0
> OF: walking ranges...
> OF: not found !
> Maple: Unable to translate RTC address
> Maple: No device node for RTC, assuming legacy address (0x70)
> 




More information about the Linuxppc64-dev mailing list