Index: uspace/drv/usbhid/multimedia/multimedia.c
===================================================================
--- uspace/drv/usbhid/multimedia/multimedia.c	(revision 19e0560ec3c93d3c587dc073d3ab014e4eb3a0b0)
+++ uspace/drv/usbhid/multimedia/multimedia.c	(revision bbfa425919c1f7b5c588e38132bb397e8a9876b2)
@@ -269,35 +269,35 @@
 /*----------------------------------------------------------------------------*/
 
-bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data, 
-    uint8_t *buffer, size_t buffer_size)
+bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data/*, 
+    uint8_t *buffer, size_t buffer_size*/)
 {
 	// TODO: checks
-	if (hid_dev == NULL || data == NULL || buffer == NULL) {
+	if (hid_dev == NULL || data == NULL/* || buffer == NULL*/) {
 		return false;
 	}
 	
-	usb_log_debug(NAME " usb_lgtch_polling_callback(%p, %p, %zu)\n",
-	    hid_dev, buffer, buffer_size);
+//	usb_log_debug(NAME " usb_lgtch_polling_callback(%p, %p, %zu)\n",
+//	    hid_dev, buffer, buffer_size);
 	
 	usb_multimedia_t *multim_dev = (usb_multimedia_t *)data;
 
-	usb_log_debug(NAME " Calling usb_hid_parse_report() with "
-	    "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0));
+//	usb_log_debug(NAME " Calling usb_hid_parse_report() with "
+//	    "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0));
 	
 	usb_hid_report_path_t *path = usb_hid_report_path();
 	usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_CONSUMER, 0);
 
-	uint8_t report_id;
-	
-	int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size, 
-	    &report_id);
-	
-	if (rc != EOK) {
-		usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n", 
-		    str_error(rc));
-		return true;
-	}
-	
-	usb_hid_report_path_set_report_id(path, report_id);
+//	uint8_t report_id;
+	
+//	int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size, 
+//	    &report_id);
+	
+//	if (rc != EOK) {
+//		usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n", 
+//		    str_error(rc));
+//		return true;
+//	}
+	
+	usb_hid_report_path_set_report_id(path, hid_dev->report_id);
 
 	usb_hid_report_field_t *field = usb_hid_report_get_sibling(
Index: uspace/drv/usbhid/multimedia/multimedia.h
===================================================================
--- uspace/drv/usbhid/multimedia/multimedia.h	(revision 19e0560ec3c93d3c587dc073d3ab014e4eb3a0b0)
+++ uspace/drv/usbhid/multimedia/multimedia.h	(revision bbfa425919c1f7b5c588e38132bb397e8a9876b2)
@@ -47,6 +47,6 @@
 void usb_multimedia_deinit(struct usb_hid_dev *hid_dev, void *data);
 
-bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data,
-    uint8_t *buffer, size_t buffer_size);
+bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data/*,
+    uint8_t *buffer, size_t buffer_size*/);
 
 /*----------------------------------------------------------------------------*/
