Index: src/lib/libdisk/create_chunk.c diff -u src/lib/libdisk/create_chunk.c:1.1.3.4 src/lib/libdisk/create_chunk.c:1.1.3.4.6.1 --- src/lib/libdisk/create_chunk.c:1.1.3.4 Tue Oct 12 00:43:17 1999 +++ src/lib/libdisk/create_chunk.c Mon Aug 7 22:29:20 2000 @@ -272,6 +272,8 @@ bmaj = 29, cmaj = 109, p += 3; else if (!strncmp(p, "da", 2)) /* CAM support */ bmaj = 4, cmaj = 13, p += 2; + else if (!strncmp(p, "od", 2)) + bmaj = 20, cmaj = 70, p += 2; else { msgDebug("MakeDev: Unknown major/minor for devtype %s\n", p); return 0; Index: src/lib/libdisk/disk.c diff -u src/lib/libdisk/disk.c:1.1.3.4 src/lib/libdisk/disk.c:1.1.3.4.6.1 --- src/lib/libdisk/disk.c:1.1.3.4 Tue Oct 12 00:43:18 1999 +++ src/lib/libdisk/disk.c Mon Aug 7 22:29:20 2000 @@ -375,7 +375,7 @@ } #endif -static char * device_list[] = {"wd", "ad", "sd", "da", "wfd", "fla", "ida", 0}; +static char * device_list[] = {"wd", "ad", "sd", "da", "od", "wfd", "fla", "ida", 0}; char ** Disk_Names() Index: src/release/sysinstall/devices.c diff -u src/release/sysinstall/devices.c:1.1.3.5 src/release/sysinstall/devices.c:1.1.3.5.4.1 --- src/release/sysinstall/devices.c:1.1.3.5 Sat Dec 25 22:08:16 1999 +++ src/release/sysinstall/devices.c Mon Aug 7 22:29:20 2000 @@ -73,6 +73,8 @@ { DEVICE_TYPE_DISK, "rda%d", "SCSI disk device", 13, 65538, 8, 16, 'c' }, { DEVICE_TYPE_DISK, "wd%d", "IDE/ESDI/MFM/ST506 disk device", 0, 65538, 8, 16, 'b' }, { DEVICE_TYPE_DISK, "rwd%d", "IDE/ESDI/MFM/ST506 disk device", 3, 65538, 8, 16, 'c' }, + { DEVICE_TYPE_DISK, "od%d", "SCSI optical disk device", 20, 65538, 8, 16, 'b' }, + { DEVICE_TYPE_DISK, "rod%d", "SCSI optical disk device", 70, 65538, 8, 16, 'c' }, { DEVICE_TYPE_DISK, "fla%d", "DiskOnChip2000 Flash device", 28, 65538, 8, 16, 'b' }, { DEVICE_TYPE_DISK, "rfla%d", "DiskOnChip2000 Flash devicee", 101, 65538, 8, 16, 'c' }, { DEVICE_TYPE_DISK, "wfd%d", "ATAPI floppy device", 1, 65538, 8, 4, 'b' },