Tous les modems externes connectés via un port série RS232 devraient fonctionner. Cela comprend les adaptateurs RNIS, bien que certaines particularités étendues des adaptateurs RNIS externes (telle que multilink) puissent ne pas fonctionner.
Pour les modems internes, c'est une autre histoire. Il y a beaucoup de ce qu'on appelle les « winmodems ». De fait, il semble que la plupart des modems PCI soient des winmodems. Certains d'entre eux ont des pilotes pour Linux, mais nombre de ces pilotes ne sont souvent disponibles que sous forme de binaires (voir la note sur les binaires qui sont exclusivement binaires). Voir aussi Linmodems.org pour plus d'informations sur les winmodems pris en charge sous Linux.
Notez qu'il existe maintenant des winmodems externes USB sur le marché, soyez donc très prudents lorsque vous achetez un modem externe.
De plus, beaucoup de modems « flashables » ne peuvent être mis à jour que sous Windows 95 et Windows NT. Ces modems ne peuvent être mis à jour sous Linux.
Un petit nombre de modems fonctionne avec un logiciel sous DOS qui charge le programme de contrôle à la mise en route. On peut les utiliser en chargeant le programme sous DOS et en faisant un redémarrage à chaud. De tels modems sont à éviter car vous ne serez plus capable de les utiliser avec un ordinateur autre qu'un PC dans l'avenir.
La plupart des modems PCMCIA 16-bits devraient fonctionner avec des pilotes PCMCIA. Les modems CardBus sont beaucoup plus des winmodems que des modems PCI. Votre meilleur choix est de trouver une carte offrant une compatibilité avec DOS et Windows 3.1.
Cela dit, si un modem est réputé avoir un vrai UART (ou une émulation UART matérielle), qu'il soit ISA, PCMCIA, etc. il devrait fonctionner sous Linux.
Les modems fax ont besoin d'un logiciel approprié pour travailler. Aussi soyez certain que la partie fax du modem prend en charge les classes 2 ou 2.0. En général, il semble avéré que, pour tout logiciel de fax sous unix, la classe 1.0 n'est pas disponible.
Le logiciel Linux efax fait exception à cela, il prend en charge les modems Classe 1 et Classe 2. Il peut y avoir parfois quelques problèmes techniques (mineurs) avec les modems Classe 1. Si vous avez le choix, prenez un modem Classe 2.
Voir l'annexe B Matériel Incompatible avec Linux pour les cartes spécifiques réputées ne pas pouvoir fonctionner sous Linux.
Voici de bonnes sources d'information pour trouver des modems compatibles avec Linux :
Voici d'autres documents utiles :
Guide pratique des Winmodems sous Linux (peut être remplacé par le Guide pratique des Linmodem).
Ci-dessous une liste très incomplète de modems connus à l'heure actuelle pour fonctionner sous Linux.
Fabricant | Modèle | Circuit | Bus | Pilote | Notes |
---|---|---|---|---|---|
Actiontec | PCI56012-01CW | PCI | |||
Multitech | MultiModem MT5634ZPX-PCI | PCI | |||
IBM | 33L4618 | PCI | |||
Topic | FM-56PCI-TP | PCI | |||
3Com | 3CP5610 | PCI | |||
3Com | 3CP5613 Internet Gaming Modem | PCI | |||
3Com | 3CP2976 | PCI | |||
3Com | 3CP2977 | PCI | |||
Archtek | Smartlink 5634PCV | PCI | |||
Zoom | 2920 | PCI | |||
Well Communications | FM-56PCI-TP | PCI |
Ci-dessous de vieilles informations qui peuvent ne pas être complètement exactes. Celles-ci seront supprimées lors d'une future version de ce document.
Digicom Connection 96+/14.4+ — Programme de chargement du code DSP, ici .
Motorola ModemSURFR internal 56K. Ajoutez quelques lignes à rc.serial pour enregistrer l'IRQ et les ports s'ils ne sont pas standards.
Séries des ZyXEL U-1496 — ZyXEL 1.4, programme de contrôle modem/fax/voix, ici.
Séries ZyXEL Elite 2864 — programme de contrôle modem/fax/voix, ici.
ZyXEL Omni TA 128 — programme de contrôle modem/fax/voix, ici.
Les cartes multimodem sont aussi prises en charge par Linux.
Carte multimodem Moreton Bay RAStel. Voyez ici pour les pilotes Linux.
Le modem suivant est mentionné comme n'étant pas pris en charge
Aztech MDP3858 56.6 (PCI)