ND-3540A Locks up with Nero & DVD's

I’m stumped by this one. I picked up the NEC ND-3540A this week, hooked it up and flashed the latest firmware into it, 1.03. Works great… as a player. Reads data and music CD’s, as well as DVD’s R/RW, no problem.

So I went to create a video DVD using Nero, it got all the way up to “caching of files started” and then froze up. To the point where it wouldn’t close down and I was forced to boot the computer manually.

I then went through the normal process of checking everything. Latest BIOS, latest drivers for all components - even chipsets, and (mentioned above) the latest Firmware. I uninstalled Nero (twice) - used all the clean tools (program, drivers and registry cleaner) - then reinstalled. Including upgraded to the final Version 6 out there (6.6). Even tried installing ASPI for Windows XP.

Now for the weird part… when Nero is not open, I can read ANY of the media. CD, CD-R, CD-RW, DVD, DVD-R, DVD-RW. I can even open Nero and burn CD-R/RW’s with no problem. But the second I put in a DVD, open Nero and do a Drive check – it locks up. This is not even at the burning stage. This is using Nero InfoTool to check the drive. If it’s a CD in there, it’s fine. A DVD, it locks up.

I even put in a DVD movie and ran InfoTool and it locked up. During my Nero upgrades, I installed InCD – but that didn’t last. As soon as I put in a DVD… you guessed it. This is using 3 different types of DVD media – plus a retail movie. Nero just won’t see DVD’s on this NEC.

Somebody please tell me that there’s a possibly known issue for this. FWIW, I read the NEC FAQ and didn’t see anything in there that this would fall under.

Thanks for any help… my first post as a newbie.

uninstall and do a clean install of the latest version of nero. there is a nero remove tool in the dl section of the nero site.

also clean all temp folders as that may be where nero is caching

Thanks! Actually I’ve done that. I downloaded all 3 Nero cleaning tools and ran all of them. Plus went back to make sure there wasn’t any folders left and did a scan of the registry. It was competely cleared. Restarted the computer then reinstalled to the same problem.

As for caching… I’ve even tried shutting off the caching option in Nero, which that didn’t work either.

As I mentioned before, I could leave Nero shut down and read DVD’s with no problem. But if I try and open any Nero program - including InfoTool - with a DVD in the drive - it locks up. Take it out of the drive, reboot and then run InfoTool again, it works perfect with details about the drive.

Actually that reminds me of something else… if I drop a CD disc into the drive while InfoTools was open – It would acknowledge the disc with some info about it. I could even hit refresh on InfoTools and it will do a new scan of the drive and disc with no problem. If I drop a DVD disc into the drive while InfoTools was open – it too would acknowledge the disc with some basic info about it, no problem. But, when I hit refresh on InfoTools – it locks up at that point.

That’s the farthest I’m able to get with Nero and a DVD in the drive.

:confused:

Hmmm, I guess I’ve stumped everyone else. Sorry.

Should I post this in the Nero software thread? Or will I be guilty of double posting? I’m stumped here since I can’t tell if it’s a software or a hardware problem.

Try MS default IDE drivers.
Remove any packet writing software.

Thanks Dee! I’ve been working on this some more and may have found the problem going on here. I’m posting the info here for others that may have this problem too – as a possible resolution. I would also appreciate any further feedback from others.

UPDATE

My motherboard is an ECS P4VXMS which uses a VIA chipset (VIA VT8753 Northbridge and VT8233 Southbridge). So I’ve been tooling around the VIA forums and found some others that have had the same problems with NEC DVD drives that I’ve mentioned above. Turns out the NEC’s have compatibility problems with the VIA Bus Master IDE Mini Port Driver used on these mainboards.

One user in particular noted these problems, removed the driver and was able to get it up and running. I’d post a link to his commentary on this, but I don’t think that that is allowed here.

So anyhow, the Bus Master IDE Mini Port Driver comes with an interface that allows me to see all IDE connections and their current transfer modes. For instance, my WD250G HD was showing up as Ultra DMA Mode 5. My NEC ND-3540A was showing up as Ultra DMA Mode 2. And as I mentioned above, when burning/reading DVD’s with NERO open, the computer would lock up. But, when I lowered the transfer mode all the way down to PIO mode, it burned with no problems. But a full 4.4G DVD took 35 minutes to burn!

Hereinlies my problem… is there anything that can me done here? I can’t remove my IDE drivers from VIA completely, as my computer slows to a crawl (PIO mode). At least the interface allows me to lower the transfer mode of the NEC – but then that is at a crawl (PIO mode). Is there a patch that anyone is aware of? (I’m sorry, a bit out of my element here, so I’m only brainstorming). Is there another IDE driver out there that will allow my system AND the NEC drive to work in DMA mode? Or am I stuck?

