Paul, Thanks for your contributions. Alexei has been our more recent maintainer for the ltmodem code. His martian derivative http://martian.barrelsoutofbond.org/index.html has the benefit that the martian_dev driver is all Open Source, and can be compiled as 32 0r 64 bit binaries. and the precompiled 32 bit ltmdmobj.o is combined into the non-driver martian_modem helper utility x86_64 bit systems do work with a 64 bit compiled martian_dev.ko plus the 32 bit martian_modem However the martian variant does not support fax, motivating Alexei to do the ltmodem-20090420 update. If would be useful if possible to apply any needed updates to the martian-full-20080625.tar.gz as we haven't heard from Alexei for a while. MarvS scanModem maintainer On Mon, Jan 4, 2010 at 4:03 PM, Paul Gortmaker <paul.gortmaker@xxxxxxxxxxxxx> wrote: > 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. > >