Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

GSXB

macrumors regular
Jun 21, 2018
246
198
England
I’ve installed Catalina DP 10 with dosdude patcher and no patches lilu,innie and appleALC all working. I have HDMI sound and an internal pci M.2 ?
 

Adam Chuan

macrumors newbie
Sep 25, 2019
27
0
It is well known that macOS sees PCI drives in a cMP as external. In the past, there have been several attempts to fix this annoyance, typically through codeless kexts and driver patches. However, these approaches are far from perfect.

Codeless kexts affect the properties of all (even non-PCI) drives. We therefore have to settle for calling all drives SATA or PCI. Patches can be dangerous, especially if applied to critical kexts. After system updates, these modifications can prevent the system from booting. There are also bootloader approaches, but these are better suited for hacks and not real Macs.

The problem is not just cosmetic. Improperly identified drives can cause issues for Boot Camp Assistant and the macOS installer.

I am currently working on an actual kext that addresses the problem. The kext simply changes the pertinent properties of PCI drives so that they can be seen as internal. So far, the approach works nicely with the 256 GB Apple SSUBX and the 240 GB Kingston HyperX Predator, the drives which I possess. This is how the drives now appear, for example, under Storage in About this Mac:

View attachment 780549

If there is interest in the community for the kext, I will make it available. However, to support other drives, particularly NVMe ones, I would need the names of PCI drives reported in System Information:

View attachment 780555

And, of course, some brave testers. Let me know if you're interested!

Current device list: Innie should now work with any SATA (AHCI) or NVMe drive.

Please refer to Post #9 for the kext and installation instructions.
Does it can work in MacOS 10.14.6?
And the NVMe SSD can be full speed or not?
Because the PCI Express will be internal in MacOS?
 

GSXB

macrumors regular
Jun 21, 2018
246
198
England
Does it can work in MacOS 10.14.6?
And the NVMe SSD can be full speed or not?
Because the PCI Express will be internal in MacOS?
Yes it works in macOS 10.14.6
Just follow post 9 and run this command as well
sudo nvram boot-args="$(nvram boot-args | sed $'s/boot-args//;s/\t//g') -lilubeta -inniebeta"
It’s cosmetic, and it will run at the correct speed
 

Adam Chuan

macrumors newbie
Sep 25, 2019
27
0
[QUOTE =“ Gboyartis,帖子:27751968,成員:1191246”]
當它寫到4時,它說innie複製到了插件...而我不知道哪個innie是.....我
[/引用]
Yes it works in macOS 10.14.6
Just follow post 9 and run this command as well
sudo nvram boot-args="$(nvram boot-args | sed $'s/boot-args//;s/\t//g') -lilubeta -inniebeta"
It’s cosmetic, and it will run at the correct speed
Thanks for your reply.
Dose the cosmetic can write in after post 9 cosmetic?
Yes it works in macOS 10.14.6
Just follow post 9 and run this command as well
sudo nvram boot-args="$(nvram boot-args | sed $'s/boot-args//;s/\t//g') -lilubeta -inniebeta"
It’s cosmetic, and it will run at the correct speed
Thanks for your reply.
Can I write all cosmetic together or not ?
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Does it can work in MacOS 10.14.6?
And the NVMe SSD can be full speed or not?
Because the PCI Express will be internal in MacOS?

Yes it works in macOS 10.14.6
Just follow post 9 and run this command as well
sudo nvram boot-args="$(nvram boot-args | sed $'s/boot-args//;s/\t//g') -lilubeta -inniebeta"
It’s cosmetic, and it will run at the correct speed

As a clarification: The beta command is only needed for macOS 10.15. For 10.14.6, the steps in post #9 should be enough. Also, Innie is actually more than cosmetic; there are some useful consequences of making startup disks internal. For a recent example, see post #256. Disk speed, however, should not be affected. It should be the same as it was before Innie.
 
Last edited:
  • Like
Reactions: GSXB

GSXB

macrumors regular
Jun 21, 2018
246
198
England
Installing macOS Catalina DP11 as I type. I will report later on lilu and innie.
UPDATE: lilu, innie and appleALC installed and working I have Correctly identified pci m.2 and HDMI sound?
 

Attachments

  • 27CF33F8-2856-476C-B313-E36FD0F2382F.png
    27CF33F8-2856-476C-B313-E36FD0F2382F.png
    2.1 MB · Views: 209
  • 654E8134-7104-4761-977B-5EC5FDE6E743.png
    654E8134-7104-4761-977B-5EC5FDE6E743.png
    83.6 KB · Views: 224
Last edited:
  • Like
Reactions: JedNZ

scopemonkey

macrumors newbie
Oct 7, 2019
2
1
Once the kext installed, SIP can indeed be re-enabled.
A quick question: I have Lilu with Innie installed on my cMP 4.1 flashed to 5.1. I followed the instructions in post #9 and all worked well. However whenever SIP is turned back on, Lilu and Innie get disabled. The only way I can get them to stay loaded is to disable SIP. Is there a work around for this, or do we actually need to leave SIP disabled?
 

GSXB

macrumors regular
Jun 21, 2018
246
198
England
A quick question: I have Lilu with Innie installed on my cMP 4.1 flashed to 5.1. I followed the instructions in post #9 and all worked well. However whenever SIP is turned back on, Lilu and Innie get disabled. The only way I can get them to stay loaded is to disable SIP. Is there a work around for this, or do we actually need to leave SIP disabled?
Boot into recovery open terminal and run these commands
csrutil enable --without kext
csrutil enable --without fs
this will partially enable SIP and leave lilu and innie alone
 
  • Like
Reactions: JedNZ

alphascorp

macrumors 6502
Jul 16, 2018
343
635
Brest, France
I have a Samsung SSD 970 EVO Plus 500GB, is that covered?

Hi @pascalsrumours,

I have the same SSD model as you and I use Lilu 1.3.8 with Innie 1.0.9 that work fine on Mojave since 10.14 until the last supplemental update 10.14.6 (18G103).

That work fine too with Catalina 10.15 but you need to use a code line in Terminal after SIP disabled. For this code see @cdf's message #202 and mine #212, #225, #226

Capture d’écran 2019-10-12 à 20.13.29.png
Capture d’écran 2019-10-12 à 20.38.10.png

Capture d’écran 2019-10-08 à 22.23.01.png
 
Last edited:
  • Like
Reactions: crjackson2134

SamPotts

macrumors 6502
Sep 25, 2010
278
59
Sydney, Australia
Has anyone tried this on a 2013/6,1 with the AngelShark Carrier Board? It'd be great if the two extra drives were internal so I could use them for Bootcamp.
 

mani girafe

macrumors member
Aug 12, 2016
50
11
FRANCE
Hello, I see my disk externally, does the procedure ( post #9) also work under HIGH SIERRA? thank you for your answer
 

GSXB

macrumors regular
Jun 21, 2018
246
198
England
Installed Catalina with the supplemental update reapplied the terminal commands and all working
 

Attachments

  • 15A2CA06-5925-4EC7-907C-ECD7AF6C3B97.png
    15A2CA06-5925-4EC7-907C-ECD7AF6C3B97.png
    2.3 MB · Views: 151
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.