It seems  that from 2.6.10 kernel on,  the  smartctl a d ata /dev/sda command works on SATA hard disks,  But I dont know whether a similar patch is merged into 2.4.* kernels or not yet?  If not, then where is the standalone libata patch for 2.4 series? The original kernel patch, which posted by John W. Linville on Aug 30, 2004, was for 2.6.9+  kernels.