Thoughts very much appreciated. Thanks again Dee… you were obviously on the right track. You suggestion drove me to my chipset forums. :clap:

I have the link to that other user who tipped me off to it.

Okay, still not getting anywhere. And, I’m having a heck of a time finding where I can get my default MS IDE drivers downloaded from.

Can anyone point me in the right direction?

I gotta take off these VIA Miniport drivers and go with the default – to see if it works.

TIA

Uninstall Via IDE drivers.

Windows will use default drivers.

Default drivers is built in windows.

VIA buggy chipsets again :a

You may try an old trick dating back from the VIAKT133A era, which is to plug the DVD drive on the PRIMARY channel as master, and the HD on the SECONDARY channel.
Of course you must set the boot options accordingly in the bios. :wink:

Maybe this will work, who knows, it worked with some VIA-based motherboards that refuses to work OK with DVD drives.

Good luck :slight_smile:

That is already in your system. You have to start the device manager, choose your IDE/ATAPI controller, choose update driver, then use the expert mode and no searching but you change it on your own. Choose the M$ standard dual IDE driver and that’s it. Don’t forget to reboot and examine whether the hard disk mode (UDMA) was detected correctly.

regards, Stephen

Duh, I knew that about my IDE drivers :wink: . LOL, oops.

Seriously, we’ve got a winner. Fixed it finally. I went in and was able to remove the VIA Bus Master and the VIA IDE drivers. Before I was only removing one of them and it caused the system to bog down to PIO mode and act buggy.

But with both removed, it’s flying. The hard drive is in Ultra DMA Mode 5 and the NEC is in Ultra DMA Mode 2. And yes, the DVD drive is burning properly.

Just burned a full disk in 10 minutes. Thanks to everyone who helped out with this one – and to Dee who initially pointed me in the right direction. Consider this case closed.

Below’s my Nero logfile:

1A***-**************************

Windows XP 5.1
IA32
WinAspi: File ‘Wnaspi32.dll’: Ver=4.71 (0002), size=45056 bytes, created 7/17/2002 10:03:20 AM
ahead WinASPI: File ‘H:\Program Files\Ahead\Nero\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 10/26/2004 6:35:34 PM
Nero API version: 6.6.0.18
Using interface version: 6.3.1.4
Installed in: H:\Program Files\Ahead\Nero
Application: ahead\Nero - Burning Rom
Internal Version: 6, 6, 0, 18e

Recorder: <_NEC DVD_RW ND-3540A> Version: 1.03 - HA 1 TA 0 - 6.6.0.18
Adapter driver: <atapi> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI

=== Scsi-Device-Map ===
DiskPeripheral : WDC WD2500JB-00GVA0 atapi Port 0 ID 0 DMA: On
CdRomPeripheral : _NEC DVD_RW ND-3540A atapi Port 1 ID 0 DMA: On

=== CDRom-Device-Map ===
_NEC DVD_RW ND-3540A D: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 767MB (785848kB)
Free physical memory: 335MB (343776kB)
Memory in use : 56
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

27.11.2005
NeroAPI
8:45:02 PM #1 Phase 112 File APIProgress.cpp, Line 276
DVD-Video files reallocation started

8:45:02 PM #2 Phase 114 File APIProgress.cpp, Line 276
DVD-Video files reallocation completed (no file modified)

8:45:02 PM #3 Phase 111 File APIProgress.cpp, Line 276
DVD-Video files sorted

8:45:02 PM #4 Text 0 File DVDR.cpp, Line 6573
Book Type counter: 500, Book Type selected in EEPROM, command version 2

8:45:02 PM #5 SCSI -1066 File Cdrdrv.cpp, Line 1182
SCSI Exec, HA 1, TA 0, LUN 0, buffer 0x07D45200
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x24
Sense Qual: 0x00
CDB Data: 0xC9 0x02 0x02 0x01 0x42 0x54 0x59 0x50 0x45 0x01 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x24 0x00

8:45:02 PM #6 Text 0 File DVDR.cpp, Line 6573
Book Type counter: 500, Book Type selected in EEPROM, command version 2

8:45:03 PM #7 Text 0 File Reader.cpp, Line 127
Reader running

8:45:03 PM #8 Text 0 File AudioCompilationImpl.cpp, Line 842
DRM: StartDrmRecording(RealRec:1, ImageRec:0, Copies:1)
DRM: Beginning burn process.

