Hi Guys, After some help on the openindiana-discuss and smartmontools list, it appears that a SCSI error we were seeing is not an error but the Solaris/Illumos SCSI subsystem not handling the SCSI/ATA Translation (SAT) standard properly. We have some SATA OCZ SSDs connected to an LSI 9211-8i SAS2 controller. We're running "smartctl -a" regularly to monitor the 231 attribute (SSD_Life_Left). The only way for smartmontools to get that data is via SAT:
smartctl -a -d sat /dev/rdsk/<disk_id> However, when using SAT mode, the ATA command is issued wrapped in a SCSI command with op code 0x85 (ATA PASSTHROUGH), and expects the ATA return descriptor to be stuffed in to the SCSI response sense data misinterprets this sense data as an error and issues a warning to the logs. It needs to recognize the SCSI request as a SAT command and that the response sense data is not indicative of an error. I'm not a kernel dev, otherwise I'd make a patch myself. Is there anyway to update Illumos to be more discerning about SCSI sense data? -J ------------------------------------------- illumos-discuss Archives: https://www.listbox.com/member/archive/182180/=now RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be Modify Your Subscription: https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4 Powered by Listbox: http://www.listbox.com
