GNOME Bugzilla – Bug 352325
EV-DO Card Support
Last modified: 2008-01-23 23:57:17 UTC
Please describe the problem: I just got a Novatel Merlin s620 EV-DO card from Sprint. It is working in Linux but only through the older Network interface. I'd like it to be able to be suppoerted from within NetworkManager so I can just leave the card in and switch between WiFi and EV-DO when necessary. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
We've got someone working on the PPP bits; but to help us determine how to talk to the card, can you attach the output of 'lshal' from a terminal? (ignore this if you know it already) 1. Open a terminal 2. type: lshal > ~/lshal.log 3. attach lshal.log from your home directory to this bug report Thanks!
Created attachment 71611 [details] Output of "lshal" It looks like this is the part you need but I've attached everything: udi = '/org/freedesktop/Hal/devices/usb_device_1410_1110_noserial' info.udi = '/org/freedesktop/Hal/devices/usb_device_1410_1110_noserial' (string) linux.subsystem = 'usb' (string) linux.hotplug_type = 1 (0x1) (int) usb_device.bus_number = 6 (0x6) (int) usb_device.can_wake_up = true (bool) usb_device.is_self_powered = false (bool) usb_device.version_bcd = 272 (0x110) (int) usb_device.speed_bcd = 4608 (0x1200) (int) usb_device.linux.device_number = 2 (0x2) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.max_power = 100 (0x64) (int) usb_device.device_revision_bcd = 0 (0x0) (int) info.product = 'Novatel Wireless Merlin CDMA' (string) usb_device.product = 'Novatel Wireless Merlin CDMA' (string) info.vendor = 'Novatel Wireless Inc.' (string) usb_device.vendor = 'Novatel Wireless Inc.' (string) usb_device.product_id = 4368 (0x1110) (int) usb_device.vendor_id = 5136 (0x1410) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.device_class = 0 (0x0) (int) usb_device.num_interfaces = 2 (0x2) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.configuration_value = 1 (0x1) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:09:04.0/0000:0a:00.0/usb6/6-1' (string) info.linux.driver = 'usb' (string) info.bus = 'usb_device' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_0a_00_0' (string) linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:1e.0/0000:09:04.0/0000:0a:00.0/usb6/6-1' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:09:04.0/0000:0a:00.0/usb6/6-1' (string)
reopening as per last comment
I have the same issue. What is the status of this work? What can I do to help? (short of coding... just not quite proficient in that yet)
Hi Kyle! Can I expense an EVDO card so I can make it work better? :) In any case, EVDO is in the same boat as the rest of the cellular connection cards, Bluetooth DUN, serial modems, etc. They all need better integrated PPP support in NM. That's #4 on the list of stuff to do for NetworkManager behind 1) use D-Bus with wpa_supplicant (done), 2) system wide config, and 3) multiple active devices.
Dan, I could probably get you a long term loan for a Sprint EVDO card with a test account, if that would help at all. Who is doing the work on the PPP support in NM?
Kyle, if that could be done probably starting April or May, that would be quite useful. It's likely I'll be doing a large chunk of the work. Like I said, PPP is #4 on the hitlist so it's basically the next big thing after a 0.7 release.
Dan, I think we could make something like that happen. :) I would also volunteer to test this out, as I am a big user of EVDO, NM, and vpnc via NM.
EVDO and GSM on NM 0.7 is almost there; see http://blogs.gnome.org/dcbw/2007/12/06/whos-your-daddy-networkmanager-is/ Still going to be a bit before it's all working, but there's really just a few feet left to go, no longer 10 miles :) Kyle, is the EVDO card offer still on the table? :)
Dan, You have mail. I will help you get access to what you need.
CDMA card support committed to trunk as of this week (2008-01-21). If the first serial interface of the card is tagged with the 'modem' and 'cdma' capabilities, stuff will Just Work. It's in Fedora Rawhide at least, pushing to F8 once things stabilize.
This is great. Kudos to everyone involved. It's really wonderful when we Linux users get to be the first with such a cool feature!