SONY DRU-842A DVDRW Not Writing

[qanda]This thread is about the Sony DVD±R RW IDE RETAIL. Click here to see full specs[/qanda]OK, I’ve read all the related posts I could find on the forums here relating to my issue, and have now reached the point where a new post might be the only way to go.

I have a SONY DRU-842A DVD RW internal dvd writer. I installed it several months ago, but have never had to actually write any DVD’s or CD-ROMs. It’s read both CD’sa nd DVD’s without too much issue, though iTunes still complains about missing CD writer information when it starts up.

So now I am setting up PC Backup and trying to build a recovery CD, and this is where I’m finding it just can’t write. Installed an older version of NERO, maybe 6.6.0.18. THat couldn’t create a basic CD-ISO image, so i figured, it’s a newish drive, maybe I need the latest Nero. So I upgraded to the latest (v. 9.2.60 at this time).

The Device Manager, like many GA-EP45-UD3R mobo owners, is showing the device, under DVD/CD-ROMs, as : SONY DVD RW DRU-842A SCSI CdRom Device.

I’ve tried several times to get DMA on, but it won’t go. The Device Manager for the various IDE channels says it’s “DMA if available” but nero is always showing it as OFF.

The motherboard BIO doesn’t seem to have an option for DMA, but it does have acess mode “Large” or “normal” or something. Is Large == DMA? Guess I should try it. :slight_smile:

Also, the mobo only has a single IDE, and this DVDRW is the third device on the channel. I’m not sure how I can move it to a secondary channel if I only have one IDE cable… don’t think I can.

Here’s the log from my attempt to write a single file to a CD-ISO. Please let me know if you have any ideas. THanks!

Windows XP 5.1
IA32
WinAspi: -

NT-SPTI used
Nero Version: 9.2.6.100
Internal Version: 9, 2, 6, 100

Recorder: <SONY DVD RW DRU-842A> Version: 1.60 - HA 1 TA 0 - 9.2.6.100
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : via Inquiry data
Connected to MMC as unknown drive with class-nr : 1
Drive is autodetected - recorder class: Std. MMC recorder
CD-ROM: <SONY DVD RW DRU-842A >Version: 1.60 - HA 1 TA 0 - 9.2.6.100
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : SATA MAXTOR STM3500630000 JRAID Port 4 ID 0 DMA: Off
DiskPeripheral : SATA MAXTOR STM3160810000 JRAID Port 4 ID 1 DMA: Off
CdRomPeripheral : SONY DVD RW DRU-842A 1.60 JRAID Port 4 ID 2 DMA: Off

=== CDRom-Device-Map ===
SONY DVD RW DRU-842A G: CdRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 2047MB (2097151kB)
Free physical memory: 2047MB (2097151kB)
Memory in use : 18 %
Uncached PFiles: 0x0
Global Bus Type: default (0)
Check supported media : Disabled (0)

8.3.2009
CD-ROM (ISO)
3:12:21 PM #1 Text 0 File SCSIPTICommands.cpp, Line 452
LockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL

3:12:21 PM #2 Text 0 File Isodoc.cpp, Line 6940
Iso document burn settings

Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start multisession
Burning mode : DAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : TRUE
Allow more than 255 characters in path : TRUE
Write ISO9660 ;1 file extensions : TRUE

3:12:21 PM #3 ISO9660GEN -11 File Geniso.cpp, Line 3349
First writeable address = 0 (0x00000000)

3:12:21 PM #4 SPTI -1080 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1080)
CDB Data: 0x51 00 00 00 00 00 00 00 20 00 00 00
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x3A
Sense Qual: 0x00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A
Buffer x0494b780: Len x20

3:12:21 PM #5 SPTI -1080 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1080)
CDB Data: 0x52 01 00 00 00 FF 00 00 20 00 00 00
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x3A
Sense Qual: 0x00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A
Buffer x0494b780: Len x20

3:12:21 PM #6 SPTI -1080 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1080)
CDB Data: 0x52 01 00 00 00 FF 00 00 20 00 00 00
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x3A
Sense Qual: 0x00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A
Buffer x0494b780: Len x20

3:12:21 PM #7 Text 0 File Burncd.cpp, Line 3587
Turn on Disc-At-Once, using CD-R/RW media

3:12:21 PM #8 SPTI -1080 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1080)
CDB Data: 0x51 00 00 00 00 00 00 00 20 00 00 00
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x3A
Sense Qual: 0x00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A
Buffer x0494b780: Len x20

3:12:21 PM #9 SPTI -1080 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1080)
CDB Data: 0x52 01 00 00 00 FF 00 00 20 00 00 00
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x3A
Sense Qual: 0x00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A
Buffer x0494b780: Len x20

3:12:21 PM #10 SPTI -1080 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1080)
CDB Data: 0x52 01 00 00 00 FF 00 00 20 00 00 00
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x3A
Sense Qual: 0x00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A
Buffer x0494b780: Len x20

3:12:37 PM #11 ISO9660GEN -11 File Geniso.cpp, Line 3349
First writeable address = 0 (0x00000000)

