tags: -1 + moreinfo help

Am 20.01.2015 um 11:42 schrieb Mike Gabriel:
> Severity: serious
> Justification: GSM modem support will not work out-of-the-box with
> non-systemd setups
> 
> Hi,
> 
> I see a similar issue about ModemManager not coming up by default via
> network-manager.
> 
> The reason is simple (after staring at mm and nm from jessie and wheezy
> for a while):
> 
>   o ModemManager comes with a DBus system-service file
>   o NetworkManager in Debian wheezy triggers that service
> (org.freedesktop.ModemManager)
>   o NetworkManager in Debian testing does not have that code anymore, it
> expects
>     from systemd to launch ModemManager
> 
> => systems without systemd as PID 1 fail to start ModemManager and GSM
> devices are not available in NetworkManager.

Looks like ModemManager starts just fine here if I boot with sysvinit.
If, as you say, NM no longer pokes the D-Bus service, I guess something
else in the desktop (GNOME3 here) does it. So this issue might be
specific to certain DEs.


> 
> Solution IMHO:
> 
>   o Provide an init script in /etc/init.d/ that launches ModemManager on
> non-systemd machines
>   o other options???

I don't think adding an init script to ModemManager is a good option.
For one, I don't want to start MM unconditionally.

I'd rather have NM use a runtime check for systemd (sd_booted()).
All the code still seems to be there [1], it just needs to be changed to
use a runtime check instead of compile time.

I'm inclined to re-assign this to NM.

> I hope we can get this fixed for jessie.
> 

I'd be willing to review and merge a tested patch for NM.

Cheers,
Michael



[1]
http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=3b76ae18a52b44dbe577557e038fdc263edc5715
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to