According to Micah Ferrell: While burning my CPU.
>
> When I try to mount cdrom drive get an error saying "mount: the kernel
> dose not recognize /dev/cdrom as a block device (maybe 'insmod
> driver'?)". I don't know what to do. Your help would be appreciated.
> Thanks.
What cdrom do you have, it sounds like a "non ide" to me, which would cause
the "maybe 'insmod driver'?)" message.
For example if you have Mitsumi with an interface card you will need the MCD
or MCDX driver compiled either in the kernel or as a module.
1) In the kernel.
You will need to edit ./linux/include/linux/mcd.h or mcdx.h according to
drive type, (mcd = singel speed mcdx = multi) take a look at lines 24/33 and
change (if nessasry) the I/O prt address and IRQ.
2) As a Module.
No need to edit the above, use modprobe's options to define IRQ and I/O port
addresses.
You will of course also need iso9660 filesystem support either in the kernel
or as a module.
A symbolic link must be created for /dev/cdrom in /dev as
/dev/cdrom -> /dev/mdc
to mount the drive;
depmod -a (if thats not been done at bootime).
modprobe mcd io=0x300 irq=5 <- Thats an example of course...
That should the automaticly load isofs for the file system.
mount -t iso9660 /dev/cdrom /cdrom
Make sure you have a directory as the mountpoint, in this case its /cdrom.
Of course this is all meant as an example, but other types or makes will
need to be handled in just about the same manner.
>
> Micah
>
73's Have a nice day..
--
Regards Richard.
[EMAIL PROTECTED]