problem with burning cd rom drives, dma is off how do i turn it on?

mikerand

Member
Jan 18, 2001
42
0
0


I have the following system:

LANPARTY NFII Ultra (PCB Rev A). Motherboard Rev. AA0, and BIOS dated
07/18/2003
Athlon XP 2500+
Thermaltake Tornado CPU cooler
400w P/S in midtower case paino case.
1 stick of 512Mb and 1 stick of PC3200 memory
2 Maxtor 120 IDE harddisks attached to the highpoint controller as a raid 1.5 array
1 Samsung 52x cdrom drive attached on own cable to master ide controller as a master disk
1 usb 2 40x burner attached to a usb port in the front of the computer
(in the port holder that comes with the dfi motherboard)
1 DVD-RW R/W, attached on own cable to other master ide controller as a master disk
ati 9500 AGP8 Video card
PS2 mouse and keyboard
MS XP Professional w/service pack 1 and patches

the drives are seen correctly by win xp and can read and play data and music cds
i can copy files from the cdrom drives to the hard disk ok

but when using either xp's built in burning software or nero 6 ultra eddition i cant burn from either drive

the files are read and cashed from the hard disk etc. but when the computer tries to write to the disk the
error message i get is scuzzy controler error burn terminated

when i simulate a burning session which nero allows me to go i get the error message:
Can only write at 4x instead of 40x,

because speed of source data is too slow

this works for the simulation but very slowly. when i try burning at this speed the system seems to
work for a second then freeze, work for a second and freeze and the neor program stops responding

then i have to go to start and restart to spit out the disk and get a working computer.
If i try pressing the button on the cd to spit it out nothing happens

i have changed the cable and the ide connector the drives are attached to but this did not change the result

the burner attached to the usb drive works fine.

using microsofts built in burning software does not make a difference.

one suggestion given to me was to make sure dma or udma on the nvidia controller is enabled.
i still dont see where to to this

how do i do this? i was told:
Go to Device Manager, then to IDE/ATAPI controllers and then double-click the Primary / Secondary IDE channels.

On the properties that pop-up, go to the Advanced setting tab. You should be able to see the current transfer mode - if not Ultra DMA, then select DMA if available under transfer mode.

If you havent already done so, set each optical drive as a Master on an independent channel.


on my system i Go to Device Manager, then to IDE/ATAPI controllers where i have only one device/ide controler listed: nvidia nforce ide controller.
i double click there is no listing of primary secondary ide channels. i have tabs for general, driver and resources. no listing for dma of any kind that i can see.


any suggestions on what could be causing the problem and how to fix it? according to below dma is off.
how do i turn it on?


here is the log file for the simulation if it helps

Windows XP 5.1
IA32
WinAspi: File 'Wnaspi32.dll': Ver=4.71 (0001), size=45056 bytes, created 5/28/2003 5:53:46 PM
ahead WinASPI: File 'd:\nero6ultra\nero\Wnaspi32.dll': Ver=2.0.1.59, size=160016 bytes, created 12/16/2003 7:18:06 PM
Nero version: 6.3.0.2
Recorder: <SAMSUNG CD-R/RW SW-252F> Version: R800 - HA 1 TA 0 - 6.3.0.2
Adapter driver: <nvidesm> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: <SAMSUNG CD-R/RW SW-252F >Version: R800 - HA 1 TA 0 - 6.3.0.2
Adapter driver: <nvidesm> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : HPT37x RAID 1.5 Array 2.00 hpt3xx Port 0 ID 0 DMA: Off
OtherPeripheral : HPT RCM DEVICE hpt3xx Port 0 ID 0 DMA: Off
CdRomPeripheral : SAMSUNG CD-R/RW SW-252F R800 nvidesm Port 1 ID 0 DMA: Off
CdRomPeripheral : DVDRW IDE1004 0038 nvidesm Port 1 ID 0 DMA: Off

