Bug#406419: [powerpc, CHRP] 2.6 kernel does not boot on IBM RS/6000 43p 150
Hi,
>Do you still own such a system? If so, could you try a daily build of
>the Squeeze d-i?
With the daily from the 19.2. (yesterday) and a command line:
0 > boot net 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=tty0
I'm getting this boot log on the serial console:
-----------------snip--------------------------------
LOAD: Waiting 60 seconds for Spanning Tree
BOOTP R = 1 BOOTP S = 1
FILE: vmlinuz-chrp.initrd
Load Addr=0x4000 Max Size=0x1ffc000
FINAL Packet Count = 14466 Final File Size = 7406588 bytes.
zImage starting: loaded at 0x00400000 (sp: 0x022fffa0)
Allocating 0x52a994 bytes for kernel ...
OF version = 'IBM,TCP04195'
Trying to claim from 0x400000 to 0xb0c000 (0x70c000) got 00400000
gunzipping (0x00c00000 <- 0x00407000:0x0061e479)...done 0x4b4000 bytes
Attached initrd image at 0x0061f000-0x00aff5cc
initrd head: 0x1f8b0808
Linux/PowerPC load: 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=tty0
Finalizing device tree... using OF tree (promptr=0201a078)
OF stdout device is: /pci@80000000/isa@b/serial@i3f8
Preparing to boot Linux version 2.6.30-2-powerpc (Debian 2.6.30-8) (waldi@debian.org) (gcc version 4.3.4 (Debian 4.3.4-4) ) #1 Sat Oct 3 22:43:22 UTC 2009
command line: 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=tty0
memory layout at init:
alloc_bottom : 0112f000
alloc_top : 20000000
alloc_top_hi : 20000000
rmo_top : 20000000
ram_top : 20000000
found display : /pci@80000000/display@16, opening... done
instantiating rtas at 0x1ffe5000... done
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x01130000 -> 0x01130d7a
Device tree struct 0x01131000 -> 0x01135000
Calling quiesce...
returning from prom_init
[ 0.000000] Using CHRP machine description
[ 0.000000] Total memory = 512MB; using 1024kB for hash table (at cff00000)
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.30-2-powerpc (Debian 2.6.30-8) (waldi@debian.org) (gcc version 4.3.4 (Debian 4.3.4-4) ) #1 Sat Oct 3 22:43:22 UTC 2009
[ 0.000000] Found initrd at 0xc061f000:0xc0aff5cc
[ 0.000000] console [udbg0] enabled
[ 0.000000] chrp type = 5 [IBM or Longtrail]
[ 0.000000] PCI buses 0..1 controlled by /pci@80000000 at 80000000
[ 0.000000] PCI host bridge /pci@80000000 (primary) ranges:
[ 0.000000] IO 0x00000000fe000000..0x00000000febfffff -> 0x0000000000000000
[ 0.000000] MEM 0x0000000080000000..0x00000000fcffffff -> 0x0000000080000000
[ 0.000000] MEM 0x00000000fd000000..0x00000000fdffffff -> 0x0000000000000000
[ 0.000000] Removing ISA hole at 0x00000000fd000000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00020000
[ 0.000000] Normal 0x00020000 -> 0x00020000
[ 0.000000] HighMem 0x00020000 -> 0x00020000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00020000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=tty0
[ 0.000000] Unknown boot option `192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58': ignoring
[ 0.000000] NR_IRQS:512
[ 0.000000] OpenPIC at f9e80000
[ 0.000000] OpenPIC irqs 0..15 in IDU
[ 0.000000] mpic: Setting up MPIC " MPIC " version 1.0 at f9e80000, max 4 CPUs
[ 0.000000] mpic: ISU size: 16, shift: 4, mask: f
[ 0.000000] mpic: Initializing for 16 sources
[ 0.000000] i8259 legacy interrupt controller initialized
[ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] clocksource: timebase mult[c07ce5d] shift[22] registered
[ 206.758539] Console: colour dummy device 80x25
[ 206.811750] console handover: boot [udbg0] -> real [tty0]
-----------------snip--------------------------------
Which looks *far* better than before. Another try:
-----------------snip--------------------------------
0 > boot net 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=udbg0
LOAD: Waiting 60 seconds for Spanning Tree
BOOTP R = 1 BOOTP S = 1
FILE: vmlinuz-chrp.initrd
Load Addr=0x4000 Max Size=0x1ffc000
FINAL Packet Count = 14466 Final File Size = 7406588 bytes.
zImage starting: loaded at 0x00400000 (sp: 0x022fffa0)
Allocating 0x52a994 bytes for kernel ...
OF version = 'IBM,TCP04195'
Trying to claim from 0x400000 to 0xb0c000 (0x70c000) got 00400000
gunzipping (0x00c00000 <- 0x00407000:0x0061e479)...done 0x4b4000 bytes
Attached initrd image at 0x0061f000-0x00aff5cc
initrd head: 0x1f8b0808
Linux/PowerPC load: 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=udbg0
Finalizing device tree... using OF tree (promptr=0201a078)
OF stdout device is: /pci@80000000/isa@b/serial@i3f8
Preparing to boot Linux version 2.6.30-2-powerpc (Debian 2.6.30-8) (waldi@debian.org) (gcc version 4.3.4 (Debian 4.3.4-4) ) #1 Sat Oct 3 22:43:22 UTC 2009
command line: 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=udbg0
memory layout at init:
alloc_bottom : 0112f000
alloc_top : 20000000
alloc_top_hi : 20000000
rmo_top : 20000000
ram_top : 20000000
found display : /pci@80000000/display@16, opening... done
instantiating rtas at 0x1ffe5000... done
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x01130000 -> 0x01130d7a
Device tree struct 0x01131000 -> 0x01135000
Calling quiesce...
returning from prom_init
[ 0.000000] Using CHRP machine description
[ 0.000000] Total memory = 512MB; using 1024kB for hash table (at cff00000)
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.30-2-powerpc (Debian 2.6.30-8) (waldi@debian.org) (gcc version 4.3.4 (Debian 4.3.4-4) ) #1 Sat Oct 3 22:43:22 UTC 2009
[ 0.000000] Found initrd at 0xc061f000:0xc0aff5cc
[ 0.000000] console [udbg0] enabled
[ 0.000000] chrp type = 5 [IBM or Longtrail]
[ 0.000000] PCI buses 0..1 controlled by /pci@80000000 at 80000000
[ 0.000000] PCI host bridge /pci@80000000 (primary) ranges:
[ 0.000000] IO 0x00000000fe000000..0x00000000febfffff -> 0x0000000000000000
[ 0.000000] MEM 0x0000000080000000..0x00000000fcffffff -> 0x0000000080000000
[ 0.000000] MEM 0x00000000fd000000..0x00000000fdffffff -> 0x0000000000000000
[ 0.000000] Removing ISA hole at 0x00000000fd000000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00020000
[ 0.000000] Normal 0x00020000 -> 0x00020000
[ 0.000000] HighMem 0x00020000 -> 0x00020000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00020000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: 192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58 console=ttyS0,9600 console=udbg0
[ 0.000000] Unknown boot option `192.168.22.1,vmlinuz-chrp.initrd,192.168.22.58': ignoring
[ 0.000000] NR_IRQS:512
[ 0.000000] OpenPIC at f9e80000
[ 0.000000] OpenPIC irqs 0..15 in IDU
[ 0.000000] mpic: Setting up MPIC " MPIC " version 1.0 at f9e80000, max 4 CPUs
[ 0.000000] mpic: ISU size: 16, shift: 4, mask: f
[ 0.000000] mpic: Initializing for 16 sources
[ 0.000000] i8259 legacy interrupt controller initialized
[ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] clocksource: timebase mult[c07ce53] shift[22] registered
[ 206.758530] Console: colour dummy device 80x25
[ 206.815808] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 206.902205] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 207.086194] Memory: 507648k/524288k available (4556k kernel code, 15996k reserved, 216k data, 474k bss, 236k init)
[ 207.209990] Kernel virtual memory layout:
[ 207.257841] * 0xfffef000..0xfffff000 : fixmap
[ 207.312978] * 0xff800000..0xffc00000 : highmem PTEs
[ 207.374356] * 0xfebf3000..0xff800000 : early ioremap
[ 207.436776] * 0xe1000000..0xfebf3000 : vmalloc & ioremap
[ 207.503847] Calibrating delay loop... 41.47 BogoMIPS (lpj=82944)
[ 207.655911] Security Framework initialized
[ 207.704900] SELinux: Disabled at boot.
[ 207.750811] Mount-cache hash table entries: 512
[ 207.805838] device-tree: Duplicate name in /cpus/PowerPC,604e@0, renamed to "l2-cache#1"
[ 207.905981] Initializing cgroup subsys ns
[ 207.953844] Initializing cgroup subsys cpuacct
[ 208.006984] Initializing cgroup subsys devices
[ 208.060039] Initializing cgroup subsys freezer
[ 208.113094] Initializing cgroup subsys net_cls
[ 208.169476] net_namespace: 1076 bytes
[ 208.214396] regulator: core version 0.5
[ 208.260882] NET: Registered protocol family 16
[ 208.318609] CHRP nvram contains 32768 bytes
[ 208.368663] RTAS Event Scan Rate: 1 (14750 jiffies)
[ 208.427470] PCI: Probing PCI hardware
[ 208.476843] pci 0000:00:17.0: PCI bridge, secondary bus 0000:01
[ 208.547665] pci 0000:00:17.0: IO window: disabled
[ 208.606040] pci 0000:00:17.0: MEM window: disabled
[ 208.665406] pci 0000:00:17.0: PREFETCH window: disabled
[ 208.741303] bio: create slab <bio-0> at 0
[ 208.792336] usbcore: registered new interface driver usbfs
[ 208.858945] usbcore: registered new interface driver hub
[ 208.922938] usbcore: registered new device driver usb
[ 208.989839] NET: Registered protocol family 2
[ 209.042450] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 209.128960] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[ 209.220997] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 209.302807] TCP: Hash tables configured (established 65536 bind 65536)
[ 209.380875] TCP reno registered
[ 209.419148] NET: Registered protocol family 1
[ 209.471751] Trying to unpack rootfs image as initramfs...
[ 210.541836] Freeing initrd memory: 4993k freed
[ 210.597071] Thermal assist unit not available
[ 210.653789] audit: initializing netlink socket (disabled)
[ 210.718577] type=2000 audit(3754.070:1): initialized
[ 210.779337] VFS: Disk quotas dquot_6.5.2
[ 210.826394] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 210.904877] msgmni has been set to 1002
[ 210.953462] alg: No test for stdrng (krng)
[ 211.002953] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 211.091502] io scheduler noop registered
[ 211.138365] io scheduler anticipatory registered
[ 211.193499] io scheduler deadline registered
[ 211.244520] io scheduler cfq registered (default)
[ 211.305113] Using unsupported 1280x1024 display at f9e60000, depth=8, pitch=1
-----------------snip--------------------------------
To me, it seems that only the console handover fails. As you could see,
I once tried the "kernel" name tty0 and the "system" name udbg0, but both
failed.
Should I try another naming scheme? Or is the problem that the kernel thinks
the *whole* boot line is the kernel command line?
Anyway, I think there's definitely progress being made here and only the
last step is missing. What's your suggestion for the next try?
CU,
Uli
--
Dipl. Inf. Ulrich Teichert|e-mail: Ulrich.Teichert@gmx.de | Listening to:
Stormweg 24 |Pale Bride (The Von Bondies), Slip Away (Sedatives)
24539 Neumuenster, Germany|Sacred Decay (The Estranged), She's Lost Control
Reply to: