Index: uspace/srv/hw/irc/apic/apic.c
===================================================================
--- uspace/srv/hw/irc/apic/apic.c	(revision 124c0612c8daeba21701095e42877933875fb33a)
+++ uspace/srv/hw/irc/apic/apic.c	(revision 007e6efa14f9116036c5ff0b040b3fbedee25b6f)
@@ -108,5 +108,5 @@
 	
 	async_set_client_connection(apic_connection);
-	ipc_connect_to_me(PHONE_NS, SERVICE_APIC, 0, 0, NULL, NULL);
+	service_register(SERVICE_APIC);
 	
 	return true;
Index: uspace/srv/hw/irc/fhc/fhc.c
===================================================================
--- uspace/srv/hw/irc/fhc/fhc.c	(revision 124c0612c8daeba21701095e42877933875fb33a)
+++ uspace/srv/hw/irc/fhc/fhc.c	(revision 007e6efa14f9116036c5ff0b040b3fbedee25b6f)
@@ -137,5 +137,5 @@
 	
 	async_set_client_connection(fhc_connection);
-	ipc_connect_to_me(PHONE_NS, SERVICE_FHC, 0, 0, NULL, NULL);
+	service_register(SERVICE_FHC);
 	
 	return true;
Index: uspace/srv/hw/irc/i8259/i8259.c
===================================================================
--- uspace/srv/hw/irc/i8259/i8259.c	(revision 124c0612c8daeba21701095e42877933875fb33a)
+++ uspace/srv/hw/irc/i8259/i8259.c	(revision 007e6efa14f9116036c5ff0b040b3fbedee25b6f)
@@ -150,5 +150,5 @@
 	
 	async_set_client_connection(i8259_connection);
-	ipc_connect_to_me(PHONE_NS, SERVICE_I8259, 0, 0, NULL, NULL);
+	service_register(SERVICE_I8259);
 	
 	return true;
Index: uspace/srv/hw/irc/obio/obio.c
===================================================================
--- uspace/srv/hw/irc/obio/obio.c	(revision 124c0612c8daeba21701095e42877933875fb33a)
+++ uspace/srv/hw/irc/obio/obio.c	(revision 007e6efa14f9116036c5ff0b040b3fbedee25b6f)
@@ -138,5 +138,5 @@
 	
 	async_set_client_connection(obio_connection);
-	ipc_connect_to_me(PHONE_NS, SERVICE_OBIO, 0, 0, NULL, NULL);
+	service_register(SERVICE_OBIO);
 	
 	return true;
