PDA

View Full Version : DVD Burner does everything but burn DVDs


No_OnE
22nd January 2006, 20:50
Hey, I hope that this is the right place to post this. I've been having problems with my DVD Burner lately. It's a MicroAdvantage DVD+-RW drive and the speeds are 4x DVD Write, 2x DVD ReWrite, and 40x CD Write (I don't know where to look up the model number). I noticed about a week ago that it wouldn't burn a couple DVD-RW (with Roxio Disc Creator) and it would give an error, so I ignored it and blamed it on the discs. Well just a bit ago, I tried burning some anime that I encoded into MPEG2 onto DVD+R (with Nero) so my friends and I could watch it on TV, but that failed, too (is isn't the discs, I've burned discs from the exact same stack before). I can tell that something is wrong with the burner, but I'm not sure what. Nero detected the error and created a log file. So after this, I did some testing and found out that it will play DVDs and CDs just fine, and CDs burn excellent too. So the only problem is that DVDs don't burn. Here's a portion of the logfile. I'm thinking that the errors are down low where it says KEY_NOT_READY and KEY_ILLEGAL_REQUEST.

[14:02:29] NeroVision 5C82-0010-8011-0000-9016-5244-5274
[14:02:29] <---MT---> 1A41-0000-0000-2549-3452-6148
[14:02:29] <---MT---> Windows XP 5.1
[14:02:29] <---MT---> IA32
[14:02:29] <---MT---> WinAspi: File 'Wnaspi32.dll': Ver=?.?.?.?, size=30208 bytes, created 6/11/1997 6:01:02 PM
[14:02:29] <---MT---> ahead WinASPI: File 'C:\Program Files\Nero\Nero 7\Core\Wnaspi32.dll': Ver=2.0.1.74, size=164112 bytes, created 11/2/2004 12:54:32 PM
[14:02:29] <---MT---> NT-SPTI used
[14:02:29] <---MT---> Nero API version: 7.0.1.2
[14:02:29] <---MT---> Using interface version: 7.0.0.0
[14:02:29] <---MT---> Installed in: C:\Program Files\Nero\Nero 7\Core\
[14:02:29] <---MT---> Application: ahead\NeroVision
[14:02:29] <---MT---> Internal Version: 7, 0, 1, 2
[14:02:29] <---MT---> === Scsi-Device-Map ===
[14:02:29] <---MT---> DiskPeripheral : WDC WD1200JB-32EVA0 nvatabus Port 0 ID 0 DMA: Off
[14:02:29] <---MT---> DiskPeripheral : HDT722516DLAT80 nvatabus Port 0 ID 1 DMA: Off
[14:02:29] <---MT---> CdRomPeripheral : DVDRW IDE1004 nvatabus Port 0 ID 0 DMA: Off
[14:02:29] <---MT---> CdRomPeripheral : SCSIVAX DVD/CD-ROM 2.7a Vax347s Port 1 ID 0 DMA: Off
[14:02:29] <---MT---> === CDRom-Device-Map ===
[14:02:29] <---MT---> DVDRW IDE1004 D: CDRom0
[14:02:29] <---MT---> SCSIVAX DVD/CD-ROM X: CDRom1
[14:02:29] <---MT---> =======================
[14:02:29] <---MT---> AutoRun : 1
[14:02:29] <---MT---> Excluded drive IDs:
[14:02:29] <---MT---> WriteBufferSize: 74448896 (0) Byte
[14:02:29] <---MT---> ShowDrvBufStat : 0
[14:02:29] <---MT---> BUFE : 0
[14:02:29] <---MT---> Physical memory : 511MB (523760kB)
[14:02:29] <---MT---> Free physical memory: 202MB (207588kB)
[14:02:29] <---MT---> Memory in use : 60 %
[14:02:29] <---MT---> Uncached PFiles: 0x0
[14:02:29] <---MT---> Use Inquiry : 1
[14:02:29] <---MT---> Global Bus Type: default (0)
[14:02:29] <---MT---> Check supported media : Disabled (0)
[14:02:29] <---MT---> 22.1.2006
[14:02:29] <---MT---> NeroAPI
[14:02:29] <---MT---> 1:51:46 PM #1 SPTI -1195 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1195)
[14:02:29] <---MT---> Sense Key: 0x02 (KEY_NOT_READY)
[14:02:29] <---MT---> Sense Code: 0x3A
[14:02:29] <---MT---> Sense Qual: 0x01
[14:02:29] <---MT---> CDB Data: 0xAC 00 00 00 00 00 00 00 01 00 00 00
[14:02:29] <---MT---> Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A 01
[14:02:29] <---MT---> Buffer x08e49600: Len x1008
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:51:46 PM #2 SPTI -1195 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1195)
[14:02:29] <---MT---> Sense Key: 0x02 (KEY_NOT_READY)
[14:02:29] <---MT---> Sense Code: 0x3A
[14:02:29] <---MT---> Sense Qual: 0x01
[14:02:29] <---MT---> CDB Data: 0xAC 00 00 00 00 00 00 00 01 00 00 00
[14:02:29] <---MT---> Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A 01
[14:02:29] <---MT---> Buffer x08e49600: Len x1008
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:51:46 PM #3 SPTI -1195 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1195)
[14:02:29] <---MT---> Sense Key: 0x02 (KEY_NOT_READY)
[14:02:29] <---MT---> Sense Code: 0x3A
[14:02:29] <---MT---> Sense Qual: 0x01
[14:02:29] <---MT---> CDB Data: 0x95 00 00 00 00 00 00 00 00 00 00 44
[14:02:29] <---MT---> Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A 01
[14:02:29] <---MT---> Buffer x06f55400: Len x4
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:51:46 PM #4 SPTI -1195 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1195)
[14:02:29] <---MT---> Sense Key: 0x02 (KEY_NOT_READY)
[14:02:29] <---MT---> Sense Code: 0x3A
[14:02:29] <---MT---> Sense Qual: 0x01
[14:02:29] <---MT---> CDB Data: 0xAC 00 00 00 00 00 00 00 01 00 00 00
[14:02:29] <---MT---> Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A 01
[14:02:29] <---MT---> Buffer x08e49600: Len x1008
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:51:46 PM #5 SPTI -1195 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1195)
[14:02:29] <---MT---> Sense Key: 0x02 (KEY_NOT_READY)
[14:02:29] <---MT---> Sense Code: 0x3A
[14:02:29] <---MT---> Sense Qual: 0x01
[14:02:29] <---MT---> CDB Data: 0xAC 00 00 00 00 00 00 00 01 00 00 00
[14:02:29] <---MT---> Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A 01
[14:02:29] <---MT---> Buffer x08e49600: Len x1008
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:51:46 PM #6 SPTI -1195 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1195)
[14:02:29] <---MT---> Sense Key: 0x02 (KEY_NOT_READY)
[14:02:29] <---MT---> Sense Code: 0x3A
[14:02:29] <---MT---> Sense Qual: 0x01
[14:02:29] <---MT---> CDB Data: 0x95 00 00 00 00 00 00 00 00 00 00 44
[14:02:29] <---MT---> Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 3A 01
[14:02:29] <---MT---> Buffer x06f55400: Len x4
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:53:04 PM #7 SPTI -1066 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1066)
[14:02:29] <---MT---> Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
[14:02:29] <---MT---> Sense Code: 0x24
[14:02:29] <---MT---> Sense Qual: 0x00
[14:02:29] <---MT---> CDB Data: 0x95 00 00 00 00 00 00 00 00 00 00 44
[14:02:29] <---MT---> Sense Area: 0x70 00 05 00 00 00 00 0A 00 00 00 00 24
[14:02:29] <---MT---> Buffer x06f55400: Len x4
[14:02:29] <---MT--->
[14:02:29] <---MT---> 1:53:08 PM #8 SPTI -1066 File SCSIPassThrough.cpp, Line 323
[14:02:29] <---MT---> D: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1066)
[14:02:29] <---MT---> Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
[14:02:29] <---MT---> Sense Code: 0x24
[14:02:29] <---MT---> Sense Qual: 0x00
[14:02:29] <---MT---> CDB Data: 0x95 00 00 00 00 00 00 00 00 00 00 44
[14:02:29] <---MT---> Sense Area: 0x70 00 05 00 00 00 00 0A 00 00 00 00 24
[14:02:29] <---MT---> Buffer x06f55400: Len x4
[14:02:29] <---MT--->
[14:02:29] <---MT---> Existing drivers:
[14:02:29] <---MT---> File 'Drivers\CDRALW2K.SYS': Ver=6.1.1.48 , size=24698 bytes, created 5/20/2004 8:56:52 AM
[14:02:29] <---MT---> File 'Drivers\ASPI32.SYS': Ver=4.60 (1021), size=25244 bytes, created 9/10/1999 6:06:00 AM
[14:02:29] <---MT---> File 'WNASPINT.DLL': Ver=V1.18, size=57344 bytes, created 4/3/2004 3:21:31 PM
[14:02:29] <---MT---> File 'Drivers\PXHELP20.SYS': Ver=2.03.28a, size=20640 bytes, created 3/11/2005 4:28:09 PM (Prassi/Veritas driver for win 2K)
[14:02:29] <---MT---> Registry Keys:
[14:02:29] <---MT---> HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)


