How I Got My Digital Camera Working

s10sh from the OpenBSD ports collection did not recognize the camera.

My working Win98 machine did not have USB ports.

My messed-up purple Win98 machine with USB ports, which my friend John had helped me rescue, wasn't yet back to working -- it had been formatted with DOS, with the Win98 CAB files on the hard drive all ready for me to type C:\WIN98\SETUP. But there wasn't room for it on my computer table. (Moving it to the kitchen counter isolated it from network because I didn't have a long patch cable. And I had nothing to sit on.)

Hacked s10sh on OpenBSD to recognize the camera id, but now it turns out that the camera protocol has changed too.

After installing Win98 on the purple computer, it didn't recognize the 3dfx Voodoo5 5500 PCI, and thus came up as 16-color VGA.

The Win98 software that came with the camera couldn't detect the camera -- the very first time I plugged the camera in it offered to install a bunch of DLLs, but stupidly I said "no" and from then on it could never recognize the camera.

Tried another program on OpenBSD: "gphoto2", which claims it can read from USB-connected cameras. Couldn't get it to build; configure problems. Hacked on that for a while to no avail.

Bought a Compact Flash reader that connects to the USB port.

OpenBSD could see the reader but couldn't read the card in it.

A Linux box I have access to at work could see the reader and could read the card. So I got my first pictures off the card.

Borrowed Linux CDs to install Linux on the formerly-broken-Win98 box. Could read the pictures.

Bought a long network cable so I could move the pictures out to the rest of my machines. And a bar stool to sit on.

Linux box couldn't see the ancient ISA network card. IRQ conflicts.

It couldn't use another ancient ISA network card I pulled from another machine, either. Able to configure the card, but unable to make actual pings be actually echoed. "No route to network." Dunno what that means.

Got sneezy from the herd of dustbunnies liberated from the other machine in the process of opening it. Irritating.

I bought a recent, Linux-supported PCI network card. That worked fine the first try.
Kitchen Linux Box

So now I use my "Kitchen Linux Box" to read the images off the CF card, followed by copying them over to the OpenBSD box to store them. I told the Red Hat installer to install "Everything" so I have working copies of ImageMagick, The GIMP, and various other digital imaging tools. That, at least, is very helpful.

But the stool is too hard, so editing pictures makes my ass hurt.


Daniel F. Boyd / boyd@csgeeks.org
Last modified: Sat Aug 17 12:19:19 2002