Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: mingle on November 11, 2008, 02:01:10 AM

Title: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: mingle on November 11, 2008, 02:01:10 AM
Hi,

I'm trying to set up SCSI devices (an external HDD and SCSI CD-ROM) on my DKB Cobra/Ferret SCSI card.

After a few issues with termination of drives, I can now get the devices recognised by the DKB SCSI Toolbox utility (to allow the partitioning of disks, etc).

However, I'm a bit at a loss of what I need to do to have SCSI device mounted at startup.

I suspect I need to set up a CD filesystem for the CD-ROM drive and also tinker with mountlists, but I'm a bit vague on the relationship between physical devices, device drivers and mountlists.

Is anyone could point me to a FAQ or something that explains everything, that would be great!

Cheers,

Mike.
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: MozzerFan on November 11, 2008, 02:33:42 AM
First you have to install a CDROM-filesystem. Os3.1 comes with a CD-filesystem, but it's pretty crappy. Os3.5 and OS3.9 both come with CacheCDFS. You can also look on aminet (http://aminet.net) for a decent filesystem. I believe idefix comes with one also.
Now you have to check your storage/dosdrivers drawer if it contains a CD mountlist, something like CD0.
Start a texteditor and edit this mountlist.
Change the device to the appropriate scsi device and change the unit to the appropriate unit number.
Save your changes and move the CD mountlist to DEVS:dosdrivers. The mountlist will then be automatically mounted when you startup your system.
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: rkauer on November 11, 2008, 03:12:30 AM
Quote

MozzerFan wrote:
First you have to install a CDROM-filesystem. Os3.1 comes with a CD-filesystem, but it's pretty crappy. Os3.5 and OS3.9 both come with CacheCDFS.


 CacheCDFS is the built-in OS3.5/.9 because it is the one who came with IDEfix97.

Quote

 You can also look on aminet (http://aminet.net) for a decent filesystem. I believe idefix comes with one also.
Now you have to check your storage/dosdrivers drawer if it contains a CD mountlist, something like CD0.
Start a texteditor and edit this mountlist.
Change the device to the appropriate scsi device and change the unit to the appropriate unit number.
Save your changes and move the CD mountlist to DEVS:dosdrivers. The mountlist will then be automatically mounted when you startup your system.


 Better just left IDEfix do this automagically for you.

 Oh, HD drives don't need a mount list, just tick the "mount this partition automatically" option in HDtoolbox or the partitioning tool of your preference. ;-)

 I prefer HDinstTools (http://aminet.net/disk/misc/hdinst), myself. :-)
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: MozzerFan on November 11, 2008, 04:17:35 AM
Quote
CacheCDFS is the built-in OS3.5/.9 because it is the one who came with IDEfix97.


I don't have idefix97 on my system, and still cachecdfs is installed when installing os3.9.
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: rkauer on November 11, 2008, 05:16:47 AM
 What part of "built-in" you don't understand? Yes, IDEfix is "hidden in the shadows" of the OS.
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: MozzerFan on November 11, 2008, 05:52:23 AM
Quote
Yes, IDEfix is "hidden in the shadows" of the OS.


No it's not. The only thing idefix and os3.9 have in common is the cd-filesystem and playcd. If you use a 4-way ide-adapter you still need the ide-fix97 software.

Edit: If you mean that OS3.9 patches scsi.device so that CDROM devices can be attached to the onboard IDE, than yes.
But including cachecdfs with os3.9 had nothing to do with Idefix. If they wanted to, they could have included AsimCDFS or any other CDFS.
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: mingle on November 12, 2008, 03:17:42 AM
Hi,

Okay, I've set up my CD0: device as follows (using the CDVDFS filesystem from Aminet):

/* CDVDFS filesystem V1.4 */

 Handler        = SYS:L/cdrom-handler
 Stacksize      = 10000
 Priority       = 5
 GlobVec        = -1
 Mount          = 1
 ForceLoad      = 1
 Device         = dkbscsi.device
 Unit           = 5
 LowCyl         = 0
 HighCyl        = 0
 Surfaces       = 1
 BlocksPerTrack = 1
 Buffers        = 5
 BufMemType     = 4
 DosType        = 0x43444653
 Control        = "ROCKRIDGE JOLIET MAYBELOWERCASE"

However when I try and access the CD0: device I get an error: "Object is not of required type"

I can see the drive in SCSI toolbox and access it to run media checks and such, but it isn't visible from Workbench.

The drive is a SCSI Ricoh MP7060S CD writer/reader.

Any ideas of what I can try next?

Cheers,

Mike.
Title: Re: Mount SCSI devices - relationship between mountlist, devs, etc?
Post by: MozzerFan on November 12, 2008, 06:05:37 AM
Hi Mike

You have CDVDfilesystem installed. That one can only be used on morphos.
Try AmiCDFS (http://aminet.net/package/disk/cdrom/amicdfs240) or Ami-CDROM (http://aminet.net/package/disk/cdrom/AmiCDROM-1.15) if you need one from Aminet. Maybe there are better filesystems, but AsimCDFS for example is (or was ?) a commercial product.