Those of you familiar with my ramblings know I have a penchant for vintage computer hardware, especially if I can somehow shoehorn it into a contemporary system. There’s something so fun, and almost magical, about having lights blink from a piece of hardware long past its use-by date. It’s like I’m literally keeping a part of computing history alive.
I also have a specific interest in Iomega hardware from the 1990s and early 2000s, having grown up using their kit and been interested in their advertising and designs. They were doing coloured peripherals right alongside SGI, and years before Apple introduced the iMac. They weren’t the most reliable drives by any stretch, but I adored my Zip drive for backups, ferrying school work, and stretching my paltry hard drive. I understood why writable optical media made more sense economically and for compatibility by the end of the decade, but super-floppies were way more convenient.
Clara and I were at Vinnies looking for some second-hand RCA cables and records for our Hi-Fi system, when I chanced upon an external Iomega CD-RW Plus Drive, model 32888. I’d had my eye out for one of their external purple “Zip” branded units, and a silver USB 32971 floppy drive with card reader, but I’d never seen this chunky boy before. And I couldn’t refuse for $20!
The drive and cables were in immaculate condition, almost as though it was never used. CNET lists it as being compatible with any 75 MHz machine running classic MacOS or Windows 98! It has a CD-RW and DVD-ROM optical drive (52x24x52x/16x), a USB port, and a card reader for SD/MMC, CompactFlash, SmartMedia (!) and M8 Memory Stick.
Unlike other drives which multiplex across one cable or use an internal hub, this drive has two discrete USB 2.0 cables for each of the devices. This meant I could plug it into my new FreeBSD tower, and it just worked! Here’s
dmesg(8) for the CD:
ugen0.6: <vendor 0x059b IOMEGA CDDVD522416EC3-C> at usbus0 umass3 on uhub0 umass3: <vendor 0x059b IOMEGA CDDVD522416EC3-C, class 0/0, rev 2.00/1.03, addr 6> on usbus0 umass3: SCSI over Bulk-Only; quirks = 0x0100 umass3:12:3: Attached to scbus12 cd2 at umass-sim3 bus 3 scbus12 target 0 lun 0 cd2: <IOMEGA CDDVD522416EC3-C 0P5B> Removable CD-ROM SCSI device cd2: 40.000MB/s transfers cd2: Attempt to query device size failed: NOT READY, Medium not present - tray closed cd2: quirks=0x10<10_BYTE_ONLY>
And for the card reader, with each slot being mapped to its own device:
ugen0.5: <IOI MediaBay 7 in 4> at usbus0 umass2 on uhub0 umass2: <IOI MediaBay 7 in 4, class 0/0, rev 1.10/1.00, addr 5> on usbus0 umass2: SCSI over Bulk-Only; quirks = 0xc000 umass2:11:2: Attached to scbus11 da2 at umass-sim2 bus 2 scbus11 target 0 lun 0 da2: <IOI MediaBay 7 in 4 1.00> Removable Direct Access SCSI device da2: Serial Number 9202261 da2: 1.000MB/s transfers da2: Attempt to query device size failed: NOT READY, Medium not present da2: quirks=0x2<NO_6_BYTE> da3 at umass-sim2 bus 2 scbus11 target 0 lun 1 da3: <IOI MediaBay 7 in 4 1.01> Removable Direct Access SCSI device da3: Serial Number 9202261 da3: 1.000MB/s transfers da3: Attempt to query device size failed: NOT READY, Medium not present da3: quirks=0x2<NO_6_BYTE> da4 at umass-sim2 bus 2 scbus11 target 0 lun 2 da4: <IOI MediaBay 7 in 4 1.02> Removable Direct Access SCSI device da4: Serial Number 9202261 da4: 1.000MB/s transfers da4: Attempt to query device size failed: NOT READY, Medium not present da4: quirks=0x2<NO_6_BYTE> da5 at umass-sim2 bus 2 scbus11 target 0 lun 3 da5: <IOI MediaBay 7 in 4 1.03> Removable Direct Access SCSI device da5: Serial Number 9202261 da5: 1.000MB/s transfers da5: Attempt to query device size failed: NOT READY, Medium not present da5: quirks=0x2<NO_6_BYTE>
I don’t think the card reader will be compatible with any of the current SD cards I use, and even if it were, it’d be too slow to copy over all the raw images in a reasonable time. I’m also not sure if I’ll ever be burning CDs again. But that’s not the point :).