That's odd.. and crappy. You can't tweak a scsi drive using hdparm and you can't read smart sensors.. even if it has them available, by it calling it scsi.. these utils won't/can't work.
Everyone has been complaining about this.. some snippets:
'from about 2.6.7-bk6 the via-ide doesnt gain control over the sata controller so it changed from hde and hdg to sda and sdb'
I just upgraded my kernel from 2.6.6 to 2.6.7, and when it tried to mount my second drive (which is on a Sil 3112 SATA controller), I got the message "/dev/hde1: invalid block device". I tired to manually mount the drive and got the same message. I rebooted the 2.6.6 kernel, and the drive mounted fine. Looking at the logs, the 2.6.7 kernel identified the drive as a scsi drive, which is now sda1. I rebooted the 2.6.7 kernel, mounted the drive using /dev/sda1, edited my fstab file, and all is fine.