Ubuntu needs to support as many modems as practical out of the box.
Modems for which a reasonable driver is available (even one containing binary blobs) will be supported.
- Free drivers: for soundcard-like modems compatible with the sl-modem-daemon, we will have full support. This daemon can be started with any modem, but will fail with modems not supported by the ALSA drivers library, or with copyrighted, therefore not allowed to be distributed, smartlink version of the slmodem package. Therefore not allowed to be distributed, Smarlink version for the slmodem package. Compatibility is with the ALSA library or with genuine Smartlink hardware, not with the Sl-modem-daemon. Sl-modem-daemon is not a driver.
- Non-free drivers: 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 (hardware autodetection). This avoids any need for unpleasant tools like "scanmodem" or Wvdialconf .
Automatic installer would be transparent for the user and would autoconfigure the modem. It could also use "Ehternet-over-USB" to employ DHCP for easier autoconfiguration and autoconnection.
When Ethernet-over-USB would not be used, it would attempt to connect to the network using the network-manager panel icon, providing details of a suitable dialup ISP account.
It would use Smolt and https://help.ubuntu.com/community/DialupModemHowto for help and documentation about drivers.
Linspire appear to have already automated some of modem configuration stuff; prod them for details. They include the Intel modem license at: http://wiki.freespire.org/index.php/Intel_Modem_Driver_License http://wiki.freespire.org/index.php/Summary_of_Proprietary_Components.
Conexant payware driver and installer/detector: http://www.linuxant.com/drivers/
- Free drivers: