10.5.3 CD driver fails to acknowledge media when tray closed manually

Just filed this in Radar and was curious to know if anyone else had seen the same problem after updating a G5 to 10.5.3.

Steps to Reproduce:

1. Eject drive tray

2. Place disc in tray

3. Press tray inward to close

4. Note nothing happens; not even an attempt at spinning up

5. Re-eject drive tray and leave disc where it sits

6. Close tray programatically (i.e. through iTunes, or drutil)

7. Driver now detects the media, spins up and mounts volume as expected.

I know that there is nothing wrong with the drive because this works fine when I boot back into 10.5.2. It can't be a problem with the media because it isn't even making an attempt to read it; it's like it doesn't even recognize the fact that I closed the tray. I'm guessing that the IL6 testers didn't include anything other than slot-loaders in their testing matrices before greenlighting this one, but who knows.


Regression:

System Version: Mac OS X 10.5.3 (9D34)
Kernel Version: Darwin 9.3.0

Model Name: Power Mac G5
Model Identifier: PowerMac7,2
Processor Name: PowerPC 970 (2.2)
Processor Speed: 1.8 GHz
Number Of CPUs: 1
L2 Cache (per CPU): 512 KB
Memory: 2 GB
Bus Speed: 900 MHz
Boot ROM Version: 5.0.5f0

PIONEER DVD-RW DVR-106D:

Capacity: 478.6 MB
Model: PIONEER DVD-RW DVR-106D
Revision: A606
Serial Number: CHDL0169 ** <Edited by Moderator>
Removable Media: Yes
Detachable Drive: No
BSD Name: disk2
Protocol: ATAPI
Unit Number: 0
Socket Type: Internal
Low Power Polling: No
Mac OS 9 Drivers: No
Partition Map Type: Unknown
S.M.A.R.T. status: Not Supported

G5, Mac OS X (10.5.3)

Posted on May 29, 2008 12:00 PM

Reply
16 replies

May 29, 2008 11:36 PM in response to orangekay

I have the same problem. When I inserted a DVD to write I a got an error message saying, "This disc cannot be used because it is not recognized." I get this when I insert a blank CD to burn as well. I used my new external drive and got the same error message. Everything was working just fine before I installed 10.5.3 yesterday.

Closing the drive manually or with the eject button makes no difference - nothing will read.

I'm using:

Model Name: Power Mac G5
Model Identifier: PowerMac7,2
Processor Name: PowerPC 970 (2.2)
Processor Speed: 1.6 GHz
Number Of CPUs: 1
L2 Cache (per CPU): 512 KB
Memory: 2 GB
Bus Speed: 800 MHz
Boot ROM Version: 5.1.5f2

PIONEER DVD-RW DVR-112D & an external TSSTcorp CD/DVDW SH-S182M Firewire

System Version: Mac OS X 10.5.3 (9D34)
Kernel Version: Darwin 9.3.0

May 30, 2008 12:47 PM in response to orangekay

