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