sii3114ide.device (solved)

AmigaOne X5000 platform specific issues.
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 1479
Joined: Wed Mar 09, 2011 1:36 pm
Location: Sydney, Australia

Re: sii3114ide.device

Post 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.
cheers
tony
User avatar
OldFart
Posts: 100
Joined: Tue Jul 12, 2011 2:56 pm
Location: Groningen, Netherlands

Re: sii3114ide.device

Post 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
X5000, appears to be sick. Dismantled jan 1, 2024.
Dead MicroA1
A1200 in ElBox, c/w Blizzard '040 @ 50MHz + SCSI module, ZIV-board c/w (o.a.) cv64/3d + flickerdoubler + FastATA-ZIV + Lots of SCSI gear, sitting idle.
RaspBerry Pi 2B, 3B, 4B/4Gb, 4B/8Gb
OrangePi 5+ 8Gb
ACER Windows 10
User avatar
Amiguy
Posts: 93
Joined: Mon May 15, 2017 8:01 pm
Location: France

Re: sii3114ide.device

Post 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:
Amiga 1200 2Mb Chip - PiStorm32 lite - CF 128Gb - Indivision MK3 - GOEX Drive - WB 3.2.2.1
AmigaOne X5000 2Ghz / 8Gb Ram - SSD 2x4Tb - Radeon RX 580 4Gb - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: sii3114ide.device

Post 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.
- Roland -
User avatar
Amiguy
Posts: 93
Joined: Mon May 15, 2017 8:01 pm
Location: France

Re: sii3114ide.device

Post 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 :(
Amiga 1200 2Mb Chip - PiStorm32 lite - CF 128Gb - Indivision MK3 - GOEX Drive - WB 3.2.2.1
AmigaOne X5000 2Ghz / 8Gb Ram - SSD 2x4Tb - Radeon RX 580 4Gb - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE
User avatar
sailorMH
Posts: 230
Joined: Wed Aug 28, 2013 6:01 pm
Location: Czech republic

Re: sii3114ide.device

Post 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?
Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
Amiguy
Posts: 93
Joined: Mon May 15, 2017 8:01 pm
Location: France

Re: sii3114ide.device

Post 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...
Amiga 1200 2Mb Chip - PiStorm32 lite - CF 128Gb - Indivision MK3 - GOEX Drive - WB 3.2.2.1
AmigaOne X5000 2Ghz / 8Gb Ram - SSD 2x4Tb - Radeon RX 580 4Gb - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE
User avatar
Amiguy
Posts: 93
Joined: Mon May 15, 2017 8:01 pm
Location: France

Re: sii3114ide.device

Post 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 :?
Amiga 1200 2Mb Chip - PiStorm32 lite - CF 128Gb - Indivision MK3 - GOEX Drive - WB 3.2.2.1
AmigaOne X5000 2Ghz / 8Gb Ram - SSD 2x4Tb - Radeon RX 580 4Gb - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 1479
Joined: Wed Mar 09, 2011 1:36 pm
Location: Sydney, Australia

Re: sii3114ide.device

Post 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...
cheers
tony
User avatar
Amiguy
Posts: 93
Joined: Mon May 15, 2017 8:01 pm
Location: France

Re: sii3114ide.device

Post 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?
Amiga 1200 2Mb Chip - PiStorm32 lite - CF 128Gb - Indivision MK3 - GOEX Drive - WB 3.2.2.1
AmigaOne X5000 2Ghz / 8Gb Ram - SSD 2x4Tb - Radeon RX 580 4Gb - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE
Post Reply