Hi, The field hcpriv in struct usb_device exists in kernel 2.6.9 but it is removed as of 2.6.14-rc2. Does the field urb->usb_device->hcpriv store the same data that urb->hcpriv stores? Is there a particular data type that these fields are used for? Thanks, Bahadir -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/