openSUSE Tumbleweed

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: openSUSE Tumbleweed

Post 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
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 825
Joined: Tue May 02, 2017 7:23 am

Re: openSUSE Tumbleweed

Post 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...
- Roland -
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: openSUSE Tumbleweed

Post by xeno74 »

Roland wrote: What does this runlevel argument actually do...?
Runlevel -- Wikipedia

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

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

Re: openSUSE Tumbleweed

Post 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
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: openSUSE Tumbleweed

Post 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
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: openSUSE Tumbleweed

Post 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
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: openSUSE Tumbleweed

Post 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
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply