Comment 29 for bug 509738

Tested the 'home made' package:

525020@nc0631:~$ sudo tail -f /var/log/syslog
Feb 1 17:37:51 nc0631 NetworkManager: <info> (ttyUSB2): deactivating device (reason: 0).
Feb 1 17:37:51 nc0631 NetworkManager: <info> Clearing nscd hosts cache.
Feb 1 17:37:51 nc0631 NetworkManager: <info> Policy set 'Auto eth0' (eth0) as default for routing and DNS.
Feb 1 17:37:51 nc0631 NetworkManager: <WARN> stage1_enable_done(): GSM modem enable failed: (32) SIM PIN required
Feb 1 17:37:51 nc0631 NetworkManager: <info> (ttyUSB2): device state change: 3 -> 9 (reason 0)
Feb 1 17:37:51 nc0631 NetworkManager: <info> Activation (ttyUSB2) failed.
Feb 1 17:37:51 nc0631 NetworkManager: <info> (ttyUSB2): device state change: 9 -> 3 (reason 0)
Feb 1 17:37:51 nc0631 NetworkManager: <info> (ttyUSB2): deactivating device (reason: 0).
Feb 1 17:37:51 nc0631 NetworkManager: <info> Clearing nscd hosts cache.
Feb 1 17:37:51 nc0631 NetworkManager: <info> Policy set 'Auto eth0' (eth0) as default for routing and DNS.

m525020@nc0631:~$ dpkg-query -W modemmanager
modemmanager 0.3-1ubuntu1

So it does not fix the problem for me.