version 1.82, 2002/11/24 11:52:13 |
version 1.83, 2003/01/20 04:08:44 |
Line 746 scsipi_interpret_sense(xs) |
|
Line 746 scsipi_interpret_sense(xs) |
|
struct scsipi_sense_data *sense; |
struct scsipi_sense_data *sense; |
struct scsipi_periph *periph = xs->xs_periph; |
struct scsipi_periph *periph = xs->xs_periph; |
u_int8_t key; |
u_int8_t key; |
u_int32_t info; |
|
int error; |
int error; |
#ifndef SCSIVERBOSE |
#ifndef SCSIVERBOSE |
|
u_int32_t info; |
static char *error_mes[] = { |
static char *error_mes[] = { |
"soft error (corrected)", |
"soft error (corrected)", |
"not ready", "medium error", |
"not ready", "medium error", |
Line 836 scsipi_interpret_sense(xs) |
|
Line 836 scsipi_interpret_sense(xs) |
|
printf(" DEFERRED ERROR, key = 0x%x\n", key); |
printf(" DEFERRED ERROR, key = 0x%x\n", key); |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case 0x70: |
case 0x70: |
|
#ifndef SCSIVERBOSE |
if ((sense->error_code & SSD_ERRCODE_VALID) != 0) |
if ((sense->error_code & SSD_ERRCODE_VALID) != 0) |
info = _4btol(sense->info); |
info = _4btol(sense->info); |
else |
else |
info = 0; |
info = 0; |
|
#endif |
key = sense->flags & SSD_KEY; |
key = sense->flags & SSD_KEY; |
|
|
switch (key) { |
switch (key) { |