Index: uspace/lib/usbvirt/callback.c
===================================================================
--- uspace/lib/usbvirt/callback.c	(revision 339aeacc837892fac839ed1481e591084c22c54e)
+++ uspace/lib/usbvirt/callback.c	(revision a9b6bec345bf507ad3bd659aecd9e5f287828514)
@@ -203,5 +203,5 @@
 		
 		callid = async_get_call(&call);
-		switch (IPC_GET_METHOD(call)) {
+		switch (IPC_GET_IMETHOD(call)) {
 			case IPC_M_PHONE_HUNGUP:
 				ipc_answer_0(callid, EOK);
Index: uspace/lib/usbvirt/main.c
===================================================================
--- uspace/lib/usbvirt/main.c	(revision 339aeacc837892fac839ed1481e591084c22c54e)
+++ uspace/lib/usbvirt/main.c	(revision a9b6bec345bf507ad3bd659aecd9e5f287828514)
@@ -52,5 +52,5 @@
 	int vhcd_phone;
 	/** Device id. */
-	ipcarg_t id;
+	sysarg_t id;
 	/** Linked-list member. */
 	link_t link;
@@ -80,5 +80,5 @@
 
 /** Find virtual device wrapper by its id. */
-static virtual_device_t *find_device_by_id(ipcarg_t id)
+static virtual_device_t *find_device_by_id(sysarg_t id)
 {
 	if (list_empty(&device_list)) {
@@ -222,5 +222,5 @@
 	}
 	
-	ipcarg_t phonehash;
+	sysarg_t phonehash;
 	rc = ipc_connect_to_me(hcd_phone, 0, 0, 0, &phonehash);
 	if (rc != EOK) {