If anyone can help we with this, that'd be great because then I won't have to go out and buy a new DVD burner. Thanks a ton!

PS- I would have contacted MicroAdvantage about this if they weren't out of business :(.

setarip_old
22nd January 2006, 20:59
Hi![14:02:29] <---MT---> DiskPeripheral : WDC WD1200JB-32EVA0 nvatabus Port 0 ID 0 DMA: Off
[14:02:29] <---MT---> DiskPeripheral : HDT722516DLAT80 nvatabus Port 0 ID 1 DMA: Off
[14:02:29] <---MT---> CdRomPeripheral : DVDRW IDE1004 nvatabus Port 0 ID 0 DMA: Off
[14:02:29] <---MT---> CdRomPeripheral : SCSIVAX DVD/CD-ROM 2.7a Vax347s Port 1 ID 0 DMA: Off

Turn DMA on for you drives...

No_OnE
22nd January 2006, 21:01
Thanks for the fast reply, how do I do that?

EDIT- I googled it, found a Microsoft page to explain it, here's what it had

---

To enable DMA mode using the Device Manager

1. Open Device Manager.

2. Double-click IDE ATA/ATAPI Controllers to display the list of controllers and channels.

3. Right-click the icon for the channel to which the device is connected, select Properties, and then click the Advanced Settings tab.

