m_readThread = new Thread(m_reader);
m_writeThread = new Thread(m_writer);
m_readThread.start();
m_writeThread.start();
m_modem.initialize();
ModemDBBuilder mdbb = new ModemDBBuilder(this);
mdbb.start(); // start downloading the device list
m_running = true;
} catch (IOException e) {
logger.error("cannot open port: {}, got IOException ", m_logName, e);
} catch (PortInUseException e) {
logger.error("cannot open port: {}, it is in use!", m_logName);