SATA? In an old world PCI Power Mac?! IMPOSSIBRU! (Updated 11/22/23)

phipli

Tinkerer
Sep 23, 2021
285
206
43
Thanks! Does anyone have a solution for an OS9 card?
If you can find a Sonnet Tempo Serial ATA, that would work great - but they're expensive.

1736003789972.png


Or something like a Firmtek / Seritek 1S2... but they rarely turn up. Until recently you could actually still get them new.

1736003852596.png


They're basically the same card and both will boot Classic Mac OS from System 7 and up. Once you get to OS X it tends to depend on the exact version of the firmware and the driver combined with the version of OSX I think.

The cheap option is to get a generic card based on the same Sil3112 chip that those two cards use and flash them to use that firmware. There are a couple of little complications, especially to do with G4s and sleep, and sometimes beige G3s, but you should be fine with your 7600 if that was what I saw you mention.

I haven't read the start of this thread, but given the title, but I'd guess this thread has more detail on this already?
 

bakkus

Moderator
Staff member
Mar 18, 2022
100
68
28
I feel like this thread has come full circle :D
Yes, the methods outlined in this thread work for OS9 - hell, I've even done OS 7.6!

What kicked off this whole endeavour was the scarcity of the Seritek and the Sonnet cards.
So yes, what's done here is flash off-the-shelf "modern" hardware with modded FW so they work in our beloved old-school macs.
I'm pretty sure this recipe has been successfully done on a TAM as well.
I personally know of 4400, 9600, G3, Sawtooth, MDD - I'm sure there are more.
 

speakers

Tinkerer
Nov 5, 2021
140
92
28
San Jose, CA
peak-weber.net
I got a PowerMac 7600. Nice condition but the original hard-drive was deceased; the CDROM was seized; the floppy needed service, and more RAM would be nice. Obviously this was a candidate for the PCI-SATA treatment.
...(strange behavior)...
Explain that. Supply rails iffy on the 7600 and the bad card misreads its eeprom??? 🤷‍♂️

It was the eeprom (MX29LV040). It worked fine for a while. Then I pulled it from its socket to try something. On replacement, it became flakey and soon failed completely - it didn't read correctly on my TL866II+ and wouldn't flash. Another eprom (SST39LV040) was fine .. flashing it in situ with dosdude1's fine patched flasher and ROM.

In addition, a new chinese SIL3112 (with AM28F010 replaced with SST29SF010) works fine in the PM7600 also.
 
  • Like
Reactions: bakkus

phipli

Tinkerer
Sep 23, 2021
285
206
43
It was the eeprom (MX29LV040). It worked fine for a while. Then I pulled it from its socket to try something. On replacement, it became flakey and soon failed completely - it didn't read correctly on my TL866II+ and wouldn't flash. Another eprom (SST39LV040) was fine .. flashing it in situ with dosdude1's fine patched flasher and ROM.

In addition, a new chinese SIL3112 (with AM28F010 replaced with SST29SF010) works fine in the PM7600 also.
What EEPROM part was fitted before you did any modifications?

SATA cards use a mixture of 3.3v and 5v EEPROMs depending on the board design, the MX29LV040 is a (nominally) 3.3v part. If your card is feeding it 5v, that might explain why it died.
 

speakers

Tinkerer
Nov 5, 2021
140
92
28
San Jose, CA
peak-weber.net
What EEPROM part was fitted before you did any modifications?

SATA cards use a mixture of 3.3v and 5v EEPROMs depending on the board design, the MX29LV040 is a (nominally) 3.3v part. If your card is feeding it 5v, that might explain why it died.
The original part was a 5v 512k prom - I think it was an SST39SF010. I switched the strapping to 3.3v when I installed a socket and the MX29LV040. It had been working fine (on another machine) for a couple of years.

In fact, I checked that the 3.3v supply was good because there's a suggestion that cheap cards may have poor quality regulators.

Notably, I was recently able to re-use that original SST39SF010 in another SIL3112 card thanks to the wondrous compressed-patched ROM.
 

phipli