4. In the Current Transfer Mode drop-down box, select DMA if Available if the current setting is "PIO Only."
If the drop-down box already shows "DMA if Available" but the current transfer mode is PIO, then the user must toggle the settings. That is:

. •Change the selection from "DMA if available" to PIO only, and click OK.
. •Then repeat the steps above to change the selection to DMA if Available.

---

I got up to step 3, but there is no Advanced Settings tab, but there are Primary and Secondary Channel tabs. It has stuff like what was described in Advanced settings, but there is no "DMA if available" selection from the drop downs. However, they were already on DMA selections, so I'm gonna try the toggle thing and see what happens. If it still doesn't work, I'll let you know. Thanks!

(And if you know that something I'm doing isn't going to work, let me know, thanks)

EDIT- Great, now XP won't boot up after I changed them to PIO Only and rebooted so I could do the toggle :( (it will stay at the loading screen and not do anything). Is there a way to change the DMA from the command line or from CMOS at startup? I tried safemode but that must not load the drives because it said that I didn't have any drives. Anyone know what I can do? Thanks a bunch

wallbert
22nd January 2006, 22:27
you may not see the drives in safe mode but the controllers should be available in the device manager. if not, instead of choosing safe mode try Last Known Good Configuration from the startup menu.

No_OnE
22nd January 2006, 22:52
OK, thanks for pointing that out, it turns out that under my IDE ATA/ATAPI Controllers tab in the device manager, I had only one option, so i clicked on that, and in its properties window there were 2 tabs, here's a screenshot of safemode (img.photobucket.com/albums/v650/josh987654321/controllers.jpg) to help clarify this. The only difference from when it worked was that under the "select transfer mode" items, the drop-downs had items like DMA Ultra and PIO Only and stuff. I changed all of them to PIO Only so I could do the 'toggle' step that the instructions from Microsoft said to do, then I rebooted and now Windows XP will get to the startup screen (the black screen with XP logo and a moving bar), and it will just stay at that screen for several minutes, and then reboot again.

The Last Known Good Configuration item was to start Windows normally, but that doesn't work :S

I've also searched through all of the CMOS menus and tried to find something to set the DMA of the devices, but I can't find anything. Is it possible to do it throught the command line? Or did I miss something in CMOS that would do the trick? Any quick help is appreciated.

