Index: uspace/srv/drivers/serial/serial.c
===================================================================
--- uspace/srv/drivers/serial/serial.c	(revision f4ef3c2d00beac7711a88e05770f36ab0bc9411b)
+++ uspace/srv/drivers/serial/serial.c	(revision f619943a9617951fa5add062030a723ce071249a)
@@ -119,5 +119,5 @@
 static int serial_read(device_t *dev, char *buf, size_t count) 
 {
-	printf(NAME ": serial_read %s\n", dev->name);
+	// printf(NAME ": serial_read %s\n", dev->name);
 	
 	int ret = 0;
@@ -342,4 +342,5 @@
 	
 	if (50 > baud_rate || 0 != MAX_BAUD_RATE % baud_rate) {
+		printf(NAME ": error - somebody tried to set invalid baud rate %d\n", baud_rate);
 		return EINVAL; 
 	}
@@ -364,4 +365,6 @@
 	ioport8_t *port = data->port;
 	int ret;
+	
+	printf(NAME ": set baud rate %d for the device %s.\n", baud_rate, dev->name);
 	
 	fibril_mutex_lock(&data->mutex);	
@@ -380,5 +383,5 @@
 	
 	serial_port_interrupts_disable(port);     // Disable all interrupts
-	serial_port_set_baud_rate(port, 1200);
+	serial_port_set_baud_rate(port, 38400);
 	pio_write_8(port + 3, 0x07);    // 8 bits, no parity, two stop bits
 	pio_write_8(port + 2, 0xC7);    // Enable FIFO, clear them, with 14-byte threshold
@@ -398,6 +401,5 @@
 		if (cont = serial_received(port)) {
 			uint8_t val = serial_read_8(port);
-			printf(NAME ": character %c read from %s.\n", val, dev->name);
-			
+			// printf(NAME ": character %c read from %s.\n", val, dev->name);			
 			
 			if (data->client_connected) {
@@ -408,5 +410,5 @@
 				}
 			} else {
-				printf(NAME ": no client is connected to %s, discarding the character which was read.\n", dev->name);
+				// printf(NAME ": no client is connected to %s, discarding the character which was read.\n", dev->name);
 			}			
 		}
