Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
107 user(s) are online (72 user(s) are browsing Forums)

Members: 1
Guests: 106

BSzili, more...

Support us!

Headlines

 
  Register To Post  

Problem using Sil 3132 Sata2 controller with X5000
Just popping in
Just popping in


See User information
Unfortunately, we've received many emails from X5000 users who are unable to use the Sil3132 controller on their machines.
We've investigated the issue and it's NOT a driver problem, but we believe it's a problem with the X5000 firmware. The card isn't recognized by uboot, which doesn't initialize it, and therefore the driver can't work.
A-Eon therefore needs to investigate the issue regarding PCIe slot management.

Enrico Vidale
ACube Systems

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Home away from home
Home away from home


See User information
The AmigaOne (SE/XE/µA1) U-Boot versions don't initialize any IT, SII, LSI/NCR, etc. PCI(e) PATA, SATA and SCSI hardware either, but sg2's AmigaOS 4.x drives for it are still working on any supported hardware. At least his SII 3112 and 3114 drivers are working on the Sam440EP the same way well, using completely different versions of U-Boot.
i.e. it can't be U-Boot version related at all.
The sam460sata.device and the sii3132sata.device drivers probably don't include any code from sg2's PATA/SATA/SCSI AmigaOS 4.x drivers, which makes it even more likely that it's a bug in those drivers.

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just popping in
Just popping in


See User information
The Sil3132 controller is not recognized at all on the PCIe bus, so this is not the same situation you reported with the AmigaOne example.
It could be an incompatibility between the PCIe bridge and the controller, or an incorrect configuration of the PCIe bridge.

Since the controller is not visible at all, the driver cannot do anything about it.

Max Tretene, ACube Systems Srl, Soft3
Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just can't stay away
Just can't stay away


See User information
@m3x

Quote:
m3x wrote:The Sil3132 controller is not recognized at all on the PCIe bus, so this is not the same situation you reported with the AmigaOne example.
It could be an incompatibility between the PCIe bridge and the controller, or an incorrect configuration of the PCIe bridge.

Since the controller is not visible at all, the driver cannot do anything about it.


It's a good thing I haven't bought this card for my X5000 yet, as there seem to be some problems. On sam460, however, it works excellently and is fast.

Hopefully, the problems currently affecting the X5000 will be solved at some point. Nevertheless, it's a must for all sam460 users, and thanks again for this free driver. Hats up...

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just popping in
Just popping in


See User information
I use this SATA controller on my x5000.
Work perfectly but is not possible to do OS4 boot or the other OS.
Because the x5000 permit the boot only from the two SATA integrate in the system board.
But exist a third point of boot, is the SDCard where is the uboot.
It is possible to create a FAT partition where is possible insert the kernel Linux, with this metod is possible using one disk on the controller for the Linux boot.

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just popping in
Just popping in


See User information
@vagappc

Would you post the make and model of your card...or a photo if it's not too much trouble? I'm very curious what is different about your setup. If it's not the card itself, then maybe others can pose some questions, as I'm not currently an X5000 owner. (Am considering either an X5000 or a Mirari when the money is available.)

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Home away from home
Home away from home


See User information
@m3x
Quote:
The Sil3132 controller is not recognized at all on the PCIe bus, so this is not the same situation you reported with the AmigaOne example.
It could be an incompatibility between the PCIe bridge and the controller, or an incorrect configuration of the PCIe bridge.

Since the controller is not visible at all, the driver cannot do anything about it.
Does sii3132sata.device work on Sam460 with older U-Boot versions, without 3132 support?
Does it work after a fast reboot?

Unless both works the AmigaOS 4.x driver may depend on something the Sam460 U-Boot does with the 3132 controller, and therefore doesn't work on other systems.

Or is it a X5000 problem only, and the sii3132sata.device is working on the X1000 and A1222+?

Could depend on the version of the SII3132 controller as well, it seems there are some which don't work anywhere, apparently those with eSATA port, and the others ones which do work are the ones with internal SATA ports only.


Edited by joerg on 2025/10/30 16:34:33
Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just popping in
Just popping in


See User information
@joerg

you don't understand the problem.
It's not necessary uboot support fo the driver in AmigaOS4.

Also X1000 don't has support for it under uboot, but the controller works fine in AmigaOS4 because it's listed correctly among PCI Devices with his vendor and device id

The problem is that X5000 does not see it at the PCI device level on the bus.
It does not list it with his vendor and device id.

it's very very strange and it's not driver related

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Site Builder
Site Builder


See User information
Maybe it would make sense for you guys to share the version of UBoot you are using with your system because that might be useful to track the problem. What do you say?

I ordered two cards to test with my system, and waiting to receive them next week. Then I will report back.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Home away from home
Home away from home


See User information
@henryout
Is it the same SII3132 controller working on the Sam460 and X1000, but not working on the X5000?
Especially since @vagappc seems to have a SII3132 controller working in his X5000 it's more likely a problem with different SII3132 controller revisions.
BTW: The X1000 doesn't use U-Boot, it's firmware is CFE (Common Firmware Environment), AFAIK OpenFirmware based and more similar to the Pegasos2 SmartFirmware, not comparable to the U-Boot firmware on the AmigaOne, Sam4x0, X5000 and A1222+

You are right that I don't understand the 3132 problems, but as I was involved in making 3 of the older AmigaOS 4.x PATA/SATA/SCSI drivers, PCI ATA+SCSI, CSPPC SCSI and A1200/A4000 motherboard PATA, working (better) on hardware without any firmware like the A1200/A4000 with Firestorm, Prometheus and Mediator ZorroIII/PCI bridges, I do know something about possible problems.

@walkero
The exact version of the SII3132 controller incl. manufacturer, or pictures of it, and if it's working or not, should help as well.

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just popping in
Just popping in


See User information
I sincerely apologize for my error.
My SATA controller is an SII3114.

Go to top
Re: Problem using Sil 3132 Sata2 controller with X5000
Just can't stay away
Just can't stay away


See User information
@vagappc
Use Ranger or
https://www.os4depot.net/?function=sho ... ity/hardware/pciutils.lha
to get your SII3132 ·data".

The one I have/use on my SAM460ex (SWEEX PU203 / PI4132-10X2A):


#lspci -n -v
...
06:00.0 0104: 1095:3132 (rev 01)
Subsystem: 1095:7132
Flags: bus master, fast devsel, latency 0, IRQ 96
Memory at a0000000 (64-bit, non-prefetchable)
Memory at a0004000 (64-bit, non-prefetchable)
I/O ports at 2000 [disabled]
Capabilities: [54] Power Management version 2
Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Legacy Endpoint, IntMsgNum 0
Capabilities: [100] Advanced Error Reporting
...

Go to top

  Register To Post

 




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



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1
Pegasos2
X5000
X1000
A1222
Sam 440/460
Classic PowerPC Amiga
WinUAE emulation
Qemu emulation
Total Votes: 126
The poll will close at 2025/12/1 12:00
2 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project