Summary

Ubuntu needs to support as many Winmodems as practical out of the box.

Scope

Winmodems for which a reasonable driver is available (even one containing binary blobs) will be supported.

Design

For soundcard-like modems compatible with the sl-modem-daemon, we will have full support. This package works but has some wrinkles which need fixing, and it needs putting on the CD.

Other modems typically involve a non-free kernel driver. We will decide on these on a case-by-case basis.

Reasonable drivers use the standard kernel device detection mechanisms. This avoids any need for unpleasant tools like "scanmodem".

List of modems and their status

There are no reasonable Free Software drivers; all the information in this section refers to non-free drivers usually containing binary blobs of one kind or another.

Of the drivers mentioned in https://help.ubuntu.com/community/DialupModemHowto or which appear to be available elsewhere:

sl-modem-daemon

The actual DSP code is a 1.2Mb binary .o for i386 only. The rest is with-source and of reasonable quality.

The following packaging bugs need to be fixed:

Discussion

Previous versions of this spec discussed wider publication of DialupModemHowto. However, DialupModemHowto contains some not-ideal instructions and in any case we don't want users to have to jump through hoops as described there. (See https://launchpad.net/bugs/42454; we may want to revisit this.)

Theoretically Intel's HDA has superceded Intel's AC'97.

PetarVasic: Not sure about Gutsy's kernel, but Intel (536EP) drivers takem from either here (http://www.mrgtech.ca/intel_536ep_feisty.tar.gz) or here (http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/intel-536EP-2.56.76.0_23_02_2007.tgz) work in Feisty. Also, could the permission to distribute the driver be obtained from Intel?

Outstanding issues

See entries marked tbd in the modem list, above.

Release note

Test plan

On a machine with a modem detected via the soundcard driver

This test should be carried out both on a machine with such a modem built-in, and on one with a suitable USB modem.

Post-Approval developments

Dell's Ubuntu laptops come with a non-free driver for the Conexant modem preinstalled, but this driver is not available in Ubuntu proper. It is not clear whether or not this driver could in principle be redistributed by us.

Some sparse information from Dell is available at:

References

Testing results

At the gutsy sprint in London, various team members' laptops were tested. Here are the results:

Type and model

Chipset / modem

Modem support status

Compaq nx6110

ICH6

sl-modem-daemon works

Asus Pro60

ATI IXP

sl-modem-daemon works

IBM Thinkpad X40

ICH4

sl-modem-daemon works

Compaq Presario R3000

ICH nForce 3

sl-modem-daemon works

Dell Inspiron 8600

ICH4

sl-modem-daemon works

Packard Bell MIT-RHE-B

ICH4

sl-modem-daemon works

Dell Inspiron E1505

hsfmodem-supported

not detected by Ubuntu

IBM Thinkpad R40p

Ali M5457

sl-modem-daemon might work but currently no support in Ubuntu kernel

Toshiba Satellite A205

ICH7

not detected by Ubuntu

HP Pavilion Ze2000

ATI IXP

sl-modem-daemon works

Asus G1

ICH7

not detected by Ubuntu

Dell XPS M1710

ICH7

not detected by Ubuntu

HP dv6245

ICH7

not detected by Ubuntu


CategorySpec CategoryHardware

Outofthebox/Modem/Softmodem (last edited 2008-08-06 17:00:25 by localhost)