Over the holidays I was helping out some friends who are still on dial-up, and so I ended up updating the Lucent Winmodem code a bit. I started with ltmodem-20090420.tar.gz from here: http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ since that appeared to be the most up to date starting point, and then patched it up a bit. It now reports proper resource usage, compiles cleanly and I was able to talk to the modem with minicom and issue AT commands. This was on an Ubuntu Karmic release, using the default linux-generic kernel and default linux-generic kernel headers. Note that patches 8 and 9 are NOT used for the Ubuntu Karmic kernel, but they will be needed for kernels v2.6.32 and newer (i.e. Ubuntu Lucid). I didn't bother to use things like: #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,31) ... #else ... #endif but it would be easy to do so if people were interested in supporting all kernels from one tarball. Anyway, here are the patches, in case anyone else is interested in them, and/or if someone wants to fold them into an updated tarball, feel free to do so. Paul.