smsd needs access to the serial port; this can be done by adding the _smsd user to 'dialer' in /etc/group.