*BSD News Article 58517


Return to BSD News archive

Newsgroups: comp.unix.bsd.freebsd.misc
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!spool.mu.edu!usenet.eel.ufl.edu!news.mathworks.com!news.kei.com!nntp.coast.net!news.sprintlink.net!dfw.nkn.net!rowdy.lonestar.org!nemesis!uhclem
From: uhclem@nemesis.lonestar.org (Frank Durda IV)
Subject: Re: wc 2.1 install IDE CDROM install problems
X-Newsreader: Tin 1.1 PL5
Organization: The Big Blue Box
Message-ID: <DKDntF.KHI@nemesis.lonestar.org>
References: <4c0uja$3hj@homer.alpha.net>
Date: Sat, 30 Dec 1995 02:20:03 GMT
Lines: 54

Matto (molson@milwaukee.rbvdnr.com) wrote:
[1]I finally got mine to work last night!  The problem I was having was that
[1]the boot floppy(and the generic kernel) set the I/O address for the 
[1]IDE CDROM to something like 0x330.  Thanks to Windows 95(the only thing
[1]about it I've been thankful for), I could print out my entire hardware
[1]configuration and found that my CDROM was at I/O 0x630.  I changed this 
[1]using config on booting the ATAPI floppy and the install went great.  
[1]Then I used config on the generic kernel and it found it just the same.
[1]The only thing left to do was mount it.
[1]
[1]In CONFIG(to set address):
[1]config>port matcdc0 0x630  //or whatever your I/O address for IDE CDROM
[1]config>quit

Uh, matcdc is NOT for IDE drives.  Matcd is for Panasonic CR-562 and CR-563,
which are proprietary interface CD-ROM drives.  These are NOT IDE drives.
Look at the connector on your sound card or whatever and it should
say "Panasonic/Creative" on the connector, not "IDE".

If matcd detected the drive(s), then they are not IDE CD-ROM drives.

You could have avoided using Windows '95 and used the information in the
FreeBSD installation FAQ that says if you are having trouble getting the
CR-562 or CR-563 drive detected, that you should try setting

	config> port matcdc0  -1

which would allow the matcd driver to look for the hardware at several
locations, including 0x630.  This automatic search was turned off by
default in FreeBSD 2.1 because people complained that it could cause other
peripherals like network cards to be put in an "unknown" state and
then they would not work.  (Probably these network drivers need to be
fixed so that they survive earlier probing, but that religous discussion
needs to be held elsewhere.)


[1]In FreeBSD(to mount it):
[1]#/sbin/mount_cd9660 /dev/matcd0a /cdrom

mount -t cd9660 /dev/matcd0a /mount-point-of-your-choice including "cdrom"

will also work and is the recommended method.

If you want the drive door to be locked, use /dev/matcd0la instead of
matcd0a.  The door will remain locked as long as the device is open.

See the man page  "man 4 matcd" for more information on the matcd driver.


Frank Durda IV <uhclem@nemesis.lonestar.org>|"The Knights who say "LETNi"
or uhclem%nemesis@fw.ast.com (Fastest Route)| demand...  A SEGMENT REGISTER!!!"
...letni!rwsys!nemesis!uhclem               |"A what?"
...decvax!fw.ast.com!nemesis!uhclem         |"LETNi! LETNi! LETNi!"  - 1983