Re: Updated installation images for Debian Ports

2023-06-20 Thread Pedro Miguel Justo

> 
> I have done that myself just today. Works without issues.
> 

Same here. No issues on my Montvale rx2660.

> 
> I'm just using a KVM virtual machine running Windows XP with Internet 
> Explorer ;-).
> 

Gotta bite the bullet then…

Thanks.




Re: Updated installation images for Debian Ports

2023-06-20 Thread John Paul Adrian Glaubitz
Hi Pedro!

On Sat, 2023-06-17 at 22:30 +, Pedro Miguel Justo wrote:
> 
> > I’ll give it a try on Monday.

I have done that myself just today. Works without issues.

> Slightly related question: Is there any way to reliably use Remote
> Media using today's OSes, Browsers and Java Runtime?

I'm just using a KVM virtual machine running Windows XP with Internet Explorer 
;-).

> That would avoid me having to physically burn and insert a CD in loco.

Agreed.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Updated installation images for Debian Ports

2023-06-17 Thread Pedro Miguel Justo


> On Jun 17, 2023, at 03:01, John Paul Adrian Glaubitz 
>  wrote:
> 
> Hi!
> 
> Does anyone have the time to verify this image installs fine on an RX2660
> again?
> 

Thanks Adrian.

I’ll give it a try on Monday.




Re: Updated installation images for Debian Ports

2023-06-17 Thread Pedro Miguel Justo


> I’ll give it a try on Monday.

Slightly related question: Is there any way to reliably use Remote Media using 
today's OSes, Browsers and Java Runtime?

That would avoid me having to physically burn and insert a CD in loco.




Re: Updated installation images for Debian Ports

2023-06-17 Thread John Paul Adrian Glaubitz
Hi!

On Wed, 2023-06-14 at 15:07 +0200, John Paul Adrian Glaubitz wrote:
> I have created updated installation images for Debian Ports.
> 
> These can be found here:
> 
> - https://cdimage.debian.org/cdimage/ports/snapshots/2023-06-14/
> 
> On ia64, these images should be usable on all machines again since
> the previous regression in kernel 6.1 has been fixed in 6.3 which
> is now the kernel version that the installer uses.

Does anyone have the time to verify this image installs fine on an RX2660
again?

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



RE: Updated installation images for Debian Ports 2020-04-19

2020-04-29 Thread Pedro Miguel Justo

The Itanium image installed smoothly on my Montvale-based RX2660. The only note 
is that "modprobe_blacklist=radeon nomodeset” is still required.

Glad to see GDB working . GIT seems to have a dependency problem.

_
Pedro

From: John Paul Adrian Glaubitz 
Sent: Sunday, April 19, 2020 11:30
To: debian-ia64 
Subject: Updated installation images for Debian Ports 2020-04-19

Hi!

I just uploaded updated installation images 2020-04-19 for the
following Debian Ports architectures [1]:

 * alpha
 * hppa
 * ia64
 * m68k
 * powerpc
 * ppc64
 * sparc64

These images should finally fix the installation process on Apple
PowerMacs and PowerBooks compatible with GRUB, so basically every
Macintosh using the New World ROM [2].

One user already reported a successful installation on his PowerMac
G5 and I expect installations to work fine on 32-bit machines, i.e.
G3 and G4 as well. But I'm looking forward to more feedback.

Another important improvement to debian-installer is that the mirror
setup now allows to select the preferred mirror from a list instead
having to enter that information manually. Unfortunately, there are
only a few mirrors, namely in Germany and South Korea which can be
chosen from. So don't be surprised that the list is short.

Otherwise, the images contain the usual improvements like a new kernel
and a fresh base system.

Thanks,
Adrian

> [1] https://cdimage.debian.org/cdimage/ports/2020-04-19/
> [2] https://en.wikipedia.org/wiki/New_World_ROM

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Updated installation images for Debian Ports 2019-07-04

2019-07-06 Thread John Paul Adrian Glaubitz
On 7/6/19 10:39 PM, William ML Leslie wrote:
> I had the same issue that Frank Scheiner had regarding vim-tiny on the
> rx2660 (thank you Frank for the detailed explanation of your
> experience).

The problem is the vim package which failed to build from source on ia64
again [1]. If I build installation images after the vim package has failed
to build, the issue you are describing occurs. The explanation why a vim
package that fails to build blocks the installation is explained in [2].

I will build the vim package manually now with the testsuite disabled but
someone needs to have a look at vim on alpha and ia64 and fix the package.

Adrian

