Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: AxE on August 29, 2003, 06:28:13 PM
-
Im having trouble with my cd drive, i reinstalled it after failing to get my netgear card to work, installed squirrelscsi software and AmiCDFS but nothing happened, installed idefix97 and CachCDFS and still no joy. When trying to run AcdPlay it says its not a cd-rom drive. I got the SCSI List program from aminet and listed under scsi device is a hard drive! but suirrelscsi device has nothing. How can i get my cd-rom to think its not a hard drive!?
-
I need more info to reply.
Is the CD-ROM SCSI or IDE?
Which Workbench version do you use?
What sort of SCSI or IDE controller do you have?
-
It probably doesn't think it is a hard drive, I suspect it is a bug in SCSI List (a program I must admit to never having heard of), older versions of HDToolBox do it too, it isn't anything to worry about.
I take it your CD-ROM drive is connected to the Squirrel? In that case, IDEFix97 won't be of any use at all (atapi.device is for IDE/ATAPI CD-ROMs only). IIRC the Squirrel software should set everything up nicely for you, but assumes the Commodore CDFS (which isn't great, and isn't present on anything other than OS3.1)
You can get the latest Squirrel software from ftp://ftp.hisoft.co.uk - I would do that first to ensure we are talking about the same thing :-)
Next, install the software. It should only install DEVS:squirrelscsi.device and a few other tools which are of no relevance to what we are trying to achieve. Check you have DEVS:squirrelscsi.device. You should also have a mountlist entry for CD0, this will either be in DEVS:mountlist or DEVS:DOSDrivers/CD0 (I forget whether the Squirrel install knows about the WB3.x file structure, and you haven't mentioned what you are running anyway)
If you have either of the above, open them into a text editor. The DEVS:mountlist file should be one long file, hopefully there will be an entry at the end which looks something like:
CD0:
device = squirrelscsi.device
[and some other stuff]
#
The DEVS:DOSDrivers/CD0 file should be the same but without "CD0:" and "#". There are a few things to check, it should be like below:
device = squirrelscsi.device
unit =
filesystem = l:cachecdfs
Anything else in there, leave it. If you are on OS3.x and have a DEVS:mountlist file instead, it is best to copy and paste the relevant section into a new file and save it into DEVS:DOSDrivers as CD0.
If you can't find any of the above, copy the CD0 file from SYS:Storage/DOSDrivers into DEVS:DOSDrivers. I have just noticed that DEVICE and UNIT are set in the tooltypes of that one, but you still need to load it into a text editor to change the filesystem to CacheCDFS.
Hopefully this will work. 8-)
Chris
-
well my hard drive defaults to DH3 for some reason
go figure
-
chris, thanks for your great reply, im using 3.1 with a squirrelscsi and looked into everything you suggested apart from not having a mountlist file (which i dont think 3.1 has anyway) i cant see anything wrong with it. I`v gone back to amicdfs and tried a few backup startup scripts, it now appears that it doesnt get mounted atall, the volume isnt listed on a file requester. there is power in the drive i can eject the cd tray manually.... i used this cd drive before trying to install a netgear ethernet card with no trouble.
/me goes off to check the cables for a third time
-
oh in ARTM it says it is mounted with the following paremeters
Device=CD0
HD=1
Sec=32
Buf=64
Cyl=1101
I=0
Handler name= squirrelscsi.device
and yet when i insert a cd no icon comes up and the busy light doesnt come on
-
by AxE on 2003/8/30 18:42:21
oh in ARTM it says it is mounted with the following paremeters
Device=CD0
HD=1
Sec=32
Buf=64
Cyl=1101
I=0
Handler name= squirrelscsi.device
and yet when i insert a cd no icon comes up and the busy light doesnt come on
quite totaly wrong :-)
As chris already suggested, take the CD0 icon/mountfile, from Storage:DosDrivers and change only:
FileSystem = L:CacheCDFS
Device = "squirrelscsi.device"
Unit = theunitnimberofyourcdrom
and then copy it to Devs:DosDrivers.
Check if CacheCDFS is present in your L. dir.
Ciao
-edit- which is the ID of your SCSI CD-ROM?
Try to put the same IDnumber in the line
unit=
-
you`ve misunderstood thats not what my cd0 file says, but what ARTM says is mounted
-
AxE wrote:
you`ve misunderstood thats not what my cd0 file says, but what ARTM says is mounted
What does CD0 say?
Chris
-
works fine now , i think it had a bit of dust in it after taking it apart for a good clean it worked first time :)