Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
454 user(s) are online (165 user(s) are browsing Forums)

Members: 0
Guests: 454

more...

Support us!

Headlines

 
  Register To Post  

X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
Are there any guides anywhere for how to go about OS4/MOS/Linux on X5000 please?

I know Skateman is very knowledgable on this topic but I don't like to bug him all the time, especially with how busy he is right now.

So far I have OS4 on SDD in 1st SATA port using RX560 GPU and MOS on SDD in 2nd SATA port using X1600 Pro.

I was wondering if it's possible to add linux to one of those drives to make the triple possible? Would be preferable if I don't need to buy a PCIe SATA card but I suppose I could. Alternatively if I can't add the linux partitions to one of those drives then I could add an adapter that I have that makes one of the SATA's external. It's not ideal though since the hard drive would be hanging out the back of the machine.


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top
Re: X5000 Triple boot info
Just popping in
Just popping in


See User information
@MartinWQuote:
MartinW wrote:Are there any guides anywhere for how to go about OS4/MOS/Linux on X5000 please?

I know Skateman is very knowledgable on this topic but I don't like to bug him all the time, especially with how busy he is right now.

So far I have OS4 on SDD in 1st SATA port using RX560 GPU and MOS on SDD in 2nd SATA port using X1600 Pro.

I was wondering if it's possible to add linux to one of those drives to make the triple possible? Would be preferable if I don't need to buy a PCIe SATA card but I suppose I could. Alternatively if I can't add the linux partitions to one of those drives then I could add an adapter that I have that makes one of the SATA's external. It's not ideal though since the hard drive would be hanging out the back of the machine.


The absolutely best way to use Linux on X5000 is to place the 'root' on partition on a NVMe M.2. disk (can be used on X5000 with a PCIe x1 or x4 adapter) and the kernel on a FAT partition on the BootSD. That way the onboard Sata connectors can be reserved for AmigaOS and MOS and all the OSs are independent of each others.

You can find instructions for these arrangements in these threads:

https://forum.hyperion-entertainment.c ... .php?p=52779&hilit=bootsd
https://forum.hyperion-entertainment.c ... ic.php?p=56908&hilit=nvme

Go to top
Re: X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
@Rolar

Thanks for the info. To get me going, I have installed a simple SATA to eSATA bracket which allows me to move the SSD to the outside of the case and only connect one drive at a time. It's obviously not as slick as the PCIe adapter, but I already had it here so it will do for now.

I'll follow the links for actually having a go at setting it up.


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top
Re: X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
I seem to be a bit stuck at the moment.

I've prepared the SD card and added the kernel to it (https://github.com/chzigotzky/kernels/releases/tag/v6.15.0-rc7). The system loads the kernel and then the device tree so it all looks good. I then switch my monitor input and nothing.

my linuxbpot command is:
setenv bootargs root=/dev/sda2 load mmc 0 1000000 uimage-6.15 load mmc 0 2000000 cyrus.dtb bootm 1000000 2000000


I renamed the cyrus-p5040.dtb file and moved it to the root of the cd card just to save typing.

Here is what I did, all from within a linux VM on my Mac (Ubuntu based VM if it matters)

- used gparted to create a new MBR partition map
- created a small 512MB FAT32 partition at the start of the disk to hold kernel later if I wanted to
- created a 30GB ext4 partition next
- created an 8GB swap partition after that
- all other space left unallocated

I then used dd to copy the single partition image to /dev/sda2:
sudo dd if=mintppc32-2025-root.img of=/dev/sda2


Last step in the VM, edit the fstab to use /dev/sda2 for root and /dev/sda3 for swap. I commented out the line for grub since it is my understanding that we are not using it.

I'm not sure what's wrong here? It occurred to me that at no point have I tried a GPT partition table. I'm going to try that.


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top
Re: X5000 Triple boot info
Just popping in
Just popping in


See User information
@MartinW

MBR should work ok, though GPT has some advantages over it.

The problem may be with your graphics cards... I have never tried two graphics cards in my system. PPC Linux cannot use at all the RX cards, but IFAIK the X1600 should work. I have a simple Radeon HD 6450 in my X5000. Works with all OSs.

Where do you have the (Sata ?) disk with the root partition? Is it connected to the onboard Sata controller?

Go to top
Re: X5000 Triple boot info
Quite a regular
Quite a regular


See User information
@MartinW
I am not sure howto with X5000, but I have similar setup - X1000 with two graphics cards ( Southern Island for AmigaOS and HD6670 for linux ).
With this card configuration I need xorg.conf with BusID parameter to select right gfx output:
Section "Device"
    
Identifier  "Card0"
    
Driver      "radeon"
    
BusID       "PCI:1:0:0"
EndSection

You should set BusID numbers to the PCI id of your card.
You can test the correct PCI address with terminal:
lspci grep VGA

AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000
MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Go to top
Re: X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
@Rolar

I'm beginning to think it's my GPU because at this point I've tried everything I can think of! Yesterday I did the following:

- Removed the RX card so there is only the X1600 Pro. It is now in the primary 16x slot
- tried GPT partition table
- tried the 6.8 final kernel rather than the 6.15-rc7
- tried fienix 6.1 USB installer
- tried a different SSD
- tried with the SSD in SATA0 and with it in SATA1 and Morphos SSD in SATA0

All the same result. I think I've exhausted pretty much every option open to me?

Unless it's my sound card? En EMU10K1 SBLive. But then wouldn't I get a picture?

@sailor
If the xorg.conf wasn't configured correctly then again, wouldn't I at least get to the black screen and see it attempt to boot, but just fail to start X11?

Bit of a mystery! I have other cards that should be supported (HD 5450 and another I forget the name of) but they don't work with MorphOS. I would assume that both mint and fienix are OK with the idea of 2 GPUs as Skateman runs the same setup but with X1900 instead of X1600 pro. My only concern is that I do get some "Spurious interrupt" messages over debug serial from the GPU driver of MorphOS. But it's a beta driver so it could mean nothing. OS4 doesn't support the X1600 so I don't have any way to know if it works there or not.


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top
Re: X5000 Triple boot info
Quite a regular
Quite a regular


See User information
@MartinWQuote:

If the xorg.conf wasn't configured correctly then again, wouldn't I at least get to the black screen and see it attempt to boot, but just fail to start X11?

If you have only one graphics card, normally you need no xorg.conf. So it really is a little strange.

You can try this bootargs:
root=/dev/sdaX console=tty0 console=ttyS0,115200 rootdelay=5

connect serial cable to other computer and check output.

Also, there are much more X5000 linux users on forum.hyperion-entertainment.com

AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000
MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Go to top
Re: X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
@sailor

Ah! Those boot args will be helpful, thanks. I have the serial permanently connected, just not those parameters when using linux.

At the moment I don't have a user on the Hyperion forums. All I really wanted to do was get a linux installed so I could see how temperatures compared to OS4 and Morphos. I don't really need linux on my X5000 as I have plenty of other machines I can run linux on, both physical and virtual - I didn't expect this to consume quite so much of my time


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top
Re: X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
Nothing over serial output beyond the kernel load, then the device tree load. I've now tried Void linux as well just to be complete :D


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top
Re: X5000 Triple boot info
Not too shy to talk
Not too shy to talk


See User information
OK, I have no idea why it was so difficult and more or less took 4 evenings to get there, but, Linux Mint is installed and running. Essentially by doing the exact same thing as I did the first time I tried. Either I've got some flaky hardware somewhere or something must be different.

Now I just need to do a lot of internet searching to get everything set up.


Amiga x5040 ı 16GB ı RX580
A1200 PiStorm32-Lite CM4
Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project