Sony AW-G170A disappointment

vbimport

#1

I bought a Sony AW-G170A at the weekend, and after some initial success burning a 30 min DVD-Video on a Panasonic DVD-R disk using Nero 7, I have been unable to get it to work. Nero reports ‘DMA-driver error, CRC error’

I have searched the web and forums for advice and tried almost everything:

  • checking the EIDE cable is connected correctly
  • connecting it with the two different connectors on the ribbon
  • uninstalled all other burning software
  • changed my drive controller driver (It’s an Intel 80???DB - Ultra ATA 24CB)back to the basic Microsoft one, and then up to Intel’s latest 5.1.1.1001
  • running the drive with Master and Slave jumper settings
  • running the drive under DMA4 and PIO
    but nothing seems to work. This has taken the best part of two evenings and I really am at my wit’s end with this drive. btw the speed test returns a result of 19x.

The two things that I have not tried are:

  • using different media (because it is failing in the simulation stage (even at 4x) and
  • using an 80-way cable (at the moment this feels like throwing good money after bad).

Before I splash out on an 80-way cable, or take the drive back, I’d be grateful if one of you kind souls could have a quick look at the Nero error log below, and tell me if I am missing anything.

Is the DMA-driver error useful for diag, or is it just a all-purpose ‘something bad has happened at low-level’ type message?

Grateful for any advice

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Nero\Nero 7\Core\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 11/2/2004 1:54:32 PM

NT-SPTI used
Nero Version: 7.2.3.4
Internal Version: 7, 2, 3, 4
(Nero Express)
Recorder: <SONY DVD RW AW-G170A> Version: 1.60 - HA 1 TA 0 - 7.2.3.4
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : via Inquiry data (1) -> ATAPI, detected: ?
Connected to MMC as unknown drive with class-nr : 1
Drive is autodetected - recorder class: Std. MMC recorder
CD-ROM: <SONY DVD RW AW-G170A >Version: 1.60 - HA 1 TA 0 - 7.2.3.4
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : Maxtor 2F030J0 atapi Port 0 ID 0 DMA: On
CdRomPeripheral : SONY DVD RW AW-G170A atapi Port 1 ID 0 DMA: On

=== CDRom-Device-Map ===
SONY DVD RW AW-G170A D: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 74448896 (0) Byte
BUFE : 0
Physical memory : 510MB (522736kB)
Free physical memory: 115MB (118700kB)
Memory in use : 77 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

24.1.2007
UDF/ISO compilation
12:25:09 AM #1 Phase 112 File dlgbrnst.cpp, Line 1730
DVD-Video files reallocation started

12:25:09 AM #2 Phase 114 File dlgbrnst.cpp, Line 1730
DVD-Video files reallocation completed (no file modified)

12:25:09 AM #3 Text 0 File Isodoc.cpp, Line 6427
UDF document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : TRUE
Write : FALSE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : DAO
Mode : 1
UDF Mode : UDF/ISO bridge
UDF Options : automatic
UDF Revision : 1.02
UDF Partition Type : physical
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : FALSE
Allow pathdepth more than 8 directories : FALSE
Allow more than 255 characters in path : FALSE
Write ISO9660 ;1 file extensions : TRUE

12:25:09 AM #4 Phase 111 File dlgbrnst.cpp, Line 1730
DVD-Video files sorted

12:25:09 AM #5 Text 0 File ThreadedTransfer.cpp, Line 531
ReadBuffer-Pipe got 72704KB of Memory

12:25:09 AM #6 Text 0 File Reader.cpp, Line 124
Reader running

12:25:09 AM #7 Text 0 File Writer.cpp, Line 113
Writer D: SONY DVD RW AW-G170A running

12:25:09 AM #8 ISO9660GEN -11 File Geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

12:25:09 AM #9 ISO9660GEN -11 File Geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

12:25:09 AM #10 Text 0 File Burncd.cpp, Line 3400
Turn on Disc-At-Once, using DVD media

12:25:10 AM #11 Text 0 File DlgWaitCD.cpp, Line 290
Last possible write address on media: 2298495 (510:46.45, 4489MB)
Last address to be written: 2235407 (496:45.32, 4366MB)

12:25:10 AM #12 Text 0 File DlgWaitCD.cpp, Line 302
Write in overburning mode: NO (enabled: CD)

12:25:10 AM #13 Text 0 File DlgWaitCD.cpp, Line 2737
Recorder: SONY DVD RW AW-G170A, Media type: DVD-R
Disc Manufacturer: TYG03 -
Disc Application Code: 64, Disc Physical Code: 193

12:25:10 AM #14 Text 0 File DlgWaitCD.cpp, Line 474
>>> Protocol of DlgWaitCD activities: <<<
=========================================

12:25:10 AM #15 Text 0 File ThreadedTransferInterface.cpp, Line 847
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 2235408 (2235408) = #2235408/496:45.33
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2235408 blocks [D: SONY DVD RW AW-G170A]
--------------------------------------------------------------

12:25:10 AM #16 Text 0 File ThreadedTransferInterface.cpp, Line 1059
Prepare recorder [D: SONY DVD RW AW-G170A] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 4578115584, ISRC “”
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep_____
0 | lead-in | 0 | 0x41 | 0x00
0 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
2235408 | lead-out | 1 | 0x41 | 0x00

12:25:10 AM #17 Text 0 File SCSIPassThrough.cpp, Line 39
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

12:25:10 AM #18 Phase 24 File dlgbrnst.cpp, Line 1730
Caching of files started

12:25:10 AM #19 Text 0 File Burncd.cpp, Line 4231
Cache writing successful.

12:25:10 AM #20 Phase 25 File dlgbrnst.cpp, Line 1730
Caching of files completed

12:25:10 AM #21 Phase 32 File dlgbrnst.cpp, Line 1730
Simulation started at 4x (5,540 KB/s)

12:25:10 AM #22 Text 0 File ThreadedTransferInterface.cpp, Line 2707
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

12:25:10 AM #23 Text 0 File DVDR.cpp, Line 2894
Recording mode: Sequential Recording Mode

12:25:10 AM #24 Text 0 File DVDR.cpp, Line 3050
Start write address at LBA 0
DVD high compatibility mode: Yes

12:25:10 AM #25 Text 0 File Cdrdrv.cpp, Line 8995
---- DVD Structure: Physical Format Information (00h) ----
Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 2.1 (33)
Disc Size: 120 mm, Maximum Rate: <not specified> (F h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Physical Sector Number of Data Area: 26127F h
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Start sector number of the current Border-Out: 2FE10 h
Start sector number of the next Border-In: 2FFA0 h
Media Specific [16…63]:
00 60 00 10 20 30 40 50 - 00 00 00 21 00 00 00 00 .`…0@P…!..
00 02 FE 10 00 02 FF A0 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …

12:25:13 AM #26 Text 0 File Cdrdrv.cpp, Line 1224
00:25:13.515 - D: SONY DVD RW AW-G170A : Queue again later

12:26:10 AM #27 SPTI -1502 File SCSIPassThrough.cpp, Line 291
D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1502)
Sense Key: 0x04 (KEY_HARDWARE_ERROR)
Sense Code: 0x08
Sense Qual: 0x03
CDB Data: 0x2A 00 00 01 85 80 00 00 20 00 00 00
Sense Area: 0x70 00 04 00 00 00 00 0A 00 00 00 00 08 03
Buffer x06580000: Len x10000
0x00 00 01 BA 44 14 36 44 94 AB 01 89 C3 F8 00 00
0x01 E0 07 EC 81 00 00 2C 34 24 A4 06 1A 66 80 A8
0x01 DE 18 5E 01 B2 18 C3 F3 78 31 D2 C1 A0 60 AC

12:26:10 AM #28 CDR -1502 File Writer.cpp, Line 302
DMA-driver error, CRC error
D: SONY DVD RW AW-G170A

12:26:10 AM #29 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

12:26:10 AM #30 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

12:26:10 AM #31 Text 0 File DVDR.cpp, Line 3290
EndDAO: Last written address was 99711

12:39:23 AM #32 Phase 35 File dlgbrnst.cpp, Line 1730
Simulation aborted

Existing drivers:
File ‘Drivers\ADPU160M.SYS’: Ver=v3.60a (Lab01_N(johnstra).010529-2218), size=101888 bytes, created 8/17/2001 2:07:32 PM

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


#2

Using an 80 wire ide cable?


#3

Hi Gavster35, welcome to CDFreaks! :slight_smile:

(bold emphasis is mine).

Use an 80-wire cable - it really is an essential requirement for recent DVD drives! :wink:


#4

I’ve just bought an 80-wire cable and will test tonight. It’s a shame they don’t ship them with the drives. They are not easy to find - I have just visited at least 5 shops that sell DVD-burners but not even standard 40-wire ribbons. [For UK readers - you can buy them in Maplin]

I’ll report back later when I’ve tested the new cable.

Thanks for the advice


#5

Make sure you put the correct end in to the mobo, the extra 40 conductors are all earths to suppress cross talk, put it in the wrong way round and they dont connect and it wont work.


#6

To check, the connector at the end of the longer stretch of ribbon plugs into the motherboard - one of the others (the middle one?) into the drive?


#7

Yes.

  • one of the others (the middle one?) into the drive?
    If the Sony is the only drive you’re attaching then it goes at the end and must be configured as Master using the jumper at the back of the drive (or Cable-select, but Master is less likely to cause problems).

If the Sony and one other drive go on that cable, then the Master goes at the end and the Slave in the middle.


#8

Success. Many thanks to all of you for your help.

I must admit that I was sceptiical about the 80-wire cable and still don’t really understand why it works because the connectors only have 40 pins. But let this be a lesson to other 80-wire sceptics - trust them, try buying the right cable before you start unbuilding your OS and apps.


#9

The 40 aditional wires that don’t carry a signal are there to reduce noise & crosstalk between the other wires, so that the signalling on the 40 wires that are actually used can happen at the higher speed necessary for UDMA 4 without those signals being corrupted by noise.


#10

OK, but what are the other 40 connected to? Are they unconnected and simply act as spacers, are they earthed to the motherboard via an otherwise unused pin, or does each pin have more than one contact?


#11

Answer to my previous post at:


along with a handy tip for identifying an 80-wire cable when you go out shopping:
[I]‘80-wire cables usually come with three differently colored connectors (blue, gray & black) as opposed to uniformly colored 40-wire cable’s connectors (all black)’[/I]

Thanks again for your help - Internet altruism is alive and well