Internet Everywhere with CDMA and NetworkManager
I subscribed to Verizon Mobile Broadband recently, after having paid for Wi-Fi one too many times at coffee shops. Googling for my card model (Kyocera KPC680) before I ordered it seemed to turn up a few hits, but the instructions I'd found were all about setting up PPP manually in config files in /etc and the like. Seeing as this is 2008 and not 1998, I started checking out NetworkManager's support.
NetworkManager connected to Verizon EV-DO
It turned out my card was new enough that the kernel driver PCI lists didn't include it - but adding it to the driver PCI ID list, and writing a .fdi file so it was flagged as a CDMA modem got me going. Both of these changes should be showing up in Linux kernel and HAL releases hopefully. So far it's been very reliable, and all I have to do is click on the NetworkManager applet and pick "Auto CDMA Dialup connection". Pretty cool, nice work NM team!

my #1 beef with Google
There isn't a good way to tell Google that a highly-ranked page is obsolete.
Any Googlers reading this: if you can fix this problem, you'll be damn near perfect.
(Anonymous)
1998?
(Anonymous)
.fdi
Thanks!
Kyocera KPC680 w/NetworkManager on Fedora 8
update NetworkManager F-8 RPM to latest SVN
sudo service NetworkManager restart
Modify drivers/usb/serial/sierra.c to add USB ids
Compile new kernel module into .ko file
Create usr/share/hal/fdi/information/20thirdpar
cdma
modem
sudo service haldaemon restart
sudo modprobe usbserial
sudo modprobe -f sierra.ko
# This part will apparently be fixed in an updated NetworkManager release
Download http://cdn.verbum.org/nm-cdma-gconf-dat
gconftool-2 --load nm-cdma-gconf-data.xml
http://cdn.verbum.org/KPC680-NM.htm
(Anonymous)