Translation(s): Enligsh - ?Italiano


Agere/Lucent 164x DSP Winmodems

This page describes how to enable support for PCI controllerless modems, based on Agere 164x DSPs in Debian systems.

martian_dev is a module for PCI controllerless modems based on the "Mars" series of digital signal processors produced by Agere Systems (formerly Lucent Technologies). Martian is an alternative to the LTmodem driver, consisting of two components:

{i} Martian is in non-free due to licensing restrictions and inclusion of a binary-only component (ltmdmobj.o) within martian_modem.

<!> This software is currently available in Debian for the i386 architecture only.

Installation

  1. Add a "non-free" component to /etc/apt/sources.list for your Debian version. For example:

    # Debian Lenny/5.0
    deb http://ftp.us.debian.org/debian lenny main contrib non-free

    or

    # Debian Squeeze (testing)
    deb http://ftp.us.debian.org/debian squeeze main contrib non-free
  2. Update the list of available packages and install the martian-modem and module-assistant packages:

    aptitude update && aptitude install martian-modem module-assistant
  3. Build a martian-modem-modules-* package for your system using Module-Assistant:

    m-a a-i martian-modem-source
  4. Lenny users: update the module dependencies list:

    depmod -a -F /boot/System.map-$(uname -r) $(uname -r)
  5. Load the martian_dev module:

    modprobe martian_dev
    This module will be automatically loaded when your system is restarted.
  6. Start the martian-modem daemon:

    invoke-rc.d martian-modem start

Usage

Your device should now be accessible via the /dev/ttySM0 character device. Refer to your PPP dialer's documentation to configure it as appropriate.

Supported Devices

The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

The following list is based on the alias fields of modinfo martian_dev built from lenny/martian-modem-source.

See Also


CategoryHardware