Well I gave up on the zenMiner, but I think the problem is my switch.
Anyway, on my linux system now, here is what I'm getting when I start cgminer:
Icarus Detect: Attempting to open /dev/ttyUSB0
I'm pretty sure ttyUSB0 is right, because that's what I get when I run dmesg | grep tty