Background: OpenSuSE 11.4 worked well for a couple of years. mgetty was configured to listen to /dev/ttyS0 and work as dialin link.Updated system to OpenSuSE 12.1 > 12.2. > 12.3 > 13.1 and lost mgetty funcionality.I'm pretty knoledgeless regarding mgetty, so please let me know which logs/configs should I post.I have added mgetty to systemctl (previously OpenSuSE used inittab), to no avail.server:~ # cat /etc/systemd/system/mgetty.service [Unit]Description=mgetty allows a dialin modem connectionAfter=network.target[Service]Type=simpleUser=rootGroup=rootExecStart=/usr/sbin/mgetty -s 38400 -x 7 /dev/ttyS0Restart=alwaysRestartSec=0KillSignal=SIGHUPKillMode=process[Install]WantedBy=multi-user.targetserver:~ # systemctl status mgettymgetty.service - mgetty allows a dialin modem connection   Loaded: loaded (/etc/systemd/system/mgetty.service; enabled)   Active: active (running) since Fri 2014-11-07 18:36:11 CET; 1 day 7h ago Main PID: 656 (mgetty)   CGroup: /system.slice/mgetty.service           656 /usr/sbin/mgetty -s 38400 -x 7 /dev/ttyS0Nov 07 18:36:11 server systemd[1]: Starting mgetty allows a dialin modem connection...Nov 07 18:36:11 server systemd[1]: Started mgetty allows a dialin modem connection., this is the /var/log/mgetty.ttyS011/07 16:49:20 yS0  mgetty: interim release 1.1.36-Jun1511/07 16:49:20 yS0   user id: 0, pid: 2980, parent pid: 111/07 16:49:20 yS0   reading configuration data for port 'ttyS0'11/07 16:49:20 yS0   reading /etc/mgetty+sendfax/mgetty.config...11/07 16:49:20 yS0   conf lib: read: 'debug 4'11/07 16:49:20 yS0   conf lib: read: 'fax-id 49 115 xxxxxxxx'11/07 16:49:20 yS0   conf lib: read: 'speed 38400'11/07 16:49:20 yS0   conf lib: read: 'init-chat  AT OK AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60 OK'11/07 16:49:20 yS0   conf lib: read: 'issue-file /etc/mgetty+sendfax/mgissue'11/07 16:49:20 yS0   conf lib: read: 'login-prompt \C\n'11/07 16:49:20 yS0   conf lib: read: 'speed 57600'11/07 16:49:20 yS0   conf lib: read: 'toggle-dtr no'11/07 16:49:20 yS0   key: 'speed', type=0, flags=2, data=3840011/07 16:49:20 yS0   key: 'switchbd', type=0, flags=1, data=011/07 16:49:20 yS0   key: 'direct', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'blocking', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'port-owner', type=1, flags=1, data=uucp11/07 16:49:20 yS0   key: 'port-group', type=1, flags=1, data=uucp11/07 16:49:20 yS0   key: 'port-mode', type=0, flags=1, data=43211/07 16:49:20 yS0   key: 'toggle-dtr', type=3, flags=3, data=FALSE11/07 16:49:20 yS0   key: 'toggle-dtr-waittime', type=0, flags=1, data=50011/07 16:49:20 yS0   key: 'need-dsr', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'data-only', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'fax-only', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'modem-type', type=1, flags=1, data=auto11/07 16:49:20 yS0   key: 'modem-quirks', type=0, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'init-chat', type=2, flags=3, data= AT OK AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60 OK\dATQ0V1H0 OK  yS0   key: 'force-init-chat', type=2, flags=1, data= \d\d\d\d+++\d\d\d11/07 16:49:20 yS0   key: 'post-init-chat', type=2, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'data-flow', type=4, flags=1, data=111/07 16:49:20 yS0   key: 'fax-send-flow', type=4, flags=1, data=711/07 16:49:20 yS0   key: 'fax-rec-flow', type=4, flags=1, data=711/07 16:49:20 yS0   key: 'modem-check-time', type=0, flags=1, data=360011/07 16:49:20 yS0   key: 'rings', type=0, flags=1, data=111/07 16:49:20 yS0   key: 'msn-list', type=2, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'get-cnd-chat', type=2, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'cnd-program', type=1, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'answer-chat', type=2, flags=1, data= ATA CONNECT \c11/07 16:49:20 yS0   key: 'answer-chat-timeout', type=0, flags=1, data=8011/07 16:49:20 yS0   key: 'autobauding', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'ringback', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'ringback-time', type=0, flags=1, data=3011/07 16:49:20 yS0   key: 'ignore-carrier', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'issue-file', type=1, flags=3, data=/etc/mgetty+sendfax/mgissue11/07 16:49:20 yS0   key: 'prompt-waittime', type=0, flags=1, data=50011/07 16:49:20 yS0   key: 'login-prompt', type=1, flags=3, data=\C\n11/07 16:49:20 yS0   key: 'login-time', type=0, flags=1, data=24011/07 16:49:20 yS0   key: 'fido-send-emsi', type=3, flags=1, data=TRUE11/07 16:49:20 yS0   key: 'login-env-ttyprompt-hack', type=3, flags=1, data=FALSE11/07 16:49:20 yS0   key: 'login-conf-file', type=1, flags=1, data=login.config11/07 16:49:20 yS0   key: 'fax-id', type=1, flags=3, data=49 115 xxxxxxxx11/07 16:49:20 yS0   key: 'fax-min-speed', type=0, flags=1, data=011/07 16:49:20 yS0   key: 'fax-max-speed', type=0, flags=1, data=1440011/07 16:49:20 yS0   key: 'fax-server-file', type=1, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'diskspace', type=0, flags=1, data=102411/07 16:49:20 yS0   key: 'notify', type=1, flags=1, data=faxadm11/07 16:49:20 yS0   key: 'fax-owner', type=1, flags=1, data=root11/07 16:49:20 yS0   key: 'fax-group', type=1, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'fax-mode', type=0, flags=1, data=43211/07 16:49:20 yS0   key: 'fax-spool-in', type=1, flags=1, data=/var/spool/fax/incoming:/tmp11/07 16:49:20 yS0   key: 'debug', type=0, flags=2, data=711/07 16:49:20 yS0   key: 'statistics-chat', type=2, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'statistics-file', type=1, flags=0, data=(empty)11/07 16:49:20 yS0   key: 'gettydefs', type=1, flags=1, data=n11/07 16:49:20 yS0   key: 'term', type=1, flags=0, data=(empty)11/07 16:49:20 yS0  check for lockfiles11/07 16:49:20 yS0   checklock: stat failed, no file11/07 16:49:20 yS0  locking the line11/07 16:49:20 yS0   makelock(ttyS0) called11/07 16:49:20 yS0   do_makelock: lock='/var/lock/LCK..ttyS0'11/07 16:49:20 yS0   lock made11/07 16:49:20 yS0   tio_get_rs232_lines: status: RTS CTS DSR DTR11/07 16:49:20 yS0   tss: set speed to 38400 (017)11/07 16:49:20 yS0   tio_set_flow_control( HARD )11/07 16:49:20 yS0   waiting for line to clear (VTIME=1), read:11/07 16:49:21 yS0  send: AT[0d]11/07 16:49:21 yS0  waiting for ``OK''11/07 16:49:21 yS0   got: AT[0d]11/07 16:49:21 yS0    CND: AT[0d][0a]OK ** found **11/07 16:49:21 yS0  send: AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60[0d]11/07 16:49:21 yS0  waiting for ``OK''11/07 16:49:21 yS0   got: [0d]11/07 16:49:21 yS0    CND: OK[0a]AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60[0d]11/07 16:49:21 yS0    CND: AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60[0d][0a]OK ** found **11/07 16:49:21 yS0  mdm_send: 'ATI'11/07 16:49:21 yS0    got:[0d][0a]ATI[0d]11/07 16:49:21 yS0    got:[0d][0a]1444[0d]11/07 16:49:21 yS0   mdm_gis: string 1: '1444'11/07 16:49:21 yS0    got:[0a][0d][0a]OK[0d]11/07 16:49:21 yS0   mdm_identify: string '1444'11/07 16:49:21 yS0  USR Courier/Sportster v32bis detected (assuming non-fax capable)11/07 16:49:21 yS0   no class 2/2.0 faxmodem, no faxing available11/07 16:49:21 yS0   waiting for line to clear (VTIME=3), read:11/07 16:49:22 yS0   removing lock file11/07 16:49:22 yS0  waiting...Here I made the attempted connection:11/07 16:50:02 yS0    select returned 111/07 16:50:02 yS0   checking lockfiles, locking the line11/07 16:50:02 yS0   makelock(ttyS0) called11/07 16:50:02 yS0   do_makelock: lock='/var/lock/LCK..ttyS0'11/07 16:50:02 yS0   lock made11/07 16:50:02 yS0  wfr: waiting for ``RING''11/07 16:50:02 yS0   got: [0a][0d][0a]RING[0d]11/07 16:50:02 yS0    CND: RING11/07 16:50:02 yS0   wfr: rc=0, drn=011/07 16:50:02 yS0  send: ATA[0d]11/07 16:50:02 yS0  waiting for ``CONNECT''11/07 16:50:02 yS0   got: [0d]11/07 16:50:13 yS0    CND: OK[0a]CONNECT ** found **11/07 16:50:13 yS0  send:11/07 16:50:13 yS0  waiting for ``_''11/07 16:50:13 yS0   got:  14400/ARQ/V32/LAPM/V42BIS[0d]11/07 16:50:13 yS0    CND: CONNECT 14400/ARQ/V32/LAPM/V42BIS11/07 16:50:13 yS0    CND: found: 14400/ARQ/V32/LAPM/V42BIS[0a] ** found **11/07 16:50:13 yS0   waiting for line to clear (VTIME=3), read: ~[ff]}#[c0]!}!} } }7}}&} } } } }%}&#[a6].*}'}}(}}-}#}&[89]5~11/07 16:50:13 yS0    looking for utmp entry... (my PID: 2980)11/07 16:50:14 yS0   tio_set_flow_control( HARD )11/07 16:50:14 yS0   print welcome banner (/etc/mgetty+sendfax/mgissue)11/07 16:50:14 yS0   getlogname (no opts), read:~[ff]}#[c0]!}!}!} }7}}&} } } } }%}&#[a6].*}'}}(}}-}#}&[d4][9c]--11/07 16:50:15 yS0  mgetty: interim release 1.1.36-Jun1511/07 16:50:15 yS0   user id: 0, pid: 2986, parent pid: 111/07 16:50:15 yS0   reading configuration data for port 'ttyS0'11/07 16:50:15 yS0   reading /etc/mgetty+sendfax/mgetty.config...11/07 16:50:15 yS0   conf lib: read: 'debug 4'11/07 16:50:15 yS0   conf lib: read: 'fax-id 49 115 xxxxxxxx'11/07 16:50:15 yS0   conf lib: read: 'speed 38400'11/07 16:50:15 yS0   conf lib: read: 'init-chat  AT OK AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60 OK'11/07 16:50:15 yS0   conf lib: read: 'issue-file /etc/mgetty+sendfax/mgissue'11/07 16:50:15 yS0   conf lib: read: 'login-prompt \C\n'11/07 16:50:15 yS0   conf lib: read: 'speed 57600'11/07 16:50:15 yS0   conf lib: read: 'toggle-dtr no'and it seems to .. crash... and restart...again, another phone call:11/07 17:07:27 yS0    select returned 111/07 17:07:27 yS0   checking lockfiles, locking the line11/07 17:07:27 yS0   makelock(ttyS0) called11/07 17:07:27 yS0   do_makelock: lock='/var/lock/LCK..ttyS0'11/07 17:07:27 yS0   lock made11/07 17:07:27 yS0  wfr: waiting for ``RING''11/07 17:07:27 yS0   got: [0a][0d][0a]RING[0d]11/07 17:07:27 yS0    CND: RING11/07 17:07:27 yS0   wfr: rc=0, drn=011/07 17:07:27 yS0  send: ATA[0d]11/07 17:07:27 yS0  waiting for ``CONNECT''11/07 17:07:27 yS0   got: [0d]11/07 17:07:38 yS0    CND: OK[0a]CONNECT ** found **11/07 17:07:38 yS0  send:11/07 17:07:38 yS0  waiting for ``_''11/07 17:07:38 yS0   got:  14400/ARQ/V32/LAPM/V42BIS[0d]11/07 17:07:38 yS0    CND: CONNECT 14400/ARQ/V32/LAPM/V42BIS11/07 17:07:38 yS0    CND: found: 14400/ARQ/V32/LAPM/V42BIS[0a] ** found **11/07 17:07:38 yS0   waiting for line to clear (VTIME=3), read: ~[ff]}#[c0]!}!} } }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&}+})~11/07 17:07:39 yS0    looking for utmp entry... (my PID: 2986)11/07 17:07:39 yS0   tio_set_flow_control( HARD )11/07 17:07:39 yS0   print welcome banner (/etc/mgetty+sendfax/mgissue)11/07 17:07:39 yS0   getlogname (no opts), read:~[ff]}#[c0]!}!}!} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&V[a0]~~[ff]}#[c0]!}!}} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&[a0]S~~[ff]}#[c0]!}!}#} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&[fd][fa]~~[ff]}#[c0]!}!}$} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&][bc]~~[ff]}#[c0]!}!}%} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&} }5~~[ff]}#[c0]!}!}&} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&[f6][e6]~~[ff]}#[c0]!}!}'} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&[ab]O~~[ff]}#[c0]!}!}(} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&[b6]k~~[ff]}#[c0]!}!})} }7}}&} } } } }%}&:[aa]/[9e]}'}}(}}-}#}&[eb][c2]~11/07 17:08:17 ##### failed dev=ttyS0, pid=2986, got signal 1, exiting11/07 17:08:17 yS0   removing lock file--11/07 17:08:17 yS0  mgetty: interim release 1.1.36-Jun1511/07 17:08:17 yS0   user id: 0, pid: 3121, parent pid: 111/07 17:08:17 yS0   reading configuration data for port 'ttyS0'11/07 17:08:17 yS0   reading /etc/mgetty+sendfax/mgetty.config...another crash... and restart... ??What bogs me is that it should say it uses PPP with getlogname.Here are config files:server:~ # egrep -v '(^#|^\s*$|^\s*\t*#)' /etc/mgetty+sendfax/login.config                              /AutoPPP/ - a_ppp   /usr/sbin/pppd auth -chap +pap login debug*   -   -   /bin/login @server:~ # egrep -v '(^#|^\s*$|^\s*\t*#)' /etc/mgetty+sendfax/mgetty.configdebug 7fax-id 49 115 xxxxxxxxspeed 38400init-chat  AT OK AT&FX4&A3&B1&D2&H1&I0&K1&M4S7=60 OKissue-file /etc/mgetty+sendfax/mgissuelogin-prompt \C\nspeed 38400toggle-dtr noserver:~ # egrep -v '(^#|^\s*$|^\s*\t*#)' /etc/ppp/options                 noipdefaultipcp-accept-localipcp-accept-remotenoauthcrtsctslockmodemasyncmap 0netmask 255.255.255.0nodetachlcp-echo-interval 30lcp-echo-failure 4lcp-max-configure 60lcp-restart 2idle 600noipxfile /etc/ppp/filtersproxyarploginms-dns 151.99.0.100ms-dns 151.99.125.1require-paprefuse-chapserver:~ # egrep -v '(^#|^\s*$|^\s*\t*#)' /etc/ppp/options.server -detachasyncmap 0modemcrtsctslockproxyarpms-dns 151.99.125.1ms-dns 8.8.4.4server:~ # egrep -v '(^#|^\s*$|^\s*\t*#)' /etc/ppp/options.ttyS0  192.168.0.222:192.168.0.56            #serverAddress:clientAdressnetmask 255.255.255.0                    #The netmaskserver:~ # sysctl -e -p /etc/sysctl.conf net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1net.ipv6.conf.all.disable_ipv6 = 1fs.inotify.max_user_watches = 65536net.ipv4.conf.default.promote_secondaries = 1net.ipv4.conf.all.promote_secondaries = 1net.ipv4.ip_forward = 1net.ipv4.tcp_ecn = 0The initial configuration (6+ years ago) was done following this guide: http://www.howtoforge.com/linux_dialin_serverAny ideas? 
mgetty stopped working as dialin after opensuse upgrade
opensuse;modem;getty