Re: ia64 port needs help in order to be saved

Frank Scheiner <[email protected]>
Newsgroups gmane.linux.debian.ports.ia64
Message-ID <[email protected]>
On 05.08.20 14:51, John Paul Adrian Glaubitz wrote:
> Hello Frank!
>
> On 8/4/20 9:04 PM, Frank Scheiner wrote:
>> All kernels used Sergei's configuration adapted to enable network boot.
>>
>> * 4.14.83 vanilla w/o ptrace patch and compiled with "gcc (Gentoo
>> 7.3.0-r3 p1.4) 7.3.0" leads to a reboot after kernel and initramfs are
>> loaded:
>>
>> ```
>> ELILO v3.16 for EFI/IA-64
>> ..
>> Uncompressing Linux... done
>> Loading file AC10027B.initrd.img...done
>> 1,0,0,0 5400006301E10000 0000000000000000 EVN_BOOT_START
>
> I have noticed that such an immediate reboot is also observed with certain
> versions of elilo. For example, the elilo version in Wheezy causes an
> immediate reboot while the version from Squeeze works.

Sure, but this version of elilo works for all my Itanium machines (even
with newer kernels on other machines than the rx2800 i2) - I haven't yet
evaluated GRUB for these machines and hence am conservative or reluctant
to change the boot loader for testing a specific kernel. I don't want to
change too many things.

And the behavior is similar to what Sergei wrote in [1] I think, so I'm
confident that this is not coming from the boot loader, but from using
gcc 7.3.0 w/o ptrace patch.

[1]: https://lore.kernel.org/patchwork/comment/1081244/

> But we're using GRUB anyway. And since unpatched versions of gcc are
> known to produce a buggy kernel, we don't need to test that either.

Ok, I just used what I had available on Gentoo. Emerging a new gcc would
take a lot of time and can also produce repercussions with the rest of
the installed software.

For Debian it was relatively easy to test a newer gcc and that really
makes a difference for 4.14.x kernels.

>
>> * 4.14.83 vanilla w/o ptrace patch and compiled with "gcc (Debian
>> 10.2.0-3) 10.2.0" works and boots Debian GNU/Linux Sid successfully to
>> the login prompt on my rx2800 i2 and also runs stable enough to
>> recompile itself:
>>
>> ```
>> ELILO v3.16 for EFI/IA-64
>> ..
>> Uncompressing Linux... done
>> Loading file AC10027B.initrd.img...done
>> [    0.000000] Linux version 4.14.83vanilla (root@rx2800-i2) (gcc
>> version 10.2.0 (Debian 10.2.0-3)) #1 SMP Tue Aug 4 15:56:40 UTC 2020
>> [...]
>> Debian GNU/Linux bullseye/sid rx2800-i2 ttyS1
>>
>> rx2800-i2 login:
>> ```
>>
>> * The same holds true for 4.14.191 vanilla w/o ptrace patch and compiled
>> with the same gcc.
>>
>> So latest 4.14.x kernels should work w/o the patch on a rx2800 i2 with
>> Itanium 9300 (Tukwila) series processors - if they are compiled with gcc 10.
>
> I'm currently running a 4.14.192 kernel with the ptrace patch. While it doesn't
> crash, I'm seeing a kworker thread with rather high load.
>
> Do you observe that as well?

Not that I know of, but I didn't check activity the whole time. I'll
observe activity next time I fire the machine up.

What I saw on Debian were unaligned memory accesses. But I think that is
common on non-x86 arches.

Cheers.
Frank
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.