[LBo] Kernel eide v. scsi

Anita Lewis a.lewis at linuxbasics.org
Mon Oct 1 18:37:02 CEST 2007


Geoff Jones wrote:
> I have an old amd duron 800 box with 2 eide drives - running debian testing.
> I recently did a kernel upgrade from 2.6.18-4 to 2.6.21-2.
> 
> The newer kernel seems to read the drives as scsi and will only boot with a 
> grub [ menu.lst ] entry of "root=/dev/sda3". This invalidates my "/etc/fstab" 
> file as it is written in terms of "hda" and "hdb".
> The older kernel still boots with "root=/dev/hda3". 
> 
> Although I have done the Rute + Intro-linux courses, the kernel remains
> a bit of a mystery to me.
> I would appreciate it if someone could tell me why the newer kernel acts in 
> this way + how I could rectify it ?

I don't know exactly why, but I do know that this naming was introduced
into the new kernel some time back.  I noticed it when I couldn't reboot
after an upgrade of my kernel in ubuntu. This would not have happened to
me if I had done a fresh install of ubuntu when it had come out.  I
think this was the transition to Feisty, not farther back.  Anyway, with
the fresh install of it, I would have found that in my /etc/fstab the
partitions would have been labeled by UUID and not by the schema I was
used to (/dev/hda1 etc.)  That way, the change to the scsi nomenclature
for partitions would not have affected it at all, since the UUID would
have remained the same.

I found this in the ubuntu forums:

http://ubuntuforums.org/showthread.php?t=518221

"Kernel deveolpers recently found out that the SATA/SCSI driver also
handles PATA drives (these are the ones often called IDE drives!) better
than the original PATA driver dir. So they started using SATA drivers
with all drives."

Anita

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://LinuxBasics.org/pipermail/qna/attachments/20071001/58fa85ea/attachment.pgp 


More information about the QnA mailing list