Mid-2010 Macbook Pro won't read discs and ejects it

Playing cds and dvds were fine and now when I come to insert a disc, my superdrive will just eject the disc after a few seconds. I tried the cloth and credit card method but not result. I also tryied repairing my drive in disk utility and that also has not worked..

MacBook Pro, OS X Mavericks (10.9.1)

Posted on Apr 23, 2014 5:32 PM

Reply
7 replies

Apr 24, 2014 11:35 AM in response to Js10Credible

Js10Credible,


if I knew of a simple fix, I would have offered it in my first reply; since I don’t know of one, I’ve been asking about the details of your SuperDrive. As it happens, the only difference between our SuperDrives which these commands have shown is in their serial numbers, so no simple fix will be derived from running further drutil commands.


Have you tried running your MacBook Pro’s Apple Hardware Test, to see if it can detect something amiss with your SuperDrive?

Apr 23, 2014 7:07 PM in response to Js10Credible

Js10Credible,


you can try this: go into the CDs & DVDs pane of System Preferences, and set the last three dropdowns to “Ignore”. After that, open Terminal, and try the following commands there:


drutil list

drutil status

drutil poll


The last command will continue to run until it is interrupted by pressing Control-C in the Terminal window. While it is running, try inserting a CD or DVD which you know has played successfully in the past; the Terminal window will display changes in the SuperDrive status as they’re recognized. If the SuperDrive still ejects the disc after a few seconds, interrupt the running drutil command in the Terminal window; if it doesn’t eject the disc, drag the disc icon to the Trash, reset your System Preferences to whatever they were before, and try reïnserting the disc. If it automatically ejects now, interrupt the drutil command; if the disc plays normally now, interrupt the drutil command, eject the disc, and reïnsert the disc, to see if it still behaves properly.


Please include in your reply the full output from all of these drutil commands, unless somehow these commands fixed the problem by themselves.

Apr 23, 2014 7:45 PM in response to Melophage

After I ran the disc again, it still ejected it like before. Here is the output.




Justin-Anthony-Martins-MacBook-Pro:~ justinmartin$ drutil list

Vendor Product Rev Bus SupportLevel

1 MATSHITA DVD-R UJ-898 HC10 ATAPI Apple Shipping


Justin-Anthony-Martins-MacBook-Pro:~ justinmartin$ drutil status

Vendor Product Rev

MATSHITA DVD-R UJ-898 HC10


Type: No Media Inserted


Justin-Anthony-Martins-MacBook-Pro:~ justinmartin$ drutil poll

DRDeviceAppearedNotification (SuperDrive)

DRDeviceStatusChangedNotification (SuperDrive)

-DRDeviceMediaStateKey: (null) >>> DRDeviceMediaStateNone

-DRDeviceIsBusyKey: (null) >>> 0

-DRDeviceIsTrayOpenKey: (null) >>> 1

-DRDeviceMaximumWriteSpeedKey: (null) >>> 0

-DRDeviceCurrentWriteSpeedKey: (null) >>> 0

DRDeviceStatusChangedNotification (SuperDrive)

-DRDeviceMediaStateKey: DRDeviceMediaStateNone >>> DRDeviceMediaStateInTransition

DRDeviceStatusChangedNotification (SuperDrive)

-DRDeviceMediaStateKey: DRDeviceMediaStateInTransition >>> DRDeviceMediaStateNone

^C

Apr 23, 2014 8:40 PM in response to Js10Credible

Js10Credible,


my MacBook Pro has the same model SuperDrive as yours does, right down to the firmware revision level. The last line of your drutil poll output is where our results diverge. Try these additional commands in Terminal, to see if there are any other differences between our SuperDrives (other than their serial numbers):


drutil info

drutil getconfig


Again, please include in your reply the full output from these commands.

Apr 23, 2014 9:25 PM in response to Melophage

Have you also had this problem before or would you happen to know a simple fix so I can get the superdrive up and running again? I ordered an external cd drive to use in the mean time.




Justin-Anthony-Martins-MacBook-Pro:~ justinmartin$ drutil info

Vendor Product Rev

MATSHITA DVD-R UJ-898 HC10


Interconnect: ATAPI

SupportLevel: Apple Shipping

Cache: 1024k

CD-Write: -R, -RW, BUFE, CDText, Test, IndexPts, ISRC

DVD-Write: -R, -R DL, -RW, +R, +R DL, +RW, BUFE, Test

Strategies: CD-TAO, CD-SAO, DVD-DAO


Justin-Anthony-Martins-MacBook-Pro:~ justinmartin$ drutil getconfig

Vendor Product Rev

MATSHITA DVD-R UJ-898 HC10


Media: None


GetConfiguration returned 120 bytes.


00000000 00 00 00 78 00 00 00 00 00 00 03 30 00 2B 00 00 |...x.......0.+..|

00000010 00 1B 00 00 00 1A 00 00 00 16 00 00 00 15 00 00 |................|

00000020 00 13 00 00 00 14 00 00 00 11 00 00 00 10 00 00 |................|

00000030 00 0A 00 00 00 09 00 00 00 08 00 00 00 01 0B 08 |................|

00000040 00 00 00 07 01 00 00 00 00 02 07 04 02 00 00 00 |................|

00000050 00 03 0B 04 0B 00 00 00 01 00 03 00 01 04 05 04 |................|

00000060 01 00 00 00 01 05 07 04 00 00 00 00 01 08 03 0C |................|

00000070 55 4B 33 30 20 20 32 33 |UK30 23 |


