In my posts I prefer to use the information from my Own experience. Recently I had a task to install the OS X El Capitan onto the old Mac Pro with Fiber Channel Storage array. This system used the ATTO Celerity Fiber Channel card FC-42ES which has been discontinued.
If equipment is discontinued NO future drivers development in this CASE. The modern OS X operating systems (10.10 and later) demand to use only digitally signed drivers. Sure, if NO future drivers development for discontinued HIGH PRICE equipment then NO digitally signed drivers. Other words NO possible to install the old drivers on modern OS X operating systems. Bad luck :( Probably the manufactures is pushing to buy the new expensive equipment and get profit from it. Unfortunately in our dark time not everyone can spend a lot of money for upgrades. Fortunately there is a trick to do it and pass through this OS X limitation. I want to highlight this trick was tested by me on real equipment, but I’m not responsible for any damages you may receive. ;) The current trick was tested with OS X 10.11 version. The El Capitan (10.11) started to use the System Integrity Protection (SIP) AKA “rootless”.
Lets show you how I did this:
1. Install the driver and check if it is working or not. If NOT continue;
2. Reboot your Mac into Recovery Mode by restarting your computer and holding down
Command+R until the Apple logo appears on your screen;
3. Click Utilities -> Terminal;
4. In the Terminal window, type in
csrutil disable and press Enter;
5. Type again
csrutil enable --without kext;
6. Restart your Mac.
In my case, after computer restart my oldie ATTO Celerity FC-42ES worked fine.
I HIGHLY DO NOT recommend fully disable the SIP and recommend to use
Also, BE CAREFUL with driver installation from an unconfirmed sources.
Thank YOU for your time.comments powered by Disqus