It seems this was eventually fixed upstream (and likely in all current Ubuntu releases).
** Changed in: network-manager (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/255304 Title: 0.7, 3G - Fails to cope with provider lock requiring unlock code Status in NetworkManager: Fix Released Status in network-manager package in Ubuntu: Fix Released Bug description: Binary package hint: network-manager I have added my device to https://wiki.ubuntu.com/NetworkManager/Hardware/3G but have not been able to get it working yet, apparently due to a provider lock. I've documented my work so far on http://www.thinkwiki.org/wiki/HSDPA_WWAN. AT+CPIN? evokes the response "+CPIN: PH-NET PIN" which NetworkManager doesn't recognize (it logs "check_pin_done(): PIN checking timed out"). It should instead prompt the user for a code and provide that to the device with AT+CPIN="foo". To manage notifications about this bug go to: https://bugs.launchpad.net/network-manager/+bug/255304/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp