Hi All, I was also having the same issue since upgrading to El Capitan
A solution that works for me is to use the plist modification technique. Note: El Capitan has a newer level of system file protection, so you first need to disable System Integrity Protection
Disable SIP
1) Print these steps so you can know the commands
2) Restart into Recovery disk by holding command and R while starting up
3) From the Utilities menu open Terminal
4) Type csrutil disable
5) Shut down
Modify plist file
6) In the finder use Go menu to go to
/Library/Preferences/SystemConfiguration/
7) Copy the file com.apple.Boot.plist to your desktop or someplace where you easily locate it.
8) Rename it ORIGINALcom.apple.Boot.plist This way in case you need the original file, you can restore it back to com.apple.Boot.plist and put it back
9) Again, copy the file com.apple.Boot.plist to your desktop or someplace where you easily locate it.
10) Open it in text edit and change the text to add <string>mbasd=1</string>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel Flags</key>
<string>mbasd=1</string>
</dict>
</plist>
11) Save new file plist file
12) Drag com.apple.Boot.plist into /Library/Preferences/SystemConfiguration/
13) Type administrator password to make changes
14) Restart to have boot change take effect
Enable SIP
15) Restart into Recovery disk by holding command and R while starting up
16) From the Utilities menu open Terminal
17) Type csrutil enable
18) Shut down
DONE! Congratulations 🙂
References
http://www.hardturm.ch/luz/2011/10/how-to-make-the-macbook-air-superdrive-work-w ith-any-mac/comment-page-12/
http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac- os-x/