[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#416691: Fw: Simplified booting of Debian install CD on IBM PowerPC servers - Suggestion



Package: installation-reports

Boot method: CD
Image version: http://cdimage.debian.org/debian-cd/3.1_r5/powerpc/iso-cd/debian-31r5-powerpc-netinst.iso
Date: 2007-03-29

Machine: IBM System P Server, Model 9110-51A
Processor: Power5
Memory:
Partitions:

Output of lspci -nn and lspci -vnn:

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot: [ ]
Detect network card: [ ]
Configure network: [ ]
Detect CD: [E]
Load installer modules: [ ]
Detect hard drives: [ ]
Partition hard drives: [ ]
Install base system: [ ]
Clock/timezone setup: [ ]
User/password setup: [ ]
Install tasks: [ ]
Install boot loader: [ ]
Overall install: [ ]

Comments/Problems:

The Debian PowerPC install CD (3.1r5) currently only allows booting via Open Firmware on IBM servers. That is typically a very painful method for those that are not well-versed in Open Firmware. I have added the fixes below that will allow the CD to be booted directly from the SMS menus or by pressing the 5 (tty) or F5 (video) keys when the IBM banner is shown.

I successfully booted a modified 'netinst' CD using those two methods on the following IBM Power5 server: 9110-51A

Now, the kernel would not boot and the system went to Open Firmware. But that issue is unrelated and something I will address next. It could be as simple as me selecting the wrong image.

The two trivial fixes and boot details are shown below.

Rolf

--
Rolf Brudeseth
rolfb@us.ibm.com
eServer CEC Bring-up and Integration
IBM Systems & Technology Group, Development
Austin, TX

- I created /ppc/bootinfo.txt
# cat ppc/bootinfo.txt
<chrp-boot>
<description> Debian Install CD </description>
<os-name> Debian 3.1r5 (Sarge) </os-name>
<boot-script>boot &device;:\install\yaboot</boot-script>
</chrp-boot>

- I created /etc/yaboot.conf (hardcoded on IBM CHRP) by copying install/yaboot.conf and commenting out one line
# diff install/yaboot.conf etc/yaboot.conf
5c5
< device=cd:
---
> # device=cd:


PowerPC Firmware
Version SF240_284
SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
Select Task

IDE CD-ROM
( loc=U788C.001.AAA0093-P1-D5 )

1. Information
2. Normal Mode Boot
3. Service Mode Boot








-------------------------------------------------------------------------------
Navigation keys:
M = return to Main Menu
ESC key = return to previous screen X = eXit System Management Services -------------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key:2

PowerPC Firmware
Version SF240_284
SMS 1.6 (c) Copyright IBM Corp. 2000,2005 All rights reserved.
-------------------------------------------------------------------------------
Are you sure you want to exit System Management Services?
1. Yes
2. No












-------------------------------------------------------------------------------
Navigation Keys:

X = eXit System Management Services -------------------------------------------------------------------------------
Type menu item number and press Enter or select Navigation key:1
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM STARTING SOFTWARE IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM PLEASE WAIT... IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
\
Elapsed time since release of system processors: 2 mins 6 secs

Config file read, 2604 bytes

Welcome to Debian GNU/Linux sarge!

This is a Debian installation CDROM,
built on 20070219.

The default option is 'install'. For maximum
control, you can use the 'expert' option.

If the system fails to boot at all (the typical
symptom is a white screen which doesn't go away),
use 'install video=ofonly' or 'expert video=ofonly'.

The plain options are for the powerpc family of
processors (from 601 to G4). The *-power3 options
are for IBM Power3 boxes, and the *-power4 options
are for IBM Power4 and Apple G5 boxes. Press the tab
key for a list of options, or type 'help' for help.

************************************
If in doubt, just choose 'install', and if that
doesn't work, try 'install video=ofonly'.
************************************
Welcome to yaboot version 1.3.13
Enter "help" to get some basic usage information
boot:
install-powerpc install expert-powerpc
expert install-power3 expert-power3
install-power4 expert-power4 install-powerpc-2.4
install-2.4 expert-powerpc-2.4 expert-2.4
install-power3-2.4 expert-power3-2.4 install-power4-2.4
expert-power4-2.4
boot: install-power4
Please wait, loading kernel...
Elf32 kernel loaded...
Loading ramdisk...
ramdisk loaded at 01800000, size: 3393 Kbytes
instantiating rtas at 00600000 ... done
copying OF device tree...done
starting cpu /cpus/PowerPC,POWER5@2...ok
starting cpu /cpus/PowerPC,POWER5@4...ok
starting cpu /cpus/PowerPC,POWER5@6...ok
Calling quiesce ...
returning 0x00000000 from prom_init
DEFAULT CATCH!, exception-handler=fff00700
at %SRR0: 00000000009395e8 %SRR1: 8000000000081000
Open Firmware exception handler entered from non-OF code

Client's Fix Pt Regs:
00 0000000000000410 00000000009395e8 0000000000000000 0000000041400000
04 0000000000000000 00000001015fb8a8 0000000041400000 00000000015ad4f0
08 0000000000000075 00000000016901a8 0000000002cbfdbc 000000000166f654
0c 0000000000000000 0000000000000000 0000000000800004 0000000000000000
10 0000000000000000 0000000000000000 0000000000000000 0000000000000000
14 0000000002000000 0000000000220000 0000000000240000 000000000035047e
18 0000000000000000 0000000001800000 0000000000000000 0000000000000000
1c 0000000000000000 0000000002039a68 000000000035047e 00000000c1800000
Special Regs:
%IV: 00000700 %CR: 28000024 %XER: 20000000 %DSISR: 00000000
%SRR0: 00000000009395e8 %SRR1: 8000000000081000
%LR: 00000000009395e8 %CTR: 0000000041400000
%DAR: 0000000000000000
Virtual PID = 0
PFW: Unable to send error log!
ok
0 >


Reply to: