看/proc/bus/usb/devices里这些信息我认为都是USB驱动里probe函数向上传的!!!
It seems that the information in "proc/bus/usb/devices" is supplied by
"USB core " not the USB driver,the usb driver simply compare the vedor and product
id when probe.
But the driver did provide a device id table so that the Linux Hot-plug subsystem
(/sbin/hotplug) could get the information and update the usbmap of the kernel .
If you program the usb driver ,you could supply the information in device extension and
using the IOCTL to interact with user mode applications