Amiga.org

Operating System Specific Discussions => Linux PPC discussion => Topic started by: xeno74 on September 29, 2013, 01:08:41 AM

Title: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on September 29, 2013, 01:08:41 AM
(http://www.supertuxkart-amiga.de/amiga/opensuse-11.1-kde3-x1000-desktop-thumbnail.jpg) (http://www.supertuxkart-amiga.de/amiga/opensuse-11.1-kde3-x1000-desktop.jpg)

Hi there,

I've released openSUSE 11.1-1 for the AmigaOne X1000.

Download: openSUSE-11.1-1-x1000-ppc64.tar.gz (http://www.xenosoft.de/openSUSE-11.1-1-x1000-ppc64.tar.gz) "experimental"

Known problems:




Be aware, that openSUSE is experimental and isn't supported.

Here are the installation instructions for openSUSE (based on the Fedora installation instructions by Pat Wall. Thanks to Pat :) )

You must have another Linux distribution already installed such as Debian, MintPPC, Ubuntu etc in
order to install openSUSE 11.1-1. Login to your current Linux distribution, e.g. Debian or
Ubuntu and create an ext3 partition of at least 20GB using GParted or similar tool of your choice.
You should also create a Linux swap partition.

Login to your current Linux distribution, e.g. Debian or Ubuntu, and open a terminal to complete
the following steps.
Become the root user by entering
Code: [Select]
su

Enter your root password
Download the kernel tarball from the following URL: kernel-3.10.3-6.17-2-powerpc-x1000-ubuntu.tar.bz2 (http://www.xenosoft.de/kernel-3.10.3-6.17-2-powerpc-x1000-ubuntu.tar.bz2)
Unpack the kernel tarball and copy it to your CF Card or USB Stick so it will be available to select
when booting from CFE:
Code: [Select]
tar jxvf kernel-3.10.3-6.17-2-powerpc-x1000-ubuntu.tar.bz2

Code: [Select]
cp /path/to/vmlinux-3.10.3-2-ubuntu /path/to/cfcard

Create a mount point on which to mount the openSUSE tarball:
Code: [Select]
mkdir /mnt/opensuse

Mount the partition where you want to install openSUSE.
Code: [Select]
mount -t ext3 /dev/sdXX /mnt/opensuse

Download the openSUSE tarball from the following URL: openSUSE-11.1-1-x1000-ppc64.tar.gz (http://www.xenosoft.de/openSUSE-11.1-1-x1000-ppc64.tar.gz)
(The compressed image is 1.1GB in size and will expand to 3.1GB )
Copy the tar.gz file to the partition where you want to install openSUSE.
Code: [Select]
cp openSUSE-11.1-1-x1000-ppc64.tar.gz /mnt/opensuse

Change to /mnt/opensuse.
Code: [Select]
cd /mnt/opensuse

Unpack the tarball.
Code: [Select]
tar zxvf openSUSE-11.1-1-x1000-ppc64.tar.gz

Configure fstab to reflect your system e.g. replacing the strings with your own root partition
and swap partition respectively. In this example /dev/sdb2 is the root partition and /dev/sdb3 is the
swap partition.
Code: [Select]
nano -w /mnt/opensuse/etc/fstab
Code: [Select]
/dev/sdb2 / ext3 acl,user_xattr 1 1
/dev/sdb3 swap swap defaults 0 0
You can now reboot into your openSUSE installation:

Code: [Select]
reboot

Booting openSUSE
To boot openSUSE at the CFE prompt you will need to do the following:
Remember to substitute the root partition (/dev/sdb2 in this example) that you installed openSUSE on.
(Note this is typed as a single line at the CFE prompt)
Code: [Select]
CFE> setenv bootargs "root=/dev/sdb2"Boot the provided vmlinux-3.10.3-2-ubuntu kernel from a usb stick or compact flash card.
Code: [Select]
CFE> boot -elf -noints -fatfs cf0:vmlinux-3.10.3-2-ubuntu(compact flash card)

Code: [Select]
CFE> boot -elf -noints -fatfs usbdisk0:vmlinux-3.10.3-2-ubuntu(USB disk)

openSUSE will now boot to the “Shell Login” Screen.

Login into openSUSE with the administrator account root.

The default root password is: amigaone (all lower-case)

Change the root password to the password of your choice.
Code: [Select]
passwd

Enter your new password and confirm.
While still logged in as root you will need to setup X11.
Code: [Select]
sax2

(http://i33.tinypic.com/9064h1.png)

Configure your display, the resolution and the colors.

Save you configuration.

Start the KDE Display Manager with

Code: [Select]
kdmYou can login with the user "amigaone".

The default password is: amigaone (all lower-case)

Have a lot of fun with openSUSE. Be aware, that openSUSE is experimental and isn't supported.
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on October 06, 2013, 11:37:02 AM
(http://www.supertuxkart-amiga.de/amiga/opensuse-12.3-x1000-ppc32-thumbnail.jpg) (http://www.supertuxkart-amiga.de/amiga/opensuse-12.3-x1000-ppc32.jpg)

Hi All,

I've released openSUSE 12.3-1 for the AmigaOne X1000.
I've provided a installation instruction and a pre-configured tar file.

http://forum.hyperion-entertainment.biz/viewtopic.php?f=35&t=1996

Have a nice day.

Rgds,
Christian
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: Iggy on October 06, 2013, 08:37:15 PM
Quote from: xeno74;749476
(http://www.supertuxkart-amiga.de/amiga/opensuse-12.3-x1000-ppc32-thumbnail.jpg) (http://www.supertuxkart-amiga.de/amiga/opensuse-12.3-x1000-ppc32.jpg)

Hi All,

I've released openSUSE 12.3-1 for the AmigaOne X1000.
I've provided a installation instruction and a pre-configured tar file.

http://forum.hyperion-entertainment.biz/viewtopic.php?f=35&t=1996

Have a nice day.

Rgds,
Christian

Great work Christian.
Just a finicky point.
The SB600 doesn't have a sound chip, the sound chip is just connected to it.
I'm surprised you guys couldn't figure out a driver for it.
But then, what does it matter?
I'm sure there is an SB Live driver that could be used.

Hey, long live the supposedly "dead" ISA, PPCs!
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: magnetic on October 06, 2013, 10:49:51 PM
awesome work, one of the things that adds both value and coolness to X1000 is you getting modern GNU Linux distros running.
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on October 14, 2013, 12:02:53 PM
Quote from: Iggy;749505
Great work Christian.
Just a finicky point.
The SB600 doesn't have a sound chip, the sound chip is just connected to it.

You're right. It's a SigmaTel STAC92HD700 chip.

By the way I've ported the openSUSE kernel 3.9.8.1 for openSUSE 12.3. I've done the following steps:

1) I have downloaded the openSUSE kernel sourcen
2) I have patched it with the 3.9.8 nemo patch
3) I have merged the openSUSE config with Pat's config

Download: kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2 (http://www.xenosoft.de/kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2)

Rgds,
Christian
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on November 01, 2013, 02:05:58 PM
A new tarball of openSUSE 12.3 is here!
 
 New:
 
 - sound support (SigmaTel STAC92HD700)
 - added modules directory for the X1000 Linux kernel  3.9.8.1SuSE
 
 Download: openSUSE-12.3-2-x1000-ppc.tar.gz (http://www.xenosoft.de/openSUSE-12.3-2-x1000-ppc.tar.gz)

(http://forum.hyperion-entertainment.biz/download/file.php?id=609)
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on November 01, 2013, 10:56:57 PM
Would you like sound on openSUSE 11.1?

If yes then you have to install the openSUSE kernel: kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2 (http://www.xenosoft.de/kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2). Copy the kernel vmlinux-3.9.8.1-opensuse to the CF card and the modules directory 3.9.8SuSE to /lib/modules. Please reboot the AmigaOne X1000 and choose openSUSE 11.1 from the CFE boot menu. Login as root and type:

Code: [Select]
depmod -aStart YaST2 and configure the soundchip with PulseAudio.

Have a lot of fun with openSUSE 11.1.
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on November 02, 2013, 08:40:22 PM
Quote from: xeno74;751641
Would you like sound on openSUSE 11.1?

If yes then you have to install the openSUSE kernel: kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2 (http://www.xenosoft.de/kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2). Copy the kernel vmlinux-3.9.8.1-opensuse to the CF card and the modules directory 3.9.8SuSE to /lib/modules. Please reboot the AmigaOne X1000 and choose openSUSE 11.1 from the CFE boot menu. Login as root and type:

Code: [Select]
depmod -aStart YaST2 and configure the soundchip with PulseAudio.

Have a lot of fun with openSUSE 11.1.

openSUSE 11.1:

Sorry I have forgotten to tell you that you have to create/edit a CFE entry for the openSUSE kernel.

openSUSE 12.3:

Please install only 32-bit packages with YaST2 or zypper because 64-bit packages won't work. The PA6T is not compatible (enough) to POWER4 which is the minimum requirement for 64-bit openSUSE 12.3 to work.
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: Iggy on November 02, 2013, 09:10:37 PM
Great work, Christian.
While ridiculously expensive new, I still get a big kick out of PPC platforms.
Title: Re: openSUSE 11.1-1 for X1000 "experimental"
Post by: xeno74 on November 03, 2013, 12:49:03 PM
Hi All,

I've released a new tar file of the older version 11.1 of openSUSE.  

New:


Screenshot:  

(http://www.supertuxkart-amiga.de/amiga/opensuse-11.1-2-kde3-x1000-desktop-thumbnail.jpg) (http://www.supertuxkart-amiga.de/amiga/opensuse-11.1-2-kde3-x1000-desktop.jpg)

Download: openSUSE-11.1-2-x1000-ppc64.tar.gz (http://www.xenosoft.de/openSUSE-11.1-2-x1000-ppc64.tar.gz)

It requires the openSUSE kernel for the AmigaOne X1000: kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2 (http://www.xenosoft.de/kernel-3.9.8.1-x1000-opensuse-ppc64.tar.bz2)

Have fun with openSUSE 11.1-2.

All the best,
Christian