Solved

cdrom mounting problem

Posted on 1997-03-30
6
383 Views
Last Modified: 2013-12-15
>I am using Slackware 3.2 and UMSDOS partition.
>it seems that whenever i do :
>
>    mount  /dev/mcd  /cdrom
>
>it never works. it seems to be saying:
>
>    Kernel does'nt recognize device (/dev/mcd).
>                                   (????? device)
>
>or something like that. i can't really examine the problem
>extensively but if someone encountered a similar experience >please HELP me! i have a lot of CD's to
>examine (sunsite.ums.edu) ftp on them.
>
>Thanks in advance.
>
>-Bromone4

It's me again.
When I boot up the kernel, it says:

    "Checking for CD... Unable to identify CD-ROM format.
     no CD found..."

And also this is the EXACT message I get when i type:

darkstar:~# mount /dev/mcd /cdrom  <ENTER>
mount: the kernel does not recognize /dev/mcd as a block        device. (maybe `insmod driver'?)

Maybe now someone can help me. (I need that darn CD!)

Thanks, Bromone4
0
Comment
Question by:bromone4
  • 3
  • 3
6 Comments
 
LVL 1

Expert Comment

by:hcheng
Comment Utility
Two things:

1. Make sure that you /dev/mcd matches your CD-ROM type.  The newer CD-ROM are IDE drives, so they go under /dev/hd?.

2. If /dev/mcd is really what you want, make sure you recompile your kernel to include support for MCD CD-ROM drives.  This is most likely the problem, since the kernel doesn't recognize the device.  If you are not familiar with compiling the kernel, see the CD-ROM HOWTO and the Kernel HOWTO at:

http://www.ecsnet.com/HOWTO/HOWTO-INDEX-3.html

0
 

Author Comment

by:bromone4
Comment Utility
Edited text of question
0
 

Author Comment

by:bromone4
Comment Utility
Edited text of question
0
Free Gift Card with Acronis Backup Purchase!

Backup any data in any location: local and remote systems, physical and virtual servers, private and public clouds, Macs and PCs, tablets and mobile devices, & more! For limited time only, buy any Acronis backup products and get a FREE Amazon/Best Buy gift card worth up to $200!

 

Author Comment

by:bromone4
Comment Utility
I need more adequate help than that. I have lots 'o' stuff on CD,
including WINE, and well, other junk. (Doom2, QUake...).
0
 
LVL 1

Accepted Solution

by:
hcheng earned 60 total points
Comment Utility
It seems that you should not be using /dev/mcd?  The boot up message says that it actually recognize the CD-ROM but found no CD in it (I hope you have put a CD in), where as mount /dev/mcd tells you that it doesn't recognize it at all.

In my slackware 3.1 setup, here are the different devices that the startup script tries to find a CD-ROM (see /etc/rc.d/rc.cdrom):

scd0 scd1 sonycd cdu535 mcd sbpcd aztcd cm206cd gscd0
mcdx0 mcdx1 optcd0 sjcd lmscd hdd hdc hdb hda hde hdf hdg hdh

(append a /dev/ to each of them.)  Try them one by one to find out which one is your CD-ROM (you can skip one of the hd's that corresponds to your hard drive if you want).

Also, make sure that when you use mount, do:

  mount -t iso9660 /dev/whatever /cdrom

so that mount knows that it is looking for a CD-ROM format.

Which brings me to a second idea.  Make sure that your kernel supports the ISO 9660 format.  If not, you will not be able to read standard CD-ROMs.  You can try the above mount command, and the kernel should complain if it doesn't support iso9660.  If that's the case, you have to recompile your kernel.

If that still doesn't work, make sure that you can read the CD-ROM from another OS, say DOS.  Hmm.. I just realize that you are running on UMSDOS.  I have never used UMSDOS, so I don't know how that will affect things.  From what I can see in the UMSDOS HOWTO, it shouldn't have much effects, but I wouldn't know for sure.
0
 
LVL 1

Expert Comment

by:hcheng
Comment Utility
In your comment (since I only get it from email, I'll include it here):

I really think that UMSDOS has many things to do with it.  Once before I had RedHat 3.0.3 with Kernel 1.2.xx and 'mcd' worked fine. I had no troubles, but also I had it on its own partition.(1.5 gig).

By the way, i am also having trouble with DIP. I can't login to the net! (now I am using Win95). I need to download things (eg. sQuake) in Linux format. (I tried in Win95. tar don't work there) so anyways, i hope you can help me there also. Here is the error message using a modified /usr/doc/dip/samples/sample.dip script (reproduction not exact):

<CODE> Failed at waiting for Password entry... </CODE>

or i don't know.

also when i installed Slackware 3.1, I used mcd=0x320,11.
so shouldn't that be in the Kernel already? just a thought.

---

Whether the driver is included in the kernel depends on which kernel you used.  The kernel I had from Slackware 3.1 did not recognize my CD-ROM at all until I recompile the kernel.

As for the dip, can you set up a new question and post your dip script?  Posting what you usually get in a manual login (login prompts, etc) would help.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

rdate is a Linux command and the network time protocol for immediate date and time setup from another machine. The clocks are synchronized by entering rdate with the -s switch (command without switch just checks the time but does not set anything). …
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now