Bug 95218

Summary: kppp: run slmodemd before connecting
Product: [Unmaintained] kppp Reporter: esigra
Component: generalAssignee: Harri Porten <porten>
Status: RESOLVED UNMAINTAINED    
Severity: wishlist    
Priority: NOR    
Version First Reported In: 2.2.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description esigra 2004-12-15 20:20:31 UTC
Version:           2.2.0 (using KDE KDE 3.3.1)
Installed from:    Gentoo Packages
OS:                Linux

I would like let kppp start slmodemd (http://www.smlink.com/main/index1.php?ln=en&main_id=32) before accessing the modem and stop slmodem when finished using it. slmodemd is a daemon that provides the modem device file that kppp needs to use.

I tried to enter "/usr/sbin/slmodemd --alsa" into the "run before connecting" command-line, but it does not seem to be executed before kppp tries to acces the modem device.
Comment 1 David Anderson 2005-08-18 15:52:14 UTC
I would like to see this too... what happens at the moment is that kppp checks that the modem device (/dev/ttySL0) exists _before_ running the pre-connection script. Hence you can't use the pre-connection script to bring up the modem device! Hence you have to either bring up the device manually, or just have it present permanently. As I'm often using a battery-powered laptop, I don't like running anything permanently unless it's essential. So it would be good if kppp could move the device check to _after_ the pre-connection script executes to allow the creation of the device at this stage.
Comment 2 Christoph Cullmann 2025-06-09 20:48:32 UTC
This project is unfortunately no longer maintained.

If a new maintainer wants to step up and take care, the project is archived here:

https://invent.kde.org/unmaintained/kppp

You can just clone it in your private namespace on invent.kde.org and if you have started to work on it and fixed/implemented something get it reviewed and the project unarchived.

Sorry for the inconveniences.