--- linux.orig/drivers/block/ide-probe.c Thu Jan 7 14:17:32 1999 +++ linux.dev/drivers/block/ide-probe.c Mon Jan 11 22:44:52 1999 @@ -118,8 +118,14 @@ } type = ide_cdrom; /* Early cdrom models used zero */ case ide_cdrom: - printk ("CDROM"); drive->removable = 1; + /* XXX kludge for Apple PowerBook internal zip */ + if (!strstr(id->model, "CD-ROM") && strstr(id->model, "ZIP")) { + printk ("FLOPPY"); + type = ide_floppy; + break; + } + printk ("CDROM"); break; case ide_tape: printk ("TAPE");