Page 1 of 2
DVD Drive clash
Posted: Mon Jun 11, 2007 1:29 pm
by Kymeia
My DVD Drive freezes windows XP when I access it but only when Scope is running. When it's not it works fine but then of course I can't play audio

Must be a clash somewhere? Anyone got an idea?
Win XP sp2. P4 3.6
Posted: Tue Jun 12, 2007 6:12 am
by Kymeia
Well since my PC is ACPI enabled I can't control how IRQ's are set but I was able to disable devices sharing the IRQ's with my 2 Creamware cards so they currently have an IRQ each to themselves (the only conflict was with a couple of wireless networking adapters but I don't use those so they are turned off in the bios). I can't exactly see what IRQ the DVDRom is on unless its the same as the IDE bus (I guess it might be) in which case it's not the same.
As for DMA - how can I find out? It's not mentioned in the DVD's properties tab? Should it be on or off?
Posted: Tue Jun 12, 2007 9:17 am
by at0m
Just an idea - do you have
ASPI installed? (you should)
Posted: Tue Jun 12, 2007 12:09 pm
by Kymeia
I seem to have 2 primary IDE channels and 1 secondary (I do have 3 SATA harddrives as well as a DVDRW drive). The first Primary and the secondary are set to Ultra DMA but for some reason the second primary is set to PIO even though "DMA if available" is checked.
Posted: Tue Jun 12, 2007 12:09 pm
by Kymeia
at0m wrote:Just an idea - do you have
ASPI installed? (you should)
I think I do but maybe I could try reinstalling it?
Can't find the download on that page though
Posted: Tue Jun 12, 2007 9:58 pm
by hubird
these kind of things I meant lately...

Posted: Tue Jun 12, 2007 10:25 pm
by garyb
relax, hubird. if you use non standard stuff in a mac it won't work either.

Posted: Tue Jun 12, 2007 11:24 pm
by hubird
sure, that's why

Posted: Wed Jun 13, 2007 1:28 am
by garyb
maybe you can redetect the drive in the bios, maybe a jumper setting...have you tried a different drive?
Posted: Wed Jun 13, 2007 1:49 am
by Kymeia
No I haven't. The drive itself works OK - it reads, it burns. But I just have to turn off Scope to avoid it freezing which means I can't open it (even to read a txt file) while Scope is running and can't play music/vids off it (no biggy that as I have 2 other PC's I can use for multimedia anyway). But it can be a pain when installing off CD so I would like to fix it.
Posted: Wed Jun 13, 2007 2:32 am
by garyb
try swapping with another drive.
exactly what is your drive config?
Posted: Wed Jun 13, 2007 9:41 am
by Kymeia
garyb wrote:
exactly what is your drive config?
What do you mean? It's a DVR Writer (Sony) - came with the Pc so I'm not sure about the details of the model.
I think I just made a mistake - I went into the BIOS and loaded the default settings and now it's asking me for drivers for a RAID controller but I don't have RAID disks - they are all SATA. How can I change it back?
Posted: Wed Jun 13, 2007 11:56 am
by garyb
cable is a good guess!
to change the bios back, you'll have to find the sata section in the advanced menu in the bios and set sata to ide mode.
Posted: Wed Jun 13, 2007 12:40 pm
by Kymeia
The DVD is IDE as far as I know.
Why do I set it to IDE mode - isn't SATA different from IDE? I thought IDE had problems with more than 2 drives?
Posted: Wed Jun 13, 2007 2:42 pm
by garyb
nope. you want sata in ide mode. your choices are ide or raid.
Posted: Wed Jun 13, 2007 3:01 pm
by Kymeia
Thanks. In the advanced tab there are 2 places it asks about RAId mode - one called ITE8212f controller where the options are IDE, RAID or disabled - I presume I set for IDE, and another called Silicon image Controller where the options are RAID mode, SATA mode or disabled - I presume SATA? Can't see anything else to change.
ps my mobo is an ASUS P5AD2 premium if that's any help.
Can't see anything that will make the DVDDrive DMA though.
I have disabled all the overclocking options though as the system keeps overheating (even with a huge Zalman cooler)
Posted: Wed Jun 13, 2007 3:12 pm
by husker
This is a nasty problem in XP...if it gets multiple errors on a drive it will revert to PIO (even a dirty DVD can cause this!?!)
In PIO mode your PC will grind to halt when access the drive (as you describe)
http://support.microsoft.com/kb/817472
down the bottom of the page is a reg entry that will fix it (guaranteed!)
cheers
Posted: Wed Jun 13, 2007 3:37 pm
by Kymeia
Thanks - a lot of information there. Why can't they just provide the hotfix that does it automatically? It seems to be saying you need to run the hotfix and then edit the registry but further up under "workaround" it says you should uninstall the Ide channel driver and restart windows which will reinstall it.
It also says this fix is in SP2 which I already have so I'm confused as to why this is a problem and why it should only happen when Scope is running.
Posted: Wed Jun 13, 2007 3:40 pm
by Kymeia
I found a script to fix it but its in VB so I don't know how to run it:
http://winhlp.com/tools/resetdma.vbs
Posted: Wed Jun 13, 2007 3:41 pm
by husker
yes...actually that link is the long story...the short story is this:
Run REGEDIT.
Go to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
It has subkeys like 0000, 0001, 0002, etc. Normally 0001 is the primary IDE channel, 0002 the secondary, but other numbers can occur under certain circumstances. You have to go through these subkeys and check the DriverDesc value until you find the proper IDE channel.
Delete MasterIdDataChecksum or SlaveIdDataChecksum, depending on whether the device in question is attached as master or slave, but it can't actually hurt to delete both. Reboot. The drive DMA capabilities will be redetected.
Open Device Manager again and check whether the device is now actually using DMA mode. If so, congratulations, you've made it (at least until the next time Windows disables DMA)