Apparently, what we have isn't working for some people, as of the 2.6.34 kernel. Here's the piece of code from src/serialio.c which is failing: if (synth_request_region(ser->port, 8)) { /* try to take it back. */ printk("Ports not available, trying to steal them\n"); __release_region(&ioport_resource, ser->port, 8); if (synth_request_region(ser->port, 8)) return NULL; } -- Chris