Difference between revisions of "Modem Daughter Card (MDC)"

From ThinkWiki
Jump to: navigation, search
(changed categorization)
 
(13 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
=== Modem Daughter Card (MDC) ===
 
=== Modem Daughter Card (MDC) ===
This is a AC97 Modem Adapter that is installed in a [[CDC slot]].
+
This is an AC'97 Modem Adapter card that is installed in a [[CDC slot]].
  
 
=== Features ===
 
=== Features ===
* Chipset: Ambit (formerly Lucent Microelectronics)
+
* Chipset: Agere LU97 Scorpio Softmodem DSP
 +
* Speeds: 33.6/56.6 Kbps (V.34/V.90)
 +
* PCI ID: Varies, depends on the AC'97 modem controller's PCI ID
 +
* Headers: One 2-pin connector
 
</div>
 
</div>
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
|}
 
|}
=== IBM Partnumbers ===
+
=== Part numbers ===
IBM FRU PN: 91P7657, 26P8477, 26P8256
+
* 91P7657, 26P8477, 26P8256, 26P8219, 08K3137
  
=== Also known (in IBM literature) as.... ===
+
=== Linux driver ===
* CDC Modem Card
+
The Linux driver from [http://linmodems.technion.ac.il/packages/smartlink/ SmartLink] supports this device. As of now, the latest version of this driver is 2.9.11.
* V.90 Modem Daughter Card (MDC)
 
* Modem Card, Ambit
 
* Ambit Modem Daughter Card
 
  
=== Linux driver ===
+
The ALSA AC'97 modem driver ('''snd_intel8x0m''') should be used instead of the proprietary kernel module from SmartLink (see README ALSA mode), as it avoids tainting your kernel, and does not require a recompile each time you update your kernel version.
The newest and recommended driver is the snd_intel8x0m (SND_INTEL8X0M) included in Alsa (tested in a X31 with Debian Etch). It will work with the smartlink modem userspace daemon (sl-modem-daemon package).
+
 
 +
For Debian there is a sl-modem-daemon deb.
 +
 
 +
==== Fedora ====
 +
There is a slmodem rpm in the [http://rpmfusion.org RPM-Fusion] nonfree repository.
 +
Once you have installed the package, you need to edit {{Path|/etc/sysconfig/slmodem}} and set INTERFACE=alsa and ALSA_DEVICE=modem:1
  
One of the bigger advantages of this driver is that is free (GPL) and will not taint the kernel.
+
{{NOTE|If ALSA_DEVICE<nowiki>=</nowiki>modem:1 does not work, run {{cmd|cat /proc/asound/cards|}} and use the number before the Modem line}}
  
The Linux driver from [http://www.smlink.com/ SmartLink] may work.<br>
+
In addition you can set the country for the correct recognition of dialling and busy tones, and to adhere to any local (possibly legal) requirements. If you do not set the country, it will default to USA.
Latest version of this driver is 2.9.10 and supports both the 2.4 and 2.6 kernels.
 
  
Otherwise try using the slightly dated [http://www.heby.de/ltmodem/ ltmodem driver for Linux].<br>
+
You can then start the service, and set it to autostart on boot
The latest version of this driver is 8.31a10 and supports both the 2.4 and 2.6 kernels.
+
service slmodem start
 +
chkconfig slmodem on
  
=== Variants / Versions ===
+
After this you should have a /dev/ttySL0 device
* MDC-1.5 [[ThinkPad 56K Modem (MDC-1.5)]]
 
* MDC-2 [[IBM Integrated 56K Modem (MDC-2)]]
 
* MDC-3.0 [[ThinkPad Modem (MDC-3.0, 56kbps HDA)]]
 
  
=== ThinkPads this card may be found in ===
+
== This card may be found in ==
 
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}
 
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}
* {{G40}}, {{G41}}
+
* {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}
* {{R30}}, {{R31}}, {{R32}}
 
* {{R40}}, {{R40e}}
 
* {{R50}}, {{R50p}}
 
* {{R61}}
 
* {{T30}}
 
* {{T40}}, {{T40p}}, {{T41}}, {{T41p}}
 
* {{T60}}, {{T60p}}
 
* {{T61}}, {{T61p}}
 
* {{T500}}
 
 
* {{X30}}, {{X31}}
 
* {{X30}}, {{X31}}
 +
* {{R30}}, {{R31}}, {{R32}}, {{R40}}, {{R40e}}, {{R50}}
 +
* {{G40}}
 +
* {{S30}}, {{S31}}
  
 
+
[[Category:Modem Devices]]
[[Category:Components]]
 

Latest revision as of 13:15, 13 April 2020

Modem Daughter Card (MDC)

This is an AC'97 Modem Adapter card that is installed in a CDC slot.

Features

  • Chipset: Agere LU97 Scorpio Softmodem DSP
  • Speeds: 33.6/56.6 Kbps (V.34/V.90)
  • PCI ID: Varies, depends on the AC'97 modem controller's PCI ID
  • Headers: One 2-pin connector

Part numbers

  • 91P7657, 26P8477, 26P8256, 26P8219, 08K3137

Linux driver

The Linux driver from SmartLink supports this device. As of now, the latest version of this driver is 2.9.11.

The ALSA AC'97 modem driver (snd_intel8x0m) should be used instead of the proprietary kernel module from SmartLink (see README ALSA mode), as it avoids tainting your kernel, and does not require a recompile each time you update your kernel version.

For Debian there is a sl-modem-daemon deb.

Fedora

There is a slmodem rpm in the RPM-Fusion nonfree repository. Once you have installed the package, you need to edit /etc/sysconfig/slmodem and set INTERFACE=alsa and ALSA_DEVICE=modem:1

NOTE!
If ALSA_DEVICE=modem:1 does not work, run cat /proc/asound/cards and use the number before the Modem line

In addition you can set the country for the correct recognition of dialling and busy tones, and to adhere to any local (possibly legal) requirements. If you do not set the country, it will default to USA.

You can then start the service, and set it to autostart on boot

service slmodem start
chkconfig slmodem on

After this you should have a /dev/ttySL0 device

This card may be found in