Fedora 27/28 Server PPC64

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
Skateman
Posts: 858
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

Re: Fedora 27/28 Server PPC64

Post by Skateman »

@xeno74 Yep i have tried that.. but Xorg wont start. Took a look at the xorg.conf and looks fine... driver "radeon"

Tried to generate a new Xorg.conf by using.. Xorg -configure but this crashes as well.

@Roland i will take a look at your recipe.
(where also stated that the image was a partion image :-) ) Thats where i went wrong the first time.
After creating a linux ext 4 partition (sda1) and swap partition on the new SSD, i DDed the Fedora.img to the partition and all working.

Still a bummer that the fully supported Radeon R7 250 in OS4 (which i have also bought the drivers / software for) is driverless within Linux...
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
User avatar
xeno74
Posts: 9320
Joined: Fri Mar 23, 2012 7:58 am

Re: Fedora 27/28 Server PPC64

Post by xeno74 »

Hi Skateman,

Maybe glamor is the problem. Please rename the libglamoregl.so to libglamoregl.so.bak.

Code: Select all

sudo mv /usr/lib64/xorg/modules/libglamoregl.so /usr/lib64/xorg/modules/libglamoregl.so.bak
After that restart your X5000.

Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Skateman
Posts: 858
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

Re: Fedora 27/28 Server PPC64

Post by Skateman »

Yeah!!

Your command did the trick! i now have a GUI ... lets see

Thanks!
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
User avatar
xeno74
Posts: 9320
Joined: Fri Mar 23, 2012 7:58 am

Re: Fedora 27/28 Server PPC64

Post by xeno74 »

Skateman wrote:Yeah!!

Your command did the trick! i now have a GUI ... lets see

Thanks!
Fantastic! Have a lot of fun with Fedora! :-)
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Skateman
Posts: 858
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

Re: Fedora 27/28 Server PPC64

Post by Skateman »

After playing around with Fedora, the DPAA Network network issues like they exists within Ubuntu also occur with Fedora.
The behavior is quite the same with the running out of buffer space errors, and network traffic which dies.. Kernels 4.14 to 4.17 all show similar results.

I was just very anxious if it had to to with my Ubuntu installation in the first place or the Kernel.. Seems that is is Kernel related.

The freeBSD version for the X5000 which is using another kernel (as i have understood) is not having any DPAA network issues.. (if i recall correctly)
As posted by @chmeee "Most else works, and ethernet works really well, able to nearly saturate the gigabit link (limited only by the other end, I found, my G5 macs can't keep up with it).

I hope this helps."

Is there a way to compare these Kernels to see what might cause these DPAA Network issues.. ??
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Fedora 27/28 Server PPC64

Post by Roland »

Unfortunately PPC (BE) support has been dropped from Fedora Server starting from v. 29. So, sadly one more 'dead end' distro from our point of view...
- Roland -
User avatar
xeno74
Posts: 9320
Joined: Fri Mar 23, 2012 7:58 am

Re: Fedora 27/28 Server PPC64

Post by xeno74 »

Fedora 28 is last release for ppc64 (BE) Due the limited resource and clear preference of the ppc64le architecture in any new developments, it was decided that ppc64 architecture will transfer into a maintenance mode where the new features (eg. Atomic Host compose) we plan for ppc64le won't be added, see email for details.
email: wrote: Hello friends of the PowerPC and Power architectures,

As you likely know our Fedora on Power project is driven by a small
team of Red Hat and IBM employees with occasional collaboration from
the broader community. And we have to think about our priorities when
our resources are limited. Currently we care about 2 architectures,
ppc64 and ppc64le, they are both using the same ISA, but yet different
ABIs.

The facts about the current situation and an outlook into the future is
- IBM is focusing on the ppc64le variant in all new Linux developments
[1]
- all new hardware (Power or OpenPower based) is capable of running in
little endian mode

We can look at Golang as an example where the ppc64 port is not on-par
with the ppc64le one in features (it lacks some). This can lead to a
situation where we will have to drop ppc64 from the supported Golang
architectures and make ppc64 Fedora port less complete. We expect
similar situation with other projects where there is no sustained
effort to support ppc64.

As a result we want to transfer the ppc64 port into a maintenance mode.
It means new features, that we plan for ppc64le, won't be enabled for
ppc64 (eg. Atomic Host compose) or it may even lose some features in
the time (eg. disable the whole golang-* stack). There is currently no
plan to remove ppc64 as a Fedora architecture under the community
control, it will only receive less attention than ppc64le.

