Hey all.
So, I managed to get OS4.1 Installed on a MicroA1 using an SSD.
The question....
Can I increase the Max transfer rate? If so, to what and given the hardware, would it make any difference?
Thanks for your time!
Mikey C
The SSD question - again..
- tonyw
- AmigaOS Core Developer
- Posts: 1479
- Joined: Wed Mar 09, 2011 1:36 pm
- Location: Sydney, Australia
Re: The SSD question - again..
It probably won't make any difference with modern NG hardware.
Just to be sure though, what device driver are you using? The VIA driver or a plug-in PCI card?
Just to be sure though, what device driver are you using? The VIA driver or a plug-in PCI card?
cheers
tony
tony
Re: The SSD question - again..
Hi Tony,
Thanks for getting back to me, am using the built in hard disk controller on the MicroA1 motherboard. (I have yet to find any card that actually works on the PCI slot)
Also, using sfs/00 - So is there a higher setting I can increase the SSD speed? It doesn't seem too much different from the analogue hard drive (HDD)
Cheers
Mikey C
Thanks for getting back to me, am using the built in hard disk controller on the MicroA1 motherboard. (I have yet to find any card that actually works on the PCI slot)
Also, using sfs/00 - So is there a higher setting I can increase the SSD speed? It doesn't seem too much different from the analogue hard drive (HDD)
Cheers
Mikey C
Re: The SSD question - again..
I did a pretty extensive test with different settings in MaxTrans with an SSD on my X1000.Mikey_C wrote:Hi Tony,
Thanks for getting back to me, am using the built in hard disk controller on the MicroA1 motherboard. (I have yet to find any card that actually works on the PCI slot)
Also, using sfs/00 - So is there a higher setting I can increase the SSD speed? It doesn't seem too much different from the analogue hard drive (HDD)
Cheers
Mikey C
It doesn't matter what you set, leave it at the default, no speed gain whatsoever (apart from the SSD itself, then again, your CPU might be too slow to work out the speed of your SSD
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
- tonyw
- AmigaOS Core Developer
- Posts: 1479
- Joined: Wed Mar 09, 2011 1:36 pm
- Location: Sydney, Australia
Re: The SSD question - again..
I agree with Raziel. Just leave the settings at default and it will work as well as it can.
On an XE/µA1, you will be limited by hardware issues (memory access, bus speeds and the like). Only a modern machine will let you max out the R/W speeds of an SSD.
Don't forget to leave some space on the "disk" unused, so that the device firmware can take advantage of it for wear-levelling.
Don't EVER perform a full format on (even part of) an SSD, as you will mark all the unused parts of the disk as "used" and make the firmware's job that much harder.
On an XE/µA1, you will be limited by hardware issues (memory access, bus speeds and the like). Only a modern machine will let you max out the R/W speeds of an SSD.
Don't forget to leave some space on the "disk" unused, so that the device firmware can take advantage of it for wear-levelling.
Don't EVER perform a full format on (even part of) an SSD, as you will mark all the unused parts of the disk as "used" and make the firmware's job that much harder.
cheers
tony
tony
- thomasrapp
- Posts: 310
- Joined: Sat Jun 18, 2011 11:22 pm
Re: The SSD question - again..
MaxTransfer is not a rate, it is a size! It has nothing to do with speed. It only specifies the chunk size given from the file system to the device driver. Chunks bigger than 128k aren't possible with ATA anyway, so if you set it to 0x20000 or higher makes no difference.
Properly written device drivers do the split into supported chunks automatically, so MaxTransfer should always be set to 0xffffffff. Only if your driver is buggy you might have to adjust the value. It's a compatibility setting after all.
You could try to play around with the UDMA settings in UBoot. This is the only way to change transfer speed.
Properly written device drivers do the split into supported chunks automatically, so MaxTransfer should always be set to 0xffffffff. Only if your driver is buggy you might have to adjust the value. It's a compatibility setting after all.
You could try to play around with the UDMA settings in UBoot. This is the only way to change transfer speed.
Re: The SSD question - again..
Hey all, thank you for your replies, it's much appreciated.
Well it looks like it's not something you can set in AOS. So, we are down to U Boot 1.1.1 for the MicroA1.
Now then, can you mess about with the PIO/UDMA settings in u-boot? If so, can anyone give me a pointer to it please? I honestly cannot find it. (If there is one)
Well it looks like it's not something you can set in AOS. So, we are down to U Boot 1.1.1 for the MicroA1.
Now then, can you mess about with the PIO/UDMA settings in u-boot? If so, can anyone give me a pointer to it please? I honestly cannot find it. (If there is one)
- nbache
- Beta Tester
- Posts: 1716
- Joined: Mon Dec 20, 2010 7:25 pm
- Location: Copenhagen, Denmark
- Contact:
Re: The SSD question - again..
Check out SYS:Documentation/IDE/a1ide_dev.doc - it should explain everything.Mikey_C wrote:Now then, can you mess about with the PIO/UDMA settings in u-boot? If so, can anyone give me a pointer to it please? I honestly cannot find it. (If there is one)
Best regards,
Niels
Re: The SSD question - again..
Hey all, I just want to update you on how I got on.
1st a confession, I had completely forgotten that there is a UBoot prefs program, consequently, when I posted my query, I thought it was some uboot command line command I had to run at Boot time. - Sorry for the grief, It just suddenly popped into my brain that there was a uboot prefs program. I guess at my age, my neurons took a looooong detour.
Anyhow, for the record, a MicroA1 will support a crucial 256GB SSD upto UDMA1 and no more beyond.
Thanks for all your help.
Mikey C
1st a confession, I had completely forgotten that there is a UBoot prefs program, consequently, when I posted my query, I thought it was some uboot command line command I had to run at Boot time. - Sorry for the grief, It just suddenly popped into my brain that there was a uboot prefs program. I guess at my age, my neurons took a looooong detour.
Anyhow, for the record, a MicroA1 will support a crucial 256GB SSD upto UDMA1 and no more beyond.
Thanks for all your help.
Mikey C