Tinkerer
Sep 23, 2021
285
206
43
The original part was a 5v 512k prom - I think it was an SST39SF010. I switched the strapping to 3.3v when I installed a socket and the MX29LV040. It had been working fine (on another machine) for a couple of years.

In fact, I checked that the 3.3v supply was good because there's a suggestion that cheap cards may have poor quality regulators.

Notably, I was recently able to re-use that original SST39SF010 in another SIL3112 card thanks to the wondrous compressed-patched ROM.
Was worth checking :)
 

XodiumLabs

Tinkerer
Oct 25, 2021
58
111
33
Central Coast, California
xodium.net
Hey. Been a while. Made a small update because it seems as of recently these SATA cards can no longer be purchased at AliExpress, at least if you're in the US. YMMV if you're elsewhere, I've no way to check.

At the same time, a small call for info: If anyone has bodged better voltage regulation onto these cards, care to share how you did it? It'd be lovely to get these cards working better in machines they tend to be iffy on, like the quicksilver G4/MDD.
 

V.Yakob

Tinkerer
Sep 6, 2023
89
32
18
Syktyvkar
Hey. Been a while. Made a small update because it seems as of recently these SATA cards can no longer be purchased at AliExpress, at least if you're in the US. YMMV if you're elsewhere, I've no way to check.

At the same time, a small call for info: If anyone has bodged better voltage regulation onto these cards, care to share how you did it? It'd be lovely to get these cards working better in machines they tend to be iffy on, like the quicksilver G4/MDD.
And what's wrong? I left messages about my experience here, and these boards have been working perfectly all these years: G3 BW, G4 QS, MDD.
I bought these 2 boards for PM9500 and PM9600, and they also work perfectly. I liked such boards for these computers much more, because you don't need to think about the SATA cable and SSD mounts.
 

XodiumLabs

Tinkerer
Oct 25, 2021
58
111
33
Central Coast, California
xodium.net
And what's wrong? I left messages about my experience here, and these boards have been working perfectly all these years: G3 BW, G4 QS, MDD.
I bought these 2 boards for PM9500 and PM9600, and they also work perfectly. I liked such boards for these computers much more, because you don't need to think about the SATA cable and SSD mounts.
I’ve noticed at least with the Quicksilvers and MDDs that while they’ll work *for the most part*, they’ll be a bit quirky here and there. Sometimes the system won’t boot from a drive sitting behind the card, sometimes a drive will just drop off for no reason whatsoever, and as Bakkus has said on Discord, sometimes optical drives just won’t be bootable on the SATA bus.

None of this has been an issue on my 9600 (and older Macs), they’ve been consistent through and through. Random info scattered throughout the ‘net seems to suggest something with voltage regulation which is why I’d love to have more info from anyone who’s gone down that road. I’d love to try it myself.

>Rabbit Hole RetroSATA

On this, I’m sure it’s a fine product and gets the job done, but holy hell $90 for a SATA card just doesn’t sit right with me. Especially since you can’t buy it bare, as with no SSD included.

Further I’m not going to crap up the thread too much but the business practices of Rabbit Hole have led me to personally never want to hand them any kind of money whatsoever. I’d definitely rather deal with the weirdness of these cheap cards over supporting them. But that’s just my personal beliefs, if you want to pay $90 for piece of mind that’s entirely valid.
 

V.Yakob

Tinkerer
Sep 6, 2023
89
32
18
Syktyvkar
I haven't tried connecting SATA DVD-ROM.

Periodic inability to boot (does not see the disk), inability to format the disk, and other oddities disappeared after replacing the capacitors on these old boards.

I prepared my first card in December 2022, and it works without any hassle for me, except for the compatibility problem with other cards. For example, SCSI Jack Hummer or Sonnet ATA-66. I also noticed the strangeness problem of the computer on the G3 MT, if you use SATA and ATi 7000.

Yes, I agree, $90 + international delivery they beat the wallet with a club, but I liked the form factor and I decided to spend the money, 2 such boards have been working for me for about a year. And I didn't notice any problems with them as well.

Maybe I use these computers less often, and that's why I don't have a problem. I don't know, but so far everything suits me. :)
 
Last edited: