I have the new Sprint Pantech PX-500 REV A Card. I love linux. I have them working together. I robbed most of this information from two other sites, where most of the work was done. I have both Sprint and Verison cards. I like the Sprint card better becase of REV A. I look forward to REV A deployment in my area.
http://kenkinder.com/evdo-pc5740/
http://www.ka9q.net/5220.html
Step 1: Enable card using windows driver MUST BE COMPLETED!!!
Step 1.1 Get username in Windows
First in the latest version of sprint connection manage (yes you need to upgrade), 3.02.019, you get a menu option, device info & diagnostics. See screen shot below with my cards info backed out.
Also, you can get into debug mode by putting your mouse on the connect line and hitting ##DEBUG it brings up a nice debug window.

Step 2: Get Drivers for USB/Serial working
First get USB working with USBSERIAL, help on that else where. Send comments
Maybe “modprobe ohci-hcd” or “modprobe ohci_hcd” depending on your laptop chipset.
For Linux noobs issue tail –f /var/log/messages and watch what happens when you insert the card. Also, cat /proc/bus/usb/devices
Step 3: Get device Setup
For kernel version 2.6.11 I did NOT need to do this step. It worked out for me. I had the kernel option compiled in. Most people need to do this.
Leave card out
cat /proc/bus/usb/devices > devices
Now INSERT CARD
diff /proc/bus/usb/devices devices | grep Vendor
< P: Vendor=0000 ProdID=0000 Rev= 2.06
< P: Vendor=0000 ProdID=0000 Rev= 2.06
< P: Vendor=106c ProdID=3701 Rev=0.00
modprobe usbserial vendor=0x106c product=0x3701
Step 4: Set up PPP script file 1
ppp script
Create a file called /etc/ppp/peers/1xevdo:
ttyACM0
115200
debug
noauth
defaultroute
usepeerdns
connect-delay 10000
user
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
show-password
crtscts
lock
lcp-echo-failure 4
lcp-echo-interval 65535
connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/1xevdo_chat'
don’t be a dutz and forget to put your username.
Step 5: Setup PPPD file 2
From
I found
Create /etc/ppp/peers/1xevdo_chat with these contents:
'' 'AT'
'OK' 'ATE0V1&F&D2&C1&C2S0=0'
'OK' 'ATE0V1'
'OK' 'ATS7=60'
'OK' 'ATDT#777'
Step 6: Start connection
Dial PPP
pppd call 1xevdo
tail -f /var/log/messages
Then it should work, you may need to enable your DNS. Help on that else where.
Step 7: Rejoice in the power of linux and people who share what they learn.