I want to check out the usb hotplug event and get the information of device on my program,so I usb libusb.
But when I use "libusb_get_descriptor" for the report descriptor, it returns LIBUSB_ERROR_PIPE.
I need to know what kinds of the device they are, I can get their string of product , device descriptor and so on but the report descriptor.
The author of libusb said "Descriptor access all happens over the control pipe. I think it's running on on linux but some system configurations are different."
Could you give me a hand about that? I'm using the 4.1.15 kernel.