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

Bug#236581: Package: installation-reports - powerpc iseries - as400



Package: installation-reports

Debian-installer-version: March 06,2004 debian-installer built from cvs 
sources
uname -a: Linux segdebtst 2.4.21-powerpc-iseries #1 SMP Fri Feb 6 08:50:55 CET 2004 
ppc64 GNU/Linux
Date: March 06,2004
Method: boot with initrd, netinstall, sarge, proxy/http

Machine: IBM iSeries 840 - 64-bit iSeries Logical Partition
Processor: S-star
Memory: 512 MB
Root Device: IDE: /dev/viod/disc0/disc
Root Size/partition table: 
Disk /dev/viod/disc0/disc: 16.7 GB, 16779571200 bytes
4 heads, 32 sectors/track, 256035 cylinders
Units = cylinders of 128 * 512 = 65536 bytes

               Device Boot      Start         End      Blocks   Id  System
/dev/viod/disc0/part1               1       15000      959984   83  Linux
/dev/viod/disc0/part2           15001       24156      585984   82  Linux 
swap
Yes - the root partition is very small - that's my mistake.

Output of lspci:
02:1a.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 
LANCE] (rev 26)

Base System Installation Checklist:

Initial boot worked:    [O]
Configure network HW:   [O]
Config network:         [O]
Detect CD:              [ ]
Load installer modules: [O]
Detect hard drives:     [O]
Partition hard drives:  [O]
Create file systems:    [O]
Mount partitions:       [O]
Install base system:    [O]
Install boot loader:    [ ]
Reboot:                 [O]
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Comments/Problems:
iSeries (also known as AS400) supports to run Linux in 
"Logical Partitions" as guest operating system beside the 
native OS/400 operating system. Processortype/architecture is
64-bit powerpc. The Linux kernel for iSeries needs the
ppc64 patch - see: http://www.penguinppc64.org/source.shtml.
There is still no Debian powerpc subarch for "iseries", but it
seems to be possible to add support for this type of subarch.
Look at this list of udebs which I had to modify - the changes 
are really small and most only add subarch "iseries".
Of course an additional kernel-package/udeb is necessary for
iSeries.
Let me know your opinion.

busybox: insmod/depmod doesn't work with 64-bit kernel - had
to compile busybox without insmod... and include native binaries.
Had to compile hwclock into busybox in order to set time - otherwise
install fails.
languagechooser: don't change default - otherwise iSeries virtual
console hangs
archdetect: had to add iSeries detect
kbd-chooser: needs to add iSeries viocons device - had to disable 
"loadkeys"-function because it fails on "virtual console".
partitioner: needs to add iSeries viocons device - works with fdisk.
partconf: could create and mount root partition - swap needs to be done
manually as partconf fails selecting swap partition.
base-installer: postinst needs to add powerpc/iseries kernel version -
had to patch postinst with additional items in sources.list in order
to provide location of my own kernel package.
Had to create fstab manually in /target/etc - don't know why postinst
skipped this step?
Had to rename /target/etc/rcS.d/S18hwclockfirst to S08hwclockfirst - 
otherwise reboot loops with check filesystem.

Base install finished successfuly and I could complete "tasksel"
without any problems.


Karl Kappel







Reply to: