Docs/Hardware/Modems

From Mandriva Community Wiki

Jump to: navigation, search
Hardware: Modem Compatibility

Contents

[edit] ADSL Modems

[edit] Bewan ADSL PCI DSL modem

  • I do not actually own this modem. But after struggling for a week trying to get a Conexant PCI ADSL modem working for a friend (finally successfully) I wish he had bought this one instead. Bewan publish their drivers under the GPL and have a dedicated Linux driver team. Their UK suppliers http://www.linuxdsl.co.uk/index.php are very helpful.


[edit] Elcon 111U (pots) / 131U (isdn) and Aztech 256UR2

  • use eagle-usb driver
    • 1.9.5 version is included in Mandriva Linux 10
    • 1.9.9-7mdk is included in Mandriva Linux 10.1 : 2.0.0 is on the way to be in update (titi ?)
  • see ModemSupported by eagle-usb driver


[edit] PCI modems

[edit] Intel 536EP PCI modems


[edit] U.S. Robotics 5610B

  • I have one of these. Works great, except I recall that certain Mandriva utilities (hardware configuration?) incorrectly state that it is a software modem (i.e., Winmodem). Always gets setup fine, though, except its linked to /dev/ttyS04 which is not in kppp, so you have to link it to /dev/modem manually and use that in kppp (I think that is right--no longer have kppp set up due to cable modem usage).


[edit] Lucent Venus Chipset pci modems

  1. Physically install the modem.
  2. Login to your system as "root".
  3. run urpmi setserial
  4. Determine the resources used by the modem: less /proc/pci
  5. Look for an entry that has vendor id = 11c1 and a device id = 480; If you have looked at the modem in the hardware GUI it will show a PCI device number that also shows up in /proc/pci.
  6. Note the IRQ that this device uses as well as the first I/O address that is listed. The address will be similar to 0x7400
  7. Use the IRQ and I/O address obtained in step 6 to set up the serial port that the modem uses with
    setserial /dev/ttySx uart 16550A port y irq z autoconfigure
    where x is the serial device you want to use, y is the I/O address and z is the IRQ; Example:
    setserial /dev/ttyS2 uart 16550A port 7c00 irq 10 autoconfigure
    This installs the modem on Com 3 using address 7c00 and IRQ 10
  8. You will want this command to execute each time that your machine boots, so you will want to put the command that you typed in /etc/rc.d/rc.local
  9. Make a symbolic link from your serial device to /dev/modem with
    ln -s /dev/ttySx /dev/modem
    where x is the serial device that you chose for your modem above.

One way to test if your setup is working assuming you have the screen utility installed is to type

screen /dev/modem

If it's the first time you have run screen, it will give you some useage instructions. Hit the space bar to get the flashing cursor top left, then type at and you should get an OK from the modem.

Hit Control-D to exit screen and go get something to celebrate.


[edit] PCMCIA Modems

[edit] 3com

  • pcmcia modem worked in 8.2 to 9.2, stopped in 10 (2.6 kernel) ok with 2.4


[edit] Zircom

  • Zircom 56Kbps PCMCIA modem works (Sony Vaio PCG F250) in 9.1 (not tested in later releases)


[edit] Winmodems

[edit] Conexant-Ambit Soft56K Data, FaX modem

  • Linmodem driver works fine in MD 9.0 , but for use in Italy (and in continental Europe), add modem command in KPPP (ATX3) to disable "Wait for dialtone". see http://www.linmodems.org
  • Linuxant modem driver (available at http://www.linuxant.com) seems to work well with all Conexant chipset based modems. You pay $15 for that privilege however!


[edit] Conexant HCF PCI modem

  • The drivers for Mandriva can be obtained from the Linuxant site. To install them first you need to remove any previous versions of the driver by typing
    rpm -e hcfpcimodem
    and then you install the driver with
    rpm -i hcf*rpm
    In case the driver is not compatible with your architecture, you may still use it if you have the kernel source. For this you need to install the kernel by typing
    urpmi kernel-source
    at your terminal or simply going to System-> Configuration-> Packaging-> Install Software, write "kernel" in the Search field and install the proper kernel version. After that you should try again to install the driver, and it will probably work.

To access the Internet use kppp (you may need to install it too!)


[edit] Useful Links

  • http://linmodems.org/ - how to identify your modem, search the database, get your driver and install it.
  • http://start.at/modem - more winmodem info and a database, but also includes info about pci modems that are in fact hardware modems.
Personal tools