Page 4 of 4

Re: openSUSE Tumbleweed

Posted: Mon Jul 15, 2019 6:55 pm
by xeno74
Roland,

I think I have found the issue. Many apps aren't compatible with the P5020 CPU. For example LightDM and libLLVM.so.7.

Please boot to the runlevel 3 with the boot argument "3":

For example:

Code: Select all

setenv bootargs root=/dev/sdb 3
Login as "root" (password: amigaone) and rename the libLLVM.so.7 to libLLVM.so.7.bak with the following command:

Code: Select all

mv /usr/lib64/libLLVM.so.7 /usr/lib64/libLLVM.so.7.bak
After that you can start Xorg with "startx".

I was able to start iceWM (command: icewm) and FVWM2 (command fvwm). MATE and XFCE don't work.

Sorry,
Christian

Re: openSUSE Tumbleweed

Posted: Tue Jul 16, 2019 2:57 pm
by Roland
xeno74 wrote: Please boot to the runlevel 3 with the boot argument "3
What does this runlevel argument actually do...? What values are possible, and what is the default if you do not define it?
After that you can start Xorg with "startx".

I was able to start iceWM (command: icewm) and FVWM2 (command fvwm). MATE and XFCE don't work.
"icewm" did nothing but the other option worked for me - THANKS !-) In fact, I have not used FVWM2 before, quite funny and original...

Re: openSUSE Tumbleweed

Posted: Tue Jul 16, 2019 3:54 pm
by xeno74
Roland wrote: What does this runlevel argument actually do...?
Runlevel -- Wikipedia

-- Christian

Re: openSUSE Tumbleweed

Posted: Wed Oct 28, 2020 12:23 pm
by xeno74
Hi All,

I was able to update openSUSE Tumbleweed PowerPC64 to version 20201002 today.

Image

Be aware, that openSUSE is experimental and isn't supported. openSUSE for the AmigaOne X1000 and X5000 is alpha software! It's only for testing and tinkering!

Cheers,
Christian

Re: openSUSE Tumbleweed

Posted: Fri Oct 30, 2020 4:08 pm
by xeno74
Hi All,

I was able to copy the complete openSUSE partition with dd and netcat via network from the X1000 to the X5000 today.

Commands:

X5000:

Code: Select all

# netcat –l -p 4444 | dd of=/dev/sda3
X1000:

Code: Select all

# dd if=/dev/sdb6 | netcat 192.168.178.59 4444
X1000: dd output:

Code: Select all

32323584+0 records in
32323584+0 records out
16549675008 bytes (17 GB, 15 GiB) copied, 1412,44 s, 11,7 MB/s
X5000: dd output:

Code: Select all

23879952+10266507 records in
32323584+0 records out
16549675008 bytes (17 GB, 15 GiB) copied, 1487.5 s, 11.1 MB/s
X5000:

Code: Select all

e2fsck -f /dev/sda3
Output:

Code: Select all

e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
openSUSE: 456457/1011840 files (0.5% non-contiguous), 2954960/4040448 blocks
X5000:

Code: Select all

# resize2fs /dev/sda3
Output:

Code: Select all

resize2fs 1.42.13 (17-May-2015)
Resizing the filesystem on /dev/sda3 to 90789888 (4k) blocks.
The filesystem on /dev/sda3 is now 90789888 (4k) blocks long.
Issue: Xorg doesn't start because libLLVM.so.10 isn't compatible with the P50x0 CPUs.

Solution:

Please boot to the runlevel 3 with the boot argument "3":

Code: Select all

setenv bootargs root=/dev/sda 3
Login as "root" (password: amigaone) and rename the libLLVM.so.10 to libLLVM.so.10.bak with the following command:

Code: Select all

mv /usr/lib64/libLLVM.so.10 /usr/lib64/libLLVM.so.10.bak
After that you can start Xorg with "startx". Unfortunately XFCE and MATE don't work on the X5000 but you can use FVWM instead.

Cheers,
Christian

Re: openSUSE Tumbleweed

Posted: Tue Mar 19, 2024 1:26 pm
by xeno74
xeno74 wrote: Wed Sep 20, 2023 7:49 am I have created a new openSUSE Tumbleweed PPC64 disk image again.

New:
  • PuTTY
  • FileZilla
  • Leafpad
  • SMPlayer
  • MuPDF
  • Claws Mail
  • Brasero
  • Geany
  • XawTV
  • Scribus
  • Eog
  • Wireshark
  • Apache2
  • Added WindowList to the panel
  • Added an XScreenSaver launcher to the panel (One click to activate it in the background. It would start after 4 minutes without activity. With the second click it starts immediately)
Download: openSUSE_Tumbleweed_20230628-3_ppc64.img.tar.gz (2.7G)

md5sum: 2f6f73f620e6772fedb3a754f5295c29

Image
Hi All,

I was able to copy the complete openSUSE partition with rsync and SSH via network from the X1000 to the X5000 today.

Commands:

Code: Select all

bash-5.1# pwd
/run/media/amigaone/openSUSE
bash-5.1# ls
bin boot dev etc home lib lib64 lost+found mnt opt proc root run sbin srv sys tmp usr var
bash-5.1# rsync --stats --progress --numeric-ids -axAhHSP . root@192.168.178.52:/run/media/amigaone/openSUSE_XFS --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/mnt
On the X5000:

Code: Select all

bash-5.1# mkdir tmp sys proc dev
bash-5.1# chmod 1777 tmp
bash-5.1# Edit /etc/fstab
Important: PermitRootLogin yes in the /etc/ssh/sshd_config then restart of the sshd.

Issue: Xorg doesn't start because libLLVM.so.10 and libLLVM.so.16 aren't compatible with the P50x0 CPUs.

Solution:

Please boot to the runlevel 3 with the boot argument "3":

# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5

Code: Select all

setenv bootargs root=/dev/sda 3
Login as "root" (password: amigaone) and rename the libLLVM.so.10 to libLLVM.so.10.bak with the following command:

Code: Select all

mv /usr/lib64/libLLVM.so.10 /usr/lib64/libLLVM.so.10.bak
Then rename the libLLVM.so.16 to libLLVM.so.16.bak with the following command:

Code: Select all

mv /usr/lib64/libLLVM.so.16 /usr/lib64/libLLVM.so.16.bak
Add the suid bit to the binary /usr/bin/Xorg (chmod +s /usr/bin/Xorg)

Create a .xinitrc with the content "fvwm" in your home directory.

After that you can start Xorg with "startx". Unfortunately XFCE and MATE don't work on the X5000 but you can use FVWM instead.

Many software aren't compatible with the P50x0 CPUs. It's only for testing and tinkering.

Cheers,
Christian

Re: openSUSE Tumbleweed

Posted: Thu Mar 21, 2024 11:31 am
by xeno74
xeno74 wrote: Issue: Xorg doesn't start because libLLVM.so.10 and libLLVM.so.16 aren't compatible with the P50x0 CPUs.
...
Many software aren't compatible with the P50x0 CPUs. It's only for testing and tinkering.
The following disk image is the last good working openSUSE for the X5000.

openSUSE_Tumbleweed_20170924-2_ppc64.img.tar.gz