=== CDRom-Device-Map ===
SAMSUNG CD-R/RW SW-252F I: CDRom0
DVDRW IDE1004 H: CDRom1
=======================

AutoRun : 1
Excluded drive IDs:
CmdQueuing : 1
CmdNotification: 2
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
EraseSpeed : 0
BUFE : 0
Physical memory : 767MB (785900kB)
Free physical memory: 440MB (451456kB)
Memory in use : 42 %
Uncached PFiles: 0x0
Use Static Write Speed Table: 0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

15.1.2004
CD-ROM (ISO)
9:02:21 AM #1 Text 0 File Isodoc.cpp, Line 6029
Iso document burn settings
------------------------------------------
Determine maximum speed : TRUE
Simulate : TRUE
Write : FALSE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start multisession
Burning mode : TAO
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

9:02:21 AM #2 Phase 88 File dlgbrnst.cpp, Line 1800
ExacLink activated

9:02:21 AM #3 Text 0 File Reader.cpp, Line 118
Reader running

9:02:21 AM #4 Text 0 File Writer.cpp, Line 124
Writer SAMSUNG CD-R/RW SW-252F running

9:02:21 AM #5 ISO9660GEN -11 File geniso.cpp, Line 3882
First writeable address = 0 (0x00000000)

9:02:21 AM #6 Text 0 File Burncd.cpp, Line 3101
Turn on Track-at-once, using CD-R/RW media

9:02:21 AM #7 Text 0 File DlgWaitCD.cpp, Line 240
Last possible write address on media: 336225 ( 74:45.00)
Last address to be written: 872 ( 0:13.47)

9:02:21 AM #8 Text 0 File DlgWaitCD.cpp, Line 245
Write in overburning mode: FALSE

9:02:21 AM #9 Text 0 File DlgWaitCD.cpp, Line 2085
Recorder: SAMSUNG CD-R/RW SW-252F;
CDR code: 00 97 31 07; OSJ entry from: Ritek Co.
ATIP Data:
Special Info [hex] 1: C0 00 90, 2: 61 1F 07 (LI 97:31.07), 3: 4A 2D 01 (LO 74:45.01)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

9:02:21 AM #10 Text 0 File DlgWaitCD.cpp, Line 406
>>> Protocol of DlgWaitCD activities: <<<
=========================================

9:02:21 AM #11 Text 0 File ThreadedTransferInterface.cpp, Line 779
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 (CTransferItem)
2 indices, index0 (150) not provided
original disc pos #0 + 873 (873) = #873/0:11.48
relocatable, disc pos for caching/writing not required/required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 871 blocks [SAMSUNG CD-R/RW SW-252F ]
--------------------------------------------------------------

9:02:21 AM #12 Text 0 File ThreadedTransferInterface.cpp, Line 948
Prepare recorder [SAMSUNG CD-R/RW SW-252F ] for write in TAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc not fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 2095104, ISRC ""
DAO layout:
===========
__Start_|____Track_|_Idx_|_RecDep_|_CtrlAdr_
-150 | lead-in | 0 | 0x00 | 0x41
-150 | 1 | 0 | 0x00 | 0x41
0 | 1 | 1 | 0x00 | 0x41
873 | lead-out | 1 | 0x00 | 0x41

9:02:21 AM #13 Text 0 File ThreadedTransferInterface.cpp, Line 994
Removed 2 run-out blocks from end of track 1. Length: 873 -> 871.

9:02:21 AM #14 Phase 24 File dlgbrnst.cpp, Line 1800
Caching of files started

9:02:22 AM #15 Text 0 File Burncd.cpp, Line 4073
Cache writing successful.

9:02:22 AM #16 Phase 25 File dlgbrnst.cpp, Line 1800
Caching of files completed

9:02:22 AM #17 Phase 28 File dlgbrnst.cpp, Line 1800
Speed measurement started

9:02:22 AM #18 Text 0 File ThreadedTransferInterface.cpp, Line 2264
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

9:02:22 AM #19 Text 0 File ThreadedTransfer.cpp, Line 229
all writers idle, stopping conversion