> [1] https://buildd.debian.org/status/package.php?p=vim=unstable
> [2] https://lists.debian.org/debian-sparc/2017/12/msg00060.html

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Updated installation images for Debian Ports 2019-07-04

2019-07-06 Thread William ML Leslie
On Fri, 5 Jul 2019 at 01:03, John Paul Adrian Glaubitz
 wrote:
>
> Hello!
>
> I just uploaded updated installation images 2019-07-04 for the
> following Debian Ports architectures:
>
>  * alpha
>  * hppa
>  * ia64
>  * m68k
>  * powerpc
>  * ppc64
>  * sh4
>  * sparc64
>
> I uploaded both CD images [1] as well as netboot images [2].
>
> Please test those images and report back over the mailing list for
> the corresponding architecture.
>

Thank you for producing these! I'm new today to hardware ports (though
I have been a debian hurd-i386 user for many years). I have
successfully used this ia64 image to install to my stylish combination
slim-line space heater and secure ambient noise generator.

It's an HP Integrity rx2620 with iLO MP and a single mckinley at 1.4
GHz and 6 GiB of RAM.

I had the same issue that Frank Scheiner had regarding vim-tiny on the
rx2660 (thank you Frank for the detailed explanation of your
experience).  This one was supremely frustrating as editing
bootstrap-base.postinst after the first install attempt and retrying
the install leads to failing to extract a .tar (file exists!) wheras
performing the partitioning step again would lead to the cdrom
becoming unmounted; and d-i would not give me the option to remount
the cdrom before continuing onto the next step until I restarted the
install in expert mode.  Editing the file before detecting disks
seemed to work however.

I have not tested running without the radeon module blacklisted; I
will do once I have the machine configured for use.

-- 
William Leslie

Notice:
Likely much of this email is, by the nature of copyright, covered
under copyright law.  You absolutely MAY reproduce any part of it in
accordance with the copyright law of the nation you are reading this
in.  Any attempt to DENY YOU THOSE RIGHTS would be illegal without
prior contractual agreement.



Re: Updated installation images for Debian Ports 2019-04-12

2019-04-16 Thread John Paul Adrian Glaubitz
On 4/15/19 6:46 PM, Frank Scheiner wrote:
>> If we’re lucky, it’s just a matter of enabling the grub-installer package on 
>> ia64 and add “ia64” to the architecture matching for “amd64-efi”.
> 
> That would be cool. Let's hope for the best. :-D
I think, the following patch should be enough as the installation
process for grub-efi-* is standardized and the code for grub-efi-amd64
in grub-installer should also work

>From 3ca3836ba6f409bd3b4a445b3db5fedc95ea1198 Mon Sep 17 00:00:00 2001
From: John Paul Adrian Glaubitz 
Date: Tue, 16 Apr 2019 08:15:12 +0200
Subject: [PATCH] Add ia64 support

---
 debian/control | 2 +-
 grub-installer | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index fbc6728e..bbeb85ae 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Vcs-Browser: 
https://salsa.debian.org/installer-team/grub-installer
 Vcs-Git: https://salsa.debian.org/installer-team/grub-installer.git
 
 Package: grub-installer
-Architecture: i386 hurd-i386 amd64 kfreebsd-i386 kfreebsd-amd64 powerpc ppc64 
ppc64el sparc sparc64 mipsel arm64 armhf
+Architecture: i386 ia64 hurd-i386 amd64 kfreebsd-i386 kfreebsd-amd64 powerpc 
ppc64 ppc64el sparc sparc64 mipsel arm64 armhf
 XB-Subarchitecture: ${subarch}
 Provides: bootable-system
 Depends: ${shlibs:Depends}, ${misc:Depends}, kernel-installer, created-fstab, 
