6631
Comment: Installation: Add workaround for #613896.
|
7276
Add Wheezy section.
|
Deletions are marked like this. | Additions are marked like this. |
Line 60: | Line 60: |
1. Start the martian-modem daemon: {{{ invoke-rc.d martian-modem start }}} === Wheezy === 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{ # Debian Wheezy (testing) deb http://ftp.us.debian.org/debian wheezy main contrib non-free }}} 1. Update the list of available packages and install the DebianPkg:module-assistant package: {{{ aptitude update && aptitude install module-assistant }}} 1. Build a martian-modem-modules-* package for your system using [[ModuleAssistant|Module-Assistant]]: {{{ m-a a-i martian-modem }}} This will also install recommended DebianPkg:martian-modem package. |
Translation(s): English - ?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.
Contents
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:
- martian_dev - Linux kernel driver
martian_modem - Userspace utility (daemonized in Debian)
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
Squeeze
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian Squeeze/6.0 deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Update the list of available packages. Install the debhelper, module-assistant and quilt packages:
aptitude update aptitude install debhelper module-assistant quilt
Build a martian-modem-modules-* package for your system using Module-Assistant:
m-a a-i martian-modem
This will also install recommended martian-modem package.
Start the martian-modem daemon:
invoke-rc.d martian-modem start
Lenny
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian Lenny/5.0 deb http://ftp.us.debian.org/debian lenny main contrib non-free
Update the list of available packages and install the module-assistant package:
aptitude update && aptitude install module-assistant
Build a martian-modem-modules-* package for your system using Module-Assistant:
m-a a-i martian-modem-source
This will also install recommended martian-modem package.
Update the module dependencies list:
depmod -a -F /boot/System.map-$(uname -r) $(uname -r)
Load the martian_dev module:
modprobe martian_dev
This module will be automatically loaded when your system is restarted.Start the martian-modem daemon:
invoke-rc.d martian-modem start
Wheezy
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian Wheezy (testing) deb http://ftp.us.debian.org/debian wheezy main contrib non-free
Update the list of available packages and install the module-assistant package:
aptitude update && aptitude install module-assistant
Build a martian-modem-modules-* package for your system using Module-Assistant:
m-a a-i martian-modem
This will also install recommended martian-modem package.
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.
WvDial users: add "Carrier Check = no" to your configuration file.
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 squeeze/martian-modem-source.
PCI: 115D:0440 Xircom (Device name unknown) PCI: 115D:0441 Xircom (Device name unknown) PCI: 115D:0442 Xircom (Device name unknown) PCI: 115D:0443 Xircom (Device name unknown) PCI: 115D:0444 Xircom (Device name unknown) PCI: 115D:0445 Xircom (Device name unknown) PCI: 115D:0446 Xircom (Device name unknown) PCI: 115D:0447 Xircom (Device name unknown) PCI: 115D:0448 Xircom (Device name unknown) PCI: 115D:0449 Xircom (Device name unknown) PCI: 115D:044A Xircom (Device name unknown) PCI: 115D:044B Xircom (Device name unknown) PCI: 115D:044C Xircom (Device name unknown) PCI: 115D:044D Xircom (Device name unknown) PCI: 115D:044E Xircom (Device name unknown) PCI: 115D:044F Xircom (Device name unknown) PCI: 115D:0450 Xircom (Device name unknown) PCI: 115D:0451 Xircom (Device name unknown) PCI: 115D:0452 Xircom (Device name unknown) PCI: 115D:0453 Xircom (Device name unknown) PCI: 115D:0454 Xircom (Device name unknown) PCI: 115D:0455 Xircom (Device name unknown) PCI: 115D:0456 Xircom (Device name unknown) PCI: 115D:0457 Xircom (Device name unknown) PCI: 115D:0458 Xircom (Device name unknown) PCI: 115D:0459 Xircom (Device name unknown) PCI: 115D:045A Xircom (Device name unknown) PCI: 115D:045B Xircom (Device name unknown) PCI: 115D:045C Xircom (Device name unknown) PCI: 115D:045D Xircom (Device name unknown) PCI: 115D:045E Xircom (Device name unknown) PCI: 115D:045F Xircom (Device name unknown) PCI: 11C1:0440 Agere Systems 56k WinModem PCI: 11C1:0441 Agere Systems 56k WinModem PCI: 11C1:0442 Agere Systems 56k WinModem PCI: 11C1:0443 Agere Systems LT WinModem PCI: 11C1:0444 Agere Systems LT WinModem PCI: 11C1:0445 Agere Systems LT WinModem PCI: 11C1:0446 Agere Systems LT WinModem PCI: 11C1:0447 Agere Systems LT WinModem PCI: 11C1:0448 Agere Systems WinModem 56k PCI: 11C1:0449 Agere Systems L56xM+S [Mars-2] WinModem 56k PCI: 11C1:044A Agere Systems F-1156IV WinModem (V90, 56KFlex) PCI: 11C1:044B Agere Systems LT WinModem PCI: 11C1:044C Agere Systems LT WinModem PCI: 11C1:044D Agere Systems LT WinModem PCI: 11C1:044E Agere Systems LT WinModem PCI: 11C1:044F Agere Systems V90 WildWire Modem PCI: 11C1:0450 Agere Systems LT WinModem PCI: 11C1:0451 Agere Systems LT WinModem PCI: 11C1:0452 Agere Systems LT WinModem PCI: 11C1:0453 Agere Systems LT WinModem PCI: 11C1:0454 Agere Systems LT WinModem PCI: 11C1:0455 Agere Systems LT WinModem PCI: 11C1:0456 Agere Systems LT WinModem PCI: 11C1:0457 Agere Systems LT WinModem PCI: 11C1:0458 Agere Systems LT WinModem PCI: 11C1:0459 Agere Systems LT WinModem PCI: 11C1:045A Agere Systems LT WinModem PCI: 11C1:045B Agere Systems (Device name unknown) PCI: 11C1:045C Agere Systems LT WinModem PCI: 11C1:045D Agere Systems (Device name unknown) PCI: 11C1:045E Agere Systems (Device name unknown) PCI: 11C1:045F Agere Systems (Device name unknown)
See Also
External Links
http://martian.barrelsoutofbond.org/ - Project homepage
http://www.xmodem.org/chipsets/agere/agere_L56xMF.html - L56xMF (Mars-1) chipset details
http://www.xmodem.org/chipsets/agere/agere_L56DMS.html - L56xM+S (Mars-2) chipset details
http://www.xmodem.org/chipsets/agere/agere_DSP1648.html - DSP1648 (Mars-3) chipset details