DarthNvader
Well-known member
People may already have found this and I just did not know about it, but you can boot from a USB device connected to a PCI card in New World Mac's.
I haven't tested all my NWM's yet, but I assume it is going to work in others too.
On the MDD 867MHz Dual CPU 133Mhz Bus Model I booted Mac OS 9 from a 'NVME' to USB enclosure connected to the Sonnet Tango USB1.1/2.0 FW PCI card.
You just need to know the full path to the :tbxi.
For me the abbreviated version OF will accept is:
(pci1) is the alias of the PCI bus with the slots in the MDD. (@13) is the PCI bridge on the Sonnet Tango PCI card. (@9) is the USB interconnect on the card (@3) is the 'NVME' to USB-C enclosure connected to the USB port via a USB-C to USB-A cable. :10) is the partition number of the drive with Mac OS 9 installed and blessed.
The rest of it is the full path and OF doesn't like spaces in file names so they must be replaced with ( %20 ).
I only get USB 1.1 speeds on boot and running the OS because OF only has USB 1.1 drivers( even on USB 2.0 PowerMac's ), and OS 9 only has USB 1.1 support.
If you boot OS X with USB 2.0 PCI card support the drive will start operating at USB 2.0 speeds once the Kernel and Drivers are loaded.
Old World Mac's can use a 'Helper Volume' to load the OS X System and redirect to a FireWire disk connected via PCI slots, but I've never been able to get that to work for USB on OWM's.
OWM's must enumerate something for FireWire exposed to OF that allows the redirect to work for OS X with the Helper Volume, but USB lacks any enumeration?
I haven't tested all my NWM's yet, but I assume it is going to work in others too.
On the MDD 867MHz Dual CPU 133Mhz Bus Model I booted Mac OS 9 from a 'NVME' to USB enclosure connected to the Sonnet Tango USB1.1/2.0 FW PCI card.
You just need to know the full path to the :tbxi.
For me the abbreviated version OF will accept is:
Code:
boot pci1/@13/@9/@3:10,\system%20folder\mac%20os%20rom
(pci1) is the alias of the PCI bus with the slots in the MDD. (@13) is the PCI bridge on the Sonnet Tango PCI card. (@9) is the USB interconnect on the card (@3) is the 'NVME' to USB-C enclosure connected to the USB port via a USB-C to USB-A cable. :10) is the partition number of the drive with Mac OS 9 installed and blessed.
The rest of it is the full path and OF doesn't like spaces in file names so they must be replaced with ( %20 ).
I only get USB 1.1 speeds on boot and running the OS because OF only has USB 1.1 drivers( even on USB 2.0 PowerMac's ), and OS 9 only has USB 1.1 support.
If you boot OS X with USB 2.0 PCI card support the drive will start operating at USB 2.0 speeds once the Kernel and Drivers are loaded.
Old World Mac's can use a 'Helper Volume' to load the OS X System and redirect to a FireWire disk connected via PCI slots, but I've never been able to get that to work for USB on OWM's.
OWM's must enumerate something for FireWire exposed to OF that allows the redirect to work for OS X with the Helper Volume, but USB lacks any enumeration?