HydrogenAudio

CD-R and Audio Hardware => CD Hardware/Software => Topic started by: Wintershade on 2005-04-25 14:10:04

Title: A problem with His Majesty EAC
Post by: Wintershade on 2005-04-25 14:10:04
Slowly getting desperate...
I recently installed new drivers for my nForce2 chipset. After that, EAC won't see my CD and DVD drives when I set it's interface to the "Installed external ASPI interface". When I set it to "Native Win32 interface for Win NT/2000/XP" and restart it, it sees the drives again.
I've had a similar problem some time ago, but I solved it by installing the ForceASPI interface... now even that doesn't work.

How do I make it see the drives while using the ASPI interface?
Any help or idea would be appreciated.

[edit: typos]
Title: A problem with His Majesty EAC
Post by: evereux on 2005-04-25 15:07:40
Why not use Native Win32 interface for Win NT/2000/XP?
Title: A problem with His Majesty EAC
Post by: JeanLuc on 2005-04-25 15:07:43
You shouldn't have installed the nVidia IDE drivers (these are known to cause troubles with missing recognition of CD/DVD drives). I had a very similar  problem  ... after installing IDE drivers from nVidia, Plextools didn't recognize the Plextor drives ...

My advice would be to exchange IDE drivers for standard Microsoft drivers ... using these, you'll get a stable and working system.

Oh, BTW ... there is no noticeable difference between SPTI (native interface) and ASPI within EAC.
Title: A problem with His Majesty EAC
Post by: Wintershade on 2005-04-25 15:13:29
Quote
My advice would be to exchange IDE drivers for standard Microsoft drivers ... using these, you'll get a stable and working system.
[a href="index.php?act=findpost&pid=293271"][{POST_SNAPBACK}][/a]


How do I do that? And why do the nVidia drivers cause issue?

I installed the nVidia drivers bcos M$ drivers caused an annoying issue - after some time, the secondary slave drive (my PleXWriter 16/10/40A) refused to communicate through DMA. The issue got solved this way (but it caused this one, it seems...)
Title: A problem with His Majesty EAC
Post by: JeanLuc on 2005-04-25 15:17:46
In device manager under ATA/ATAPI controller, you can select 'driver update' for your controller (righ click - driver update) and select the 'M$ standard driver' after switching to 'user defined' and 'show all' ... then reboot and everything should be fine.

For your plextor problem ... did you try to switch the drive to dedicated 'master' (not cable select) ? Plextor drives don't like to be slaves from my experience ...
Title: A problem with His Majesty EAC
Post by: Wintershade on 2005-04-25 15:22:38
Quote
For your plextor problem ... did you try to switch it to dedicated 'master' (not cable select) ?
[a href="index.php?act=findpost&pid=293273"][{POST_SNAPBACK}][/a]


Yes, I never leave the "Cable select" option... I've had this problem since I installed WinXP, despite I even changed 75% of my hardware from that time.
The communication mode just changes from DMA to PIO mode, and even though I set it to "DMA if available" and restart, the mode stays PIO. When I installed the nForce drivers, the DMA was on again (yay).

OK, I'll go try setting the M$ driver now.
Title: A problem with His Majesty EAC
Post by: Wintershade on 2005-04-25 15:28:02
Quote
Why not use Native Win32 interface for Win NT/2000/XP?
[a href="index.php?act=findpost&pid=293270"][{POST_SNAPBACK}][/a]



Hmm. Where can I see a comparation between the two interfaces? Isn't the ASPI interface better?
Title: A problem with His Majesty EAC
Post by: JeanLuc on 2005-04-25 15:38:29
I have ripped some 1000+ CD's in native mode ... no problem at all

Does your Plextor have a DMA jumper on the backside ? Setting this active will put your drive in Multiword-DMA which should work without problems (you'll get a lower CPU usage during access but not the transfer rates that are possible with UDMA ... but a 16x10x40x drive runs fine with PIO4 transfer rates anyway).
Title: A problem with His Majesty EAC
Post by: Slacker on 2005-04-25 16:30:54
Have you ever tried putting the WNASPI32.dll into your EAC directory?

Works for me. (I use the one delivered with Nero - see your Nero folder)
Title: A problem with His Majesty EAC
Post by: evereux on 2005-04-25 17:51:17
Quote
Quote
Why not use Native Win32 interface for Win NT/2000/XP?
[a href="index.php?act=findpost&pid=293270"][{POST_SNAPBACK}][/a]



Hmm. Where can I see a comparation between the two interfaces? Isn't the ASPI interface better?
[a href="index.php?act=findpost&pid=293276"][{POST_SNAPBACK}][/a]

Not if it doesn't work and the Native Win32 Interface does.

There seems to be a common misconception that people must install the (Adaptec/Nero) ASPI layers with EAC. This simply isn't the case. DO NOT install them (Nero is safe) if EAC works without them, you only risk breaking other things and gain little, if anything.
Title: A problem with His Majesty EAC
Post by: TOMY on 2005-04-25 20:06:45
Quote
I installed the nVidia drivers bcos M$ drivers caused an annoying issue - after some time, the secondary slave drive (my PleXWriter 16/10/40A) refused to communicate through DMA. The issue got solved this way (but it caused this one, it seems...)

If you had a scratched CD that refused to load properly in your drive, WinXP turns DMA to PIO mode for this drive.
There's a trick you can try to fix it, may it happen again.
Locate the following key in your registry:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}]
It should stand for your "Standard Dual Channel PCI IDE Controller" (M$ driver).

You should then find these subkeys labelled '0000', '0001', etc
Locate the one matching your drive IDE channel: "Secondary IDE Channel" probably.
Add this DWORD: "ResetErrorCountersOnSuccess"=dword:00000001
(A subsequent inserted "good" CD will reset the internal counter)

You must delete both values/datas: "MasterIdDataCheckSum" and "SlaveIdDataCheckSum"
You can now reboot and DMA transfers should be available again.
Title: A problem with His Majesty EAC
Post by: rutra80 on 2005-04-25 21:02:56
First of all, drives falling back from UDMA to PIO modes is caused by damaged IDE ribbons - buy a new 80-conductor cable.
From my experience the newest nVidia IDE drivers are fine, there were problems with older versions so just make sure that you have the newest ones.
If EAC recognizes your drives with SPTI only then use SPTI, there's nothing wrong in it.
Title: A problem with His Majesty EAC
Post by: Wintershade on 2005-04-25 21:51:13
Quote
Have you ever tried putting the WNASPI32.dll into your EAC directory?

Works for me. (I use the one delivered with Nero - see your Nero folder)
[a href="index.php?act=findpost&pid=293291"][{POST_SNAPBACK}][/a]



Tried. Doesn't work.
Title: A problem with His Majesty EAC
Post by: dreamliner77 on 2005-04-26 00:16:31
If you've replaced 75% of hardware on the same XP install, you have more than just ASPI issues.  Time for a reinstall of windows.
Title: A problem with His Majesty EAC
Post by: Wintershade on 2005-04-26 20:46:59
Quote
If you've replaced 75% of hardware on the same XP install, you have more than just ASPI issues.  Time for a reinstall of windows.
[a href="index.php?act=findpost&pid=293369"][{POST_SNAPBACK}][/a]


Don't worry, did that a lot of times in the meantime (I know that fact - learned the hard way  )