9:02:22 AM #20 Text 0 File dlgbrnst.cpp, Line 1658
Set remaining time: 0:00,000 (0ms) -> OK

9:02:22 AM #21 Phase 29 File dlgbrnst.cpp, Line 1751
Speed measurement completed: 40x (6,000 KB/s)

9:02:22 AM #22 Text 0 File Burncd.cpp, Line 4138
Can only write at 4x instead of 40x,

because speed of source data is too slow

9:02:22 AM #23 Phase 32 File dlgbrnst.cpp, Line 1800
Simulation started at 4x (600 KB/s)

9:02:22 AM #24 Text 0 File ThreadedTransferInterface.cpp, Line 2264
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

9:02:22 AM #25 Text 0 File Mmc.cpp, Line 19451
Set BUFE: ExacLink -> ON

9:02:27 AM #26 Text 0 File ThreadedTransfer.cpp, Line 229
all writers idle, stopping conversion

9:02:59 AM #27 Text 0 File dlgbrnst.cpp, Line 1658
Set remaining time: 0:00,000 (0ms) -> OK

9:02:59 AM #28 Phase 33 File dlgbrnst.cpp, Line 1800
Simulation completed successfully at 4x (600 KB/s)


Existing drivers:
File 'Drivers\ASPI32.SYS': Ver=4.71 (0001), size=17005 bytes, created 5/28/2003 5:53:46 PM
File 'Drivers\nvidesm.sys': Ver=5.10.2600.0307 built by: WinDDK, size=20224 bytes, created 11/13/2002 2:10:00 PM (Adapter driver for rec)

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





mikerand
Member


 

SemperFi

Platinum Member
Apr 5, 2000
2,002
0
0
I have an Asus board with the nforce chipset. When I look at mine in device manager under the ide ata/atapi controllers is "nvidia nforce mcp2 ide controller". I have the nvidia drivers loaded. Some say the microsoft ones are better. Anyhow also listed under the ide ata/atpi controllers is primary ide channel and secondary ide channel. Double click one of those and you will see an advanced settings tab. There is where you set the transfer mode.

Since you say that there isn't a primary and secondary I guess you can't do that. You could one of two things or both. You could try to delete the nforce ide controller and reboot. Windows should detect the controller and reinstall driver. If that has the same result you could download the latest driver from nvida or from you MB manufacturer and install it. I just thought of a third option. You could check windows update and see if there is a driver available for the nforce ide controller.

No guarantees but one of those should take care of it.

 

mikerand

Member
Jan 18, 2001
42
0
0
interesting: i went to another system that has an intel ata atapi controller and it has the primary ide channel and 2ndary channel you mention and i see the dma settings there.

the dfi motherboard does not have a listing for primary ide channel in device manager. this might be an nforce chipset win xp driver problem...

now to check out semper fis suggestions....
 

mikerand

Member
Jan 18, 2001
42
0
0
went to the nforce website and downloaded their driver for their chipset

their list of drivers is considerably newer then the one provided by dfi on their website...

dfi site:

Audio driver 3.17 (WHQL'd)
Audio utilities 3.17
Network driver 3.13 (WHQL'd)
GART driver 2.78 (WHQL'd)
SMBus driver 2.75 (WHQL'd)
Memory controller driver 2.75 (WHQL'd)
IDE driver 2.70 In The Box (WHQL'd)
IDE driver 3.07 Full Driver
Display Drivers 41.13 (WHQL'd)
Installer 3.22

nforrce web site:
Audio driver 3.66 (WHQL)
Audio utilities 3.66
Ethernet driver 3.63 (WHQL)
GART driver 3.34 (WHQL)
Memory controller driver 3.38 (WHQL)
SMBus driver 3.38 (WHQL)
IDE In-the-box driver 3.58 (WHQL)
IDE 2.0 NVIDIA driver 3.66 (WHQL)
Display driver 52.16 (WHQL)
Installer 3.77