Welcome, Guest. Please login or register.

Author Topic: CDROM not working  (Read 2527 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline koshmanTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2009
  • Posts: 445
    • Show only replies by koshman
CDROM not working
« on: February 07, 2010, 06:44:12 PM »
Hi,
I have a problem with CDROM drive in my A4000D. I know this has been discussed to death, but I really don't know what to do.
When I bought the Amiga it had 3.9 installed on a 15GB IDE drive and a working CDROM drive. A few weeks later (during my experimenting :) ) the system crashed and 3 of the 4 partitions were not recognised any longer (including the system partition). I was going to scrap the old harddrive eventually anyway so decided to utilize a spare 4GB Microdrive and install the OS on it.
Since that incident my CDROM drive does not work - HDToolbox doesn't see it - I tried 3.9, stock 3.1 floppy and Bloodwych's ClassicWB 3.1. I thought the problem was the CF adapter so I connected the old harddrive and reinstalled OS 3.9, but nothing changed. I ordered a new IDE cable from Amigakit, but still nothing. I have 3 similar Teac CDROM drives like the one that was there - tried all of them - they all work in a PC, but not in the Amiga. I tried different molexes, jumpers (master, slave, cable select), with or without a harddrive or floppy, but I got nothing. I though about the onboard IDE controller malfunctioning, but both the HDD and CF adapter work without a hitch. I'm really at my wits' end.
Do you have any suggestions about what might be the problem.
Thanks in advance.

PS: I don't actually need the CDROM drive that much, but without it I can't update 3.9 with Boing bags and I just want to know what's happening...
- Radim
 
A600 - 68020/33, 10MB RAM, 3.1, 2GB SD
 

Offline doctorq

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 2082
    • Show only replies by doctorq
Re: CDROM not working
« Reply #1 on: February 07, 2010, 06:55:15 PM »
Have you installed any CD software, and if yes, which? What do you have in Devs : Dosdrivers?
 

Offline koshmanTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2009
  • Posts: 445
    • Show only replies by koshman
Re: CDROM not working
« Reply #2 on: February 07, 2010, 07:24:29 PM »
Among others I have CD0 and CD1 in Devs:Dosdrivers/. In 3.9 I'm using the default CacheCDFS, in my 3.1 boot floppy AmiCDFS and whatever Bloodwych uses as CDROM driver in his 3.1.
But if I understand it correctly none of this matters if the HDToolbox can't even SEE the drive, right? I don't think it's a software issue, or at least it doesn't seem like it.
- Radim
 
A600 - 68020/33, 10MB RAM, 3.1, 2GB SD
 

Offline doctorq

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 2082
    • Show only replies by doctorq
Re: CDROM not working
« Reply #3 on: February 07, 2010, 07:40:33 PM »
Quote from: koshman;541924
Among others I have CD0 and CD1 in Devs:Dosdrivers/. In 3.9 I'm using the default CacheCDFS, in my 3.1 boot floppy AmiCDFS and whatever Bloodwych uses as CDROM driver in his 3.1.


You need to have the device driver the mount files points to in Devs as well. The build in controller can't handle CD drives without a proper device driver.

Quote

But if I understand it correctly none of this matters if the HDToolbox can't even SEE the drive, right?


No, as HDToolbox doesn't see CD drives, depending on which version of HDToolbox you are using. As the name points out it is for HDs, not CDs.
 

Offline Matt_H

Re: CDROM not working
« Reply #4 on: February 07, 2010, 07:58:45 PM »
scsi.device in the 3.1 ROM doesn't handle ATAPI devices. I *think* the one from 3.9 does, so your CD0 should be looking for the CD drive as scsi.device, unit 1 (assuming your HD is set to master and the CD drive is slave). If the 3.9 ROM update isn't kicking in, or you're skipping the scsi.device update in the startup-sequence, this is a  moot point since you'll then automatically fall back to the useless 3.1 version.

So then you'd need atapi.device from IDEFix, or asim_atapi.device from AsimCDFS.

EDIT: Can you post the output from
Code: [Select]
version scsi.device?
 

Offline Tumbleweed

Re: CDROM not working
« Reply #5 on: February 07, 2010, 09:06:45 PM »
Or you could just install idefix97. That's how Ive got mine configured - IDE HD master and DVD-rom as slave on the IDE port on my A4000D.

Weed
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline A4000_Mad

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 1392
    • Show only replies by A4000_Mad
Re: CDROM not working
« Reply #6 on: February 07, 2010, 09:09:24 PM »
As Matt says, IDEfix97 could be your friend here. I would try to use FindDevice to locate your CDrom. Once you have the device type and unit number, you can set about making the right driver. I already had this screenshot uploaded, so just brought it here in case it was of help to you. FindDevice found the IDE Zip drive as scsi.device unit 3, so I was then able to edit the driver accordingly to get an icon for the drive.
   

But In your case you will probably be editing an icon called CD0

.
A4000 Mad
 

Offline koshmanTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2009
  • Posts: 445
    • Show only replies by koshman
Re: CDROM not working
« Reply #7 on: February 07, 2010, 10:16:40 PM »
Thank you all. I'll try FindDevice first to see it everything's in order hardware-wise.
- Radim
 
A600 - 68020/33, 10MB RAM, 3.1, 2GB SD
 

Offline koshmanTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2009
  • Posts: 445
    • Show only replies by koshman
Re: CDROM not working
« Reply #8 on: February 08, 2010, 07:51:55 AM »
A really noob question - where can I fnd that Finddevice tool? Is it part of CacheCDFS or IDEfix? Thanks :)
- Radim
 
A600 - 68020/33, 10MB RAM, 3.1, 2GB SD
 

Offline Jon Hare

  • Full Member
  • ***
  • Join Date: Dec 2009
  • Posts: 118
    • Show only replies by Jon Hare
Re: CDROM not working
« Reply #9 on: February 08, 2010, 08:59:09 AM »
IDEfix :)
 

Offline A4000_Mad

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 1392
    • Show only replies by A4000_Mad
Re: CDROM not working
« Reply #10 on: February 08, 2010, 10:24:43 AM »
Just to add that FindDevice won't find devices that need IDEfix97 to be running for them to be seen. You can check that IDEfix97 is installed by looking in the C drawer of your Workbench and checking that a file which is actually called IDEfix is in there. And the top of your Startup-Sequence will probably look something like this:-

; $ver: Startup-Sequence_HardDrive 45.1 (25.11.00)
; Startup-Sequence for hard drive systems

If Exists C:IDEFix
  C:IDEFix
EndIf

C:setpatch QUIET

C:Version >Nil

C:AddBuffers >Nil DF0: 15
 




Good luck! :)

.
A4000 Mad
 

Offline koshmanTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2009
  • Posts: 445
    • Show only replies by koshman
Re: CDROM not working
« Reply #11 on: February 08, 2010, 09:26:45 PM »
Ha, FindDevice doesn't detect any device other than the Microdrive :( I'm testing other combinations and settings now. I want to test it with a true IDE boot drive thoroughly, because I still suspect the CF adapter might be the culprit.
- Radim
 
A600 - 68020/33, 10MB RAM, 3.1, 2GB SD