wallbert
23rd January 2006, 02:46
looking at your picture, the reason yours isn't as described is because you have an nforce chipset. i haven't used them that much so i don't know of any specific differences though. i assume that before you made the change, your drives were showing up where it says No Device? i don't know why it doesn't find them. can you verify what your bios says when you boot up? (usually in the system summary "box" that shows after ram count (should show Device something: Maxtor 412B82 UDMA5 for instance). it should not cause this kind of problem: the system SHOULD run slower obviously but it should still boot and it should defintely show the devices on the controller no matter what mode they're in. you can fix this at least three ways - edit the registry (dunno what keys exactly, read this thread for more info: http://forums.hexus.net/archive/index.php/t-10605), you can remove the ata controller from device manager and reboot (windows will find/reinstall it), or remove the nforce drivers and reinstall them after a reboot. good luck :)

No_OnE
23rd January 2006, 06:28
I tried out the registry trick and nothing happened, and I couldn't figure out the removing of the devices (I'm on nvidia so it's done differently). I don't know where my driver CD is either :(. That left one thing, I did a System Restore and Windows works great now, but now I am back at the situation I started in (DMA settings are set to DMA, but error log says that DMA is turned off). Here's a screenshot (img.photobucket.com/albums/v650/josh987654321/ss.jpg) of a new log file adjacent to the device manager settings, I figured that it would be good to restart fresh with you good helpers knowing a bit more about the problem than before. That's the situation I'm in, if anyone knows how I can get this to work, thanks!

wallbert
23rd January 2006, 07:14
i would suggest downloading the drivers from nvidia's page even if you have the latest version, uninstalling your current ones, then reinstalling... once that's done try toggling to PIO mode and back to DMA again. other ideas.. make sure your bios is up to date, check if there's a newer firmware patch for your burner (will be a pain since MA is no longer around), try removing the drive (in the device manager, then shutdown and physically unplug it, boot once, shutdown, plug it back in). i came across another thread about a similar problem, a few people have the same drive you do, and their nforce2 board prevented the firmware patch from recognizing the drive. even though it's an old thread you may want to register there and see if any of them are still active members, they might have the patches backed up, or maybe even a solution.

http://www.dslreports.com/forum/remark,8820593
http://www.nvidia.com/object/nforce_udp_winxp_5.10.html

setarip_old
23rd January 2006, 07:20
Hi!

1) What's listed on your Primary Channel?

2) DVD Fab Decrypter (Not to be confused with several other programs having similar names) has a built-in facility for turning on DMA, if it detects that it's off. You might want to try it - You can get this freeware at:

http://dvdidle.net

(Scroll to the bottom of the page and click on "Free stuff")

No_OnE
23rd January 2006, 23:34
The Primary Channel has my 2 hard drives. DVD Fab Decrypter unfortunately didn't detect that it wasn't working, either :(.

wallbert, I'd like to try out your ideas with physically removing the drive and installing the new drivers, I just want to make sure (I'm not the smartest in this area), the drivers that you linked are the correct ones, right? I don't know if there's a specific package for each individual board or if it's a one-size-all type deal. Also, is there a chance that uninstalling the current drivers and reinstalling these ones could mess anything up? Sorry if I'm being too cautious :S

BTW, thanks for the help

PS- I just looked at the Add/Remove Programs, there is "NVIDIA Drivers" and "NVIDIA WDM Drivers". If I'm going to reinstall the drivers, should I uninstall both of those or just one of them (if that, which one)?

wallbert
24th January 2006, 03:32
it was late when i wrote that out so i probably could have been clearer :) so here again are the procedures i mentioned, from quickest to most complex:

