diff -u -uNr linux-2.4.9/drivers/scsi/sd.c linux/drivers/scsi/sd.c --- linux-2.4.9/drivers/scsi/sd.c Sat Aug 25 15:57:07 2001 +++ linux/drivers/scsi/sd.c Fri Aug 24 14:56:01 2001 @@ -1020,7 +1020,7 @@ cmd[1] = (rscsi_disks[i].device->scsi_level <= SCSI_2) ? ((rscsi_disks[i].device->lun << 5) & 0xe0) : 0; cmd[2] = 0x3f; /* Get all pages */ - cmd[4] = 8; /* But we only want the 8 byte header */ + cmd[4] = 255; /* But we only want the 8 byte header */ SRpnt->sr_cmd_len = 0; SRpnt->sr_sense_buffer[0] = 0; SRpnt->sr_sense_buffer[2] = 0;