With regards

Dan on behalf of the Fedora on Power team

[1] https://www.ibm.com/developerworks/comm ... te?lang=en
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9320
Joined: Fri Mar 23, 2012 7:58 am

Re: Fedora 27/28 Server PPC64

Post by xeno74 »

Image

Hi All,

I was able to upgrade my Fedora 27 Server PPC64 to version 28 today.

First, I updated Fedora 27 with the following command:

Code: Select all

dnf upgrade --refresh
After that I rebooted my AmigaOne and used the following commands for the upgrade to Fedora 28:

Code: Select all

dnf system-upgrade download --releasever=28

Code: Select all

dnf system-upgrade reboot
Fedora 28 works without any problems on my AmigaOne X1000 (including audio and hardware 3D acceleration):

Image

Unfortunately the MATE panel clock didn't work on the X5000 and in a virtual e5500 virtual QEMU machine:

Error message:

Code: Select all

kernel: mate-panel[6169]: illegal instruction (4) at 3fffa5779728 nip 3fffa5779728 lr 3fffa568cb20 code 1 in librsvg-2.so.2.42.7[3fffa5646000+1a1000]
The MATE desktop didn't start if the MATE panel clock was enabled. The MATE system monitor didn't work either because of the librsvg-2.so.2.42.7. I replaced the librsvg-2.so.2 with the one from Fedora 27 and after that the MATE panel clock and the MATE system monitor work again. I also removed the xorg.conf. Additionally I renamed the libglamoregl.so to libglamoregl.so.bak in /usr/lib64/xorg/modules/.

Fedora 28's librsvg-2.so.2 works on the X1000.

I created an img and uploaded it today.

Download: fedora28-2.img.tar.gz

Download size: 4.1 GB

MD5 checksum: 1784ca69651531522161498720a89414

I use this img on my AmigaOne X5000 currently. Screenshot:

Image

Additionally I uploaded an img with the libglamoregl.so, xorg.conf, and Fedora 28's librsvg-2.so.2 for testing.

Download: fedora28.img.tar.gz

Download size: 5.9 GB

MD5 checksum: 4263701ba64b97549dbe9318da5ab3c5

I use this img on my AmigaOne X1000 currently.

Default username and password:
Username: amigaone
Password: amigaone
Root Password: amigaone

You can start the MATE desktop with "startx".

Please note:
Fedora 28 is the last release for ppc64 (BE). Due the limited resource and clear preference of the ppc64le architecture in any new developments, the Fedora developers have decided that ppc64 architecture will transfer into a maintenance mode where the new features (eg. Atomic Host compose) they plan for ppc64le won't be added.
Be aware, that Fedora is experimental and our AmigaOnes aren't supported officially. Fedora 28 is alpha software! It's only for testing and tinkering. Fedora Server is focused on server software. If you want a desktop Linux distribution then use Fienix or MintPPC instead.


Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9320
Joined: Fri Mar 23, 2012 7:58 am

Re: Fedora 27/28 Server PPC64

Post by xeno74 »

Image

The automatic configuration of my analog TV card Typhoon TView RDS + FM Stereo (BT878 chip) doesn't work.

I created the file /etc/modprobe.d/tv_bttv.conf with the following line.

# vi /etc/modprobe.d/tv_bttv.conf

Code: Select all

options bttv card=53
After a reboot, my TV card works with Fedora 28. :-) I use TVtime for watching television and for playing games with my connected Nintendo GameCube.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9320
Joined: Fri Mar 23, 2012 7:58 am

Re: Fedora 27/28 Server PPC64

Post by xeno74 »

Manual network interface configuration on Fedora PPC64:

vi /etc/sysconfig/network-scripts/ifcfg-<network interface>

For example: vi /etc/sysconfig/network-scripts/ifcfg-ens33

Code: Select all

DEVICE=ens33
BOOTPROTO=none
ONBOOT=yes
PREFIX=24
IPADDR=192.168.178.102
GATEWAY=192.168.178.1
DNS1=192.168.178.21
DNS2=192.168.178.1
If you want to disable ipv6 then add the following line to "/etc/sysctl.conf".

Code: Select all

net.ipv6.conf.ens33.disable_ipv6 = 1
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply