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

Bug#268677: ia64 install



Package: installation-reports

INSTALL REPORT

Debian-installer-version: very recent netboot image from dannf
uname -a: Linux ia64 2.4.27-1-mckinley #1 Wed Aug 25 14:43:52 MDT 2004 ia64 GNU/Linux
Date: Aug 27, 28
Method: 
	Network install from my local mirror. I installed sid.

Machine: HP zx6000
Processor: Itanium 2
Memory: 2 gb
Root Device: SCSI
Root Size/partition table: 
	200 mb efi boot partition
	7 gb root partition
	remainder unused
Output of lspci and lspci -n:
	0000:00:01.0 USB Controller: NEC Corporation USB (rev 41)
	0000:00:01.1 USB Controller: NEC Corporation USB (rev 41)
	0000:00:01.2 USB Controller: NEC Corporation USB 2.0 (rev 02)
	0000:00:02.0 IDE interface: Silicon Image, Inc. (formerly CMD Technology Inc) PCI0649 (rev 02)
	0000:00:03.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 0d)
	0000:00:1c.0 Host bridge: Hewlett-Packard Company zx1 Local Bus Adapter (rev 32)
	0000:00:1d.0 Bridge: Hewlett-Packard Company zx1 I/O Controller (rev 22)
	0000:00:1e.0 Bridge: Hewlett-Packard Company zx1 System Bus Adapter (rev 22)
	0000:20:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
	0000:20:01.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
	0000:20:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)
	0000:20:1e.0 Host bridge: Hewlett-Packard Company zx1 Local Bus Adapter (rev 32)
	0000:40:1e.0 Host bridge: Hewlett-Packard Company zx1 Local Bus Adapter (rev 32)
	0000:60:1e.0 Host bridge: Hewlett-Packard Company zx1 Local Bus Adapter (rev 32)
	0000:80:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
	0000:80:1e.0 Host bridge: Hewlett-Packard Company zx1 Local Bus Adapter (rev 32)
	0000:c0:1e.0 Host bridge: Hewlett-Packard Company zx1 Local Bus Adapter (rev 32)
	0000:00:01.0 0c03: 1033:0035 (rev 41)
	0000:00:01.1 0c03: 1033:0035 (rev 41)
	0000:00:01.2 0c03: 1033:00e0 (rev 02)
	0000:00:02.0 0101: 1095:0649 (rev 02)
	0000:00:03.0 0200: 8086:1229 (rev 0d)
	0000:00:1c.0 0600: 103c:122e (rev 32)
	0000:00:1d.0 0680: 103c:122a (rev 22)
	0000:00:1e.0 0680: 103c:1229 (rev 22)
	0000:20:01.0 0100: 1000:0030 (rev 07)
	0000:20:01.1 0100: 1000:0030 (rev 07)
	0000:20:02.0 0200: 14e4:1645 (rev 15)
	0000:20:1e.0 0600: 103c:122e (rev 32)
	0000:40:1e.0 0600: 103c:122e (rev 32)
	0000:60:1e.0 0600: 103c:122e (rev 32)
	0000:80:00.0 0300: 1002:5159
	0000:80:1e.0 0600: 103c:122e (rev 32)
	0000:c0:1e.0 0600: 103c:122e (rev 32)

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

Initial boot worked:    [E] (usb keyboard did not work with older images)
Configure network HW:   [O] (all hardware detected ok)
Config network:         [O]
Detect CD:              [O]
Load installer modules: [O]
Detect hard drives:     [O]
Partition hard drives:  [E] (efi boot partition issues)
Create file systems:    [O]
Mount partitions:       [O]
Install base system:    [E] (pciutils problem)
Install boot loader:    [E] (elilo failed to install w/o hacks)
Reboot:                 [E] (elilo.conf had wrong root device)

Comments/Problems:

I eventually got this install to work, but it was a beast. I will probably
leave out some details. 

I first tried the current daily built CD, which could not see the USB
keyboard. Same is true of RC1. Understanding this had just been fixed in
svn, I got a very recent daily build from dannf and used it instead. This
d-i build used the 2.6.7 kernel. I set up netbooting with no trouble.

At first I was using a recent daily-ish build of the d-i 2.4 netboot
images, from dannf, and using this build, d-i did not load any kernel
module udebs from the mirror, which made it impossible to finish the
install as there was no vfat support. I switched to an even newer 2.6.7
based initrd, and did not re-experience this problem, which I have not
investigated further. At a guess, it is some kind of kernel mismatch.

I had to install sid because partman-efi is not available in testing.
In partman, I had a few problems at first getting the efi partition to
work, but eventually sorted it out. Several bugs have been filed about
these problems (#268495, #268554, #268555), so I won't go into detail
here.

When installing the base system, I ran into the problem that debootstrap
in sid is broken for ia64, there's a dependency on pciutils. I modified the
debootstrap sid script to work around this. I understand a fix is already
in progress.

Installing elilo was somewhat of a disaster. First, elilo could not mount the
efi boot partition created by partman, due to bug #268561. I modified elilo to
work around this bug, and elilo seemed to install ok.
 
But actually, the efivars kernel module was not installed, which prevented
it from modifying the efi. I understand dannf will be adding a new udeb for
this module; I ended up wgetting it from my server and manually loading it,
then chrooting into the target system (on a new d-i run), and running
elilo by hand, using a command line dannf gave me.

Booting the new system was also an adventure. I (eventually) got a boot
item in the efi menu, but it didn't work, the kernel was not mounting the
root filesystem. Eventually I noticed that efi.conf had /dev/sda3, whereas
root was on /dev/sda2. I don't know how elilo made this mistake, and I have
not yet investigated. I suspect it might just be because I did run elilo by
hand. After I edited and fixed it, the system booted ok.

base-config was uneventful, but I did notice that the desktop task was
uninstallable:

root@ia64:~/tmp>tasksel install desktop
Reading Package Lists... Done
Building Dependency Tree       
Reading extended state information      
Initializing package states... Done
Reading task descriptions... Done  
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies.  This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

The following packages have unmet dependencies:
  kde: Depends: kdemultimedia but it is not installable
       Depends: kdepim but it is not installable
  openoffice.org: Depends: openoffice.org-debian-files (> 1.1.1+1.1.2rc3) but it is not installable
                  Depends: openoffice.org-bin (> 1.1.1+1.1.2rc3) which is a virtual package.
tasksel: aptitude failed

Apparently things are not as consistent for ia64 in testing as they could be,
aptitude is not very robust when installing tasks if all the dependencies
cannot be met. I suspect this would not be a problem if I had installed
testing.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


Reply to: