Please, do anybody use
PCIe SiI 3132 SATA II controller as booting device?
And if yes, please which exact type and manufacturer?
Just now I am testing this controller on Sam460LE and cannot boot from it.
I tried many combinations, but no works.
Here is my basic setup:
SD card:( i.e. USB HDD ) with Hyperbootloader ( for booting MorphOS ) and SFS partition with :l/slb_v2 and :/Kickstart/* ( for booting AmigaOS )
PCI SiI3114: + SATA SSD, with MorphOS and AmigaOS System: disks
+ SATA DVD
+ SATA HDD with linux
PCIe SiI3132: - no disk connected
Without 3132 controller all works as should, booting from SD card, Hyperbootloader offer choice between AmigaOS and MorphOS, and than selected system normally boots.
With SiI3132 connected Sam460LE initialize the controller:
Code:
U-Boot 2015.c (May 16 2024 - 18:47:52)
CPU: AMCC PowerPC 460EX Rev. B at 1140 MHz (PLB=228 OPB=114 EBC=114)
No Security/Kasumi support
Bootstrap Option H - Boot ROM Location I2C (Addr 0x52)
Internal PCI arbiter enabled
32 kB I-Cache 32 kB D-Cache
Board: Sam460, PCIe 4x + PCIe 1x
I2C: ready
DRAM: 2 GiB (ECC not enabled, 456 MHz, CL4)
PCI: Bus Dev VenId DevId Class Int
00 04 1095 3114 0104 00
PCIE0: successfully set as root-complex
02 00 1095 3132 0104 00
PCIE1: successfully set as root-complex
04 00 1002 6738 0300 ff
Net: ppc_4xx_eth0
FPGA: Revision 03 (2010-10-07)
SM502: not found
PERMD2:not found
VGA: OK
VESA: OK
boot.img is loaded, but allways crash:
Code:
42.548| ABox 1.30 (2.7.2018) Љ 1999-2022 by Ralph Schmidt, Emmanuel Lesueur, Teemu Suikki, Harry Sintonen
42.609| PCI (S)ATA/ATAPI Driver@0: PIO Mode 4
42.613| PCI (S)ATA/ATAPI Driver@0: UDMA Mode 5
42.631| PCI (S)ATA/ATAPI Driver@1: PIO Mode 4
42.636| PCI (S)ATA/ATAPI Driver@1: UDMA Mode 5
42.642| PCI (S)ATA/ATAPI Driver@3: PIO Mode 4
42.646| PCI (S)ATA/ATAPI Driver@3: UDMA Mode 5
42.651| sata.device@0: ATA-HD TS256GSSD230S <DIRECT_ACCESS>
42.675| sata.device@0: Mount <DH2>
42.678| sata.device@0: Partition <DH2> DosType 0x53465300 BootPri 1
42.685| sata.device@0: Mount <DH3>
42.688| sata.device@0: Partition <DH3> DosType 0x53465300
42.695| sata.device@1: ASUS DRW-24D5MT <CDROM>
42.739| sata.device@3: ATA-HD ST3500418AS <DIRECT_ACCESS>
42.770| sata.device@3: Mount <DH4>
42.773| sata.device@3: Partition <DH4> DosType 0x53465300
42.779| sata.device@3: Mount <DH5>
42.782| sata.device@3: Partition <DH5> DosType 0x53465300
42.789| SiI3132_Init:
42.791| Exception type: 2 (Machine Check)
42.795|
42.796| StackDump Stack 0x140be9d0
42.799| Stack 0x140be9d0 StackEnd 0x1000a000 LR 0x104a14ec
AmigaOS boots normally, Ranger shows SiI3132 device.
Linux boots normally, and lspci show SiI3132 device. But Linux not boots, if hdd if connected directly to SiI3132.
Of course, maybe SiI3132 is corrupted or misconfigured - I buyed it like used. I will find some confinguring tool and check controller setup.
But anyway, boot.img should not crash.
Can anybody has experience with SiI3132?
AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad