On Tue, 20 Jul 1999, T. Sean (Theo) Schulze wrote:
> Hello,
> 
> I tried to mount my CDROM drive (/dev/hdc) the other day and was 
> surprised by this message:
> 
> Mount: the kernel does not recognize /dev/hdc as a block device (maybe 
> 'insmod driver'?)
> 
> This happens with both a 2.2.9 and a 2.2.10 kernel, but when I boot using 
> Tom's root/boot disk (kernel 2.0.36), I can mount /dev/hdc to /cdrom no 
> problem.
> 
> Using 'make menuconfig' I have the following options compiled into the 
> 2.2.10 kernel:
> 
> *  Normal PC floppy disk support
> *  Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
> *  Include IDE/ATA-2 DISK support
> *  Include IDE/ATA-2 CDROM support
> *  CMD640 chipset bugfix support
> *  RZ1000 chipset bugfix support
> *  Generic PCI IDE chipset support
> *  Generic PCI bus-master DMA support
> *  Use DMA by default when available
> *  VIA82C586 chipset support (EXPERIMENTAL)
> 
> The motherboard is a DFI P5BV3+ mounting an AMD k6-2 400MHz CPU and 64MB 
> of RAM.  Video card is a Diamond V550 driving a Cornerstone 45/101sf 19' 
> monitor.  NIC is a RealTek8029 PCI NE2000 clone.  Asound Gold sound card. 
>  Base linux system is SuSE 6.0.  /dev/hda is a 13GB WD Caviar formatted 
> for and loaded with Windows98, /dev/hdb is a WD Caviar 2.5GB my Linux 
> system is installed on, /dev/hdc is a Vuego 685C 8x CDROM drive.  I 
> regularly boot Linux using a floppy.
> 
> Any thoughts on where I could continue to look for the problem?
> 
> Thanks,
> 
> Sean
> 
> 
>                   Theo. Sean Schulze
> 
--

Any chance that you've somehow managed to change your existing /dev/hdc from a
block to a character device?

Here's what /dev/hdc (my CD-ROM player) looks like on my Caldera OpenLinux
2.2 system:

[blseals@tulsa blseals]$ ls -la /dev/hdc
brw-rw-r--   1 root     operator  22,   0 Apr  3 15:47 /dev/hdc
[blseals@tulsa blseals]$ 

Verify that your current /dev/hdc is a block device (i.e., the first
character in the line returned by the command "ls -la /dev/hdc" is a b) and
not a character device (first character is a c).  If it's not a block device,
then as root I'd delete /dev/hdc and then recreate it with the mknod command as 
follows:

mknod /dev/hdc b 22 0

Until next time... Ben

My favorite bumper sticker --> Visualize using your turnsignals.

Reply via email to