| | 328 | |
| | 329 | |
| | 330 | [=#driver-binding] |
| | 331 | == Driver Binding based on Vendor ID and Device ID |
| | 332 | USB drivers bind to devices based on 16bit vendor ID device ID numbers that the card reports during bus enumeration. |
| | 333 | |
| | 334 | Sometimes a new USB device is not bound to a driver because it's ID's have not yet been added. You can overcome this at runtime by adding the hex ID's via the drivers sysfs 'new_id' node. |
| | 335 | |
| | 336 | For example, to allow the qmi_wwan driver to bind to a card who's VID/PID is 0x1bc7 0x110a: |
| | 337 | {{{#!bash |
| | 338 | echo "1bc7 110a" > /sys/bus/usb/drivers/qmi_wwan/new_id |
| | 339 | }}} |