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

These directions are similar for most recent distributions. However there are constantly new releases of distributions coming out and as there are limited resources we may not have documentation for every distribution and release that we support already posted. We update our documentation as time allows and/or as customers request it. Please contact support to request an update if you are using a distribution or release that isn't currently listed or up to date. Please note the directions below apply to 32 & 64 BIT x86 Intel and AMD CPUs only unless otherwise specified in the documentation.

Dialer and/or Fax Installation For Fedora 37, Debian 8-11, Ubuntu 12.04-22.10 & Linux Mint 13-21.1 (Cinnamon & XFCE & MATE for 19+)

Step 1: Download our 56K modem dialer software ISO on a computer with a CD/DVD burner and/or USB port for which you can write the image.

Step 2: Follow a tutorial relative to the distribution you are using to burn our ISO to a CD or DVD: Ubuntu (follow steps 2-4) and Linux Mint. Alternatively you can open the ISO in an archive manager and extract the contents of the ISO to a flash drive.

Step 3: Once the ISO image is burnt to a CD or the ISOs contents extracted to a USB flash drive insert the CD/DVD/flash drive into the computer you want to install the dialer and/or fax software on. On at least the primary flavors and desktop environments of Fedora, Debian, Linux Mint, and Ubuntu you'll get prompted to install the dialer and/or fax software. Follow the directions on screen and enter any administrative passwords (usually this is the password you use to login). For more detailed instructions see our PDF documentation here.

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

Mageia 7 Dial-up Modem Instructions

1. Download RPM packages for gtk-ppp

2. Extract tar.gz file

3. Open a terminal and get admin:

su [enter] (you will need to enter your admin password which may be the one you use to login)

4. If you extracted to your home folder run:

tar xf 56k-rpm-packages-mageia-7-64-bit.tar.gz
cd 56k-rpm-packages-mageia-7

5. Install the packages by running and exit from su:

rpm -i gtk-ppp-3.0.1-1.mga7.x86_64.rpm lib64wvstreams4.6-4.6.1-17.mga7.x86_64.rpm wvdial-1.61-9.mga7.x86_64.rpm
chmod o+rw /var/lock
exit

6. Open gtk-ppp by running:

gtk-ppp

7. Click the Setup, Detect, and Close buttons (also the modem has to be connected to a USB port for this to work)

8. Enter you user name, password, and phone number

9. Click Connect (assuming you have your modem telephone wire connected)

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

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 user_name dip
sudo adduser user_name dialout
sudo reboot

* Note: don't forget to change the user 'user_name' above to the user name you use to log on to your computer

* 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 [censored]

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, 18, 18.1, 18.2, Debian 8 (installing from CD/Download)

Note: If you have lost the CD you can download the files needed here (source code).

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, 18.1, and 18.2

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 on Fedora 34 / Rocky Linux 9.x / AlmaLinux 9.x

1. Download wvdial_fedora_34_rocky_9_56k_64bit.tar.gz and extract to your desktop.

2. Plug in your dial-up modem and open a terminal window (Activities and search for Terminal)

3. Run the following commands to install the rpm packages and detect your modem:

cd Desktop/wvdial_fedora_34_rocky_9_56k_64bit/rocky-9-fedora-34

sudo dnf install *.rpm

sudo wvdialconf newconffile

sudo mv newconffile /etc/wvdial.conf

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

export EDITOR=/usr/bin/gedit
sudoedit /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 =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyACM0
Baud = 460800

5. 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

Save changes and exit

6. Then run the wvdial command to connect:

sudo wvdial

Installing wvdial on Fedora 30

1. Download wvdial_fedora_30_56k_64bit.tar.xz and extract to your desktop.

2. Plug in your dial-up modem and open a terminal window (Activities and search for Terminal)

3. Run the following commands to install the rpm packages and detect your modem:

cd Desktop/wvdial_fedora_30_56k_64bit/30_modem_software

sudo dnf install *.rpm

sudo wvdialconf newconffile

sudo mv newconffile /etc/wvdial.conf

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

export EDITOR=/usr/bin/gedit
sudoedit /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 =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyACM0
Baud = 460800

5. 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

Save changes and exit

6. Then run the wvdial command to connect:

sudo wvdial

Installing wvdial and KPPP on Fedora 29

1. Download wvdial-fedora-29.tar.xz and extract to your desktop.

2. Plug in your dial-up modem and open a terminal window (Activities and search for Terminal)

3. Run the following commands to install the rpm packages and detect your modem:

cd Destkop/wvdial-fedora-29

sudo yum install *.rpm

sudo wvdialconf newconffile

sudo mv newconffile /etc/wvdial.conf

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

sudo 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 =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyACM0
Baud = 460800

5. 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'.

6. Then run the wvdial command to connect:

sudo wvdial

7. Now you can use wvdial each time you want to connect, or you can install KPPP (the graphical dial-up program for Fedora 29). Go to File > New Tab and run to install (this assumes you have connected over dial-up using wvdial):

sudo yum install kppp

