SATA HardDisk not detecting

Randy Kelsoe randykel at swbell.net
Wed Oct 27 17:07:36 UTC 2004


John Swartzentruber wrote:

>> The kernel version you are using can make a big difference, as well. 
>> I have the Si3112 SATA chipset, and until kernel 2.6.7, my drive was 
>> detected as a PATA drive (/dev/hde). Since 2.6.7, my drive is seen as 
>> a scsi drive (/dev/sda). We need more information before we can help 
>> you.
>
>
>
> Can anyone tell me whether this kernel change is a bug or is the 
> intentional design? More specifically, how does 2.6.9 detect SATA 
> drives? When 2.6.8 came out, it broke things, so I went back to an 
> older kernel. If this change is permanent, I will edit my fstab and 
> try to get the new kernel to work. 


It's not a bug. Support for SATA is still maturing and is better for 
some chipsets than others. In my case, with the Sil3112 chipset, I was 
using the drive in PATA mode until 2.6.7. With 2.6.7 and 2.6.8, libata 
is making my SATA drive look like a scsi drive. The first time I booted 
2.6.7, my SATA drive (which is a second drive for data) did not mount 
and I got a message that /dev/hde could not be found. Looking in dmesg, 
I saw the drive was now recognized as a scsi drive. Once I changed 
fstab, I was able to mount the drive and use it as I had before.

I suspect that things will change as libata matures, I just don't know 
what those changes might be. Hopefully, you don't have to boot from a 
SATA drive.




More information about the fedora-list mailing list