Dial up problem with ubuntu

My current hardware config is:

Processor
1.85 gigahertz AMD Athlon XP
64 kilobyte primary memory cache
512 kilobyte secondary memory cache

HDS722540VLAT20 [Hard drive] (41.17 GB) -- C

BENQ DVD DD DW1650 [CD-ROM drive] -- E
JLMS XJ-HD166S [CD-ROM drive] -- D
3.5" format removeable media [Floppy drive] -- A

Main Circuit Board
Board: ASUSTeK Computer INC. A7NVM400 Rev 2.xx
Bus Clock: 166 megahertz
BIOS: American Megatrends Inc. 1.00 11/25/2003

Memory Modules
992 Megabytes Installed Memory
Slot 'DIMM0' has 512 MB (serial number SerNum0)
Slot 'DIMM1' has 512 MB

I have 2 modems.
An internal Broadxent V.92 PCI DI3631-1 [Modem].
And a U.S. ROBOTICS COURIER EXTERNAL 56K V.EVERYTHING MODEM. It's a serial connection.

I searched here, there & the web. I can't find clear, concise & easy instructions on how to use my U.S. ROBOTICS COURIER EXTERNAL 56K V.EVERYTHING MODEM with ubuntu 7.04.

Everything is incomprehensible to this Linux n00b. I get the the same headache after a few seconds trying to follow any Linux instructions. That I did working on my 1st OS win98se. Please help me.

I need basic you click on this, enter that etc., etc. instructions.

Preferably with step by step pictures. This is ridiculous. I feel retarded with Linux.

I want to dump windows. But I can't. I'm very knowledgeable in xp. I have never been able to connect to the internet with Linux! I went so far as to try to configure my winmodem - IMPOSSIBLE. So I bought a very highly reguarded external US Robotics modem, known to work with Linux. Got it to work in xp. Had to search & found an install .inf for XP on a U.S. Robotics site for my modem.

I currently have Ubuntu 7.04 installed on a spare HDD. And I have NO yes NO clue how to connect to my dialup ISP with my US Robotics external serial modem & Ubuntu 7.04.

Well I called my ISP. They allow Linux connections. So got that out of the way.

Can't connect, 2-4 seconds. Then disconnect. Tried everything very frustrating.

So help still appreciated. Thanks.

tail /var/log/messages

MAY 18 05:34 ComputerName pppd[5376]:pppd 2.4.4 started by UserName, uid1000
MAY 18 05:34 ComputerName pppd[5376]:Using interface ppp0
MAY 18 05:34 ComputerName pppd[5376]:Connect:ppp0 < -- > /dev/tty50
MAY 18 05:34 ComputerName pppd[5376]:Connection terminated.
MAY 18 05:35 ComputerName pppd[5376]:Exit.

I'm currently connected using a US ROBITICS 56k external modem on Fedora Core.

I noticed on your messages, you have the pppd daemon enabled, but you aren't using any kind of dialer for your modem.

Here is the part what my /var/log/messages read. I've put in the **** to hide out my personal information.

May 22 14:40:08 localhost pppd[29964]: pppd 2.4.4 started by root, uid 0
May 22 14:40:08 localhost ifup-ppp: pppd started for gogbn on /dev/ttyS1 at 115200
May 22 14:40:09 localhost wvdial[29977]: WvDial: Internet dialer version 1.54.0
May 22 14:40:09 localhost wvdial[29977]: Initializing modem.
May 22 14:40:09 localhost wvdial[29977]: Sending: ATZ
May 22 14:40:09 localhost wvdial[29977]: ATZ
May 22 14:40:09 localhost wvdial[29977]: OK
May 22 14:40:09 localhost wvdial[29977]: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
May 22 14:40:10 localhost wvdial[29977]: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
May 22 14:40:10 localhost wvdial[29977]: OK
May 22 14:40:10 localhost wvdial[29977]: Sending: ATM1L3
May 22 14:40:10 localhost wvdial[29977]: ATM1L3
May 22 14:40:10 localhost wvdial[29977]: OK
May 22 14:40:10 localhost wvdial[29977]: Modem initialized.
May 22 14:40:10 localhost wvdial[29977]: Sending: ATDT***
May 22 14:40:10 localhost wvdial[29977]: Waiting for carrier.
May 22 14:40:10 localhost wvdial[29977]: ATDT***
May 22 14:40:35 localhost wvdial[29977]: CONNECT 45333/ARQ/V90/LAPM/V42BIS
May 22 14:40:35 localhost wvdial[29977]: Carrier detected. Chatmode finished.
May 22 14:40:35 localhost pppd[29964]: Serial connection established.
May 22 14:40:35 localhost pppd[29964]: Using interface ppp0
May 22 14:40:35 localhost pppd[29964]: Connect: ppp0 <--> /dev/ttyS1
May 22 14:40:37 localhost pppd[29964]: PAP authentication succeeded
May 22 14:40:37 localhost pppd[29964]: local IP address ****
May 22 14:40:37 localhost pppd[29964]: remote IP address ****
May 22 14:40:37 localhost pppd[29964]: primary DNS address ****
May 22 14:40:37 localhost pppd[29964]: secondary DNS address ****