Create the file “/etc/ppp/peers/verizon” with this content:
noauth connect "/usr/sbin/chat -v -f /etc/ppp/peers/verizon_chat" defaultroute usepeerdns ttyUSB0 230400 local debug -detach
Create the file “/etc/ppp/peers/verizon_chat” with this content:
'' 'ATZ' 'OK' 'ATDT#777' 'CONNECT' ''
Once those 2 files are in place, you can initialize a connection by running this command as root:
pppd call verizon
Upon completion of the dialup sequence, the connection is ready to use within 10-15 seconds.
I tested this with OpenSuSE 10.3 and a Verizon USB720 card.
*Props to tom @ Lighty2go for syntax*