3:12:39 PM #12 Text 0 File DlgWaitCD.cpp, Line 313
Last possible write address on media: 359845
Last address to be written: 599

3:12:39 PM #13 Text 0 File DlgWaitCD.cpp, Line 325
Write in overburning mode: NO (enabled: CD)

3:12:39 PM #14 Text 0 File DlgWaitCD.cpp, Line 2882
Recorder: SONY DVD RW DRU-842A;
CDR code: 00 97 24 01; OSJ entry from: Taiyo Yuden Company Limited
ATIP Data:
Special Info [hex] 1: C0 40 98, 2: 61 18 01 (LI 97:24.01), 3: 4F 3B 49 (LO 79:59.73)
Additional Info [hex] 1: 00 00 80 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

3:12:39 PM #15 Text 0 File DlgWaitCD.cpp, Line 500
>>> Protocol of DlgWaitCD activities: <<<

Insert the disc to write to.
(Medium in drive: Unknown. Medium required by compilation: CD-R/RW.)

3:12:39 PM #16 Text 0 File ThreadedTransferInterface.cpp, Line 744
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 600 (600) = #600/0:8.0
relocatable, disc pos for caching/writing not required/ required
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 600 blocks [G: SONY DVD RW DRU-842A]

3:12:39 PM #17 Text 0 File ThreadedTransferInterface.cpp, Line 946
Prepare [G: SONY DVD RW DRU-842A] for write in CUE-sheet-DAO
DAO infos:

MCN: “”
TOCType: 0x00; Session Closed, disc not fixated
Tracks 1 to 1: Idx 0 Idx 1 Next Trk
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 1536000, ISRC “”
DAO layout:

__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
-150 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
-150 | 1 | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 1 | 0x41 | 600 | 0 | 0x00
600 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

3:12:39 PM #18 Text 0 File SCSIPTICommands.cpp, Line 242
SPTILockVolume - completed successfully for FSCTL_LOCK_VOLUME

3:12:39 PM #19 Text 0 File Burncd.cpp, Line 4320
Caching options: cache CDRom or Network-Yes, small files-No (<64KB)

3:12:39 PM #20 Phase 24 File dlgbrnst.cpp, Line 1767
Caching of files started

3:12:39 PM #21 Text 0 File Burncd.cpp, Line 4442
Cache writing successful.

3:12:39 PM #22 Phase 25 File dlgbrnst.cpp, Line 1767
Caching of files completed

3:12:39 PM #23 Phase 36 File dlgbrnst.cpp, Line 1767
Burn process started at 48x (7,200 KB/s)

3:12:39 PM #24 Text 0 File ThreadedTransferInterface.cpp, Line 2676
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

3:12:39 PM #25 Text 0 File MMC.cpp, Line 17683
StartDAO : CD-Text - Off

3:12:39 PM #26 Text 0 File MMC.cpp, Line 21875
Set BUFE: Power-Burn -> OFF

3:12:39 PM #27 Text 0 File MMC.cpp, Line 17911
CueData, Len=32
41 00 00 14 00 00 00 00
41 01 00 10 00 00 00 00
41 01 01 10 00 00 02 00
41 aa 01 14 00 00 0a 00

3:12:39 PM #28 Text 0 File ThreadedTransfer.cpp, Line 273
Pipe memory size 83836800

3:12:40 PM #29 SPTI -1114 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1114)
CDB Data: 0x2A 00 FF FF FF 6A 00 00 20 00 00 00
Sense Key: 0x06 (KEY_UNIT_ATTENTION)
Sense Code: 0x29
Sense Qual: 0x00
Sense Area: 0x70 00 06 00 00 00 00 0A 00 00 00 00 29
Buffer x07b66640: Len x10000
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

3:12:40 PM #30 CDR -1114 File Writer.cpp, Line 306
Reset occurred
G: SONY DVD RW DRU-842A

3:12:54 PM #31 Text 0 File DVDPlusDualLayer.cpp, Line 1424
SetDriveCaps: Set LAST LBA of layer 1 to 0

3:12:54 PM #32 Phase 38 File dlgbrnst.cpp, Line 1767
Burn process failed at 48x (7,200 KB/s)

3:12:54 PM #33 Text 0 File SCSIPTICommands.cpp, Line 289
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

3:12:54 PM #34 SPTI -1114 File SCSIPassThrough.cpp, Line 215
CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1114)
CDB Data: 0x1B 00 00 00 02 00
Sense Key: 0x06 (KEY_UNIT_ATTENTION)
Sense Code: 0x29
Sense Qual: 0x00
Sense Area: 0x70 00 06 00 00 00 00 0A 00 00 00 00 29

3:12:58 PM #35 Text 0 File Cdrdrv.cpp, Line 11243
DriveLocker: UnLockVolume completed

3:12:58 PM #36 Text 0 File SCSIPTICommands.cpp, Line 452
UnLockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL

Existing drivers:

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

hmm try getting a new drive

Wow, that’s helpful. :wink: The thing is, the Sony DriveCheck app can read/write fine to the DRU-842A. It’s just Windows that can’t do it… and there apparently IS no driver for this unit. So replacing it will probably have the same problem until I can get DMA working on this board.