8:45:03 PM #9 Text 0 File Writer.cpp, Line 122
Writer _NEC DVD_RW ND-3540A running

8:45:03 PM #10 ISO9660GEN -11 File geniso.cpp, Line 3309
First writeable address = 0 (0x00000000)

8:45:03 PM #11 ISO9660GEN -11 File geniso.cpp, Line 3309
First writeable address = 0 (0x00000000)

8:45:03 PM #12 Text 0 File Burncd.cpp, Line 3233
Turn on Disc-At-Once, using DVD media

8:50:45 PM #13 Text 0 File DlgWaitCD.cpp, Line 270
Last possible write address on media: 2298495 (510:46.45, 4489MB)
Last address to be written: 2286111 (508:01.36, 4465MB)

8:50:45 PM #14 Text 0 File DlgWaitCD.cpp, Line 282
Write in overburning mode: NO

8:50:45 PM #15 Text 0 File DlgWaitCD.cpp, Line 2483
Recorder: _NEC DVD_RW ND-3540A, Media type: DVD-R
Disc Manufacturer: SONY08 - D1
Disc Application Code: 64, Disc Physical Code: 193

8:50:45 PM #16 Text 0 File DlgWaitCD.cpp, Line 448
>>> Protocol of DlgWaitCD activities: <<<
=========================================
Insert empty disc to write to.
(Medium in drive: unknown. Medium required by compilation: DVD+R/RW, DVD-R/RW, DVD-R DL, DVD+R DL.)

8:50:45 PM #17 Text 0 File ThreadedTransferInterface.cpp, Line 838
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 2286112 (2286112) = #2286112/508:1.37
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2286112 blocks [_NEC DVD_RW ND-3540A]
--------------------------------------------------------------

8:50:45 PM #18 Text 0 File ThreadedTransferInterface.cpp, Line 1051
Prepare recorder [NEC DVD_RW ND-3540A] 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 4681957376, ISRC “”
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep
____
0 | lead-in | 0 | 0x41 | 0x00
0 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
2286112 | lead-out | 1 | 0x41 | 0x00

8:50:45 PM #19 Phase 24 File APIProgress.cpp, Line 276
Caching of files started

8:50:45 PM #20 Text 0 File Burncd.cpp, Line 4122
Cache writing successful.

8:50:45 PM #21 Phase 25 File APIProgress.cpp, Line 276
Caching of files completed

8:50:45 PM #22 Phase 36 File APIProgress.cpp, Line 276
Burn process started at 16x (22,160 KB/s)

8:50:45 PM #23 Text 0 File ThreadedTransferInterface.cpp, Line 2661
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

8:50:45 PM #24 Text 0 File DVDR.cpp, Line 2571
Recording mode: Sequential Recording Mode

8:50:46 PM #25 Text 0 File Mmc.cpp, Line 21774
Set BUFE: Buffer underrun protection -> ON

8:50:46 PM #26 Text 0 File DVDR.cpp, Line 2726
Start write address at LBA 0
DVD high compatibility mode: Yes

8:50:46 PM #27 Text 0 File Cdrdrv.cpp, Line 8892
---- DVD Structure: Physical Format Information (00h) ----
Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
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 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
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 …

8:50:48 PM #28 Text 0 File Cdrdrv.cpp, Line 1288
20:50:48.163 - _NEC DVD_RW ND-3540A\H1 T0 : Queue again later

8:56:25 PM #29 Text 0 File WriterStatus.cpp, Line 116
<_NEC DVD_RW ND-3540A > start writing Lead-Out at LBA 2286112 (22E220h), lenght 0 blocks

8:56:25 PM #30 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

8:56:25 PM #31 Text 0 File DVDR.cpp, Line 2969
EndDAO: Last written address was 2286111

8:56:42 PM #32 Phase 37 File APIProgress.cpp, Line 276
Burn process completed successfully at 16x (22,160 KB/s)

8:56:43 PM #33 Text 0 File AudioCompilationImpl.cpp, Line 867
DRM: DRM burn session terminated.

8:56:43 PM #34 Text 0 File AudioCompilationImpl.cpp, Line 896
DRM: Closing entire DRM handling. Bye.

Existing drivers:
File ‘Drivers\ASPI32.SYS’: Ver=4.71 (0002) built by: WinDDK, size=16512 bytes, created 7/17/2002 9:05:10 AM
File ‘Drivers\PXHELP20.SYS’: Ver=2.03.12a, size=20576 bytes, created 5/30/2005 11:23:26 AM (Prassi/Veritas driver for win 2K)

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

====== *** NeroAPI, History File *** ======