Keep in mind it may take a while to install over dial-up. You will also need hit the y key when prompted if its ok to install.

8. You can now open KPPP and configure it similar to that of what you did for wvdial using the configure button. However furst please note that Fedora 29 has a bug that prevents starting KPPP normally.

To open kppp start by opening a terminal and run the below command:

xhost +; sudo QT_X11_NO_MITSHM=1 kppp

9. Now click the configure button and go to the Modems tab and click the New button.

10. 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).

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

12. 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.

13. 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.

14. 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.

Remember to start kppp open a terminal and run:

xhost +; sudo QT_X11_NO_MITSHM=1 kppp

Installing wvdial and KPPP on CentOS 6

1. Download wvdial-centos-6.tar.gz (source code) 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 (source code) 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

Dial-up on Arch, Manjaro, & Parabola GNU/Linux-libre

The below should work with recent releases of Manjaro, Arch, and Parabola GNU/Linux-libre and has been tested on Parabola GNU/Linux-libre 2018.06.02.

1. Become admin by running command:

su

2. Install dialler software (must have a temporary connection to the internet for this to work)

pacman -Sy wvdial

3. Run the following commands to detect your modem:

wvdialconf newconffile

mv newconffile /etc/wvdial.conf

4. 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

5. 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'.

6. Then run the wvdial command to connect:

wvdial

Dial-up on Slackware

1. Search for and download appropriate packages (586 or 64 bit) for your release of Slackware from http://packages.slackware.com/ and save to your home folder.

For Slackware 14.2 users you can download this tar.gz file and extract it to your home folder if you prefer. Just make sure to delete the ppp and kppp versions that are not relevant to the release you have installed (either the 586 or 64 bit packages).

2. Open a terminal and type "installpkg *ppp*txz" and hit enter

3. Enter "kppp" and hit enter to start kppp dialer application

4. Click the Configure button

5. Click the Modem tab

6. Click the New button

7. Enter a name for your modem in the Modem name box (it can be anything you want)

8. Select your modem from the list where it says Modem device. This is usually /dev/ttyACM0, but if you are unsure you can open a terminal and type "sudo dmesg" immediately after plugging in the modem to find out for sure.

9. Click the Accounts tab followed by the New button

10. Click Manual Setup button

11. Enter a connection name in the Connection name box (it can be anything you want)

12. Click the Add button and enter the phone number for your ISP (the dial-up number that is). Then click OK button.

13. Click OK button.

14. Enter the login ID / user name for your ISP into the Login ID box.

15. Enter the password for your ISP login into the Password box.

16. Click Connect

If you have entered the correct information for your ISP you should now be connected to the internet. Enjoy!

Dial-up on Raspbian

Raspbian is a Debian based GNU/Linux distribution designed for the Raspberry Pi- a series of small single-board computers. Not all Raspberry Pis utilize the same packages (software versions) due to differences in architectures. You will need to download the packages appropriate to your Raspberry Pi.

Here is the relevant architecture information you'll need to know in order to download the appropriate packages:

Raspberry Pi 1: armel
Raspberry Pi 2: armhf
Raspberry Pi 3: arm64
Raspberry Pi 4: arm64

Then the 2nd piece of information you will need to know is what release of Debian your version of Raspbian is based off. To find this out run the following command on your distribution:

cat /etc/os-release

Then find the line that says VERSION_CODENAME=code_name

In my case I'm running Raspbian on a Raspberry Pi 3 so I need arm64 packages for Debian Buster. You can click on the packages below for Debian Buster and then change to the version of Debian that your version of Raspbian is based on. Upon doing so you need to scroll down to the bottom of the page and click on the relevant architecture for your Raspberry Pi as listed above. From here you can download the package from whichever mirror you prefer.

https://packages.debian.org/buster/libpcap0.8
https://packages.debian.org/buster/libwvstreams4.6-base
https://packages.debian.org/buster/libwvstreams4.6-extras
https://packages.debian.org/buster/libuniconf4.6
https://packages.debian.org/buster/ppp
https://packages.debian.org/buster/wvdial

Once you have all the needed packages downloaded copy them to a flash drive or other removable medium to transfer them to your Raspberry Pi device.

Open a terminal and cd to your flash drive. cd is the command to change the directory. ls is the command to show what files are in the current directory. You can utilize a graphical file manager to find the location of your flash drive. Make sure your packages are all in a single directory and that there are no other packages other than we directed you to download above.

Once you've figured that out and are in the directory containing the packages run the command and enter [y] when prompted to continue:

sudo dpkg -i *deb

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

sudo adduser username dialout

sudo reboot

When the system comes back up connect the USB dial-up modem and configure wvdial by running the following commands:

sudo wvdialconf newconffile

sudo mv newconffile /etc/wvdial.conf

sudo 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 =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyACM0
Baud = 460800

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

Save changes and exit (hold the ctrl key down and while doing so hit the x key on the keyboard, after that let go of the ctrl key and hit the y key to confirm saving your changes)

Then run the wvdial command to connect:

sudo wvdial