On 12/07/2010 05:15 PM, Harry Putnam wrote:
walt<[email protected]>  writes:

[...]

dmesg|grep -2 hdc

[    1.416847] hdb: UDMA/100 mode selected
[    1.417357] Probing IDE interface ide1...
[    2.089165] hdc: LITE-ON CD-ROM LTN-5291S, ATAPI CD/DVD-ROM drive

You're still using the deprecated ATA/ATAPI/MFM/RLL disk drivers. You
should completely unselect that set of drivers and use the newer ones
in Serial ATA and Parallel ATA drivers instead.

Doing that will cause all of your /dev/hd* to be renamed /dev/sd*
including any cd/dvd drives.  My /dev/cdrom is a symlink to /dev/sr0,
for example.  The links are created automatically on the next reboot,
but you'll need to edit /etc/fstab to reflect the new drive names
before you reboot with the new kernel.

What is the advantage of doing that?  Are the other drivers better in
some way.  Maybe more likely to recognize /dev/hdc, or maybe more
likely to give helpful output if that fails...?

Remember, you won't have an hdc or any other hd* after switching drivers.

But yes, everything is more likely to "Just Work" if you get rid of the
old deprecated disk drivers and use the new ones instead.  I get the
feeling (but can't prove) that utilities like 'udisks' and 'udev' have
made the switch already to the sd* device names, and that's probably
why you are having this problem.

It solved the same problem for another poster a few weeks ago, can't
recall who it was.

Remember, if you screw up your /etc/fstab file, you can use the kernel
command-line option "root=/dev/sdx" when booting with grub.  You'll
eventually get the correct sd device by trial-and-error :)



Reply via email to