Procedure for installing a driver for a Lucent/Agere Mars chipset based softmodem. Volker Kuhlmann, Jan/Feb 2007 Tested with file martian-full-20071011.tar.gz on openSUSE 10.3, kernel 2.6.22.9-0.4, card with chip 1848C: 00:0b.0 Communication controller: Agere Systems LT WinModem (rev 02) 00:0b.0 Class 0780: 11c1:044c (rev 02) Prerequisites: packages gcc and kernel-source for compiling the driver. Create a new directory somewhere and change into it. Compiling the source does not need to run as root, but copying the files into place does. After each kernel update, repeat the steps for compiling and copying the kernel module and user program into place. Do this *AFTER* booting the newly installed kernel! Commands to install the driver: # new directory mkdir your-fav-place cd your-fav-place # unpack tar xzf martian-full-20071011.tar.gz # compile cd martian... make all # install (as root) make install # or copy kernel module and user mode program into place cp kmodule/martian_dev.ko /lib/modules/`uname -r`/extra depmod -a cp modem/martian_modem /usr/local/sbin chown 0.0 /usr/local/sbin/martian_modem chmod 755 /usr/local/sbin/martian_modem # service shortcut link (as root, once) ln -sf /etc/init.d/martian /usr/local/sbin/rcmartian # enable the service so it is started during boot (as root, once) chkconfig -a martian # These files are also needed (from Volker Kuhlmann) (as root, once): cp -p martian /etc/init.d/martian chown 0.0 /etc/init.d/martian chmod 755 /etc/init.d/martian cp -p martian_sysconfig /etc/sysconfig/martian chown 0.0 /etc/sysconfig/martian chmod 644 /etc/sysconfig/martian # At any time, start or stop the driver service (as root): rcmartian start rcmartian stop References: http://martian.barrelsoutofbond.org/index.html http://www.barrelsoutofbond.org/downloads/martian/ kernels 2.6: http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ for kernels >=2.6.12: http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/ http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/martian-full-20071011.tar.gz Volker's: http://volker.top.geek.nz/soft/rpm/suse10.3/contrib/other/