Index: kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
===================================================================
--- kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c	(revision 1cdb412ac28e101da1795823f3d01ca7c3e0df21)
+++ kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c	(revision d01b9a1a66de192849389ec50bf7aca6f25327c0)
@@ -184,6 +184,6 @@
 		indev_t *srln = srln_wire(srln_instance, sink);
 		amdm37x_uart_input_wire(&beagleboard.uart, srln);
+		amdm37x_irc_enable(beagleboard.irc_addr, AMDM37x_UART3_IRQ);
 	}
-	amdm37x_irc_enable(beagleboard.irc_addr, AMDM37x_UART3_IRQ);
 }
 
