So, dug into this a bit. I have a MB Pro 15” touch bar from Dec 2016. Since buying it, I have been fraught with not being able to read/view CD/DVD’s. I have tried three different external players (all work with my 2008 MB Pro running El Capitan) but don’t seem to work under Sierra. Yes, I have Apple USB-A adapters and third party adapters which don’t seem to make any difference at all.
I read a little further down that using the ‘nvram’ prompt could do something. I tried that except that the variable ‘boot-args’ does not exist. I dumped out all the nvram variables and skimmed through them. There isn’t a ‘boot-args’ variable.
Then, another post response said to check the ‘CD DVD’ settings in ‘System Preferences’. Well, this setting doesn’t exist anymore in Sierra so was a bit confused.
Then, I decided to do some troubleshooting on a 2010 MB Pro by installing El Capitan and then Sierra. What is there in Sierra is under DVD Player -> Preferences. Look for the setting to automatically open the player on insertion of a DVD. Turn that on. Now when you insert a DVD, the DVD Player will open. Just pause the player and your DVD will stay mounted and you can use whatever player you like to view it.
Evidently, there’s some sort of hand-shaking in the background going on. The DVD’s when inserted WITHOUT this setting will mount and then suddenly without notice unmount (disappear). I caught a bit of a log file that says this
“Error ‘Scsi error - ILLEGAL REQUEST:READ OF SCRAMBLED SECTOR WITHOUT AUTHENTICATION' occurred while reading 'DVD+R PLEXTOR"
So, evidently once this is received the DVD in ejected as it senses there isn’t an authenticated ‘reader’. This appears to be some sort of structure protection to prevent only ‘authenticated’ readers from viewing the DVD (e.g. not VLC or any other freeware reader).
So, turn on the attribute for DVD Player to start on DVD insertion, then pause DVD Player and open the DVD with whatever program you choose. It apparently stays accessible as long as DVD Player is open.
Hope this helps others as I have racked my brain trying to get my external drive to work with Sierra.