Index: uspace/drv/char/ns8250/ns8250.c
===================================================================
--- uspace/drv/char/ns8250/ns8250.c	(revision 5b68e0ca93e8b5310f537cf69218025800ed6aab)
+++ uspace/drv/char/ns8250/ns8250.c	(revision 3a11f175908a16f3fd12702eb1389589bb9a14c7)
@@ -59,5 +59,8 @@
 
 #include <devman.h>
+#include <ns.h>
 #include <ipc/devman.h>
+#include <ipc/services.h>
+#include <ipc/irc.h>
 #include <device/hw_res.h>
 #include <ipc/serial_ctl.h>
@@ -409,4 +412,11 @@
 static int ns8250_interrupt_enable(ns8250_t *ns)
 {
+	async_sess_t *irc_sess = service_connect_blocking(EXCHANGE_SERIALIZE,
+	    SERVICE_IRC, 0, 0);
+
+	async_exch_t *exch = async_exchange_begin(irc_sess);
+	async_msg_1(exch, IRC_ENABLE_INTERRUPT, ns->irq);
+	async_exchange_end(exch);
+
 	/* Enable interrupt on the serial port. */
 	ns8250_port_interrupts_enable(ns->port);
