From: Christian F. <Chr...@t-...> - 2007-05-23 20:23:55
|
Chetan wrote: > ... >> >>> Would a newer driver for the card help? >>> >> Possibly, but I don't think there is a driver with ATA_PASS_THROUGH >> support available. >> >> > > So would /dev/hdd:a be the command to try the new IOCTL_ATA_PASS_THROUGH > command? > > If SMART_RCV_DRIVE_DATA returns a "not implemented" error code, smartctl retries with IOCTL_ATA_PASS_THROUGH by default. On any other error code, smartctl returns "I/O Error" without any retry. So /dev/hdd:a helps only in the latter case to force the usage of IOCTL_ATA_PASS_THROUGH. But it should be safe to try it. The option "-r ioctl,2" can be used to print the ioctls called. Cheers, Christian |