Penguin 56K Dial-Up Modem Support for GNU / Linux

These directions are similar for most recent distributions. Contact support for distribution/version specific instructions as needed. There are newer distributions out and we will update these instructions on request. Please contact support to request an update.

Sending a support request? Help us help you by sending us the output of the following lines:

Open a terminal, plug in your modem, and run the following:

dmesg | grep cdc_acm
lsusb
dmesg | tail -n 15
lsmod | grep cdc
ls /dev/ttyACM*
ls /dev/modem
cat /etc/*release
groups ${USER}

Send us the output in your support request.

AT Commands for Modem (CX930xx)

Reference Manual

Setup faxing on Ubuntu/Debian/and most Derived Distribution (tested 12.04 LTS)

1. Open terminal and enter the following commands (press enter at the end of each, and enter user password when prompted)

sudo apt-get install efax-gtk gv
sudo adduser think dip
sudo adduser think dialout
sudo reboot

* Note: don't forget to change the user 'think' above to your user name

* Note: after a default install of Ubuntu /etc/apt/sources.list needs to have universe added and apt-get update run.

2. Open efax-gtk

3. From File > Settings

a. Change Serial Device to ttyACM0 (to verify your modem is ttyACM0 open a terminal and run: dmesg | grep ACM)
b. Under Page change Page Size to Letter for US or A4 for Europe

To send a fax

1. Open efax-gtk
2. Select a PDF or postscript document by clicking single document
3. Click Send fax button

To test sending a fax you may wish to utilize faxtoy:

http://faxtoy.net/

A convenient service which will allow you to send a fax (for testing) to them and then visit the site to view the fax (to see if it went through OK).

Or to test sending & receiving a fax another option is HP's Fax Test Service

If you send HP a fax they'll fax you back within about 5 minutes. Make sure that after you have sent the fax you immediately put efax into standby mode. Otherwise your system won't know to listen for the receipt of a fax.

To receive a fax (follow directions above to setup faxing first)

1. Open efax-gtk
2. Put modem into standby mode (causes modem to listen for incoming faxes)
3. Send a fax from another fax machine, or if for testing try out faxzero.com, where they will let you send yourself a fax online
4. After fax is received open up your home folder or go to File > Received faxes to list, open, or delete

Sending a Fax from Any Application ('print' to fax tested on Ubuntu 12.04 LTS, will work with most distributions)

You can set your system up such that going to File > Print will allow you to send a fax of a document instead of printing the document to a real printer. To do that follow the directions below.

1. System Settings > Printing
2. Click Add button
3. Select Enter URI on left and then where it says Enter device URI enter: socket://localhost:9900
4. Click Forward button
5. Now you will Forward again using the defaults; Select printer from database and under makes use Generic
6. Select Postscript on the left and Generic Postscript Printer Foomatic/Postscript[en] (Reccomended)
7. Click Forward
8. You can enter a name for your fax modem (such as Fax Modem) here & then cick forward to continue
9. Click Cancel if prompted to print test page

Now you can send a fax by going to File > Print in any application.

Notes: efax-gtk must be running in order for print to fax to work

Other Notes: You can setup a fax button in LibreOffice. Directions on how to do this can be found at the below URL:

https://help.libreoffice.org/Common/Sending_Faxes_and_Configuring_for_Fa...

PCLinuxOS 2013.07 Dial-up Modem Instructions

1. From PC -> More Applications -> Terminals open Konsole

2. type su and hit enter

3. enter your root / admin password and hit enter

4. type the following and hit enter

ln -s /dev/ttyACM0 /dev/modem

Note: Your modem may be detected differently. You can use grep to find the device:

dmesg | grep cdc

You will see something like:

cdc_acm 3-2:1.0: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Replace ttyACM0 in the line above with your device. This might look like ttyACM2 for example.

5. Open KPPP from PC -> Internet

6. Click the Configure button

7. Click on the Modems tab

8. Click the New button

9. Enter a name for the modem and then click ok

10. Click on the Accounts tab and then the New button

11. Use the wizard (if possible) or Manual Setup

12. Enter a phone number provided by your ISP and configure any other settings required

13. Click OK

14. Enter a user name and password that was provided for your dial-up account and then click Connect

Ubuntu 12.04 Dial-up Modem Instructions

Note: Ubuntu no longer includes support for dial-up modems on the standard installation CD. Temporary Internet access is required to install the needed dial-up software. If you do no have access to the Internet via other means or do not know how to download packages for later installation please contact support for a CD/and or download instructions. Please specify the distribution and version you are requesting packages or instructions for.

Ubuntu 12.04 Dial-up Modems Tutorial (ODT Version)

Trisquel 5.5

1. Go to System Settings -> Users and Groups -> Advanced Settings -> User
Privileges -> Connect to Internet Using a Modem should be checked.

2. Log off and log back on or alternatively reboot the computer.

3. Under Internet -> Gnome PPP. Click Setup -> Detect and Close.

4. Enter your user name, password, and dial-up providers phone number.

Trisquel 4.0.1 LTS

1. System -> Control Panel -> Users and Groups -> Advanced Settings -> User Privileges and check Connect to Internet using a Modem. Click OK and Close.

2. Log off and log back on or alternatively reboot the computer.

3. From Add/Remove Applications type in the search box "gnome ppp" (without the quotes) and then check the box that says "GNOME PPP". Click the Apply Changes button, and then Apply to install. Click close to finish.

4. From Internet -> GNOME PPP go to Setup and hit detect modem. Click Close.

5. Enter your user name, password, and dial-up providers phone number.

Linux Mint 13 LTS

Notes: Linux Mint 13 does not include a modem dialer and this software needs to be installed. A temporary internet connection is required to following these directions. Alternatively contact support for a CD with the software.

How to setup a dialup modem on Linux Mint 13:

Step 1: Connect your modem
Step 2: Use the software manager to install gnome-ppp and gnome-system-tools
Step 3: Restart the computer
Step 4: Administration > Users and Groups
Step 5: Click the Advanced Settings Button
Step 6: Check the box that says Use Modems. Click OK, or if needed hit the tab key twice and then the enter key.
Step 7: Restart the computer
Step 7: Go to Internet > GNOME PPP from the Application Menu
Step 8: Click Setup
Step 9: Plug in the modem if you haven't done so already and click detect
Step 10: Click close
Step 11: Enter your ISP user name, password, and phone number
Step 12: Now click Connect

At this point you should be connected to the Internet.

Linux Mint 16

Notes: Linux Mint 16 does not include a modem dialer and this software needs to be installed. A temporary internet connection is required. Alternatively contact support for a CD with the software.

How to setup a dialup modem on Linux Mint 16 using a CD from ThinkPenguin:

1. Open a terminal

2. Insert the dial-up modem CD we provided and run the following commands one line at a time:

cp '/media/mint/mint 16 56k dial-up software/'*gz ~/
tar xf mint*gz
cd mint*e

3. Run the commands below one line at a time and enter [y] when prompted to continue

sudo apt-get install wvdial
sudo dpkg -i *deb

4. Replace the word username below with your username and then run the command

sudo adduser username dialout

5. Reboot

sudo reboot

6. When the system comes back up connect the USB dial-up modem and start gnome-ppp

7. Once the gnome-ppp dial-up software is up:

Click the setup button
Click the detect button
Click the close button

8. Enter a user name, password, and phone number for your ISP

9. Click the connect button

You should now be connected to the internet!

Edubuntu & Ubuntu 12.04, 13.10, 14.04, Zorin OS 8.1, 9, Linux Mint 13, 14, 17, 17.1, 17.2, Debian 8 (installing from CD/Download)

Note: If you have lost the CD you can download the files needed here.

64 BIT 12.04 tar.gz - covers 64 BIT versions of Edubuntu/Ubuntu 12.04, Linux Mint 13, & Edubuntu 12.04
32 BIT 12.04 tar.gz- covers 32 BIT versions of Edubuntu/Ubuntu 12.04, Linux Mint 13, & Edubuntu 12.04

64 BIT 13.10 tar.gz - covers 64 BIT versions of Edubuntu/Ubuntu 13.10, Zorin 8.1, and Linux Mint 14
32 BIT 13.10 tar.gz -covers 32 BIT versions of Edubuntu/Ubuntu 13.10, Linux Mint 15, & Edubuntu 13.10

64 BIT 14.04 tar.gz - covers 64 BIT versions of Edubuntu/Ubuntu 14.04, Zorin 9, Linux Mint 17-17.2, and Debian 8
32 BIT 14.04 tar.gz - covers 32 BIT versions of Edubuntu/Ubuntu 14.04, Zorin 9, Linux Mint 17-17.2, and Debian 8

64 BIT 16.04 tar.gz - covers 64 BIT versions of Edubuntu/Ubuntu 16.04, and Linux Mint 18

Download the version you need and follow the directions below:

How to setup a dialup modem on Ubuntu, Linux Mint, Zorin, or Edubuntu using our modem software CD:

1. Open a terminal

2. Insert the dial-up modem CD we provided and run the following commands
one line at a time:

Notes: Replace 12_04 with with the appropriate version, and you may also need to add the username your logged in as between media and modem_software like this for newer OS releases: /media/john_doe/modem_software/... if you don't know who your logged in as run the command 'whoami' to find out. Or you can also run 'ls /media' to find out what the username and directory needs to be below.

cp '/media/modem_software/12_04_modem_software.tar.gz' ~/
tar xf 12_04_modem_software.tar.gz
cd modem_software

3. Run the commands below one line at a time and enter [y] when prompted
to continue

sudo apt-get install wvdial
sudo dpkg -i *deb

4. Replace the word username below with your username and then run the
command

sudo adduser username dialout

5. Reboot

sudo reboot

6. When the system comes back up connect the USB dial-up modem and start
gnome-ppp

7. Once the gnome-ppp dial-up software is up:

Click the setup button
Click the detect button
Click the close button

8. Enter a user name, password, and phone number for your ISP

9. Click the connect button

You should now be connected to the internet!

Installing wvdial and KPPP on CentOS 6

1. Download wvdial-centos-6.tar.gz and extract to your desktop, then double click each to install. Make sure to install wvdial's dependency libwvstreams-4.6-6.el6.x86_64.rpm first though.

2. Plug in your dial-up modem and run the following command from a terminal window (Application > System Tools > Terminal)

3. Become root using the following command:

su

4. Run the following commands to detect your modem:

wvdialconf newconffile

mv newconffile /etc/wvdial.conf

5. Run the following commands to create a configuration file with your ISP's phone number, user name, and password:

nano /etc/wvdial.conf

You'll see something similar to the following:

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
; Phone = Target Phone Number
ISDN = 0
; Username = Your Login Name
Init1 = ATZ
; Password = Your Password
Modem = /dev/ttyACM0
Baud = 460800

6. Remove the ; in front of where it says Phone, Username, and Password and replace the Target Phone Number, Your Login Name, and Your Password with your ISP provided details. It should look something like the following when done:

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Phone = 9087881111
ISDN = 0
Username = joe234
Init1 = ATZ
Password = joespassword
Modem = /dev/ttyACM0
Baud = 460800

Hold down the ctrl key and press x once. You'll see the following at the bottom of the screen:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?

Answer by pressing the y key as you want to say yes to saving, and then hit enter when it prompts for the 'File Name to Write'.

7. Then run the wvdial command to connect:

wvdial

8. Now you can use wvdial each time you want to connect, or you can install KPPP (the graphical dial-up program for CentOS 6):

yum install kdenetwork

Keep in mind it may take a while to install over dial-up.

9. You can know open KPPP (Applications > Internet > KPPP) and configure it similar to that of what you did for wvdial using the configure button.

10. Once you've clicked the configure button go to the Modems tab and click the New button.

11. Enter a modem name (this can be anything you want) and select the Modem Device location from the drop down. It's the same as the location as was in the wvdial.conf file Modem line (example: /dev/ttyACM0).

12. Click OK, and then go to the Accounts tab.

13. Here you'll need to add your ISP's phone number, user account name, and password. To do this click the New button and select manual setup (US users). In some countries you can use the Wizard instead.

14. If you clicked the Manual Setup button then you'll need to click the Add button next to create an account/phone number.

a. Enter your ISP's phone number that you use to connect to the internet and click OK.
b. Enter a Connection Name. It can be anything you like.
c. Click OK and OK again to get back to the main screen.

15. Enter your ISP issued user name and password.

You won't be able to dial using KPPP until you have disconnected from the internet using the wvdial program. If unsure just reboot the computer.

Once your done you can go to Applications > Internet > KPPP any time you want to connect to the internet.

Faxing in CentOS 6

Here are the steps:

1. Install efax

a. If you are using GNOME then go to:

System > Administration > Add/Remove Software

In the search box in the top left corner enter efax and hit find button

When "A program for faxing using class 1,2 or 2.0 fax modem." returns click the checkbox to the left.

Click apply button in lower right.

When prompted to install additional packages click the install button.

Answer Yes to "Do you trust the source of the packages?"

Otherwise open a terminal and run the following command:

yum install efax

b. Open a terminal and link your dial-up modem to the default /dev/modem

Applications > System Tools > Terminal

Enter the command "su" without the quotes and hit enter to gain admin privileges.

Run the following commands:

ln -s /dev/ttyACM0 /dev/modem

Now you should be able to send a fax.

For further documentation on using efax type:

man efax

Or check out some examples on how to send a fax using the terminal here:

http://dsl.org/cookbook/cookbook_37.html#SEC494