Boot m.2 ssd in PowerMac G5

rabidz7

macrumors 65816
Original poster
Jun 24, 2012
1,203
2
Ohio
I have tried to get an XP941 in my G5 Quad on a PCIe expansion card. It is recognized and is extremely fast, but it is not bootable when OS X is installed to it. It does not show up in the boot menu. Is there a way to boot off of a PCIe m.2 SSD on a G5?
 

LightBulbFun

macrumors 68020
Nov 17, 2013
2,302
2,236
London UK
The only way to get such a device bootable in OS X is to use a helper volume/SSD on the SATA bus (How Xpostfacto works when you tell it to boot from say a FireWire device)

otherwise No the XP741 is not bootable on a G5 Due to OpenFirmware lacking any sort of AHCI driver

BTW do you have System profiler shots of it? im quite curious how it shows up in OS X...
 

appleish19

macrumors regular
Dec 4, 2014
194
97
I'm also extremely interested in how fast this is working for my quad. Really looking to upgrade.
 

mzs.112000

macrumors 6502
Apr 22, 2015
268
126
You will not get it working in a PMG5, they can only boot from drives that are recognized by Open Firmware as a bootable device(hint: M.2 SSD's are not recognized), you would have to either modify Open Firmware(probably not possible), OR have a bootable hard drive, with software that can recognize a PCI M.2 SSD, then that software has to find and execute a bootloader on that SSD, and pass control of the computer over to that bootloader.

This is very similar to why we can't just put any PC graphics card in, it does not have the FORTH code required to be recognized by Open Firmware, therefore Open Firmware will not see it and will not boot the computer.
 

armdn

macrumors member
Feb 16, 2012
68
78
Controller of XP941 does not contain Open Firmware AHCI-compliant driver. So it will not boot. Only SATA/SCSI drives is the option for PM G5.
 

AphoticD

macrumors 68000
Feb 17, 2017
1,968
2,594
Australia
Interesting idea. Perhaps a GRUB2 build with AHCI drivers installed on an HFS partition of an internal HDD (or USB drive) could intercept at the bootloader stage to pass off control to a Linux or OS X partition on the PCIe SSD?

I imagine it would depend on how well GRUB2 can detect hardware and whether this is entirely dependent on Open Firmware.
 

armdn

macrumors member
Feb 16, 2012
68
78
Interesting idea. Perhaps a GRUB2 build with AHCI drivers installed on an HFS partition of an internal HDD (or USB drive) could intercept at the bootloader stage to pass off control to a Linux or OS X partition on the PCIe SSD?

I imagine it would depend on how well GRUB2 can detect hardware and whether this is entirely dependent on Open Firmware.
Well, only practical experiment will show.
 
  • Like
Reactions: AphoticD

LightBulbFun

macrumors 68020
Nov 17, 2013
2,302
2,236
London UK
Does anyone have the hardware to try?
I have a G5 Quad but I dont have a PCIe SSD sadly!

I had... 10 years ago.
Im interested too. And another thing, i think Apple Mac Pro RAID card could be bootable in G5, as drivers and RAID Utility is Universal Binary.
as for the raid card, im guessing your refering to the Mac Pro 1,1-3,1 one which has the regular SAS connector on it?

I doubt it has an OpenFirmware ROM along side the EFI one but, depending if the Kexts for it in OS X are PPC or not, It might work as a non bootable card in a G5 much like how a PCIe AHCI controller/SSD works.

in linux even NVMe SSDs work fine in PCIe G5s :)
 
  • Like
Reactions: AphoticD

armdn

macrumors member
Feb 16, 2012
68
78
I have a G5 Quad but I dont have a PCIe SSD sadly!



as for the raid card, im guessing your refering to the Mac Pro 1,1-3,1 one which has the regular SAS connector on it?

I doubt it has an OpenFirmware ROM along side the EFI one but, depending if the Kexts for it in OS X are PPC or not, It might work as a non bootable card in a G5 much like how a PCIe AHCI controller/SSD works.

in linux even NVMe SSDs work fine in PCIe G5s :)
I know, but it is interesting to test in PM G5. Newer know, why Apple do universal binary driver and utility for RAID Card. RAID card itself is more like black box, as there is no point of enter to firmware. There may be a two firmwares on card...
 
  • Like
Reactions: AphoticD
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.