I also have this same problem. I guess I will have to search around for how to get the disk ejected (since it doesn't recognize it has one).

The "drutil -drive 1 poll" request for me produces:

DRDeviceAppearedNotification (MATSHITA DVD-R UJ-85J)
DRDeviceStatusChangedNotification (MATSHITA DVD-R UJ-85J)
-DRDeviceMaximumWriteSpeedKey: (null) >>> 0
-DRDeviceIsBusyKey: (null) >>> 1
-DRDeviceMediaStateKey: (null) >>> DRDeviceMediaStateNone
-DRDeviceIsTrayOpenKey: (null) >>> 0
-DRDeviceCurrentWriteSpeedKey: (null) >>> 0

whereupon I have to hit CTRL-C to return to prompt.

May 30, 2008 1:12 PM in response to gnuphie

That doesn't look like you inserted a disc while polling. What I'm seeing is this (with comments enclosed in asterisks):

DRDeviceStatusChangedNotification (PIONEER DVD-RW DVR-106D)
-DRDeviceIsTrayOpenKey: 0 >>> 1 **Tray open at this point **
DRDeviceStatusChangedNotification (PIONEER DVD-RW DVR-106D)
-DRDeviceMediaStateKey: DRDeviceMediaStateNone >>> DRDeviceMediaStateInTransition
DRDeviceStatusChangedNotification (PIONEER DVD-RW DVR-106D)
-DRDeviceIsTrayOpenKey: 1 >>> 0 **Tray closed with media loaded **
DRDeviceStatusChangedNotification (PIONEER DVD-RW DVR-106D)
-DRDeviceMediaStateKey: DRDeviceMediaStateInTransition >>> DRDeviceMediaStateNone **Media ignored completely **

To eject via command line just

drutil -drive 1 eject

May 30, 2008 9:37 PM in response to orangekay

This is what I get when I run drutil -drive 1 poll and insert a disk and still get the same error message:

DRDeviceAppearedNotification (TSSTcorp CD/DVDW SH-S182M)
DRDeviceStatusChangedNotification (TSSTcorp CD/DVDW SH-S182M)
-DRDeviceMaximumWriteSpeedKey: (null) >>> 0
-DRDeviceIsBusyKey: (null) >>> 0
-DRDeviceMediaStateKey: (null) >>> DRDeviceMediaStateNone
-DRDeviceIsTrayOpenKey: (null) >>> 0
-DRDeviceCurrentWriteSpeedKey: (null) >>> 0
DRDeviceAppearedNotification (PIONEER DVD-RW DVR-112D)
-DRDeviceLoadingMechanismCanOpenKey: (null) >>> 1
-DRDeviceFirmwareRevisionKey: (null) >>> 1.21
-DRDeviceIORegistryEntryPathKey: (null) >>> IOService:/MacRISC4PE/ht@0,f2000000/AppleMacRiscHT/pci@5/IOPCI2PCIBridge/ata-6@ D/AppleKauaiATA/ATADeviceNub@0/IOATAPIProtocolTransport/IOSCSIPeripheralDeviceNu b/IOSCSIPeripheralDeviceType05/IODVDServices
-DRDevicePhysicalInterconnectLocationKey: (null) >>> DRDevicePhysicalInterconnectLocationInternal
-DRDeviceVendorNameKey: (null) >>> PIONEER
-DRDevicePhysicalInterconnectKey: (null) >>> ATAPI
-DRDeviceWriteBufferSizeKey: (null) >>> 2000
-DRDeviceLoadingMechanismCanEjectKey: (null) >>> 1
-DRDeviceSerialNumberKey: (null) >>> PIONEER DVD-RW DVR-112DGFDP993919WL
-DRDeviceProductNameKey: (null) >>> DVD-RW DVR-112D
-DRDeviceSupportLevelKey: (null) >>> DRDeviceSupportLevelAppleShipping
-DRDeviceWriteCapabilitiesKey: (null) >>> {
DRDeviceCanTestWriteCDKey = 1;
DRDeviceCanTestWriteDVDKey = 1;
DRDeviceCanUnderrunProtectCDKey = 1;
DRDeviceCanUnderrunProtectDVDKey = 1;
DRDeviceCanWriteBDKey = 0;
DRDeviceCanWriteBDREKey = 0;
DRDeviceCanWriteBDRKey = 0;
DRDeviceCanWriteBDRPOWKey = 0;
DRDeviceCanWriteBDRRRMKey = 0;
DRDeviceCanWriteBDRSRMKey = 0;
DRDeviceCanWriteCDKey = 1;
DRDeviceCanWriteCDRKey = 1;
DRDeviceCanWriteCDRWKey = 1;
DRDeviceCanWriteCDRawKey = 1;
DRDeviceCanWriteCDSAOKey = 1;
DRDeviceCanWriteCDTAOKey = 1;
DRDeviceCanWriteCDTextKey = 1;
DRDeviceCanWriteDVDDAOKey = 1;
DRDeviceCanWriteDVDKey = 1;
DRDeviceCanWriteDVDPlusRDoubleLayerKey = 1;
DRDeviceCanWriteDVDPlusRKey = 1;
DRDeviceCanWriteDVDPlusRWDoubleLayerKey = 0;
DRDeviceCanWriteDVDPlusRWKey = 1;
DRDeviceCanWriteDVDRAMKey = 0;
DRDeviceCanWriteDVDRDualLayerKey = 1;
DRDeviceCanWriteDVDRKey = 1;
DRDeviceCanWriteDVDRWDualLayerKey = 0;
DRDeviceCanWriteDVDRWKey = 1;
DRDeviceCanWriteHDDVDKey = 0;
DRDeviceCanWriteHDDVDRAMKey = 0;
DRDeviceCanWriteHDDVDRDualLayerKey = 0;
DRDeviceCanWriteHDDVDRKey = 0;
DRDeviceCanWriteHDDVDRWDualLayerKey = 0;
DRDeviceCanWriteHDDVDRWKey = 0;
DRDeviceCanWriteISRCKey = 1;
DRDeviceCanWriteIndexPointsKey = 1;
DRDeviceCanWriteKey = 1;
}
-DRDeviceLoadingMechanismCanInjectKey: (null) >>> 1
-DRDeviceProfilePathKey: (null) >>> built-in
DRDeviceStatusChangedNotification (PIONEER DVD-RW DVR-112D)
-DRDeviceMaximumWriteSpeedKey: (null) >>> 0
-DRDeviceIsBusyKey: (null) >>> 0
-DRDeviceMediaStateKey: (null) >>> DRDeviceMediaStateInTransition
-DRDeviceIsTrayOpenKey: (null) >>> 0
-DRDeviceCurrentWriteSpeedKey: (null) >>> 0
DRDeviceStatusChangedNotification (PIONEER DVD-RW DVR-112D)
-DRDeviceCurrentWriteSpeedKey: 0 >>> 705.5999755859375
-DRDeviceMaximumWriteSpeedKey: 0 >>> 7056
-DRDeviceMediaStateKey: DRDeviceMediaStateInTransition >>> DRDeviceMediaStateMediaPresent
-DRDeviceMediaInfoKey: (null) >>> {
DRDeviceBurnSpeedsKey = (
705,
1764,
2822,
4233,
5644,
7056
);
DRDeviceMediaBSDNameKey = disk7;
DRDeviceMediaBlocksFreeKey = 359844;
DRDeviceMediaBlocksOverwritableKey = 359844;
DRDeviceMediaBlocksUsedKey = 0;
DRDeviceMediaClassKey = DRDeviceMediaClassCD;
DRDeviceMediaIsAppendableKey = 1;
DRDeviceMediaIsBlankKey = 1;
DRDeviceMediaIsErasableKey = 0;
DRDeviceMediaIsOverwritableKey = 1;
DRDeviceMediaIsReservedKey = 0;
DRDeviceMediaSessionCountKey = 0;
DRDeviceMediaTrackCountKey = 0;
DRDeviceMediaTypeKey = DRDeviceMediaTypeCDR;
DRDeviceTrackInfoKey = {
<DRTrack: 0x319db0> = {
DRBlockSizeKey = 2352;
DRBlockTypeKey = 0;
DRFreeBlocksKey = 359844;
DRNextWritableAddressKey = 0;
DRSessionFormatKey = 0;
DRSessionNumberKey = 1;
DRTrackIsEmptyKey = 1;
DRTrackLengthKey = 359844;
DRTrackNumberKey = 1;
DRTrackStartAddressKey = 0;
DRTrackTypeKey = DRTrackTypeInvisible;
};
};
DRDeviceTrackRefsKey = (
<DRTrack: 0x319db0>
);
}

May 31, 2008 1:15 AM in response to orangekay

I had the same thing happen today also, but so far only once. When I put the disk in nothing happened. The drive never spun up and no error message or anything. I hit the eject button in iTunes and looked at the disk and tried it again. It worked like normal the second time. At the time I blew it off as a one time deal, but after seeing this post it might be something. I have never seen the drive act like that before.

May 31, 2008 9:12 AM in response to orangekay

Sorry to burst your bubble. PPC Dual 2.5/G5 running 10.5.3. Since reading this post I have tried to duplicate your issue many times. Manually closing the drive tray works every time with CDs, DVDs, CDRs, DVDRs, blank CDRs, blank DVDRs. Doesn't fail to mount the disc.

Model Name: Power Mac G5
Model Identifier: PowerMac7,3
Processor Name: PowerPC G5 (3.0)
Processor Speed: 2.5 GHz
Number Of CPUs: 2
L2 Cache (per CPU): 512 KB
Memory: 3.5 GB
Bus Speed: 1.25 GHz
Boot ROM Version: 5.1.8f7

My superdrive is...

Capacity: 3.64 GB
Model: HL-DT-ST DVD-RW GWA-4082B
Revision: C03D
Serial Number:
Removable Media: Yes
Detachable Drive: No
BSD Name: disk2
Protocol: ATAPI
Unit Number: 0
Socket Type: Internal
Low Power Polling: No
Mac OS 9 Drivers: No
Partition Map Type: APM (Apple Partition Map)
S.M.A.R.T. status: Not Supported

So maybe this issue is only with certain brands of drives?

Message was edited by: lkrupp

May 31, 2008 2:53 PM in response to orangekay

I'm going to have to disagree with you on this. Both drives (both tray and not slot) worked perfectly prior to installing 10.5.3. I have since moved the external drive to another computer that has not been updated and it works as it should. I'm using an older G5 but the optical drive is newer. I replaced the original two months ago. The external is also a newer model.

I'm in the process of removing all external drives to see if there is any other conflict. Thanks for the help. I'll post any progress (or lack of progress).

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.

10.5.3 CD driver fails to acknowledge media when tray closed manually

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