<div>Dear all:<br>&nbsp;&nbsp;&nbsp; As we know, under Linux OS, USB devices and drivers are matched with four different method:<br>&nbsp;&nbsp;&nbsp; USB_DEVICE_ID_MATCH_DEVICE;<br>&nbsp;&nbsp;&nbsp; USB_DEVICE_ID_MATCH_DEVICE_AND_VERSION;<br>&nbsp;&nbsp;&nbsp; USB_DEVICE_ID_MATCH_DEV_INFO;<br>&nbsp;&nbsp;&nbsp; USB_DEVICE_ID_MATCH_INT_INFO;<br><br>&nbsp;&nbsp;&nbsp; But I have a problem now, my USB device have four interfaces: one for ATV, one for DTV and the other two for audio use. So when the USB device is plugged in, each interface will go to find a driver according to the VID and PID.<br>&nbsp;&nbsp;&nbsp; In my driver, I register my USB device using the macro: USB_DEVICE(v,p)<br></div><div>&nbsp;&nbsp;&nbsp; So what should I do if I don't want the two audio interfaces find my driver???<br><br>&nbsp;&nbsp;&nbsp; Best regards. &nbsp;  <br></div><div>&nbsp;</div><div>&nbsp;</div><br><!-- footer --><br><hr>
<a style="font-size:14px;line-height:15px; color:#000; text-decoration:none" href="http://event.mail.163.com/chanel/xy3.htm?from=163_NO9" target="_blank"><span style="text-decoration:underline; color:blue">轻 轻 的,大 话 3 来 了。赶 快 收 拾 行 囊,开 始 我 们 的 探 营 之 旅 吧!</span> </a>