1.reinstalling the dvd drive. (risk: very low)
open device manager > DVD/CD-ROM drives > right-click dvd-rw drive > Uninstall. (don't restart if asked)
shutdown computer
open case > unplug dvd-rw 4-wire power cable > look at the data cable, note which side the red end faces (in case you can plug it in both ways) and unplug that.
boot computer > log on > shut down computer.
plug in data cable > plug in power cable > close up case
boot computer > log on > windows will detect & install drive.
check the data mode again in the ATA controller properties. if still not DMA, procede to 2.
2.change data cable (risk: very low)
shutdown > open case
look at the data cable, note which side the red end faces (in case you can plug it in both ways) on both the drive and the motherboard, unplug, and replace with a different cable.
check the data mode again in the ATA controller properties. if still not DMA, procede to 3.
3.reinstalling nForce drivers: (risk: low, as long as windows is in fairly good shape, and you double check before cleaning out old files. the link i posted earlier should be the correct driver package, it is the final release for the nForce2 chipset. you should also grab the DriverCleaner program (http://www.drivercleaner.net/), it will make sure everything is properly removed.
first check in start menu > programs to see if there's an "nVidia nForce drivers" or similar program group, if there is, use the uninstall from there.
if there isn't, you can try running the installer from nvidia's site. it should prompt you to uninstall your current drivers first.
if it doesn't, go into Add/Remove Programs and uninstall the "nVidia drivers" - the WDM ones can stay, they are likely for video capture.
if you have a choice of what to remove, choose only nForce ATA.
once uninstall is complete, reboot.
after rebooting, windows will detect the hardware - when it asks what you want to do, press Cancel.
run Driver Cleaner. choose what to clean from the dropdown list - if you only uninstalled the ATA drivers, then choose nForce chipset ATA. if you had to uninstall the whole package, click Select multiple cleaning filters and then use the Add button to put all three nForce chipset entries in the list on the right. press Start.
after cleaning, restart the computer.
windows will detect the hardware and ask what to do - press Cancel.
run the nVidia installer, and reboot when prompted.
check the data mode again in the ATA controller properties. if still not DMA, try the toggle trick (switch to PIO only, reboot, switch back to DMA if available, reboot)
if after that it still doesn't work, your options are as follows:
-update bios
-update dvd drive's firmware
-contact nvidia support

No_OnE
25th January 2006, 04:14
Thanks for the help, I tried numbers 1 and 3 yesterday (I somehow skipped over number 2, but I'll get to that). Those two didn't work, so maybe Thursday or so I'll try out the other options (busy schedules suck, lol). But yeah, thanks for the help you've done so far, I'll post back after I get the other options tried out.

wallbert
25th January 2006, 04:44
that's too bad, hopefully it's a faulty cable then. another easy thing to try would be installing the drive in a friend's computer and see if that helps. it could be a mechanical failure of some sort... my first burner was a Yamaha 4x2x1 CDRW drive, and i absolutely loved it. it stayed with me for about 5 years until i upgraded to a new Yamaha :) i eventually put it in my girlfriend's machine, but it never worked right. maybe it just didn't like didn't like her either. /snicker
anyway, i'm sure you'll figure it out one way or another. even if you end up replacing it you'll have the satisfaction of knowing you did all you could.

jshumate
25th January 2006, 19:19
If anyone needs to force a burner to DMA mode, look at
http://www.michna.com/kb/WxDMA.htm
Scroll down to: Re-enable DMA using the registry editor
I found my device and set MasterDeviceTimingModeAllowed
to 0xFFFFFFFF and re-booted and it set DMA correctly for my slave DVD burner.

No_OnE
26th January 2006, 23:05
Dang, I took the drive out, stuck it in my old computer, updated the firmware (thanks for the helpful link, I actually downloaded a firmware upgrade a while back but it wouldn't install), and stuck it back in my main computer. Only this time, I tried out a different IDE cable. This kinda backfired because now when it booted up, it said I had no drives or anything and gave me the dreaded "DISK BOOT ERROR, INSERT SYSTEM DISC AND HIT ENTER" error =P. I figured that I screwed up a power cable or something, so I pulled it back out and plugged it back in. Still error. Then removed the new IDE cable (the one that came with my 2nd HDD a while back) and put the old IDE cable back in and it booted up fine (phew). Only, even after the firmware upgrade, it is still stubborn and won't burn the DVDs. (I dunno, maybe both cables are bad, in different ways, but I don't have any other cables here to try out with).

jshumate, I'm gonna try that again (I'll see if it works this time because of the firmware upgrade). If it fails again, I'm gonna have to stick it back into my old computer that uses a wicked 400MHz Celeron and 192MB of RAM, and try burning something from there to see if it even works (I hope it does). I'm betting that that will be my last attempt, if it fails, I'll probably need to go out and by a new burner (a better one of course, this one burns at 4x maximum, so I wouldn't be too sad). Thanks again, I'll report back.

wallbert
26th January 2006, 23:49
did you check if it was in dma mode when you had it in the older machine?