sii3114ide.device

AmigaOne X5000 platform specific issues.
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 1452
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: 68
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, put back into storage since May 16, 2021 and eagerly awaiting awakening or so I hope
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.
RaspBerry Pi 2B, 3B, 4B (4Gb) & 4B (8Gb) attached to Aten QubiC 4-port KVM
User avatar
Amiguy
Posts: 89
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 2 MB Chip - Turbo 1230 32 MB Fast - CF 128 GB - Indivision MK3 - GOEX Drive - Roms & WB 3.2
Amiga Forever 7 Plus Edition which emulates AmigaOS4.1 FE Classic
AmigaOne X5000 2 GHz / 8 GB Ram - Radeon R7 250X - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE and Linux Fienix 3.0
Roland
Posts: 649
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: 89
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 2 MB Chip - Turbo 1230 32 MB Fast - CF 128 GB - Indivision MK3 - GOEX Drive - Roms & WB 3.2
Amiga Forever 7 Plus Edition which emulates AmigaOS4.1 FE Classic
AmigaOne X5000 2 GHz / 8 GB Ram - Radeon R7 250X - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE and Linux Fienix 3.0
User avatar
sailorMH
Posts: 135
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?
Pegasos 2, Sam440ep-flex, AmigaOne X1000, Powebook G4, iMac G5, Powermac G5 Quad
MorphOS, AmigaOS, linux: MintPPC 11, Debian, Ubuntu ..., MacOS X
User avatar
Amiguy
Posts: 89
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 2 MB Chip - Turbo 1230 32 MB Fast - CF 128 GB - Indivision MK3 - GOEX Drive - Roms & WB 3.2
Amiga Forever 7 Plus Edition which emulates AmigaOS4.1 FE Classic
AmigaOne X5000 2 GHz / 8 GB Ram - Radeon R7 250X - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE and Linux Fienix 3.0
User avatar
Amiguy
Posts: 89
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 2 MB Chip - Turbo 1230 32 MB Fast - CF 128 GB - Indivision MK3 - GOEX Drive - Roms & WB 3.2
Amiga Forever 7 Plus Edition which emulates AmigaOS4.1 FE Classic
AmigaOne X5000 2 GHz / 8 GB Ram - Radeon R7 250X - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE and Linux Fienix 3.0
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
Posts: 1452
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: 89
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 2 MB Chip - Turbo 1230 32 MB Fast - CF 128 GB - Indivision MK3 - GOEX Drive - Roms & WB 3.2
Amiga Forever 7 Plus Edition which emulates AmigaOS4.1 FE Classic
AmigaOne X5000 2 GHz / 8 GB Ram - Radeon R7 250X - Sound Blaster Audigy FX 5.1 SBX - AmigaOS4.1 FE and Linux Fienix 3.0
Post Reply