@Doobrey
" That`s cos the CD will be bound to atapi.device when it`s mounted."
Yes but scaning atapi.device with FindDevice gets nothing.
"..Also, make sure you`ve spelt the device name right..it`s case sensitive..."
Done, not the case.
"A bit more info would help solve this, can you list your CD mountfile and the tooltypes in it`s icon.
And what version of the OS is 3.x

, as Blobby said, you have to skip the scsi.device update under 3.5 and 3.9 "
Right...
Here's an integral copy of the mount file:
/***************************************************************/
/* CacheCDFS mountlist entry © 1993 Elaborate Bytes, O. Kastl */
/***************************************************************/
FileSystem = L:CacheCDFS /* The name of the game */
Device = "atapi.device" /* Name of exec device driver */
Unit = 0 /* exec device unit */
Flags = 0 /* OpenDevice flags */
BlocksPerTrack = 351000 /* Unused */
BlockSize = 2048 /* True, but unused */
Mask = 0x7ffffffe /* Memory mask for direct read */
MaxTransfer = 0x1000000 /* Maximum amount of bytes for direct read */
Reserved = 0 /* Unused */
Interleave = 0 /* Unused */
LowCyl = 0 /* Unused */
HighCyl = 0 /* Unused */
Surfaces = 1 /* Unused */
Buffers = 50 /* Number of cache lines */
BufMemType = 1 /* MEMF_PUBLIC */
BootPri = 2 /* Boot priority for MountCD */
GlobVec = -1 /* Do not change! */
Mount = 1 /* Mount it immediately */
Priority = 10 /* Priority of FileSystem task */
DosType = 0x43443031 /* Currently unused */
StackSize = 3000 /* Minimum stack required is 3000! */
Control = "MD=0 LC=1 DC=8 L LV AL LFC=1 NC"
/* The Control field is for special adjustments */
/* L/S convert all file/volume names to lowercase */
/* LV/S convert volume names to lowercase */
/* AL/S Auto-Lower converts only non-Amiga CDs */
/* LFC/N start converting at this character */
/* LC/N/A number of blocks per cache line */
/* DC/N/A number of cache lines for the data cache */
/* MD/N/A number of blocks, when starting direct read, not using */
/* the cache. 0 will be a reasonable default (LC*DC+1) */
/* S/S Do SCSI direct commands, no Trackdisk like commands! */
/* NC/S Do NOT use TD_ADDCHANGEINT, poll for DiskChange! */
/* M/S Issue a TD_MOTOR (OFF) command after read */
The icon has no tooltypes by the way.
Os version is 3.0. I'll install a more updated version after getting the bloody thing running.
@schoole
Reading the docs, that only makes it resident, loading it at the same time.
I'm going to confess that my A4000 has no keyboard and I've been editing the install file to edit the default values of the options... so I don't feel like trying that right now :-D Don't tell anyone... I don't think it should make a difference but I'll try it later.
I think the problem is that atapi.device unit 0 is not opened, cause that's the error I get. The exec device was installed though, I checked the devices directory.