QUOTE(greynol @ Aug 19 2007, 15:26)

EAC Options (F9) --> Interface tab
I have "Native Win32 Interface for Windows NT/2000/XP" selected. It's very strange. I just check it again. I put it 5 cds (that I had ripped successfully before) no problems .. EAC recognized them right away. The I put in one of these problem cds and it crashed... Is it possible I need to install an ASPI layer, or something?
Should I follow these steps: 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.)
Someone wrote that here about 5 years ago. Does it still apply today?