[SOLVED] Sam460 with SII3512 and two harddrives = freeze

This forum is for all AmigaOne 500, Sam440 and Sam460 specific issues.
Post Reply
duga
Posts: 56
Joined: Wed May 27, 2015 7:11 am

[SOLVED] Sam460 with SII3512 and two harddrives = freeze

Post by duga »

Sam460ex with Uboot 2015a.
sii3512 (two SATA ports)
AmigaOS 4.1.8 (FE update 1)
Usually one HDD and one DVD. Now the plan is to migrate from Sam440 to Sam460 so the DVD is replaced with the old HDD. I just need to copy the files from the old HDD to the new HDD.

Uboot is changed from sii3512ide_conf = "12" to "11", so the HDD is found by both Uboot and AmigaOS without any problems.

I've used Media Toolbox to update the disk changes as HDD 1 is no longer the last HDD and I've made HDD 2 non bootable. Both drives have partitions called DH0 and DH1, but HDD 2 partitions are automatically called DH0.1 and DH1.1 so that shouldn't be a problem, or?

HDD 1 is a mechanical HDD and uses SFS\00, HDD 2 is an SSD and uses SFS\02.

Problem 1: machine usually hangs immediately on Workbench screen. A couple of times I've booted successfully, but after copying a few files the machine hangs.

Problem 2: It's almost completely impossible to reach early startup menu (both with Help and two mouse buttons), probably due to the fact that USB is initiated roughly at the same time as the splash screen shows up. I want to be able to temporarily disable a drive or a partition.

Question 1: do I dare to change the partition names on HDD 2 without destroying the data, so that they are not called the same as on HDD 1?
Question 2: could the problem be max transfer related?
Last edited by duga on Sun Jan 15, 2017 6:27 pm, edited 1 time in total.
Spectre660
Posts: 1525
Joined: Sat Jun 18, 2011 2:16 pm
Location: Montserrat

Re: Sam460 with SII3512 and two harddrives = freeze

Post by Spectre660 »

This is not conclusive but I had similar problems with a Sam460ex and a sii3512 once a DVD drive was not attached.
I switched to a sil3112 controller and no problems under AmigaOS 4.1 FE. (Linux wont boot with a DVD attached to the sil3112 though)
I have one hard drive and connected and the other port connected to a trayless hard drive rack.

Option for you is to reconnect the DVD drive and use an external USB case or dock to connect the second Drive .
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
duga
Posts: 56
Joined: Wed May 27, 2015 7:11 am

Re: Sam460 with SII3512 and two harddrives = freeze

Post by duga »

Spectre660: Did you try to lower the SATA speed? Like for example G, UDMA 6 to e, PIO 4.

SOLVED!
I forced the HDD 2 (SSD) to e, PIO 4. Booted and managed to copy all files from both partitions without freeze.

Solution for using two HDD on a Sam460 with Sii3512:

In Uboot:
Before: sii3512ide_xfer = GG
After: sii3512ide_xfer = Ge (forcing the second HDD to use PIO mode only, not DMA).
Spectre660
Posts: 1525
Joined: Sat Jun 18, 2011 2:16 pm
Location: Montserrat

Re: [SOLVED] Sam460 with SII3512 and two harddrives = freeze

Post by Spectre660 »

@Duga

Nice going.

I never used the sii3512ide_xfer variable.
In my case I was having an issue with only 1 device connected (a SATA hard drive) and nothing connected to the second SATA port.
Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card
Post Reply