Messages in this thread Patch in this message | | | Date | Fri, 04 Jan 2002 21:07:08 +0100 | From | Stefan Wieseckel <> | Subject | [PATCH] missing SCSI device type (2.4.17) |
| |
Hi,
the attached patch adds one more SCSI device type to 2.4.17 (according to the SCSI standard).
Bye... Stef'--- ./linux-2.4.17/include/scsi/scsi.h.orig Sun Dec 23 15:27:07 2001 +++ ./linux-2.4.17/include/scsi/scsi.h Sun Dec 23 15:31:16 2001 @@ -130,6 +130,7 @@ #define TYPE_DISK 0x00 #define TYPE_TAPE 0x01 +#define TYPE_PRINTER 0x02 #define TYPE_PROCESSOR 0x03 /* HP scanners use this */ #define TYPE_WORM 0x04 /* Treated as ROM by our system */ #define TYPE_ROM 0x05 --- ./linux-2.4.17/drivers/scsi/scsi_dma.c.orig Sun Dec 23 20:15:39 2001 +++ ./linux-2.4.17/drivers/scsi/scsi_dma.c Sun Dec 23 20:16:52 2001 @@ -259,6 +259,7 @@ if (SDpnt->type == TYPE_WORM || SDpnt->type == TYPE_ROM) new_dma_sectors += (2048 >> 9) * SDpnt->queue_depth; } else if (SDpnt->type == TYPE_SCANNER || + SDpnt->type == TYPE_PRINTER || SDpnt->type == TYPE_PROCESSOR || SDpnt->type == TYPE_COMM || SDpnt->type == TYPE_MEDIUM_CHANGER || --- ./linux-2.4.17/drivers/scsi/scsi_scan.c.orig Fri Jan 4 20:54:25 2002 +++ ./linux-2.4.17/drivers/scsi/scsi_scan.c Fri Jan 4 20:55:20 2002 @@ -634,6 +634,7 @@ switch (type = (scsi_result[0] & 0x1f)) { case TYPE_TAPE: case TYPE_DISK: + case TYPE_PRINTER: case TYPE_MOD: case TYPE_PROCESSOR: case TYPE_SCANNER: | |