Page 2 of 3

Re: sii3114ide.device

Posted: Thu May 20, 2021 11:26 am
by tonyw
I wouldn't spend too much time trying to use an SiI3114 on the X5000.

There is an inherent hardware problem that causes all Write accesses to work at PIO speed, while Read accesses are normal. In short, you can't use an SiI3114 to its full ability. Other variants such as SiI3112 and SiI3512 all work OK.

As to your original problem, AFAIK you can't load Kickstart from any device except the on-board SATA: it's all that U-Boot can read. Once you have loaded Kickstart from on-board SATA and AmigaOS is running, you can then boot the system (ie load Startup-Sequence) from any Amiga-supported device, since the PCI driver will be running.

Re: sii3114ide.device

Posted: Fri May 21, 2021 3:33 pm
by OldFart
Hi,

Thanks to all of you for answering this thread. My Amiga however, has been put into storage again to be unpacked somewhere in the late autumn, when I'm no longer on the seasonal move (fingers crossed). So I may be back here in about six months time for this thread.

Regards,

OldFart

Re: sii3114ide.device

Posted: Sun Oct 03, 2021 7:19 pm
by Amiguy
daveyw wrote: Thu Feb 18, 2021 2:58 am I believe on the X5000, only p50x0sata.device (or p5020sata.device pre-update #2) is bootable.
I also think unfortunately that the X5000 only starts up thanks to the p50x0sata.device.

I have as PCI card the sii3512 and booting from a Linux partition does not work, while it works fine if I plug the drive into the sata port of the motherboard. It's even worse: if therefore I correctly boot a Linux SSD (ext4) on the sata0 port and an Amiga SSD (NGFS) on the sata1 port, and I plug an Amiga SSD into the port of my PCI card, the communication between the two Amiga drives is not done correctly and corrupts the disk attached to the PCI card.

On the other hand, if I plug the two Amiga disks (NGFS) into their respective sata port, everything works fine, but I no longer boot my Linux disk. In short, my PCI card is only used for managing my CD drive :evil:

Re: sii3114ide.device

Posted: Mon Oct 04, 2021 6:56 am
by Roland
Amiguy wrote: Sun Oct 03, 2021 7:19 pm I have as PCI card the sii3512 and booting from a Linux partition does not work, while it works fine if I plug the drive into the sata port of the motherboard. It's even worse: if therefore I correctly boot a Linux SSD (ext4) on the sata0 port and an Amiga SSD (NGFS) on the sata1 port, and I plug an Amiga SSD into the port of my PCI card, the communication between the two Amiga drives is not done correctly and corrupts the disk attached to the PCI card.
I do not own a sii3512 but I remember there are a few uboot variables related to these controller cards. Could it be that some of these variables are incorrectly set...? There is information about this subject in the 'documentation' drawer on the OS4.1 system disk.

Re: sii3114ide.device

Posted: Mon Oct 04, 2021 7:52 pm
by Amiguy
Thank you Roland for your advice.

When you read the documentation, you don't read all good news. The authors of the pilot obviously designed things well. If no environment variable is specified in UBoot, the default settings are taken and should be sufficient for most uses.

But, we don't read anything on NGFS. The whole design is obviously oriented on FFS, even SFS, but we never talk about NGFS. It therefore seems risky to me to operate my sii3512 PCI card while all the disks are NGFS formatted. Pity :(

Re: sii3114ide.device

Posted: Tue Oct 05, 2021 11:31 am
by sailorMH
Amiguy wrote: Mon Oct 04, 2021 7:52 pm But, we don't read anything on NGFS. The whole design is obviously oriented on FFS, even SFS, but we never talk about NGFS. It therefore seems risky to me to operate my sii3512 PCI card while all the disks are NGFS formatted. Pity :(
As I know, you can operate any filesystem both from internal controller and controller on PCI(e) card, don't worry. The filesystem (volume) has nothing to do with disk drivers and bus type.
You can have differences with booting process ( on certain machines OF/BIOS/UEFI/Uboot can boot only from several known filetypes ), but after system start and mounting the volume, you can operate all filesystems the same way.
Other difference are repair/validating tools.

BTW, I am using SFS on all my MOS/AOS machines with no problem. What is your experience with NGFS compares to SFS? Is It faster?

Re: sii3114ide.device

Posted: Tue Oct 05, 2021 8:41 pm
by Amiguy
I do not know if FFS and SFS on classical Amiga are comparable with their functioning on x5000, but NGFS seems extremely fast to me. To be more factual, it would be necessary that I make tests of reading / writing estimated. I'll see this...

Re: sii3114ide.device

Posted: Wed Oct 06, 2021 5:20 pm
by Amiguy
@sailorMH

I checked in my x5000, also on os4depot: there are several benchmarking software, but they mainly concern graphics card, memory, network speed tests. I haven't found anything that tests the speed of the disks against the file system :?

Re: sii3114ide.device

Posted: Fri Oct 15, 2021 4:51 am
by tonyw
But, we don't read anything on NGFS. The whole design is obviously oriented on FFS, even SFS, but we never talk about NGFS. It therefore seems risky to me to operate my sii3512 PCI card while all the disks are NGFS formatted. Pity :(
Well, I'm here sometimes, and I can answer anything about NGFS, so if you want to know anything, just ask...

Re: sii3114ide.device

Posted: Fri Oct 15, 2021 7:31 am
by Amiguy
tonyw wrote: Fri Oct 15, 2021 4:51 am Well, I'm here sometimes, and I can answer anything about NGFS, so if you want to know anything, just ask...
Well, I have a few questions for which I have no answer for the moment:
daveyw wrote: Thu Feb 18, 2021 2:58 am I believe on the X5000, only p50x0sata.device (or p5020sata.device pre-update #2) is bootable.
Can you confirm that only the p50x0sata.device is bootable?

This is also a question which has an important implication for booting Linux on PCI driver. Is it possible ? See the topic that deals with this question: viewtopic.php?f=58&t=4729

I can of course understand that you don't necessarily have an answer to this specific question. Who could answer me then?