BetaONE will rise again!


Reply
  #1  
Old 7th Apr 04, 03:37 AM
Vinnie's Avatar
Vinnie Vinnie is offline
Super Moderator
 
Join Date: Jul 2002
Location: USA
Posts: 540
Vinnie is an unknown quantity at this point
I had and still have a problem were XP changed my IDE primary channel from DMA to PIO for my Plextor DVD burner. It takes around 1 hr and 13 minutes to burn a DVD in PIO mode and around 8 min. to burn in DMA mode. This is a known problem that Microsoft acknowledges but offers no solution for an OEM machine. They want you to pay for the hotfix. I thought that I had resolved the issue by deleting the channels and re-booting. This worked the first time but it happened again the other day and when I delete the channels and re-boot XP will not recognize the driver and will not install the channels. You have to do a system restore to get back to square one. Anyone have any suggestions on what to do.
Thanks,
Vinnie
Reply With Quote
  #2  
Old 7th Apr 04, 05:10 AM
FOX's Avatar
FOX FOX is offline
BetaONE Supporter
 
Join Date: Oct 2001
Posts: 70
FOX is an unknown quantity at this point
reg. key :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 or 0002 (depending on beeing primary[0001] or secondary[0002] ide channel)

there you modify the DWORD value of :
if the drive is on master: "MasterDeviceTimingModeAllowed" or
if the drive is on slave: "SlaveDeviceTimingModeAllowed"
to ffffffff

then go back to your device manager set your drive in IDE channel properties first back to pio and then, after confirming, again to dma ...that should do the trick
Reply With Quote
  #4  
Old 7th Apr 04, 06:04 AM
Vinnie's Avatar
Vinnie Vinnie is offline
Super Moderator
 
Join Date: Jul 2002
Location: USA
Posts: 540
Vinnie is an unknown quantity at this point
Thanks Fox and McoreD, I had already installed SP2 and have DMA now, but I went on and did as sugested. I have DMA but it is mode 2 and it used to be mode 5, not sure what and if that will make a difference. I'll burn a DVD in the morning and see what it does. Again thanks for the help.
Vinnie
Reply With Quote
  #5  
Old 7th Apr 04, 05:33 PM
Big POPPA Pump's Avatar
Big POPPA Pump Big POPPA Pump is offline
Senior Member
 
Join Date: Jul 2001
Location: San Antonio, TX
Posts: 123
Big POPPA Pump is an unknown quantity at this point
Send a message via ICQ to Big POPPA Pump
You cannot have a DMA mode 5 for any ATAPI devices. All ATAPI devices have a max DMA mode of level 2 a.k.a. Ultra DMA 66! DMA level 5 is UDMA 133 and mostly hard drives with ATA 133 show up as DMA mode 5.
Reply With Quote
  #6  
Old 7th Apr 04, 11:26 PM
Vinnie's Avatar
Vinnie Vinnie is offline
Super Moderator
 
Join Date: Jul 2002
Location: USA
Posts: 540
Vinnie is an unknown quantity at this point
Thanks for the info Big POPPA Pump, for some reason it was showing DMA 5 in device manager. It's working fine now, burned 4.3 gig in 8 min. this morning. Also on the Microsoft site, it tells you what to add to the register to reset the counter.
Reply With Quote
  #7  
Old 7th Apr 04, 11:28 PM
Vinnie's Avatar
Vinnie Vinnie is offline
Super Moderator
 
Join Date: Jul 2002
Location: USA
Posts: 540
Vinnie is an unknown quantity at this point
Here's the info from Microsoft:
Quote:
In Windows 2000 only, read requests to ATA disks are sometimes issued with a time-out value of 4 seconds. This occurs when your computer resumes from standby. This might cause a disk time-out because drives typically take more than 4 seconds to spin up. This time-out value was changed to 10 seconds.

In Windows XP and Windows Server 2003, this time-out value is always 10 seconds.
An alternate, less-aggressive policy is implemented to reduce the transfer mode (from faster to slower DMA modes, and then eventually to PIO mode) on time-out and CRC errors. The existing behavior is that the IDE/ATAPI Port driver (Atapi.sys) reduces the transfer mode after any 6 cumulative time-out or CRC errors. When the new policy is implemented by this fix, Atapi.sys reduces the transfer mode only after 6 consecutive time-out or CRC errors. This new policy is implemented only if the registry value that is described later in this article is present.
To implement the alternate behavior (reducing the transfer mode after six consecutive time-out or CRC errors instead of after six cumulative time-out or CRC errors), you must modify the registry as described below after you install the hotfix.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Follow these steps, and then quit Registry Editor:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001
3. On the Edit menu, point to New, and then click DWORD Value.
4. Type ResetErrorCountersOnSuccess, and then press ENTER.
5. On the Edit menu, click Modify.
6. Type 1, and then click OK.
Follow these steps, and then quit Registry Editor:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
3. On the Edit menu, point to New, and then click DWORD Value.
4. Type ResetErrorCountersOnSuccess, and then press ENTER.
5. On the Edit menu, click Modify.
6. Type 1, and then click OK.
Note The numbered subkeys that are listed earlier correspond to the primary and secondary IDE channels on a computer that contains a single IDE controller. If your computer contains two IDE controllers, the numbered subkeys for the primary and secondary IDE channels for each of the two controllers may be:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0003

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0004

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0005
To verify that you have located the correct subkey, verify that the DriverDesc value for the subkey contains the string value "Primary IDE Channel" or the string value "Secondary IDE Channel."
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 09:16 AM.


Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.