It would be so nice if the final release of Mojave includes seeing PCIe drives as internal ( external cmp USB 3.0 dock drives bootable too. ) .
The final of bootrom 144.0.0.0.0 should be interesting.
Will it be possible to adjust Innie to make also the second drive masked as internal?
PCIe drives are a broad category of devices and may reside in expanders/external chassis/RAID arrays, for example. No one wants a external chassi with drives being seen as internal. You can say that more people use PCIe drives internally and I can even agree with that, but it’s not how things work at firmware level. Only southbrige connected internal drives are internal for the Mac Pro architecture.
USB3.0 boot is out or realm of possibility, do you think that Apple will make support for each USB3x chipset out there? It’s a lot different to support USB3.0 boot from a Mac Pro that can have dozen of different USB3x controllers than a Mac with a fixed and immutable one like MP6,1. If Apple ever release a MP7,1 with PCIe slots, it will not boot from 3rd party USB3x cards, only the native one.
144.0.0.0.0 BootROM is already set in stone. Once Apple releases a BootROM on the Seed channel, any modifications will be a 145.0.0.0.0 or 146.0.0.0.0 release.
Looking at the pic, that's only pcie 1x. You're better off using SATAHello,
first of all, thank you for your development for innie!
What a great thing. Finally internal drives masked as internal.
I got a MacPro5,1 (an original 2010 one) with Mojave 10.14.4, latest Boot ROM and two PCIe cards installed.
One is for a NVMe SSD and the second one for two, so dual SATA SSDs (the brand Debroglie was already mentioned in this thread before).
I used Lilu 1.3.5 (DEBUG) and Innie 1.0.9 (DEBUG) for my machine.
When I applied Innie my drives were masked as internal but except for one.
It took me quite a long time to figure out but it seems that Innie only maskes the first drive on the SATA0 port on the Debroglie card.
When I switch the drives on the card the other one gets masked. SATA1 is still always seen as external.
Seems to me a "bug" or these kind of dual cards are not yet fully implemented in Innie.
By the way, I got this controller card:
https://www.aliexpress.com/item/DEB...card-with-Screws-for-Windows/32807210469.html
Will it be possible to adjust Innie to make also the second drive masked as internal?
That would be awesome!
If you need any additional information (controller chipset, screenshots, etc), just send me a message.
Thank you in advance,
INDAVO
I need help to fixed my second NVMe as external please.
but i receive this error:
Warning: /AppleInternal/Library/Extensions: No such file or directory
i run before first command :
rm -r /Volumes/"Macintosh HD"/Library/Extensions/Lilu.kext
and i receive ....
rm: /Volumes/M0JAVE/Library/Extensions/Lilu.kext: Permission denied
all done!!The warning is normal, and if you want to remove the kext with the "rm" command, you should use "sudo." To get Innie working again, have a look at the reinstallation instructions in post #160.
I used the latest version of Lilu 1.3.6 and Innie 1.0.9, and with this combination when I pasted "Lilu.kext" in /Library/Extensions/ I got immediately a black screen and a reboot with KP.
Check if you have other third party kexts installed. They can sometimes cause issues like this with Lilu.
Thank you for your reply,
In /Library/Extensions/ the folder contains 13 more kext
You may also want to check System Information > Extensions for unsigned kexts (if you click twice at the top on "Obtained from" all the kexts in the category "Not Signed" will be listed first).
But it does not work the NVMe disk is still external.
For a successful installation, when you run the terminal commands, make sure that you see "Kext with invalid signatured ... allowed ..." and "KernelCache ID: ...". Rerun the commands until you do.
ACS6x.kext
ArcMSR.kext
ATTOCelerityFC8.kext
ATTOExpressSASHBA2.kext
ATTOExpressSASRAID2.kext
BJUSBLoad.kext
CalDigitHDProDrv.kext
CIJUSBLoad.kext
HighPointIOP.kext
HighPointRR.kext
Lilu.kext
PromiseSTEX.kext
SoftRAID.kext
The joy was short-lived ... I almost believed it!
After the reboot following the NVMe is again seen external drive!!!
Will this work in macOS Catalina ??????
Will this be updatedThe kext is called "Innie" and is a Lilu plugin. Lilu is an open-source kext that provides a unified platform to apply various fixes (see https://github.com/acidanthera/Lilu). For our testing purposes, I recommend the latest debug version (see the releases page).
An updated version of Innie that works with any SATA (AHCI) or NVMe device has been attached to this post.
Warning: Please make sure that you understand the risks of trying early releases of software, particularly kexts. Back up all data. Should your system become unbootable, you will need to get into recovery mode, open terminal, and delete Lilu by entering the following command:
Code:rm -r /Volumes/"Macintosh HD"/Library/Extensions/Lilu.kext
(You may have to replace "Macintosh HD" by the actual name of your system disk in quotation marks, if it is different.)
To install Innie, please carry out these steps:
0) Disable SIP. (SIP can be enabled again after.)
1) Download Lilu. The file (unzipped) will be called Lilu.kext.
2) Control-click on Lilu.kext and select Show Package Contents. You will see the folder "Contents." Open it.
3) In Contents, create a new folder called "Plugins" (exactly like this, but without quotation marks, of course). This is where Innie (and any other plugins) will live.
4) Copy Innie into the Plugins folder.
5) Now copy Lilu.kext to /Library/Extensions. You will need to authorize this.
6) Open terminal. Enter the following commands:
Code:sudo chmod -R 755 /Library/Extensions/Lilu.kext sudo chown -R root:wheel /Library/Extensions/Lilu.kext sudo touch /Library/Extensions sudo kextcache -update-volume /
Wait for the last command to complete.
7) Reboot.
If all goes well, your drive will now be seen as internal, just like mine.
Current support is for 10.14 and below. Unofficially it also works in Catalina with the boot arguments -lilubeta and -inniebeta.
Current support is for 10.14 and below. Unofficially it also works in Catalina with the boot arguments -lilubeta and -inniebeta.
How would that be run in terminalCurrent support is for 10.14 and below. Unofficially it also works in Catalina with the boot arguments -lilubeta and -inniebeta.