Current Profile: 0


Feature 0000h: Profile List

Raw Feature Descriptor:

00> 00 00 03 30 00 2B 00 00 00 1B 00 00 00 1A 00 00

10> 00 16 00 00 00 15 00 00 00 13 00 00 00 14 00 00

20> 00 11 00 00 00 10 00 00 00 0A 00 00 00 09 00 00

30> 00 08 00 00

Feature descriptor version: 0

Feature descriptor length: 48

Feature is persistent

Feature is current

Profile List:

002Bh DVD+R Double Layer DVD+R Double Layer

001Bh DVD+R DVD Recordable

001Ah DVD+RW DVD ReWritable

0016h DVD-R DL Layer Jump DVD-R Dual Layer Layer Jump Recording

0015h DVD-R DL Sequential DVD-R Dual Layer Sequential Recording

0013h DVD-RW Restricted Re-Recordable DVD using Restricted Overwrite

0014h DVD-RW Sequential Re-recordable DVD using Sequential recording

0011h DVD-R Sequential Write once DVD using Sequential recording

0010h DVD-ROM Read only DVD

000Ah CD-RW ReWritable CD capable

0009h CD-R Write once CD capable

0008h CD-ROM Read only CD capable


Feature 0001h: Core Feature Descriptor

Raw Feature Descriptor:

00> 00 01 0B 08 00 00 00 07 01 00 00 00

Feature descriptor version: 2

Feature descriptor length: 8

Feature is persistent

Feature is current

Validation of EVPD, Page Code, and the 16-bit Allocation length fields as described in [SPC-3] are not supported

Device Busy Event is supported

Physical Interface Standard:

00000007h Serial ATAPI

Logical Unit shall support the following commands:

INQUIRY

GET CONFIGURATION

GET EVENT/STATUS NOTIFICATION

MODE SELECT

MODE SENSE

REQUEST SENSE

TEST UNIT READY


Feature 0002h: Morphing

Raw Feature Descriptor:

00> 00 02 07 04 02 00 00 00

Feature descriptor version: 1

Feature descriptor length: 4

Feature is persistent

Feature is current

Operational Change Request/Notification Class Events of GET EVENT/STATUS NOTIFICATION are supported

Logical unit supports only polling of GET EVENT/STATUS NOTIFICATION (Immed bit set to one).

Logical unit shall support the following commands:

GET CONFIGURATION

GET EVENT/STATUS NOTIFICATION

PREVENT/ALLOW MEDIUM REMOVAL

SEND EVENT (partial class 3 support)


Feature 0003h: Removable Medium (Logical Unit contains removable media)

Raw Feature Descriptor:

00> 00 03 0B 04 0B 00 00 00

Feature descriptor version: 2

Feature descriptor length: 4

Feature is persistent

Feature is current

Loading Mechanism: Caddy/Slot type loading mechanism

Eject bit is set (unit can eject media)

Prevent Jumper bit is clear (media can be inserted)

DBML bit is set

Lock bit is set (media can be locked in unit)

Logical Unit shall support the following commands:

MECHANISM STATUS

PREVENT/ALLOW MEDIUM REMOVAL

SEND EVENT (class 4 fully support)

START/STOP UNIT


Feature 0100h: Power Management

Raw Feature Descriptor:

00> 01 00 03 00

Feature descriptor version: 0

Feature descriptor length: 0

Feature is persistent

Feature is current

Logical Unit shall support the following commands:

GET EVENT/STATUS NOTIFICATION (Power Management class)

START STOP UNIT (power condition field)

Power Condition Mode Page (1Ah)


Feature 0104h: Microcode Upgrade

Raw Feature Descriptor:

00> 01 04 05 04 01 00 00 00

Feature descriptor version: 1

Feature descriptor length: 4

Feature is not persistent

Feature is current

Drive does support validating 5-bit mode field of READ BUFFER and WRITE BUFFER commands.

Logical Unit shall support the following commands:

READ BUFFER (mode 03h)

WRITE BUFFER (mode 07h)


Feature 0105h: Time-out

Raw Feature Descriptor:

00> 01 05 07 04 00 00 00 00

Feature descriptor version: 1

Feature descriptor length: 4

Feature is persistent

Feature is current

G3Enable bit and the Group3 Timeout field are not supported

Logical Unit shall support the following commands:

Timeout and Protect mode page


Feature 0108h: Logical Unit Serial Number

Raw Feature Descriptor:

00> 01 08 03 0C 55 4B 33 30 20 20 32 33 30 43 42 39

Feature descriptor version: 0

Feature descriptor length: 12

Feature is persistent

Feature is current

Serial Number: UK30 230CB9


Device Config complete.

Nov 26, 2016 11:09 AM in response to Melophage

MeloPhage, Js10Credible,


I know this is a long time later, but I just had the exact same problem and found this discussion while searching for a solution. I have the same 2010 MBP13, with exactly the same drive, which I discovered using the drutil commands Melophage provided. I solved the problem by simply trying several times in succession while "drutil poll" was running. On the third try it finally read the CD and I happily ripped it to iTunes. Then over the next several CDs (I had a stack of them to rip), it failed a couple of times, but now I have ripped about 6 in a row without a fail.


I hadn't used this CD drive in a long time, and I got the sense it just needed a kick start. I'm not sure if running "drutil poll" the whole time is what gave it the nudge it needed, but worth a try.


Hopefully this late addition to the thread will help somebody else who comes along with the same issue.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mid-2010 Macbook Pro won't read discs and ejects it

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.