Sudo nano /etc/udev/rules.d/lesĪdd following rule definition. Please check out this very good guide for further instructions. Furthermore, it features an extensible rule set for easy customising. It runs as a deamon and receives events each time a device is initialised or removed. We’ll make us of the udev device manager. For now the last step is necessary each time the drive is unplugged, so let’s automate it! Custom udev rule Try to insert a disc, the drive should be awake now and start initialising the disc. Check the output of following command to get a list off all device paths: ls /devĪfter you’ve the SuperDrive identified, we’ll send the magic sequence to the device. Lookup the device, it should be sr0 or sr1 by default depending on how many USB disc drives are currently attached. Unlock with SCSI Generic (sg) driverįor communicating with the SCSI device directly we need the Linux SCSI Generic (sg) driver packages. In this post I’d like to unveil two of them. You have several options for making this work. I got this byte sequence from a source I no longer can find on the web. It’s required to send a “magic” byte sequence after the drive was connected.
#APPLE EXTERNAL DVD PLAYER WINDOWS DRIVER HOW TO#
How to outsmart Apple’s firmwareįortunately, with a little hack, we can awake the drive from its deep slumber. I’m really surprised and disappointed that Apple prevents us from using their USB SuperDrive with non Apple devices.