diff --git a/share/misc/scsi_modes b/share/misc/scsi_modes index 4f7e59a4fe09..781b8f1c893c 100644 --- a/share/misc/scsi_modes +++ b/share/misc/scsi_modes @@ -223,7 +223,8 @@ {Correction Span} i1 {Head Offset Count} i1 {Data Strobe Offset Count} i1 - {Reserved} *i1 + {LBPERE (LBP Error Reporting Enabled)} t1 + {Reserved} *t7 {Write Retry Count} i1 {Reserved} *i1 {Recovery Time Limit} i2 diff --git a/sys/cam/scsi/scsi_da.h b/sys/cam/scsi/scsi_da.h index f48d327b35b8..9e5563dc71ea 100644 --- a/sys/cam/scsi/scsi_da.h +++ b/sys/cam/scsi/scsi_da.h @@ -527,7 +527,8 @@ struct scsi_da_rw_recovery_page { u_int8_t correction_span; u_int8_t head_offset_count; u_int8_t data_strobe_offset_cnt; - u_int8_t reserved; + u_int8_t byte8; +#define SMS_RWER_LBPERE 0x80 u_int8_t write_retry_count; u_int8_t reserved2; u_int8_t recovery_time_limit[2];