di-utils (>= 1.15), di-utils-mapdevfs, os-prober, partman-utils
diff --git a/grub-installer b/grub-installer
index ef64fdce..c168989c 100755
--- a/grub-installer
+++ b/grub-installer
@@ -373,6 +373,9 @@ case $ARCH in
grub_package="grub-pc"
fi
;;
+ia64/*)
+   grub_package="grub-efi-ia64"
+   ;;
 powerpc/*|ppc64/*)
grub_package="grub-ieee1275"
;;
-- 
2.20.1

I have manually built a grub-installer with that patch now and uploaded
it. It should be pulled in automatically during the next image build.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Re: Updated installation images for Debian Ports 2019-04-12

2019-04-15 Thread Frank Scheiner

On 4/15/19 18:21, John Paul Adrian Glaubitz wrote:

On Apr 15, 2019, at 6:10 PM, Frank Scheiner  wrote:

Update for rx4640, see below:

Indeed the rx4640 behaves differently than the rx2620, despite the same
chipset and the older Itanium processors. The installation works through
identically to the rx2660 (with the earlier mentioned manual "help"). No
error messages like on the rx2620. I'm not sure why this is like that,
though.

As an additional test I will try the resulting on-disk installation
performed on the rx4640 on the rx2620.


I think we should get the bootloader installation sorted out first so users 
don’t get stuck in the end once elilo gets installed.


I'll have a look, though I think the best way would be to not mount the
EFI system partition (ESP) at all. There's no need to mount the
partition all the time, if it only gets changed on elilo upgrades (sure,
 won't happen anymore) or kernel upgrades and is then mounted
automatically by elilo - at least that's my impression.

I need to check what happens on kernel updates.

UPDATE: On second thought, most likely GRUB needs this partition mounted
all the time, like the HFS bootstrap partition for powerpc/ppc64. Then
elilo-installer should handle that and (u)mount it as needed.


Is there any chance you could test-install GRUB on any of your machines so we 
can find out what modifications are necessary to get grub-installer work on 
ia64?


I'll try on the rx2660 and report back.



I assume we don’t need to change much as the environment behaves very similar 
to x86_64.

If we’re lucky, it’s just a matter of enabling the grub-installer package on 
ia64 and add “ia64” to the architecture matching for “amd64-efi”.


That would be cool. Let's hope for the best. :-D

Cheers,
Frank



Re: Updated installation images for Debian Ports 2019-04-12

2019-04-15 Thread John Paul Adrian Glaubitz



> On Apr 15, 2019, at 6:10 PM, Frank Scheiner  wrote:
> 
> Update for rx4640, see below:
> 
> Indeed the rx4640 behaves differently than the rx2620, despite the same
> chipset and the older Itanium processors. The installation works through
> identically to the rx2660 (with the earlier mentioned manual "help"). No
> error messages like on the rx2620. I'm not sure why this is like that,
> though.
> 
> As an additional test I will try the resulting on-disk installation
> performed on the rx4640 on the rx2620.

I think we should get the bootloader installation sorted out first so users 
don’t get stuck in the end once elilo gets installed.

Is there any chance you could test-install GRUB on any of your machines so we 
can find out what modifications are necessary to get grub-installer work on 
ia64?

I assume we don’t need to change much as the environment behaves very similar 
to x86_64.

If we’re lucky, it’s just a matter of enabling the grub-installer package on 
ia64 and add “ia64” to the architecture matching for “amd64-efi”.

Adrian


Re: Updated installation images for Debian Ports 2019-04-12

2019-04-15 Thread Frank Scheiner

Update for rx4640, see below:

On 4/14/19 22:41, Frank Scheiner wrote:

I used the 2019-04-12 image ([1]) and tested a normal mode installation
on the following machines with mixed success:

[1]:
https://cdimage.debian.org/cdimage/ports/2019-04-12/debian-10.0-ia64-NETINST-1.iso


## rx2620 (w/2x Itanium 2 9020 (Montecito) and enabled Hyper-Threading,
HP zx1 chipset) ##

No luck so far
[...]

>

## rx2660 (w/1x Itanium 2 9140M (Montvale) and enabled Hyper-Threading,
HP zx2 chipset) ##
[...]
I could perform a successful installation on this machine - with some
manual "help":
[...]

>

## rx2800 i2 (w/1x Itanium 9320 (Tukwila) and enabled Hyper-Threading,
Intel Boxboro chipset) ##

No luck so far.
[...]

>

## rx4640 (w/4 x Itanium 2 1.3 GHz (Madison), HP zx1 chipset) ##

I'll check the installer ISO on this machine tomorrow. Hopefully it
behaves differently than the rx2620.


Indeed the rx4640 behaves differently than the rx2620, despite the same
chipset and the older Itanium processors. The installation works through
identically to the rx2660 (with the earlier mentioned manual "help"). No
error messages like on the rx2620. I'm not sure why this is like that,
though.

As an additional test I will try the resulting on-disk installation
performed on the rx4640 on the rx2620.

Cheers,
Frank



Re: Updated installation images for Debian Ports 2019-04-12

2019-04-14 Thread Frank Scheiner

Hi Adrian,

much obliged for the ia64 ISOs. :-D

On 4/12/19 11:34, John Paul Adrian Glaubitz wrote:

Hello!

I just uploaded updated installation images 2019-04-12 for the
following Debian Ports architectures:
[...]
  * ia64
[...]
Please test those images and report back over the mailing list for
the corresponding architecture.

Known issues:
[...]
  * ia64
- The kernel might be unstable during install
  (try passing "hardened_usercopy=off" at the boot prompt,
   e.g. "install hardened_usercopy=off"
[...]
Important:

When reporting issues or bugs, please include the syslog
from your installation in the bug report/mail. The log
file can be access when switching to another console using
+ for normal installations or ++
when installing over a serial console. I also need to know
what hardware was used, which installation steps (normal
vs. expert) and which image was used.

Thanks,
Adrian


[1] https://cdimage.debian.org/cdimage/ports/2019-04-12/
[2] https://cdimage.debian.org/cdimage/ports/debian-installer/




I used the 2019-04-12 image ([1]) and tested a normal mode installation
on the following machines with mixed success:

[1]:
https://cdimage.debian.org/cdimage/ports/2019-04-12/debian-10.0-ia64-NETINST-1.iso

## rx2620 (w/2x Itanium 2 9020 (Montecito) and enabled Hyper-Threading,
HP zx1 chipset) ##

No luck so far

The machine produces a lot of "usercopy: Kernel memory overwrite attempt
detected" errors when the UDEBs are installed. Going back to the menu is
also not possible, as the installer screen exits afterwards. I therefore
also don't have a network connection to copy out the syslog. And I can't
even mount a FS on a USB stick, trying to load the ext3 module gives a
segfault, not sure if it is already available at the start of the
installation. I therefore manually "copied" information from the console
(see attached text file).

I can't continue with the installation from there on.

But as this machine worked well with older kernels, I assume it's either
the newer kernel that's problematic for this machine or the installer
environment or a combination. Though when using the same kernel version
(4.19.28) with a NFS root FS and the "hardened_usercopy=off" kernel
command line option, I don't see any problems even when upgrading nearly
two dozens of packages.

```
root@rx2620:~# uname -a
Linux rx2620 4.19.0-4-mckinley #1 SMP Debian 4.19.28-2 (2019-03-15) ia64
GNU/Linux

root@rx2620:~# cat /proc/cmdline
BOOT_IMAGE=net0:/AC100221.vmlinuz  root=/dev/nfs ip=:enp32s2f0:dhcp
modprobe.blacklist=radeon hardened_usercopy=off

root@rx2620:~# cat /etc/*release
PRETTY_NAME="Debian GNU/Linux buster/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/;
SUPPORT_URL="https://www.debian.org/support;
BUG_REPORT_URL="https://bugs.debian.org/;
```

I therefore don't assume a hardware failure, even more as the machine
worked flawlessly with Debian GNU/Linux Sid on NFS root FS since about a
year or so.

## rx2660 (w/1x Itanium 2 9140M (Montvale) and enabled Hyper-Threading,
HP zx2 chipset) ##

On this machine I don't see any of these "usercopy: Kernel memory
overwrite attempt detected" as on the rx2620 neither with nor without
the "hardened_usercopy=off" kernel command line option active. Could be
related to the different hardware.

I could perform a successful installation on this machine - with some
manual "help":

* there is no need to load any firmware for the built-in tg3 driven
NICs, although a dialogue in the installer indicates differently

* To be sure to have enough space for two kernels and two initramfs
images on the EFI system partition, increase the sizes in your desired
partman-auto recipe. E.g. for everything on one partition (aka atomic)
change `/lib/partman/recipes-ia64/30atomic` as follows:
```
538 538 1075 fat16
$primary{ }

method{ efi }

format{ } .
[...]
```

I'm preparing a patch for d-i/partman-auto to include these changes in
the future.

* "bootstrap-base" fails due to:
```
Apr 14 14:46:39 debootstrap: dpkg: dependency problems prevent
configuration of vim-tiny:
Apr 14 14:46:39 debootstrap:  vim-tiny depends on vim-common (=
2:8.1.0089-1); however:
Apr 14 14:46:39 debootstrap:   Version of vim-common on system is
2:8.1.0875-2.
Apr 14 14:46:39 debootstrap:
Apr 14 14:46:39 debootstrap: dpkg: error processing package vim-tiny
(--configure):
Apr 14 14:46:39 debootstrap:  dependency problems - leaving unconfigured
```
This can be worked around by modifying the file
`/var/lib/dpkg/info/bootstrap-base.postinst` and adding an
`--exclude=vim-tiny` to the debootstrap command starting at line 147
(see [2] for comparison). You should do this in a shell during the
partitioning step, as the installer will hold there for user input. Some
days earlier I had to also use "apt pinning" to prevent a retried
installation of that package - which also failed - later on in the
installation process. But today this wasn't needed any longer. I hence
assume that