Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: ASPI questions (Read 7761 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

ASPI questions

When I had Windows '98, everytime I opened EAC I got a message that a particular
file (aspi something...) was missing and that it was going to use the System aspi instead.
Now I have XP, and EAC opens without showing this message. I used a prog called
aspicheck, and it told me that I have no aspi drivers installed. Apparently these drivers are
not inluded with Windows XP. How come EAC works then?
Do I need to get these drivers? Do these drivers have anything to do with the quality of
extracted audio? Also, some tools I downloaded cannot work without a file called wnaspi32.dll.
Can someone tell me where to find this file for (Win XP)? My CD-ROM is a Creative 52x (CD5233E).
Wanna buy a monkey?

ASPI questions

Reply #1
Windows 2000 & XP has something called native ASPI.
This native ASPI will not work in all applications requiring an ASPI layer though, so to solve this problem you need to either install the ASPI layers from Adaptec (find it at their web site), or put the winaspi32.dll (this, and winaspi.dll if you're using old Windows versions, is the main ASPI "driver" file) supplied with Nero in the C:\WINDOWS\system32 directory, or get something called ASAPI (supposed to be a very good alternative to the regular ASPI), or get ForceASPI (kinda like the warez version of the old ASPI layers).

EDIT: Forgot your question about whether these layers have anything to do with the audio quality (in regards of ripping) -- well, as far as I know, no, it shouldn't matter much which ASPI layer you choose to use. Some layers make the CD drive work faster/slower though, there's also the issue with stability/unstability with these layers. Choose whichever works good on your PC and stick with it.

ASPI questions

Reply #2
Quote
Also, some tools I downloaded cannot work without a file called wnaspi32.dll.
Can someone tell me where to find this file for (Win XP)?

Original Adaptec ASPI can be obtained here. After installing wnaspi.dll resides in System32 dir.
Ahead's one at its site under downloads, or if you have Nero installed, then in Nero folder.
I believe there's another one by Poikosoft included with Ez CD-DA Xtractor.

Quote
How come EAC works then?

It uses native NT interface if ASPI not found. EAC also can accept ASAPI as an alternative interface.

ASPI questions

Reply #3
I found wnaspi32.dll from a Nero ftp link and my progs finally worked,
but afterwards I downloaded and installed original Adaptec aspi, and
now they can't detect the cd-rom drive... 
What's up with this?
Wanna buy a monkey?

ASPI questions

Reply #4
Quote
I downloaded and installed original Adaptec aspi, and
now they can't detect the cd-rom drive... 
What's up with this?

Adaptec's installer doesn't work properly, apply this fix.

ASPI questions

Reply #5
I applied the fix, and now this program, PCMplay, does work and detects the CDROM,
but it crashes all the time, and when I click "debug", in order to see where the error
has occured, it tells me "Unhandled violation in wnaspi32.dll". Shit...
Wanna buy a monkey?

ASPI questions

Reply #6
Quote
I applied the fix, and now this program, PCMplay, does work and detects the CDROM,
but it crashes all the time, and when I click "debug", in order to see where the error
has occured, it tells me "Unhandled violation in wnaspi32.dll". Shit...

Delete wnaspi32.dll, this is not needed for Adaptec's ASPI.

ASPI questions

Reply #7
I made simple installer, which does same job as original install.bat and adds additional registry key (ASPI fix for Windows 2000/XP when no devices shown).
If somebody is interested, here are NSIS script and compiled installer.
NSIS 2.0a7 is required to build it.
Then put it in folder with files extracted from original Adaptec installation and run.

ASPI questions

Reply #8
If you're installing Nero ASPI just to get EAC to work, then don't put it into your system folder.  Put it into the same folder as EAC.

Lots of people seem to run into problems getting EAC (a widely used secure CD Audio ripping program) to work on their computer.

Problems Getting EAC to Read Discs

If you've downloaded EAC but it doesn't seem to recognize your drive or work properly, try these steps, listed in order of least possible change.  If you have XP, see the notes below, too.

First step, start EAC, go to EAC, EAC Options, Interface.  See if it works on either the Native Interface or the ASPI Interface.  (If you change this, you have to close and restart EAC for the change to take effect.)

If that's not enough, this next step fixes things for lots of people with Win2K or XP:  drop the Nero ASPI file (WNASPI32.DLL) in the same folder as your EAC program.  (ASPI is a software layer that enables programs to communicate with devices.)  You can get WNASPI32.DLL via the link at the bottom of the  Nero Download Page. (Be sure you have EAC set to use the ASPI Interface, as above.)

             
Quote
latest Nero Driver (for Windows NT/2000/XP)
Usage: Please copy this file in the Nero folder. This new version solves the problem in not finding any CD-Drive.  
Version: 2.0.1.50
If that doesn't work for you, or if you have Win 95/98/ME, you may need or want to check your general ASPI layer.  The best thing to do would be to go to  Bart's ASPI Page and get aspichk and see what it says.  (Also, there may be - and can be - a different ASPI installed in your Windows system folder. I'm on Win2K and currently have Nero's ASPI in my EAC folder and Adaptec ASPI installed at the system level.)

Some have reported success with the third EAC interface option, VOB's ASAPI layer, but try that last.

Notes for XP Users

I've also seen this advice a few places, worth a try:

               
Quote
When using a third-party CD recording program, you should disable XP's CD recording
program:

Control Panel > Administrative Tools > Services and scroll down to "IMAPI CD-Burning COM
Service". Right-click on this service, select Properties and then select "Disable" under
"Startup Type".
 

ASPI questions

Reply #9
Quote
Quote
I downloaded and installed original Adaptec aspi, and
now they can't detect the cd-rom drive... 
What's up with this?


Adaptec's installer doesn't work properly, apply this fix.


Be carefull with the Adaptec ASPI in Win2000.  I've had problems with SBLive `pops' and `snaps' during playback and spent a lot of time switching PCI slots (IRQs).  After getting the Sound Blaster on an interrupt that would not interfere with smooth playback (same as integrated SCSI bus) .. installing ASPI again caused the `pops' and `snaps' to return, so I uninstalled it (move file out of \system32\drivers and rebooted).

No more annoying `pops' and the SCSI CD-ROM works fine.




Edit: it was later found.. that the snaps and pops had nothing to do with Adaptec ASPI .. and the SBLive was finally removed from the system and the `native' mainboard audio system enabled.

ASPI questions

Reply #10
You can now get the ASPI drivers from adaptec's web site. They have a new version out, and it will install on any system regardless, unlike the old version.

ASPI questions

Reply #11
Quote
You can now get the ASPI drivers from adaptec's web site. They have a new version out, and it will install on any system regardless, unlike the old version.


U mean that the installer works correctly this time?
Wanna buy a monkey?

ASPI questions

Reply #12
Quote
I've had problems with SBLive `pops' and `snaps' during playback and spent a lot of time switching PCI slots (IRQs).

No more annoying `pops' and the SCSI CD-ROM works fine.


Spoke too soon.. the P's and S's are back..!!  See post in `Hardware' forum.

ASPI questions

Reply #13
Quote
Quote
You can now get the ASPI drivers from adaptec's web site. They have a new version out, and it will install on any system regardless, unlike the old version.


U mean that the installer works correctly this time?

Correct..  There is a minor issue though.  The version numbers are not the same on all the files.. Some older programs will report this as not having a proper aspi layer, but adaptec says this shouldn't matter.

ASPI questions

Reply #14
FYI:  I found EAC is more stable on WinXP and consistently detects my drives and discs when I run it in "Windows 2000 compatability mode."
Was that a 1 or a 0?

ASPI questions

Reply #15
You should install ASPI if you want use EAC, ClonXXL, ClonedCD - so generally for CD burning programs and rippers - you'll have sureness that program will work as good as can 

I recomend to install ADAPTEC ASPI drivers v4.71a2

ASPI questions

Reply #16
Quote
You can now get the ASPI drivers from adaptec's web site. They have a new version out, and it will install on any system regardless, unlike the old version.

What new version? The one at Adaptec site is there for few months now. The problem was with drives not being shown, not that it refuses to install like 4.60.

ASPI questions

Reply #17
The easiest thing to try is to drop the Nero ASPI in the EAC folder, or maybe the folder of whatever else you are running.  I'm on Win2K SP3, the Adaptec ASPIs did not work for me to get my external firewire to show up for EAC, nor did ASAPI.  Nero ASPI in the EAC folder did the trick.  Link to Nero in a post above.

If you are using XP and not using the built in burner routines, disable them.  See above.  Also note this post:

Quote
FYI:  I found EAC is more stable on WinXP and consistently detects my drives and discs when I run it in "Windows 2000 compatability mode."

You can have another ASPI installed in the windows system folder.  I have Adaptec (link here) 4.71.2 installed as well.  Works fine.

If anyone is still running Win9x or ME it may be a little different.  Try the easy way first anyway.

ASPI questions

Reply #18
Well... I have a "little" problem regarding to this subject, guys...
Maybe any of you can help me with this...
None of my 2 drives (Creative DVD 5x and LiteOn LTR 12101B 12x10x32x) are reading any discs... They used to work fine... but i can't remember exactly when or how, they stopped reading. I searched for ASPI drivers around, and read a lot about it, and i found out what they are... lol
I installed v4.71 from Adaptec, but the problem persists... then i tried with v4.60, and i can make the LiteOn drive read something... but it is not solved at all though, since it takes 30 mins to install 5% of SimCity 4.
I can't even make any of the drives read just burned discs. But it is not a media problem, because i tried the discs in my brother's PC and they work just great. And guess what... he doesn't have any ASPI drivers installed.
So i downloaded Force ASPI and killed the ASPI drivers, but still can't read anything. I tried installing several ASPI versions, VOB's ASAPI... but nothing happens at all.
Is anyone there able to help me with this? I'll appreciate it very much.
Thanx in advance 

Juan

ASPI questions

Reply #19
Quote
You should install ASPI if you want use EAC, ClonXXL, ClonedCD - so generally for CD burning programs and rippers - you'll have sureness that program will work as good as can 

I recomend to install ADAPTEC ASPI drivers v4.71a2

This was found to be useful when two SCSI CD drives were connected on the same SCSI bus. When LDA was installed (direct logical drive access) so the CD-RW looked like a Y:\ drive .. it would often tie up the bus for 30-60 seconds (like a freeze-up).  Usually ASPI is not needed in Win2K.. but for this condition.. it arbitrated the CD drives nicely!!

ASPI questions

Reply #20
Quote
ClonedCD

Do you mean CloneCD? That comes with its own CD I/O layer, similar to how BlindWrite optionally installs "Patin Couffin engine."