* thanks to Karl Hiramoto karl@hiramoto.org. RTSCTS hardware flow
  * control thanks to Munir Nassar nassarmu@real-time.com
  *
- * Outstanding Issues:
- *  Buffers are not flushed when the port is opened.
- *  Multiple calls to write() may fail with "Resource temporarily unavailable"
- *
  */
 
 #include <linux/kernel.h>
        kfree(buf);
 
        if (result != size) {
-               dev_err(&port->dev, "%s - Unable to send config request, "
+               dbg("%s - Unable to send config request, "
                                "request=0x%x size=%d result=%d\n",
                                __func__, request, size, result);
                return -EPROTO;
        kfree(buf);
 
        if ((size > 2 && result != size) || result < 0) {
-               dev_err(&port->dev, "%s - Unable to send request, "
+               dbg("%s - Unable to send request, "
                                "request=0x%x size=%d result=%d\n",
                                __func__, request, size, result);
                return -EPROTO;
                                baud);
                if (cp2101_set_config_single(port, CP2101_BAUDRATE,
                                        ((BAUD_RATE_GEN_FREQ + baud/2) / baud))) {
-                       dev_err(&port->dev, "Baud rate requested not "
-                                       "supported by device\n");
+                       dbg("Baud rate requested not supported by device\n");
                        baud = tty_termios_baud_rate(old_termios);
                }
        }
                        dbg("%s - data bits = 9", __func__);
                        break;*/
                default:
-                       dev_err(&port->dev, "cp2101 driver does not "
+                       dbg("cp2101 driver does not "
                                        "support the number of bits requested,"
                                        " using 8 bit mode\n");
                                bits |= BITS_DATA_8;
                                break;
                }
                if (cp2101_set_config(port, CP2101_BITS, &bits, 2))
-                       dev_err(&port->dev, "Number of data bits requested "
+                       dbg("Number of data bits requested "
                                        "not supported by device\n");
        }
 
                        }
                }
                if (cp2101_set_config(port, CP2101_BITS, &bits, 2))
-                       dev_err(&port->dev, "Parity mode not supported "
+                       dbg("Parity mode not supported "
                                        "by device\n");
        }
 
                        dbg("%s - stop bits = 1", __func__);
                }
                if (cp2101_set_config(port, CP2101_BITS, &bits, 2))
-                       dev_err(&port->dev, "Number of stop bits requested "
+                       dbg("Number of stop bits requested "
                                        "not supported by device\n");
        }