usb.conf revision 244817
1223519Shselasky#
2223519Shselasky# $FreeBSD: stable/9/etc/devd/usb.conf 244817 2012-12-29 12:29:29Z hselasky $
3223519Shselasky#
4223519Shselasky# This file was automatically generated by "tools/bus_autoconf.sh".
5223519Shselasky# Please do not edit!
6223519Shselasky#
7223519Shselasky
8223519Shselaskynomatch 32 {
9223519Shselasky	match "bus" "uhub[0-9]+";
10223519Shselasky	match "mode" "host";
11223519Shselasky	match "vendor" "0x05ac";
12223519Shselasky	match "product" "0x1290";
13223519Shselasky	match "intclass" "0xff";
14223519Shselasky	match "intsubclass" "0xfd";
15223519Shselasky	match "intprotocol" "0x01";
16233562Shselasky	action "kldload -n if_ipheth";
17223519Shselasky};
18223519Shselasky
19223519Shselaskynomatch 32 {
20223519Shselasky	match "bus" "uhub[0-9]+";
21223519Shselasky	match "mode" "host";
22223519Shselasky	match "vendor" "0x05ac";
23223519Shselasky	match "product" "0x1292";
24223519Shselasky	match "intclass" "0xff";
25223519Shselasky	match "intsubclass" "0xfd";
26223519Shselasky	match "intprotocol" "0x01";
27233562Shselasky	action "kldload -n if_ipheth";
28223519Shselasky};
29223519Shselasky
30223519Shselaskynomatch 32 {
31223519Shselasky	match "bus" "uhub[0-9]+";
32223519Shselasky	match "mode" "host";
33223519Shselasky	match "vendor" "0x05ac";
34223519Shselasky	match "product" "0x1294";
35223519Shselasky	match "intclass" "0xff";
36223519Shselasky	match "intsubclass" "0xfd";
37223519Shselasky	match "intprotocol" "0x01";
38233562Shselasky	action "kldload -n if_ipheth";
39223519Shselasky};
40223519Shselasky
41223519Shselaskynomatch 32 {
42223519Shselasky	match "bus" "uhub[0-9]+";
43223519Shselasky	match "mode" "host";
44223519Shselasky	match "vendor" "0x05ac";
45223519Shselasky	match "product" "0x1297";
46223519Shselasky	match "intclass" "0xff";
47223519Shselasky	match "intsubclass" "0xfd";
48223519Shselasky	match "intprotocol" "0x01";
49233562Shselasky	action "kldload -n if_ipheth";
50223519Shselasky};
51223519Shselasky
52223519Shselaskynomatch 32 {
53223519Shselasky	match "bus" "uhub[0-9]+";
54223519Shselasky	match "mode" "host";
55244817Shselasky	match "vendor" "0x05ac";
56244817Shselasky	match "product" "0x12a8";
57244817Shselasky	match "intclass" "0xff";
58244817Shselasky	match "intsubclass" "0xfd";
59244817Shselasky	match "intprotocol" "0x01";
60244817Shselasky	action "kldload -n if_ipheth";
61244817Shselasky};
62244817Shselasky
63244817Shselaskynomatch 32 {
64244817Shselasky	match "bus" "uhub[0-9]+";
65244817Shselasky	match "mode" "host";
66223519Shselasky	match "vendor" "0x0104";
67223519Shselasky	match "product" "0x00be";
68233562Shselasky	action "kldload -n uipaq";
69223519Shselasky};
70223519Shselasky
71223519Shselaskynomatch 32 {
72223519Shselasky	match "bus" "uhub[0-9]+";
73223519Shselasky	match "mode" "host";
74223521Shselasky	match "vendor" "0x0123";
75223521Shselasky	match "product" "0x0001";
76233562Shselasky	action "kldload -n uep";
77223521Shselasky};
78223521Shselasky
79223521Shselaskynomatch 32 {
80223521Shselasky	match "bus" "uhub[0-9]+";
81223521Shselasky	match "mode" "host";
82223519Shselasky	match "vendor" "0x03e8";
83223519Shselasky	match "product" "0x0008";
84233562Shselasky	action "kldload -n if_kue";
85223519Shselasky};
86223519Shselasky
87223519Shselaskynomatch 32 {
88223519Shselasky	match "bus" "uhub[0-9]+";
89223519Shselasky	match "mode" "host";
90223519Shselasky	match "vendor" "0x03eb";
91223519Shselasky	match "product" "0x2109";
92233562Shselasky	action "kldload -n uftdi";
93223519Shselasky};
94223519Shselasky
95223519Shselaskynomatch 32 {
96223519Shselasky	match "bus" "uhub[0-9]+";
97223519Shselasky	match "mode" "host";
98223519Shselasky	match "vendor" "0x03f0";
99223536Shselasky	match "product" "0x0121";
100233562Shselasky	action "kldload -n ugensa";
101223519Shselasky};
102223519Shselasky
103223519Shselaskynomatch 32 {
104223519Shselasky	match "bus" "uhub[0-9]+";
105223519Shselasky	match "mode" "host";
106223536Shselasky	match "vendor" "0x03f0";
107223536Shselasky	match "product" "(0x1016|0x1116|0x1216)";
108233562Shselasky	action "kldload -n uipaq";
109223536Shselasky};
110223536Shselasky
111223536Shselaskynomatch 32 {
112223536Shselasky	match "bus" "uhub[0-9]+";
113223536Shselasky	match "mode" "host";
114223536Shselasky	match "vendor" "0x03f0";
115223536Shselasky	match "product" "(0x1b1d|0x1e1d)";
116233562Shselasky	action "kldload -n u3g";
117223536Shselasky};
118223536Shselasky
119223536Shselaskynomatch 32 {
120223536Shselasky	match "bus" "uhub[0-9]+";
121223536Shselasky	match "mode" "host";
122223536Shselasky	match "vendor" "0x03f0";
123223536Shselasky	match "product" "(0x2016|0x2116|0x2216|0x3016|0x3116|0x3216)";
124233562Shselasky	action "kldload -n uipaq";
125223536Shselasky};
126223536Shselasky
127223536Shselaskynomatch 32 {
128223536Shselasky	match "bus" "uhub[0-9]+";
129223536Shselasky	match "mode" "host";
130223536Shselasky	match "vendor" "0x03f0";
131223536Shselasky	match "product" "0x3524";
132233562Shselasky	action "kldload -n uplcom";
133223536Shselasky};
134223536Shselasky
135223536Shselaskynomatch 32 {
136223536Shselasky	match "bus" "uhub[0-9]+";
137223536Shselasky	match "mode" "host";
138223536Shselasky	match "vendor" "0x03f0";
139223536Shselasky	match "product" "(0x4016|0x4116|0x4216|0x5016|0x5116|0x5216)";
140233562Shselasky	action "kldload -n uipaq";
141223536Shselasky};
142223536Shselasky
143223536Shselaskynomatch 32 {
144223536Shselasky	match "bus" "uhub[0-9]+";
145223536Shselasky	match "mode" "host";
146223536Shselasky	match "vendor" "0x03f0";
147223536Shselasky	match "product" "0x811c";
148233562Shselasky	action "kldload -n if_aue";
149223536Shselasky};
150223536Shselasky
151223536Shselaskynomatch 32 {
152223536Shselasky	match "bus" "uhub[0-9]+";
153223536Shselasky	match "mode" "host";
154223536Shselasky	match "vendor" "0x03f0";
155223536Shselasky	match "product" "0xca02";
156233562Shselasky	action "kldload -n if_urtw";
157223536Shselasky};
158223536Shselasky
159223536Shselaskynomatch 32 {
160223536Shselasky	match "bus" "uhub[0-9]+";
161223536Shselasky	match "mode" "host";
162223519Shselasky	match "vendor" "0x0402";
163223519Shselasky	match "product" "0x5632";
164233562Shselasky	action "kldload -n if_cdce";
165223519Shselasky};
166223519Shselasky
167223519Shselaskynomatch 32 {
168223519Shselasky	match "bus" "uhub[0-9]+";
169223519Shselasky	match "mode" "host";
170223519Shselasky	match "vendor" "0x0403";
171244817Shselasky	match "product" "(0x6001|0x6004|0x6006|0x6006|0x6010|0x6011|0x6014|0x8372|0x9378|0x9379|0x937a|0x937c|0x9868|0x9e90|0x9f80|0xa6d0|0xabb8|0xb810|0xb811|0xb812|0xbaf8|0xbca0|0xbca1|0xbca2|0xbca4|0xbcd8|0xbcd9|0xbdc8|0xbfd8|0xbfd9|0xbfda|0xbfdb|0xbfdc|0xc7d0|0xc850|0xc991|0xcaa0|0xcc48|0xcc49|0xcc4a|0xd010|0xd011|0xd012|0xd013|0xd014|0xd015|0xd016|0xd017|0xd070|0xd071|0xd388|0xd389|0xd38a|0xd38b|0xd38c|0xd38d|0xd38e|0xd38f|0xd578|0xd678|0xd738|0xd780|0xdaf8|0xdaf9|0xdafa|0xdafb|0xdafc|0xdafd|0xdafe|0xdaff|0xdc00|0xdc01|0xdd20|0xdf28|0xdf30|0xdf31|0xdf32|0xdf33|0xdf35|0xe000|0xe001|0xe002|0xe004|0xe006|0xe008|0xe009|0xe00a|0xe050|0xe0e8|0xe0e9|0xe0ea|0xe0eb|0xe0ec|0xe0ed|0xe0ee|0xe0ef|0xe0f0|0xe0f1|0xe0f2|0xe0f3|0xe0f4|0xe0f5|0xe0f6|0xe0f7|0xe40b|0xe520|0xe548|0xe6c8|0xe700|0xe729|0xe808|0xe809|0xe80a|0xe80b|0xe80c|0xe80d|0xe80e|0xe80f|0xe888|0xe889|0xe88a|0xe88b|0xe88c|0xe88d|0xe88e|0xe88f|0xea90|0xebe0|0xec88|0xec89|0xed22|0xed71|0xed72|0xed73|0xed74|0xee18|0xeee8|0xeee9|0xeeea|0xeeeb|0xeeec|0xeeed|0xeeee|0xeeef|0xef50|0xef51|0xf068|0xf069|0xf06a|0xf06b|0xf06c|0xf06d|0xf06e|0xf06f|0xf070|0xf0c0|0xf0c8|0xf208|0xf2d0|0xf3c0|0xf3c1|0xf3c2|0xf448|0xf449|0xf44a|0xf44b|0xf44c|0xf460|0xf608|0xf60b|0xf680|0xf850|0xf857|0xf9d0|0xf9d1|0xf9d2|0xf9d3|0xf9d4|0xf9d5|0xfa00|0xfa01|0xfa02|0xfa03|0xfa04|0xfa05|0xfa06|0xfa10|0xfa33|0xfa88|0xfad0|0xfaf0|0xfb58|0xfb59|0xfb5a|0xfb5b|0xfb5c|0xfb5d|0xfb5e|0xfb5f|0xfb80|0xfb99|0xfbfa|0xfc08|0xfc09|0xfc0a|0xfc0b|0xfc0c|0xfc0d|0xfc0e|0xfc0f|0xfc60|0xfc70|0xfc71|0xfc72|0xfc73|0xfc82|0xfd60|0xfe38|0xff00|0xff18|0xff1c|0xff1d|0xff20|0xff38|0xff39|0xff3a|0xff3b|0xff3c|0xff3d|0xff3e|0xff3f|0xffa8)";
172233562Shselasky	action "kldload -n uftdi";
173223519Shselasky};
174223519Shselasky
175223519Shselaskynomatch 32 {
176223519Shselasky	match "bus" "uhub[0-9]+";
177223519Shselasky	match "mode" "host";
178223519Shselasky	match "vendor" "0x0408";
179223536Shselasky	match "product" "0x0304";
180233562Shselasky	action "kldload -n if_run";
181223519Shselasky};
182223519Shselasky
183223519Shselaskynomatch 32 {
184223519Shselasky	match "bus" "uhub[0-9]+";
185223519Shselasky	match "mode" "host";
186223536Shselasky	match "vendor" "0x0408";
187223536Shselasky	match "product" "(0x1000|0xea02|0xea03|0xea04|0xea05|0xea06)";
188233562Shselasky	action "kldload -n u3g";
189223536Shselasky};
190223536Shselasky
191223536Shselaskynomatch 32 {
192223536Shselasky	match "bus" "uhub[0-9]+";
193223536Shselasky	match "mode" "host";
194223519Shselasky	match "vendor" "0x0409";
195223519Shselasky	match "product" "(0x00d5|0x00d6|0x00d7|0x8024|0x8025)";
196233562Shselasky	action "kldload -n uipaq";
197223519Shselasky};
198223519Shselasky
199223519Shselaskynomatch 32 {
200223519Shselasky	match "bus" "uhub[0-9]+";
201223519Shselasky	match "mode" "host";
202223519Shselasky	match "vendor" "0x0411";
203223536Shselasky	match "product" "(0x0001|0x0005|0x0009)";
204233562Shselasky	action "kldload -n if_aue";
205223519Shselasky};
206223519Shselasky
207223519Shselaskynomatch 32 {
208223519Shselasky	match "bus" "uhub[0-9]+";
209223519Shselasky	match "mode" "host";
210223536Shselasky	match "vendor" "0x0411";
211223536Shselasky	match "product" "0x0012";
212233562Shselasky	action "kldload -n if_rue";
213223536Shselasky};
214223536Shselasky
215223536Shselaskynomatch 32 {
216223536Shselasky	match "bus" "uhub[0-9]+";
217223536Shselasky	match "mode" "host";
218223536Shselasky	match "vendor" "0x0411";
219223536Shselasky	match "product" "0x003d";
220233562Shselasky	action "kldload -n if_axe";
221223536Shselasky};
222223536Shselasky
223223536Shselaskynomatch 32 {
224223536Shselasky	match "bus" "uhub[0-9]+";
225223536Shselasky	match "mode" "host";
226223536Shselasky	match "vendor" "0x0411";
227223536Shselasky	match "product" "(0x005e|0x0066|0x0067)";
228233562Shselasky	action "kldload -n if_ural";
229223536Shselasky};
230223536Shselasky
231223536Shselaskynomatch 32 {
232223536Shselasky	match "bus" "uhub[0-9]+";
233223536Shselasky	match "mode" "host";
234223536Shselasky	match "vendor" "0x0411";
235223536Shselasky	match "product" "0x006e";
236233562Shselasky	action "kldload -n if_axe";
237223536Shselasky};
238223536Shselasky
239223536Shselaskynomatch 32 {
240223536Shselasky	match "bus" "uhub[0-9]+";
241223536Shselasky	match "mode" "host";
242223536Shselasky	match "vendor" "0x0411";
243223536Shselasky	match "product" "0x008b";
244233562Shselasky	action "kldload -n if_ural";
245223536Shselasky};
246223536Shselasky
247223536Shselaskynomatch 32 {
248223536Shselasky	match "bus" "uhub[0-9]+";
249223536Shselasky	match "mode" "host";
250223536Shselasky	match "vendor" "0x0411";
251223536Shselasky	match "product" "0x00b3";
252233562Shselasky	action "kldload -n uftdi";
253223536Shselasky};
254223536Shselasky
255223536Shselaskynomatch 32 {
256223536Shselasky	match "bus" "uhub[0-9]+";
257223536Shselasky	match "mode" "host";
258223536Shselasky	match "vendor" "0x0411";
259223536Shselasky	match "product" "(0x00d8|0x00d9)";
260233562Shselasky	action "kldload -n if_rum";
261223536Shselasky};
262223536Shselasky
263223536Shselaskynomatch 32 {
264223536Shselasky	match "bus" "uhub[0-9]+";
265223536Shselasky	match "mode" "host";
266223536Shselasky	match "vendor" "0x0411";
267223536Shselasky	match "product" "0x00da";
268233562Shselasky	action "kldload -n if_zyd";
269223536Shselasky};
270223536Shselasky
271223536Shselaskynomatch 32 {
272223536Shselasky	match "bus" "uhub[0-9]+";
273223536Shselasky	match "mode" "host";
274223536Shselasky	match "vendor" "0x0411";
275223536Shselasky	match "product" "0x00e8";
276233562Shselasky	action "kldload -n if_run";
277223536Shselasky};
278223536Shselasky
279223536Shselaskynomatch 32 {
280223536Shselasky	match "bus" "uhub[0-9]+";
281223536Shselasky	match "mode" "host";
282223536Shselasky	match "vendor" "0x0411";
283223536Shselasky	match "product" "(0x0116|0x0119)";
284233562Shselasky	action "kldload -n if_rum";
285223536Shselasky};
286223536Shselasky
287223536Shselaskynomatch 32 {
288223536Shselasky	match "bus" "uhub[0-9]+";
289223536Shselasky	match "mode" "host";
290223536Shselasky	match "vendor" "0x0411";
291223536Shselasky	match "product" "0x012e";
292233562Shselasky	action "kldload -n if_run";
293223536Shselasky};
294223536Shselasky
295223536Shselaskynomatch 32 {
296223536Shselasky	match "bus" "uhub[0-9]+";
297223536Shselasky	match "mode" "host";
298223536Shselasky	match "vendor" "0x0411";
299223536Shselasky	match "product" "0x0137";
300233562Shselasky	action "kldload -n if_rum";
301223536Shselasky};
302223536Shselasky
303223536Shselaskynomatch 32 {
304223536Shselasky	match "bus" "uhub[0-9]+";
305223536Shselasky	match "mode" "host";
306223536Shselasky	match "vendor" "0x0411";
307240670Shselasky	match "product" "(0x0148|0x0150|0x015d|0x016f|0x01a2|0x01ee)";
308233562Shselasky	action "kldload -n if_run";
309223536Shselasky};
310223536Shselasky
311223536Shselaskynomatch 32 {
312223536Shselasky	match "bus" "uhub[0-9]+";
313223536Shselasky	match "mode" "host";
314223519Shselasky	match "vendor" "0x0413";
315223519Shselasky	match "product" "0x2101";
316233562Shselasky	action "kldload -n uplcom";
317223519Shselasky};
318223519Shselasky
319223519Shselaskynomatch 32 {
320223519Shselasky	match "bus" "uhub[0-9]+";
321223519Shselasky	match "mode" "host";
322223519Shselasky	match "vendor" "0x0423";
323223519Shselasky	match "product" "(0x000a|0x000c)";
324233562Shselasky	action "kldload -n if_cue";
325223519Shselasky};
326223519Shselasky
327223519Shselaskynomatch 32 {
328223519Shselasky	match "bus" "uhub[0-9]+";
329223519Shselasky	match "mode" "host";
330223519Shselasky	match "vendor" "0x043e";
331223519Shselasky	match "product" "0x9c01";
332233562Shselasky	action "kldload -n uipaq";
333223519Shselasky};
334223519Shselasky
335223519Shselaskynomatch 32 {
336223519Shselasky	match "bus" "uhub[0-9]+";
337223519Shselasky	match "mode" "host";
338240670Shselasky	match "vendor" "0x0456";
339240670Shselasky	match "product" "(0xf000|0xf001)";
340240670Shselasky	action "kldload -n uftdi";
341240670Shselasky};
342240670Shselasky
343240670Shselaskynomatch 32 {
344240670Shselasky	match "bus" "uhub[0-9]+";
345240670Shselasky	match "mode" "host";
346223519Shselasky	match "vendor" "0x045a";
347223519Shselasky	match "product" "(0x5001|0x5002)";
348233562Shselasky	action "kldload -n urio";
349223519Shselasky};
350223519Shselasky
351223519Shselaskynomatch 32 {
352223519Shselasky	match "bus" "uhub[0-9]+";
353223519Shselasky	match "mode" "host";
354223519Shselasky	match "vendor" "0x045b";
355223519Shselasky	match "product" "0x0053";
356233562Shselasky	action "kldload -n uslcom";
357223519Shselasky};
358223519Shselasky
359223519Shselaskynomatch 32 {
360223519Shselasky	match "bus" "uhub[0-9]+";
361223519Shselasky	match "mode" "host";
362223519Shselasky	match "vendor" "0x045e";
363223536Shselasky	match "product" "0x0079";
364233562Shselasky	action "kldload -n uplcom";
365223519Shselasky};
366223519Shselasky
367223519Shselaskynomatch 32 {
368223519Shselasky	match "bus" "uhub[0-9]+";
369223519Shselasky	match "mode" "host";
370223536Shselasky	match "vendor" "0x045e";
371223536Shselasky	match "product" "0x007a";
372233562Shselasky	action "kldload -n if_aue";
373223536Shselasky};
374223536Shselasky
375223536Shselaskynomatch 32 {
376223536Shselasky	match "bus" "uhub[0-9]+";
377223536Shselasky	match "mode" "host";
378223536Shselasky	match "vendor" "0x045e";
379223536Shselasky	match "product" "(0x00ce|0x0400|0x0401|0x0402|0x0403|0x0404|0x0405|0x0406|0x0407|0x0408|0x0409|0x040a|0x040b|0x040c|0x040d|0x040e|0x040f|0x0410|0x0411|0x0412|0x0413|0x0414|0x0415|0x0416|0x0417|0x0432|0x0433|0x0434|0x0435|0x0436|0x0437|0x0438|0x0439|0x043a|0x043b|0x043c|0x043d|0x043e|0x043f|0x0440|0x0441|0x0442|0x0443|0x0444|0x0445|0x0446|0x0447|0x0448|0x0449|0x044a|0x044b|0x044c|0x044d|0x044e|0x044f|0x0450|0x0451|0x0452|0x0453|0x0454|0x0455|0x0456|0x0457|0x0458|0x0459|0x045a|0x045b|0x045c|0x045d|0x045e|0x045f|0x0460|0x0461|0x0462|0x0463|0x0464|0x0465|0x0466|0x0467|0x0468|0x0469|0x046a|0x046b|0x046c|0x046d|0x046e|0x046f|0x0470|0x0471|0x0472|0x0473|0x0474|0x0475|0x0476|0x0477|0x0478|0x0479|0x047a|0x047b|0x04c8|0x04c9|0x04ca|0x04cb|0x04cc|0x04cd|0x04ce|0x04d7|0x04d8|0x04d9|0x04da|0x04db|0x04dc|0x04dd|0x04de|0x04df|0x04e0|0x04e1|0x04e2|0x04e3|0x04e4|0x04e5|0x04e6|0x04e7|0x04e8|0x04e9|0x04ea)";
380233562Shselasky	action "kldload -n uipaq";
381223536Shselasky};
382223536Shselasky
383223536Shselaskynomatch 32 {
384223536Shselasky	match "bus" "uhub[0-9]+";
385223536Shselasky	match "mode" "host";
386223519Shselasky	match "vendor" "0x0471";
387223536Shselasky	match "product" "0x066a";
388233562Shselasky	action "kldload -n uslcom";
389223519Shselasky};
390223519Shselasky
391223519Shselaskynomatch 32 {
392223519Shselasky	match "bus" "uhub[0-9]+";
393223519Shselasky	match "mode" "host";
394223536Shselasky	match "vendor" "0x0471";
395223536Shselasky	match "product" "0x1236";
396233562Shselasky	action "kldload -n if_zyd";
397223536Shselasky};
398223536Shselasky
399223536Shselaskynomatch 32 {
400223536Shselasky	match "bus" "uhub[0-9]+";
401223536Shselasky	match "mode" "host";
402223536Shselasky	match "vendor" "0x0471";
403223536Shselasky	match "product" "0x200f";
404233562Shselasky	action "kldload -n if_run";
405223536Shselasky};
406223536Shselasky
407223536Shselaskynomatch 32 {
408223536Shselasky	match "bus" "uhub[0-9]+";
409223536Shselasky	match "mode" "host";
410223519Shselasky	match "vendor" "0x0482";
411223519Shselasky	match "product" "0x0203";
412233562Shselasky	action "kldload -n umodem";
413223519Shselasky};
414223519Shselasky
415223519Shselaskynomatch 32 {
416223519Shselasky	match "bus" "uhub[0-9]+";
417223519Shselasky	match "mode" "host";
418223519Shselasky	match "vendor" "0x0489";
419223519Shselasky	match "product" "(0xe000|0xe003)";
420233562Shselasky	action "kldload -n uslcom";
421223519Shselasky};
422223519Shselasky
423223519Shselaskynomatch 32 {
424223519Shselasky	match "bus" "uhub[0-9]+";
425223519Shselasky	match "mode" "host";
426244817Shselasky	match "vendor" "0x0499";
427244817Shselasky	match "product" "(0x1000|0x1001|0x1002|0x1003|0x1004|0x1005|0x1006|0x1007|0x1008|0x1009|0x100a|0x100c|0x100d|0x100e|0x100f|0x1010|0x1011|0x1012|0x1013|0x1014|0x1015|0x1016|0x1017|0x1018|0x1019|0x101a|0x101b|0x101c|0x101d|0x101e|0x101f|0x1020|0x1021|0x1022|0x1023|0x1024|0x1025|0x1026|0x1027|0x1028|0x1029|0x102a|0x102b|0x102e|0x1030|0x1031|0x1032|0x1033|0x1034|0x1035|0x1036|0x1037|0x1038|0x1039|0x103a|0x103b|0x103c|0x103d|0x103e|0x103f|0x1040|0x1041|0x1042|0x1043|0x1044|0x1045|0x104e|0x104f|0x1050|0x1051|0x1052|0x1053|0x1054|0x1055|0x1056|0x1057|0x1058|0x1059|0x105a|0x105b|0x105c|0x105d|0x1503|0x2000|0x2001|0x2002|0x2003|0x5000|0x5001|0x5002|0x5003|0x5004|0x5005|0x5006|0x5007|0x5008|0x5009|0x500a|0x500b|0x500c|0x500d|0x500e|0x500f|0x7000|0x7010)";
428244817Shselasky	action "kldload -n snd_uaudio";
429244817Shselasky};
430244817Shselasky
431244817Shselaskynomatch 32 {
432244817Shselasky	match "bus" "uhub[0-9]+";
433244817Shselasky	match "mode" "host";
434223519Shselasky	match "vendor" "0x049f";
435223536Shselasky	match "product" "(0x0003|0x0032)";
436233562Shselasky	action "kldload -n uipaq";
437223519Shselasky};
438223519Shselasky
439223519Shselaskynomatch 32 {
440223519Shselasky	match "bus" "uhub[0-9]+";
441223519Shselasky	match "mode" "host";
442223536Shselasky	match "vendor" "0x049f";
443223536Shselasky	match "product" "0x505a";
444233562Shselasky	action "kldload -n if_cdce";
445223536Shselasky};
446223536Shselasky
447223536Shselaskynomatch 32 {
448223536Shselasky	match "bus" "uhub[0-9]+";
449223536Shselasky	match "mode" "host";
450223519Shselasky	match "vendor" "0x04a4";
451223519Shselasky	match "product" "0x0014";
452233562Shselasky	action "kldload -n uipaq";
453223519Shselasky};
454223519Shselasky
455223519Shselaskynomatch 32 {
456223519Shselasky	match "bus" "uhub[0-9]+";
457223519Shselasky	match "mode" "host";
458223519Shselasky	match "vendor" "0x04a5";
459223536Shselasky	match "product" "0x4027";
460233562Shselasky	action "kldload -n uplcom";
461223519Shselasky};
462223519Shselasky
463223519Shselaskynomatch 32 {
464223519Shselasky	match "bus" "uhub[0-9]+";
465223519Shselasky	match "mode" "host";
466223536Shselasky	match "vendor" "0x04a5";
467223536Shselasky	match "product" "0x4068";
468233562Shselasky	action "kldload -n u3g";
469223536Shselasky};
470223536Shselasky
471223536Shselaskynomatch 32 {
472223536Shselasky	match "bus" "uhub[0-9]+";
473223536Shselasky	match "mode" "host";
474223519Shselasky	match "vendor" "0x04ad";
475223519Shselasky	match "product" "(0x0301|0x0302|0x0303|0x0306)";
476233562Shselasky	action "kldload -n uipaq";
477223519Shselasky};
478223519Shselasky
479223519Shselaskynomatch 32 {
480223519Shselasky	match "bus" "uhub[0-9]+";
481223519Shselasky	match "mode" "host";
482223519Shselasky	match "vendor" "0x04b4";
483223519Shselasky	match "product" "0x1002";
484233562Shselasky	action "kldload -n ufm";
485223519Shselasky};
486223519Shselasky
487223519Shselaskynomatch 32 {
488223519Shselasky	match "bus" "uhub[0-9]+";
489223519Shselasky	match "mode" "host";
490223519Shselasky	match "vendor" "0x04b7";
491223519Shselasky	match "product" "0x0531";
492233562Shselasky	action "kldload -n uipaq";
493223519Shselasky};
494223519Shselasky
495223519Shselaskynomatch 32 {
496223519Shselasky	match "bus" "uhub[0-9]+";
497223519Shselasky	match "mode" "host";
498223519Shselasky	match "vendor" "0x04b8";
499223519Shselasky	match "product" "(0x0521|0x0522)";
500233562Shselasky	action "kldload -n uplcom";
501223519Shselasky};
502223519Shselasky
503223519Shselaskynomatch 32 {
504223519Shselasky	match "bus" "uhub[0-9]+";
505223519Shselasky	match "mode" "host";
506223519Shselasky	match "vendor" "0x04bb";
507223536Shselasky	match "product" "0x0901";
508233562Shselasky	action "kldload -n if_kue";
509223519Shselasky};
510223519Shselasky
511223519Shselaskynomatch 32 {
512223519Shselasky	match "bus" "uhub[0-9]+";
513223519Shselasky	match "mode" "host";
514223536Shselasky	match "vendor" "0x04bb";
515223536Shselasky	match "product" "(0x0904|0x0913)";
516233562Shselasky	action "kldload -n if_aue";
517223536Shselasky};
518223536Shselasky
519223536Shselaskynomatch 32 {
520223536Shselasky	match "bus" "uhub[0-9]+";
521223536Shselasky	match "mode" "host";
522223536Shselasky	match "vendor" "0x04bb";
523223536Shselasky	match "product" "0x0930";
524233562Shselasky	action "kldload -n if_axe";
525223536Shselasky};
526223536Shselasky
527223536Shselaskynomatch 32 {
528223536Shselasky	match "bus" "uhub[0-9]+";
529223536Shselasky	match "mode" "host";
530223536Shselasky	match "vendor" "0x04bb";
531223536Shselasky	match "product" "(0x0944|0x0945|0x0947|0x0948)";
532233562Shselasky	action "kldload -n if_run";
533223536Shselasky};
534223536Shselasky
535223536Shselaskynomatch 32 {
536223536Shselasky	match "bus" "uhub[0-9]+";
537223536Shselasky	match "mode" "host";
538223536Shselasky	match "vendor" "0x04bb";
539223536Shselasky	match "product" "(0x0a03|0x0a0e)";
540233562Shselasky	action "kldload -n uplcom";
541223536Shselasky};
542223536Shselasky
543223536Shselaskynomatch 32 {
544223536Shselasky	match "bus" "uhub[0-9]+";
545223536Shselasky	match "mode" "host";
546223519Shselasky	match "vendor" "0x04bf";
547223519Shselasky	match "product" "(0x0115|0x0117)";
548233562Shselasky	action "kldload -n uplcom";
549223519Shselasky};
550223519Shselasky
551223519Shselaskynomatch 32 {
552223519Shselasky	match "bus" "uhub[0-9]+";
553223519Shselasky	match "mode" "host";
554223519Shselasky	match "vendor" "0x04c5";
555223519Shselasky	match "product" "(0x1058|0x1079)";
556233562Shselasky	action "kldload -n uipaq";
557223519Shselasky};
558223519Shselasky
559223519Shselaskynomatch 32 {
560223519Shselasky	match "bus" "uhub[0-9]+";
561223519Shselasky	match "mode" "host";
562223519Shselasky	match "vendor" "0x04da";
563223536Shselasky	match "product" "0x2500";
564233562Shselasky	action "kldload -n uipaq";
565223519Shselasky};
566223519Shselasky
567223519Shselaskynomatch 32 {
568223519Shselasky	match "bus" "uhub[0-9]+";
569223519Shselasky	match "mode" "host";
570223536Shselasky	match "vendor" "0x04da";
571223536Shselasky	match "product" "0x3900";
572233562Shselasky	action "kldload -n uplcom";
573223536Shselasky};
574223536Shselasky
575223536Shselaskynomatch 32 {
576223536Shselasky	match "bus" "uhub[0-9]+";
577223536Shselasky	match "mode" "host";
578223519Shselasky	match "vendor" "0x04dd";
579223536Shselasky	match "product" "(0x8004|0x8005|0x8006|0x8007|0x9031)";
580233562Shselasky	action "kldload -n if_cdce";
581223519Shselasky};
582223519Shselasky
583223519Shselaskynomatch 32 {
584223519Shselasky	match "bus" "uhub[0-9]+";
585223519Shselasky	match "mode" "host";
586223536Shselasky	match "vendor" "0x04dd";
587223536Shselasky	match "product" "(0x9102|0x9121|0x9123|0x9151|0x91ac|0x9242)";
588233562Shselasky	action "kldload -n uipaq";
589223536Shselasky};
590223536Shselasky
591223536Shselaskynomatch 32 {
592223536Shselasky	match "bus" "uhub[0-9]+";
593223536Shselasky	match "mode" "host";
594223519Shselasky	match "vendor" "0x04e8";
595227007Shselasky	match "product" "0x2018";
596233562Shselasky	action "kldload -n if_run";
597227007Shselasky};
598227007Shselasky
599227007Shselaskynomatch 32 {
600227007Shselasky	match "bus" "uhub[0-9]+";
601227007Shselasky	match "mode" "host";
602227007Shselasky	match "vendor" "0x04e8";
603223536Shselasky	match "product" "(0x5f00|0x5f01|0x5f02|0x5f03|0x5f04)";
604233562Shselasky	action "kldload -n uipaq";
605223519Shselasky};
606223519Shselasky
607223519Shselaskynomatch 32 {
608223519Shselasky	match "bus" "uhub[0-9]+";
609223519Shselasky	match "mode" "host";
610223536Shselasky	match "vendor" "0x04e8";
611223536Shselasky	match "product" "0x6601";
612233562Shselasky	action "kldload -n uvisor";
613223536Shselasky};
614223536Shselasky
615223536Shselaskynomatch 32 {
616223536Shselasky	match "bus" "uhub[0-9]+";
617223536Shselasky	match "mode" "host";
618223536Shselasky	match "vendor" "0x04e8";
619223536Shselasky	match "product" "(0x6611|0x6613|0x6615|0x6617|0x6619|0x661b|0x662e|0x6630|0x6632)";
620233562Shselasky	action "kldload -n uipaq";
621223536Shselasky};
622223536Shselasky
623223536Shselaskynomatch 32 {
624223536Shselasky	match "bus" "uhub[0-9]+";
625223536Shselasky	match "mode" "host";
626223536Shselasky	match "vendor" "0x04e8";
627223536Shselasky	match "product" "0x8001";
628233562Shselasky	action "kldload -n uplcom";
629223536Shselasky};
630223536Shselasky
631223536Shselaskynomatch 32 {
632223536Shselasky	match "bus" "uhub[0-9]+";
633223536Shselasky	match "mode" "host";
634223519Shselasky	match "vendor" "0x04f1";
635223536Shselasky	match "product" "0x3008";
636233562Shselasky	action "kldload -n if_axe";
637223519Shselasky};
638223519Shselasky
639223519Shselaskynomatch 32 {
640223519Shselasky	match "bus" "uhub[0-9]+";
641223519Shselasky	match "mode" "host";
642223536Shselasky	match "vendor" "0x04f1";
643223536Shselasky	match "product" "(0x3011|0x3012)";
644233562Shselasky	action "kldload -n uipaq";
645223536Shselasky};
646223536Shselasky
647223536Shselaskynomatch 32 {
648223536Shselasky	match "bus" "uhub[0-9]+";
649223536Shselasky	match "mode" "host";
650223519Shselasky	match "vendor" "0x0502";
651223519Shselasky	match "product" "(0x1631|0x1632|0x16e1|0x16e2|0x16e3)";
652233562Shselasky	action "kldload -n uipaq";
653223519Shselasky};
654223519Shselasky
655223519Shselaskynomatch 32 {
656223519Shselasky	match "bus" "uhub[0-9]+";
657223519Shselasky	match "mode" "host";
658223519Shselasky	match "vendor" "0x0506";
659223536Shselasky	match "product" "(0x03e8|0x11f8)";
660233562Shselasky	action "kldload -n if_kue";
661223519Shselasky};
662223519Shselasky
663223519Shselaskynomatch 32 {
664223519Shselasky	match "bus" "uhub[0-9]+";
665223519Shselasky	match "mode" "host";
666223536Shselasky	match "vendor" "0x0506";
667223536Shselasky	match "product" "0x4601";
668233562Shselasky	action "kldload -n if_aue";
669223536Shselasky};
670223536Shselasky
671223536Shselaskynomatch 32 {
672223536Shselasky	match "bus" "uhub[0-9]+";
673223536Shselasky	match "mode" "host";
674223519Shselasky	match "vendor" "0x050d";
675223536Shselasky	match "product" "0x0103";
676233562Shselasky	action "kldload -n ubsa";
677223519Shselasky};
678223519Shselasky
679223519Shselaskynomatch 32 {
680223519Shselasky	match "bus" "uhub[0-9]+";
681223519Shselasky	match "mode" "host";
682223536Shselasky	match "vendor" "0x050d";
683223536Shselasky	match "product" "0x0109";
684233562Shselasky	action "kldload -n umct";
685223536Shselasky};
686223536Shselasky
687223536Shselaskynomatch 32 {
688223536Shselasky	match "bus" "uhub[0-9]+";
689223536Shselasky	match "mode" "host";
690223536Shselasky	match "vendor" "0x050d";
691223536Shselasky	match "product" "0x0121";
692233562Shselasky	action "kldload -n if_aue";
693223536Shselasky};
694223536Shselasky
695223536Shselaskynomatch 32 {
696223536Shselasky	match "bus" "uhub[0-9]+";
697223536Shselasky	match "mode" "host";
698223536Shselasky	match "vendor" "0x050d";
699223536Shselasky	match "product" "0x0257";
700233562Shselasky	action "kldload -n uplcom";
701223536Shselasky};
702223536Shselasky
703223536Shselaskynomatch 32 {
704223536Shselasky	match "bus" "uhub[0-9]+";
705223536Shselasky	match "mode" "host";
706223536Shselasky	match "vendor" "0x050d";
707223536Shselasky	match "product" "0x0409";
708233562Shselasky	action "kldload -n umct";
709223536Shselasky};
710223536Shselasky
711223536Shselaskynomatch 32 {
712223536Shselasky	match "bus" "uhub[0-9]+";
713223536Shselasky	match "mode" "host";
714223536Shselasky	match "vendor" "0x050d";
715223536Shselasky	match "product" "0x1203";
716233562Shselasky	action "kldload -n ubsa";
717223536Shselasky};
718223536Shselasky
719223536Shselaskynomatch 32 {
720223536Shselasky	match "bus" "uhub[0-9]+";
721223536Shselasky	match "mode" "host";
722223536Shselasky	match "vendor" "0x050d";
723223536Shselasky	match "product" "0x4050";
724233562Shselasky	action "kldload -n if_zyd";
725223536Shselasky};
726223536Shselasky
727223536Shselaskynomatch 32 {
728223536Shselasky	match "bus" "uhub[0-9]+";
729223536Shselasky	match "mode" "host";
730223536Shselasky	match "vendor" "0x050d";
731223536Shselasky	match "product" "0x5055";
732233562Shselasky	action "kldload -n if_axe";
733223536Shselasky};
734223536Shselasky
735223536Shselaskynomatch 32 {
736223536Shselasky	match "bus" "uhub[0-9]+";
737223536Shselasky	match "mode" "host";
738223536Shselasky	match "vendor" "0x050d";
739223536Shselasky	match "product" "0x7050";
740233562Shselasky	action "kldload -n if_upgt";
741223536Shselasky};
742223536Shselasky
743223536Shselaskynomatch 32 {
744223536Shselasky	match "bus" "uhub[0-9]+";
745223536Shselasky	match "mode" "host";
746223536Shselasky	match "vendor" "0x050d";
747223536Shselasky	match "product" "(0x7050|0x7051)";
748233562Shselasky	action "kldload -n if_ural";
749223536Shselasky};
750223536Shselasky
751223536Shselaskynomatch 32 {
752223536Shselasky	match "bus" "uhub[0-9]+";
753223536Shselasky	match "mode" "host";
754223536Shselasky	match "vendor" "0x050d";
755223536Shselasky	match "product" "0x705a";
756233562Shselasky	action "kldload -n if_rum";
757223536Shselasky};
758223536Shselasky
759223536Shselaskynomatch 32 {
760223536Shselasky	match "bus" "uhub[0-9]+";
761223536Shselasky	match "mode" "host";
762223536Shselasky	match "vendor" "0x050d";
763223536Shselasky	match "product" "0x705c";
764233562Shselasky	action "kldload -n if_zyd";
765223536Shselasky};
766223536Shselasky
767223536Shselaskynomatch 32 {
768223536Shselasky	match "bus" "uhub[0-9]+";
769223536Shselasky	match "mode" "host";
770223536Shselasky	match "vendor" "0x050d";
771223536Shselasky	match "product" "0x705e";
772233562Shselasky	action "kldload -n if_urtw";
773223536Shselasky};
774223536Shselasky
775223536Shselaskynomatch 32 {
776223536Shselasky	match "bus" "uhub[0-9]+";
777223536Shselasky	match "mode" "host";
778223536Shselasky	match "vendor" "0x050d";
779227007Shselasky	match "product" "(0x8053|0x805c|0x815c|0x825a|0x825b)";
780233562Shselasky	action "kldload -n if_run";
781223536Shselasky};
782223536Shselasky
783223536Shselaskynomatch 32 {
784223536Shselasky	match "bus" "uhub[0-9]+";
785223536Shselasky	match "mode" "host";
786223536Shselasky	match "vendor" "0x050d";
787223536Shselasky	match "product" "0x905b";
788233562Shselasky	action "kldload -n if_rum";
789223536Shselasky};
790223536Shselasky
791223536Shselaskynomatch 32 {
792223536Shselasky	match "bus" "uhub[0-9]+";
793223536Shselasky	match "mode" "host";
794223536Shselasky	match "vendor" "0x050d";
795223536Shselasky	match "product" "0x935a";
796233562Shselasky	action "kldload -n if_run";
797223536Shselasky};
798223536Shselasky
799223536Shselaskynomatch 32 {
800223536Shselasky	match "bus" "uhub[0-9]+";
801223536Shselasky	match "mode" "host";
802223519Shselasky	match "vendor" "0x0525";
803223536Shselasky	match "product" "0x1080";
804233562Shselasky	action "kldload -n udbp";
805223519Shselasky};
806223519Shselasky
807223519Shselaskynomatch 32 {
808223519Shselasky	match "bus" "uhub[0-9]+";
809223519Shselasky	match "mode" "host";
810223536Shselasky	match "vendor" "0x0525";
811223536Shselasky	match "product" "0xa4a2";
812233562Shselasky	action "kldload -n if_cdce";
813223536Shselasky};
814223536Shselasky
815223536Shselaskynomatch 32 {
816223536Shselasky	match "bus" "uhub[0-9]+";
817223536Shselasky	match "mode" "host";
818223519Shselasky	match "vendor" "0x0536";
819223519Shselasky	match "product" "0x01a0";
820233562Shselasky	action "kldload -n uipaq";
821223519Shselasky};
822223519Shselasky
823223519Shselaskynomatch 32 {
824223519Shselasky	match "bus" "uhub[0-9]+";
825223519Shselasky	match "mode" "host";
826223519Shselasky	match "vendor" "0x0543";
827223519Shselasky	match "product" "(0x0ed9|0x1527|0x1529|0x152b|0x152e|0x1921|0x1922|0x1923)";
828233562Shselasky	action "kldload -n uipaq";
829223519Shselasky};
830223519Shselasky
831223519Shselaskynomatch 32 {
832223519Shselasky	match "bus" "uhub[0-9]+";
833223519Shselasky	match "mode" "host";
834223519Shselasky	match "vendor" "0x0547";
835223536Shselasky	match "product" "0x2008";
836233562Shselasky	action "kldload -n uplcom";
837223519Shselasky};
838223519Shselasky
839223519Shselaskynomatch 32 {
840223519Shselasky	match "bus" "uhub[0-9]+";
841223519Shselasky	match "mode" "host";
842223536Shselasky	match "vendor" "0x0547";
843223536Shselasky	match "product" "0x2720";
844233562Shselasky	action "kldload -n udbp";
845223536Shselasky};
846223536Shselasky
847223536Shselaskynomatch 32 {
848223536Shselasky	match "bus" "uhub[0-9]+";
849223536Shselasky	match "mode" "host";
850223519Shselasky	match "vendor" "0x054c";
851223536Shselasky	match "product" "(0x0038|0x0066|0x0095|0x009a|0x00da|0x0169)";
852233562Shselasky	action "kldload -n uvisor";
853223519Shselasky};
854223519Shselasky
855223519Shselaskynomatch 32 {
856223519Shselasky	match "bus" "uhub[0-9]+";
857223519Shselasky	match "mode" "host";
858223536Shselasky	match "vendor" "0x054c";
859223536Shselasky	match "product" "0x0437";
860233562Shselasky	action "kldload -n uplcom";
861223536Shselasky};
862223536Shselasky
863223536Shselaskynomatch 32 {
864223536Shselasky	match "bus" "uhub[0-9]+";
865223536Shselasky	match "mode" "host";
866223519Shselasky	match "vendor" "0x0557";
867223536Shselasky	match "product" "0x2002";
868233562Shselasky	action "kldload -n if_kue";
869223519Shselasky};
870223519Shselasky
871223519Shselaskynomatch 32 {
872223519Shselasky	match "bus" "uhub[0-9]+";
873223519Shselasky	match "mode" "host";
874223536Shselasky	match "vendor" "0x0557";
875223536Shselasky	match "product" "0x2007";
876233562Shselasky	action "kldload -n if_aue";
877223536Shselasky};
878223536Shselasky
879223536Shselaskynomatch 32 {
880223536Shselasky	match "bus" "uhub[0-9]+";
881223536Shselasky	match "mode" "host";
882223536Shselasky	match "vendor" "0x0557";
883223536Shselasky	match "product" "0x2008";
884233562Shselasky	action "kldload -n uplcom";
885223536Shselasky};
886223536Shselasky
887223536Shselaskynomatch 32 {
888223536Shselasky	match "bus" "uhub[0-9]+";
889223536Shselasky	match "mode" "host";
890223536Shselasky	match "vendor" "0x0557";
891223536Shselasky	match "product" "0x2009";
892233562Shselasky	action "kldload -n if_axe";
893223536Shselasky};
894223536Shselasky
895223536Shselaskynomatch 32 {
896223536Shselasky	match "bus" "uhub[0-9]+";
897223536Shselasky	match "mode" "host";
898223536Shselasky	match "vendor" "0x0557";
899223536Shselasky	match "product" "0x4000";
900233562Shselasky	action "kldload -n if_kue";
901223536Shselasky};
902223536Shselasky
903223536Shselaskynomatch 32 {
904223536Shselasky	match "bus" "uhub[0-9]+";
905223536Shselasky	match "mode" "host";
906223519Shselasky	match "vendor" "0x055d";
907223519Shselasky	match "product" "0x2018";
908233562Shselasky	action "kldload -n if_run";
909223519Shselasky};
910223519Shselasky
911223519Shselaskynomatch 32 {
912223519Shselasky	match "bus" "uhub[0-9]+";
913223519Shselasky	match "mode" "host";
914223519Shselasky	match "vendor" "0x0565";
915223536Shselasky	match "product" "0x0001";
916233562Shselasky	action "kldload -n ubsa";
917223519Shselasky};
918223519Shselasky
919223519Shselaskynomatch 32 {
920223519Shselasky	match "bus" "uhub[0-9]+";
921223519Shselasky	match "mode" "host";
922223536Shselasky	match "vendor" "0x0565";
923223536Shselasky	match "product" "(0x0002|0x0003|0x0005)";
924233562Shselasky	action "kldload -n if_kue";
925223536Shselasky};
926223536Shselasky
927223536Shselaskynomatch 32 {
928223536Shselasky	match "bus" "uhub[0-9]+";
929223536Shselasky	match "mode" "host";
930223519Shselasky	match "vendor" "0x0567";
931223519Shselasky	match "product" "(0x2000|0x2002)";
932233562Shselasky	action "kldload -n if_upgt";
933223519Shselasky};
934223519Shselasky
935223519Shselaskynomatch 32 {
936223519Shselasky	match "bus" "uhub[0-9]+";
937223519Shselasky	match "mode" "host";
938223519Shselasky	match "vendor" "0x056c";
939223519Shselasky	match "product" "0x8007";
940233562Shselasky	action "kldload -n ubsa";
941223519Shselasky};
942223519Shselasky
943223519Shselaskynomatch 32 {
944223519Shselasky	match "bus" "uhub[0-9]+";
945223519Shselasky	match "mode" "host";
946223519Shselasky	match "vendor" "0x056e";
947223536Shselasky	match "product" "(0x200c|0x4002|0x4005|0x400b|0x4010)";
948233562Shselasky	action "kldload -n if_aue";
949223519Shselasky};
950223519Shselasky
951223519Shselaskynomatch 32 {
952223519Shselasky	match "bus" "uhub[0-9]+";
953223519Shselasky	match "mode" "host";
954223536Shselasky	match "vendor" "0x056e";
955223536Shselasky	match "product" "(0x5003|0x5004)";
956233562Shselasky	action "kldload -n uplcom";
957223536Shselasky};
958223536Shselasky
959223536Shselaskynomatch 32 {
960223536Shselasky	match "bus" "uhub[0-9]+";
961223536Shselasky	match "mode" "host";
962223536Shselasky	match "vendor" "0x056e";
963223536Shselasky	match "product" "0xabc1";
964233562Shselasky	action "kldload -n if_aue";
965223536Shselasky};
966223536Shselasky
967223536Shselaskynomatch 32 {
968223536Shselasky	match "bus" "uhub[0-9]+";
969223536Shselasky	match "mode" "host";
970223519Shselasky	match "vendor" "0x057c";
971223519Shselasky	match "product" "(0x2200|0x3800)";
972233562Shselasky	action "kldload -n ng_ubt";
973223519Shselasky};
974223519Shselasky
975223519Shselaskynomatch 32 {
976223519Shselasky	match "bus" "uhub[0-9]+";
977223519Shselasky	match "mode" "host";
978223519Shselasky	match "vendor" "0x0584";
979223536Shselasky	match "product" "0xb000";
980233562Shselasky	action "kldload -n uplcom";
981223519Shselasky};
982223519Shselasky
983223519Shselaskynomatch 32 {
984223519Shselasky	match "bus" "uhub[0-9]+";
985223519Shselasky	match "mode" "host";
986223536Shselasky	match "vendor" "0x0584";
987223536Shselasky	match "product" "0xb020";
988233562Shselasky	action "kldload -n uftdi";
989223536Shselasky};
990223536Shselasky
991223536Shselaskynomatch 32 {
992223536Shselasky	match "bus" "uhub[0-9]+";
993223536Shselasky	match "mode" "host";
994223519Shselasky	match "vendor" "0x0586";
995223536Shselasky	match "product" "(0x3401|0x3407|0x3409|0x340a|0x340f|0x3410)";
996233562Shselasky	action "kldload -n if_zyd";
997223519Shselasky};
998223519Shselasky
999223519Shselaskynomatch 32 {
1000223519Shselasky	match "bus" "uhub[0-9]+";
1001223519Shselasky	match "mode" "host";
1002223536Shselasky	match "vendor" "0x0586";
1003223536Shselasky	match "product" "(0x3416|0x341a)";
1004233562Shselasky	action "kldload -n if_run";
1005223536Shselasky};
1006223536Shselasky
1007223536Shselaskynomatch 32 {
1008223536Shselasky	match "bus" "uhub[0-9]+";
1009223536Shselasky	match "mode" "host";
1010223519Shselasky	match "vendor" "0x058f";
1011223519Shselasky	match "product" "0x9720";
1012233562Shselasky	action "kldload -n uplcom";
1013223519Shselasky};
1014223519Shselasky
1015223519Shselaskynomatch 32 {
1016223519Shselasky	match "bus" "uhub[0-9]+";
1017223519Shselasky	match "mode" "host";
1018223519Shselasky	match "vendor" "0x05a6";
1019223519Shselasky	match "product" "0x0101";
1020233562Shselasky	action "kldload -n if_run";
1021223519Shselasky};
1022223519Shselasky
1023223519Shselaskynomatch 32 {
1024223519Shselasky	match "bus" "uhub[0-9]+";
1025223519Shselasky	match "mode" "host";
1026223519Shselasky	match "vendor" "0x05ac";
1027223536Shselasky	match "product" "(0x020d|0x020e|0x020f|0x0215|0x0217|0x0218|0x0219|0x021a|0x021b|0x021c|0x0229|0x022a|0x022b|0x030a|0x030b)";
1028233562Shselasky	action "kldload -n atp";
1029223519Shselasky};
1030223519Shselasky
1031223519Shselaskynomatch 32 {
1032223519Shselasky	match "bus" "uhub[0-9]+";
1033223519Shselasky	match "mode" "host";
1034223536Shselasky	match "vendor" "0x05ac";
1035223536Shselasky	match "product" "0x1402";
1036233562Shselasky	action "kldload -n if_axe";
1037223536Shselasky};
1038223536Shselasky
1039223536Shselaskynomatch 32 {
1040223536Shselasky	match "bus" "uhub[0-9]+";
1041223536Shselasky	match "mode" "host";
1042223519Shselasky	match "vendor" "0x05ad";
1043223519Shselasky	match "product" "0x0fba";
1044233562Shselasky	action "kldload -n uplcom";
1045223519Shselasky};
1046223519Shselasky
1047223519Shselaskynomatch 32 {
1048223519Shselasky	match "bus" "uhub[0-9]+";
1049223519Shselasky	match "mode" "host";
1050223519Shselasky	match "vendor" "0x05c6";
1051240670Shselasky	match "product" "(0x1000|0x6000|0x6613|0x9000|0x9204|0x9205)";
1052233562Shselasky	action "kldload -n u3g";
1053223519Shselasky};
1054223519Shselasky
1055223519Shselaskynomatch 32 {
1056223519Shselasky	match "bus" "uhub[0-9]+";
1057223519Shselasky	match "mode" "host";
1058223519Shselasky	match "vendor" "0x05cc";
1059223519Shselasky	match "product" "0x3000";
1060233562Shselasky	action "kldload -n if_aue";
1061223519Shselasky};
1062223519Shselasky
1063223519Shselaskynomatch 32 {
1064223519Shselasky	match "bus" "uhub[0-9]+";
1065223519Shselasky	match "mode" "host";
1066223519Shselasky	match "vendor" "0x05db";
1067223519Shselasky	match "product" "(0x0003|0x0005|0x0009|0x000a|0x0011)";
1068233562Shselasky	action "kldload -n uvscom";
1069223519Shselasky};
1070223519Shselasky
1071223519Shselaskynomatch 32 {
1072223519Shselasky	match "bus" "uhub[0-9]+";
1073223519Shselasky	match "mode" "host";
1074223519Shselasky	match "vendor" "0x05e0";
1075223519Shselasky	match "product" "(0x2000|0x2001|0x2002|0x2003|0x2004|0x2005|0x2006|0x2007|0x2008|0x2009|0x200a)";
1076233562Shselasky	action "kldload -n uipaq";
1077223519Shselasky};
1078223519Shselasky
1079223519Shselaskynomatch 32 {
1080223519Shselasky	match "bus" "uhub[0-9]+";
1081223519Shselasky	match "mode" "host";
1082223519Shselasky	match "vendor" "0x05e3";
1083223519Shselasky	match "product" "0x0501";
1084233562Shselasky	action "kldload -n udbp";
1085223519Shselasky};
1086223519Shselasky
1087223519Shselaskynomatch 32 {
1088223519Shselasky	match "bus" "uhub[0-9]+";
1089223519Shselasky	match "mode" "host";
1090223519Shselasky	match "vendor" "0x05e9";
1091223519Shselasky	match "product" "(0x0008|0x0009)";
1092233562Shselasky	action "kldload -n if_kue";
1093223519Shselasky};
1094223519Shselasky
1095223519Shselaskynomatch 32 {
1096223519Shselasky	match "bus" "uhub[0-9]+";
1097223519Shselasky	match "mode" "host";
1098240670Shselasky	match "vendor" "0x0647";
1099240670Shselasky	match "product" "0x0100";
1100240670Shselasky	action "kldload -n uftdi";
1101240670Shselasky};
1102240670Shselasky
1103240670Shselaskynomatch 32 {
1104240670Shselasky	match "bus" "uhub[0-9]+";
1105240670Shselasky	match "mode" "host";
1106223519Shselasky	match "vendor" "0x066b";
1107223536Shselasky	match "product" "(0x200c|0x2202)";
1108233562Shselasky	action "kldload -n if_aue";
1109223519Shselasky};
1110223519Shselasky
1111223519Shselaskynomatch 32 {
1112223519Shselasky	match "bus" "uhub[0-9]+";
1113223519Shselasky	match "mode" "host";
1114223536Shselasky	match "vendor" "0x066b";
1115223536Shselasky	match "product" "0x2202";
1116233562Shselasky	action "kldload -n if_kue";
1117223536Shselasky};
1118223536Shselasky
1119223536Shselaskynomatch 32 {
1120223536Shselasky	match "bus" "uhub[0-9]+";
1121223536Shselasky	match "mode" "host";
1122223536Shselasky	match "vendor" "0x066b";
1123223536Shselasky	match "product" "(0x2203|0x2204|0x2206|0x400b)";
1124233562Shselasky	action "kldload -n if_aue";
1125223536Shselasky};
1126223536Shselasky
1127223536Shselaskynomatch 32 {
1128223536Shselasky	match "bus" "uhub[0-9]+";
1129223536Shselasky	match "mode" "host";
1130223519Shselasky	match "vendor" "0x0675";
1131223519Shselasky	match "product" "0x0550";
1132233562Shselasky	action "kldload -n if_zyd";
1133223519Shselasky};
1134223519Shselasky
1135223519Shselaskynomatch 32 {
1136223519Shselasky	match "bus" "uhub[0-9]+";
1137223519Shselasky	match "mode" "host";
1138223519Shselasky	match "vendor" "0x067b";
1139223536Shselasky	match "product" "(0x0000|0x0001)";
1140233562Shselasky	action "kldload -n udbp";
1141223519Shselasky};
1142223519Shselasky
1143223519Shselaskynomatch 32 {
1144223519Shselasky	match "bus" "uhub[0-9]+";
1145223519Shselasky	match "mode" "host";
1146223536Shselasky	match "vendor" "0x067b";
1147240670Shselasky	match "product" "(0x0307|0x04bb|0x0609|0x0611|0x0612|0x1234|0x206a|0x2303)";
1148233562Shselasky	action "kldload -n uplcom";
1149223536Shselasky};
1150223536Shselasky
1151223536Shselaskynomatch 32 {
1152223536Shselasky	match "bus" "uhub[0-9]+";
1153223536Shselasky	match "mode" "host";
1154223536Shselasky	match "vendor" "0x067b";
1155223536Shselasky	match "product" "0x2501";
1156233562Shselasky	action "kldload -n if_cdce";
1157223536Shselasky};
1158223536Shselasky
1159223536Shselaskynomatch 32 {
1160223536Shselasky	match "bus" "uhub[0-9]+";
1161223536Shselasky	match "mode" "host";
1162223536Shselasky	match "vendor" "0x067b";
1163223536Shselasky	match "product" "(0x331a|0xaaa0|0xaaa2)";
1164233562Shselasky	action "kldload -n uplcom";
1165223536Shselasky};
1166223536Shselasky
1167223536Shselaskynomatch 32 {
1168223536Shselasky	match "bus" "uhub[0-9]+";
1169223536Shselasky	match "mode" "host";
1170223519Shselasky	match "vendor" "0x067c";
1171223519Shselasky	match "product" "0x1001";
1172233562Shselasky	action "kldload -n if_aue";
1173223519Shselasky};
1174223519Shselasky
1175223519Shselaskynomatch 32 {
1176223519Shselasky	match "bus" "uhub[0-9]+";
1177223519Shselasky	match "mode" "host";
1178223519Shselasky	match "vendor" "0x067e";
1179223519Shselasky	match "product" "0x1001";
1180233562Shselasky	action "kldload -n uipaq";
1181223519Shselasky};
1182223519Shselasky
1183223519Shselaskynomatch 32 {
1184223519Shselasky	match "bus" "uhub[0-9]+";
1185223519Shselasky	match "mode" "host";
1186223519Shselasky	match "vendor" "0x0681";
1187223519Shselasky	match "product" "0x3c06";
1188233562Shselasky	action "kldload -n if_ural";
1189223519Shselasky};
1190223519Shselasky
1191223519Shselaskynomatch 32 {
1192223519Shselasky	match "bus" "uhub[0-9]+";
1193223519Shselasky	match "mode" "host";
1194240670Shselasky	match "vendor" "0x06ce";
1195240670Shselasky	match "product" "0x8311";
1196240670Shselasky	action "kldload -n uftdi";
1197240670Shselasky};
1198240670Shselasky
1199240670Shselaskynomatch 32 {
1200240670Shselasky	match "bus" "uhub[0-9]+";
1201240670Shselasky	match "mode" "host";
1202223519Shselasky	match "vendor" "0x06e1";
1203223519Shselasky	match "product" "(0x0008|0x0009)";
1204233562Shselasky	action "kldload -n if_kue";
1205223519Shselasky};
1206223519Shselasky
1207223519Shselaskynomatch 32 {
1208223519Shselasky	match "bus" "uhub[0-9]+";
1209223519Shselasky	match "mode" "host";
1210223519Shselasky	match "vendor" "0x06f8";
1211223536Shselasky	match "product" "0xe000";
1212233562Shselasky	action "kldload -n if_ural";
1213223519Shselasky};
1214223519Shselasky
1215223519Shselaskynomatch 32 {
1216223519Shselasky	match "bus" "uhub[0-9]+";
1217223519Shselasky	match "mode" "host";
1218223536Shselasky	match "vendor" "0x06f8";
1219223536Shselasky	match "product" "(0xe010|0xe020)";
1220233562Shselasky	action "kldload -n if_rum";
1221223536Shselasky};
1222223536Shselasky
1223223536Shselaskynomatch 32 {
1224223536Shselasky	match "bus" "uhub[0-9]+";
1225223536Shselasky	match "mode" "host";
1226223536Shselasky	match "vendor" "0x06f8";
1227223536Shselasky	match "product" "0xe030";
1228233562Shselasky	action "kldload -n if_run";
1229223536Shselasky};
1230223536Shselasky
1231223536Shselaskynomatch 32 {
1232223536Shselasky	match "bus" "uhub[0-9]+";
1233223536Shselasky	match "mode" "host";
1234223519Shselasky	match "vendor" "0x0707";
1235223536Shselasky	match "product" "0x0100";
1236233562Shselasky	action "kldload -n if_kue";
1237223519Shselasky};
1238223519Shselasky
1239223519Shselaskynomatch 32 {
1240223519Shselasky	match "bus" "uhub[0-9]+";
1241223519Shselasky	match "mode" "host";
1242223536Shselasky	match "vendor" "0x0707";
1243223536Shselasky	match "product" "(0x0200|0x0201)";
1244233562Shselasky	action "kldload -n if_aue";
1245223536Shselasky};
1246223536Shselasky
1247223536Shselaskynomatch 32 {
1248223536Shselasky	match "bus" "uhub[0-9]+";
1249223536Shselasky	match "mode" "host";
1250223536Shselasky	match "vendor" "0x0707";
1251223536Shselasky	match "product" "0xee13";
1252233562Shselasky	action "kldload -n if_upgt";
1253223536Shselasky};
1254223536Shselasky
1255223536Shselaskynomatch 32 {
1256223536Shselasky	match "bus" "uhub[0-9]+";
1257223536Shselasky	match "mode" "host";
1258223536Shselasky	match "vendor" "0x0707";
1259223536Shselasky	match "product" "0xee13";
1260233562Shselasky	action "kldload -n if_ural";
1261223536Shselasky};
1262223536Shselasky
1263223536Shselaskynomatch 32 {
1264223536Shselasky	match "bus" "uhub[0-9]+";
1265223536Shselasky	match "mode" "host";
1266223519Shselasky	match "vendor" "0x0711";
1267223519Shselasky	match "product" "(0x0200|0x0210|0x0230)";
1268233562Shselasky	action "kldload -n umct";
1269223519Shselasky};
1270223519Shselasky
1271223519Shselaskynomatch 32 {
1272223519Shselasky	match "bus" "uhub[0-9]+";
1273223519Shselasky	match "mode" "host";
1274223519Shselasky	match "vendor" "0x0731";
1275223519Shselasky	match "product" "(0x0528|0x2003)";
1276233562Shselasky	action "kldload -n uplcom";
1277223519Shselasky};
1278223519Shselasky
1279223519Shselaskynomatch 32 {
1280223519Shselasky	match "bus" "uhub[0-9]+";
1281223519Shselasky	match "mode" "host";
1282223519Shselasky	match "vendor" "0x0745";
1283223536Shselasky	match "product" "0x0001";
1284233562Shselasky	action "kldload -n uplcom";
1285223519Shselasky};
1286223519Shselasky
1287223519Shselaskynomatch 32 {
1288223519Shselasky	match "bus" "uhub[0-9]+";
1289223519Shselasky	match "mode" "host";
1290223536Shselasky	match "vendor" "0x0745";
1291223536Shselasky	match "product" "0x1000";
1292233562Shselasky	action "kldload -n uslcom";
1293223536Shselasky};
1294223536Shselasky
1295223536Shselaskynomatch 32 {
1296223536Shselasky	match "bus" "uhub[0-9]+";
1297223536Shselasky	match "mode" "host";
1298223519Shselasky	match "vendor" "0x0769";
1299223536Shselasky	match "product" "0x11f2";
1300233562Shselasky	action "kldload -n if_urtw";
1301223519Shselasky};
1302223519Shselasky
1303223519Shselaskynomatch 32 {
1304223519Shselasky	match "bus" "uhub[0-9]+";
1305223519Shselasky	match "mode" "host";
1306223536Shselasky	match "vendor" "0x0769";
1307223536Shselasky	match "product" "0x11f3";
1308233562Shselasky	action "kldload -n if_ural";
1309223536Shselasky};
1310223536Shselasky
1311223536Shselaskynomatch 32 {
1312223536Shselasky	match "bus" "uhub[0-9]+";
1313223536Shselasky	match "mode" "host";
1314223536Shselasky	match "vendor" "0x0769";
1315223536Shselasky	match "product" "0x31f3";
1316233562Shselasky	action "kldload -n if_rum";
1317223536Shselasky};
1318223536Shselasky
1319223536Shselaskynomatch 32 {
1320223536Shselasky	match "bus" "uhub[0-9]+";
1321223536Shselasky	match "mode" "host";
1322223519Shselasky	match "vendor" "0x077b";
1323223519Shselasky	match "product" "0x2226";
1324233562Shselasky	action "kldload -n if_axe";
1325223519Shselasky};
1326223519Shselasky
1327223519Shselaskynomatch 32 {
1328223519Shselasky	match "bus" "uhub[0-9]+";
1329223519Shselasky	match "mode" "host";
1330223519Shselasky	match "vendor" "0x0789";
1331223536Shselasky	match "product" "0x010c";
1332233562Shselasky	action "kldload -n if_urtw";
1333223519Shselasky};
1334223519Shselasky
1335223519Shselaskynomatch 32 {
1336223519Shselasky	match "bus" "uhub[0-9]+";
1337223519Shselasky	match "mode" "host";
1338223536Shselasky	match "vendor" "0x0789";
1339223536Shselasky	match "product" "0x0160";
1340233562Shselasky	action "kldload -n if_axe";
1341223536Shselasky};
1342223536Shselasky
1343223536Shselaskynomatch 32 {
1344223536Shselasky	match "bus" "uhub[0-9]+";
1345223536Shselasky	match "mode" "host";
1346223536Shselasky	match "vendor" "0x0789";
1347240670Shselasky	match "product" "(0x0162|0x0163|0x0164|0x0166|0x0168)";
1348233562Shselasky	action "kldload -n if_run";
1349223536Shselasky};
1350223536Shselasky
1351223536Shselaskynomatch 32 {
1352223536Shselasky	match "bus" "uhub[0-9]+";
1353223536Shselasky	match "mode" "host";
1354223519Shselasky	match "vendor" "0x078b";
1355223519Shselasky	match "product" "0x1234";
1356233562Shselasky	action "kldload -n uplcom";
1357223519Shselasky};
1358223519Shselasky
1359223519Shselaskynomatch 32 {
1360223519Shselasky	match "bus" "uhub[0-9]+";
1361223519Shselasky	match "mode" "host";
1362223519Shselasky	match "vendor" "0x079b";
1363223536Shselasky	match "product" "0x0027";
1364233562Shselasky	action "kldload -n uplcom";
1365223519Shselasky};
1366223519Shselasky
1367223519Shselaskynomatch 32 {
1368223519Shselasky	match "bus" "uhub[0-9]+";
1369223519Shselasky	match "mode" "host";
1370223536Shselasky	match "vendor" "0x079b";
1371223536Shselasky	match "product" "(0x004a|0x0062)";
1372233562Shselasky	action "kldload -n if_zyd";
1373223536Shselasky};
1374223536Shselasky
1375223536Shselaskynomatch 32 {
1376223536Shselasky	match "bus" "uhub[0-9]+";
1377223536Shselasky	match "mode" "host";
1378223519Shselasky	match "vendor" "0x07a6";
1379223519Shselasky	match "product" "(0x07c2|0x0986|0x8511|0x8513|0x8515)";
1380233562Shselasky	action "kldload -n if_aue";
1381223519Shselasky};
1382223519Shselasky
1383223519Shselaskynomatch 32 {
1384223519Shselasky	match "bus" "uhub[0-9]+";
1385223519Shselasky	match "mode" "host";
1386223519Shselasky	match "vendor" "0x07aa";
1387223536Shselasky	match "product" "0x0001";
1388233562Shselasky	action "kldload -n if_kue";
1389223519Shselasky};
1390223519Shselasky
1391223519Shselaskynomatch 32 {
1392223519Shselasky	match "bus" "uhub[0-9]+";
1393223519Shselasky	match "mode" "host";
1394223536Shselasky	match "vendor" "0x07aa";
1395223536Shselasky	match "product" "(0x0004|0x000d)";
1396233562Shselasky	action "kldload -n if_aue";
1397223536Shselasky};
1398223536Shselasky
1399223536Shselaskynomatch 32 {
1400223536Shselasky	match "bus" "uhub[0-9]+";
1401223536Shselasky	match "mode" "host";
1402223536Shselasky	match "vendor" "0x07aa";
1403223536Shselasky	match "product" "0x0017";
1404233562Shselasky	action "kldload -n if_axe";
1405223536Shselasky};
1406223536Shselasky
1407223536Shselaskynomatch 32 {
1408223536Shselasky	match "bus" "uhub[0-9]+";
1409223536Shselasky	match "mode" "host";
1410223536Shselasky	match "vendor" "0x07aa";
1411223536Shselasky	match "product" "0x002a";
1412233562Shselasky	action "kldload -n uplcom";
1413223536Shselasky};
1414223536Shselasky
1415223536Shselaskynomatch 32 {
1416223536Shselasky	match "bus" "uhub[0-9]+";
1417223536Shselasky	match "mode" "host";
1418223536Shselasky	match "vendor" "0x07aa";
1419223536Shselasky	match "product" "(0x002d|0x002e)";
1420233562Shselasky	action "kldload -n if_rum";
1421223536Shselasky};
1422223536Shselasky
1423223536Shselaskynomatch 32 {
1424223536Shselasky	match "bus" "uhub[0-9]+";
1425223536Shselasky	match "mode" "host";
1426223536Shselasky	match "vendor" "0x07aa";
1427223536Shselasky	match "product" "(0x002f|0x003c|0x003f|0x0041|0x0042)";
1428233562Shselasky	action "kldload -n if_run";
1429223536Shselasky};
1430223536Shselasky
1431223536Shselaskynomatch 32 {
1432223536Shselasky	match "bus" "uhub[0-9]+";
1433223536Shselasky	match "mode" "host";
1434223536Shselasky	match "vendor" "0x07aa";
1435223536Shselasky	match "product" "0x9601";
1436233562Shselasky	action "kldload -n if_udav";
1437223536Shselasky};
1438223536Shselasky
1439223536Shselaskynomatch 32 {
1440223536Shselasky	match "bus" "uhub[0-9]+";
1441223536Shselasky	match "mode" "host";
1442223519Shselasky	match "vendor" "0x07b8";
1443223536Shselasky	match "product" "(0x110c|0x200c)";
1444233562Shselasky	action "kldload -n if_aue";
1445223519Shselasky};
1446223519Shselasky
1447223519Shselaskynomatch 32 {
1448223519Shselasky	match "bus" "uhub[0-9]+";
1449223519Shselasky	match "mode" "host";
1450223536Shselasky	match "vendor" "0x07b8";
1451223536Shselasky	match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072)";
1452233562Shselasky	action "kldload -n if_run";
1453223536Shselasky};
1454223536Shselasky
1455223536Shselaskynomatch 32 {
1456223536Shselasky	match "bus" "uhub[0-9]+";
1457223536Shselasky	match "mode" "host";
1458223536Shselasky	match "vendor" "0x07b8";
1459223536Shselasky	match "product" "0x4000";
1460233562Shselasky	action "kldload -n if_kue";
1461223536Shselasky};
1462223536Shselasky
1463223536Shselaskynomatch 32 {
1464223536Shselasky	match "bus" "uhub[0-9]+";
1465223536Shselasky	match "mode" "host";
1466223536Shselasky	match "vendor" "0x07b8";
1467223536Shselasky	match "product" "(0x4002|0x4003|0x4004|0x4007|0x400b|0x400c|0x4102|0x4104)";
1468233562Shselasky	action "kldload -n if_aue";
1469223536Shselasky};
1470223536Shselasky
1471223536Shselaskynomatch 32 {
1472223536Shselasky	match "bus" "uhub[0-9]+";
1473223536Shselasky	match "mode" "host";
1474223536Shselasky	match "vendor" "0x07b8";
1475223536Shselasky	match "product" "0x420a";
1476233562Shselasky	action "kldload -n if_axe";
1477223536Shselasky};
1478223536Shselasky
1479223536Shselaskynomatch 32 {
1480223536Shselasky	match "bus" "uhub[0-9]+";
1481223536Shselasky	match "mode" "host";
1482223536Shselasky	match "vendor" "0x07b8";
1483223536Shselasky	match "product" "0x6001";
1484233562Shselasky	action "kldload -n if_zyd";
1485223536Shselasky};
1486223536Shselasky
1487223536Shselaskynomatch 32 {
1488223536Shselasky	match "bus" "uhub[0-9]+";
1489223536Shselasky	match "mode" "host";
1490223536Shselasky	match "vendor" "0x07b8";
1491223536Shselasky	match "product" "0xabc1";
1492233562Shselasky	action "kldload -n if_aue";
1493223536Shselasky};
1494223536Shselasky
1495223536Shselaskynomatch 32 {
1496223536Shselasky	match "bus" "uhub[0-9]+";
1497223536Shselasky	match "mode" "host";
1498223536Shselasky	match "vendor" "0x07b8";
1499223536Shselasky	match "product" "(0xb21b|0xb21c|0xb21d|0xb21e|0xb21f)";
1500233562Shselasky	action "kldload -n if_rum";
1501223536Shselasky};
1502223536Shselasky
1503223536Shselaskynomatch 32 {
1504223536Shselasky	match "bus" "uhub[0-9]+";
1505223536Shselasky	match "mode" "host";
1506223519Shselasky	match "vendor" "0x07c9";
1507223519Shselasky	match "product" "0xb100";
1508233562Shselasky	action "kldload -n if_aue";
1509223519Shselasky};
1510223519Shselasky
1511223519Shselaskynomatch 32 {
1512223519Shselasky	match "bus" "uhub[0-9]+";
1513223519Shselasky	match "mode" "host";
1514223519Shselasky	match "vendor" "0x07cf";
1515223519Shselasky	match "product" "(0x2001|0x2002|0x2003)";
1516233562Shselasky	action "kldload -n uipaq";
1517223519Shselasky};
1518223519Shselasky
1519223519Shselaskynomatch 32 {
1520223519Shselasky	match "bus" "uhub[0-9]+";
1521223519Shselasky	match "mode" "host";
1522223519Shselasky	match "vendor" "0x07d1";
1523223536Shselasky	match "product" "0x3a0c";
1524233562Shselasky	action "kldload -n if_uath";
1525223519Shselasky};
1526223519Shselasky
1527223519Shselaskynomatch 32 {
1528223519Shselasky	match "bus" "uhub[0-9]+";
1529223519Shselasky	match "mode" "host";
1530223536Shselasky	match "vendor" "0x07d1";
1531223536Shselasky	match "product" "(0x3c03|0x3c04|0x3c06|0x3c07)";
1532233562Shselasky	action "kldload -n if_rum";
1533223536Shselasky};
1534223536Shselasky
1535223536Shselaskynomatch 32 {
1536223536Shselasky	match "bus" "uhub[0-9]+";
1537223536Shselasky	match "mode" "host";
1538223536Shselasky	match "vendor" "0x07d1";
1539223536Shselasky	match "product" "(0x3c09|0x3c0a|0x3c0b|0x3c0d|0x3c0e|0x3c0f|0x3c11|0x3c13|0x3c15|0x3c16)";
1540233562Shselasky	action "kldload -n if_run";
1541223536Shselasky};
1542223536Shselasky
1543223536Shselaskynomatch 32 {
1544223536Shselasky	match "bus" "uhub[0-9]+";
1545223536Shselasky	match "mode" "host";
1546223519Shselasky	match "vendor" "0x081e";
1547223519Shselasky	match "product" "0xdf00";
1548233562Shselasky	action "kldload -n uvisor";
1549223519Shselasky};
1550223519Shselasky
1551223519Shselaskynomatch 32 {
1552223519Shselasky	match "bus" "uhub[0-9]+";
1553223519Shselasky	match "mode" "host";
1554223519Shselasky	match "vendor" "0x082d";
1555223519Shselasky	match "product" "(0x0100|0x0200|0x0300)";
1556233562Shselasky	action "kldload -n uvisor";
1557223519Shselasky};
1558223519Shselasky
1559223519Shselaskynomatch 32 {
1560223519Shselasky	match "bus" "uhub[0-9]+";
1561223519Shselasky	match "mode" "host";
1562223519Shselasky	match "vendor" "0x0830";
1563223519Shselasky	match "product" "(0x0001|0x0002|0x0003|0x0020|0x0031|0x0040|0x0050|0x0060|0x0061|0x0070)";
1564233562Shselasky	action "kldload -n uvisor";
1565223519Shselasky};
1566223519Shselasky
1567223519Shselaskynomatch 32 {
1568223519Shselasky	match "bus" "uhub[0-9]+";
1569223519Shselasky	match "mode" "host";
1570223519Shselasky	match "vendor" "0x0833";
1571223519Shselasky	match "product" "(0x012e|0x039f)";
1572233562Shselasky	action "kldload -n uplcom";
1573223519Shselasky};
1574223519Shselasky
1575223519Shselaskynomatch 32 {
1576223519Shselasky	match "bus" "uhub[0-9]+";
1577223519Shselasky	match "mode" "host";
1578223519Shselasky	match "vendor" "0x083a";
1579223536Shselasky	match "product" "0x1046";
1580233562Shselasky	action "kldload -n if_aue";
1581223519Shselasky};
1582223519Shselasky
1583223519Shselaskynomatch 32 {
1584223519Shselasky	match "bus" "uhub[0-9]+";
1585223519Shselasky	match "mode" "host";
1586223536Shselasky	match "vendor" "0x083a";
1587223604Shselasky	match "product" "(0x4505|0x4506)";
1588233562Shselasky	action "kldload -n if_zyd";
1589223536Shselasky};
1590223536Shselasky
1591223536Shselaskynomatch 32 {
1592223536Shselasky	match "bus" "uhub[0-9]+";
1593223536Shselasky	match "mode" "host";
1594223536Shselasky	match "vendor" "0x083a";
1595223536Shselasky	match "product" "0x4508";
1596233562Shselasky	action "kldload -n if_uath";
1597223536Shselasky};
1598223536Shselasky
1599223536Shselaskynomatch 32 {
1600223536Shselasky	match "bus" "uhub[0-9]+";
1601223536Shselasky	match "mode" "host";
1602223536Shselasky	match "vendor" "0x083a";
1603223536Shselasky	match "product" "0x4521";
1604233562Shselasky	action "kldload -n if_upgt";
1605223536Shselasky};
1606223536Shselasky
1607223536Shselaskynomatch 32 {
1608223536Shselasky	match "bus" "uhub[0-9]+";
1609223536Shselasky	match "mode" "host";
1610223536Shselasky	match "vendor" "0x083a";
1611223536Shselasky	match "product" "0x5046";
1612233562Shselasky	action "kldload -n if_aue";
1613223536Shselasky};
1614223536Shselasky
1615223536Shselaskynomatch 32 {
1616223536Shselasky	match "bus" "uhub[0-9]+";
1617223536Shselasky	match "mode" "host";
1618223536Shselasky	match "vendor" "0x083a";
1619223536Shselasky	match "product" "(0x6618|0x7511|0x7512|0x7522|0x8522|0xa512|0xa618|0xa701|0xa702|0xb522|0xc522|0xd522)";
1620233562Shselasky	action "kldload -n if_run";
1621223536Shselasky};
1622223536Shselasky
1623223536Shselaskynomatch 32 {
1624223536Shselasky	match "bus" "uhub[0-9]+";
1625223536Shselasky	match "mode" "host";
1626223536Shselasky	match "vendor" "0x083a";
1627223536Shselasky	match "product" "0xe501";
1628233562Shselasky	action "kldload -n if_zyd";
1629223536Shselasky};
1630223536Shselasky
1631223536Shselaskynomatch 32 {
1632223536Shselasky	match "bus" "uhub[0-9]+";
1633223536Shselasky	match "mode" "host";
1634223519Shselasky	match "vendor" "0x0841";
1635223519Shselasky	match "product" "0x0001";
1636233562Shselasky	action "kldload -n urio";
1637223519Shselasky};
1638223519Shselasky
1639223519Shselaskynomatch 32 {
1640223519Shselasky	match "bus" "uhub[0-9]+";
1641223519Shselasky	match "mode" "host";
1642223519Shselasky	match "vendor" "0x0846";
1643223536Shselasky	match "product" "(0x1001|0x1002)";
1644233562Shselasky	action "kldload -n if_kue";
1645223519Shselasky};
1646223519Shselasky
1647223519Shselaskynomatch 32 {
1648223519Shselasky	match "bus" "uhub[0-9]+";
1649223519Shselasky	match "mode" "host";
1650223536Shselasky	match "vendor" "0x0846";
1651223536Shselasky	match "product" "0x1020";
1652233562Shselasky	action "kldload -n if_aue";
1653223536Shselasky};
1654223536Shselasky
1655223536Shselaskynomatch 32 {
1656223536Shselasky	match "bus" "uhub[0-9]+";
1657223536Shselasky	match "mode" "host";
1658223536Shselasky	match "vendor" "0x0846";
1659223536Shselasky	match "product" "0x1040";
1660233562Shselasky	action "kldload -n if_axe";
1661223536Shselasky};
1662223536Shselasky
1663223536Shselaskynomatch 32 {
1664223536Shselasky	match "bus" "uhub[0-9]+";
1665223536Shselasky	match "mode" "host";
1666223536Shselasky	match "vendor" "0x0846";
1667223536Shselasky	match "product" "0x4240";
1668233562Shselasky	action "kldload -n if_upgt";
1669223536Shselasky};
1670223536Shselasky
1671223536Shselaskynomatch 32 {
1672223536Shselasky	match "bus" "uhub[0-9]+";
1673223536Shselasky	match "mode" "host";
1674223536Shselasky	match "vendor" "0x0846";
1675223536Shselasky	match "product" "0x4260";
1676233562Shselasky	action "kldload -n if_urtw";
1677223536Shselasky};
1678223536Shselasky
1679223536Shselaskynomatch 32 {
1680223536Shselasky	match "bus" "uhub[0-9]+";
1681223536Shselasky	match "mode" "host";
1682223536Shselasky	match "vendor" "0x0846";
1683223536Shselasky	match "product" "0x4300";
1684233562Shselasky	action "kldload -n if_uath";
1685223536Shselasky};
1686223536Shselasky
1687223536Shselaskynomatch 32 {
1688223536Shselasky	match "bus" "uhub[0-9]+";
1689223536Shselasky	match "mode" "host";
1690223536Shselasky	match "vendor" "0x0846";
1691223536Shselasky	match "product" "(0x6100|0x6a00)";
1692233562Shselasky	action "kldload -n if_urtw";
1693223536Shselasky};
1694223536Shselasky
1695223536Shselaskynomatch 32 {
1696223536Shselasky	match "bus" "uhub[0-9]+";
1697223536Shselasky	match "mode" "host";
1698223519Shselasky	match "vendor" "0x0856";
1699240670Shselasky	match "product" "(0xac01|0xac02|0xac03|0xac11|0xac12|0xac16|0xac17|0xac18|0xac19|0xac25|0xac26|0xac27|0xac33|0xac34|0xac49|0xac50|0xba02)";
1700233562Shselasky	action "kldload -n uftdi";
1701223519Shselasky};
1702223519Shselasky
1703223519Shselaskynomatch 32 {
1704223519Shselasky	match "bus" "uhub[0-9]+";
1705223519Shselasky	match "mode" "host";
1706223519Shselasky	match "vendor" "0x085a";
1707223519Shselasky	match "product" "(0x0008|0x0009)";
1708233562Shselasky	action "kldload -n if_kue";
1709223519Shselasky};
1710223519Shselasky
1711223519Shselaskynomatch 32 {
1712223519Shselasky	match "bus" "uhub[0-9]+";
1713223519Shselasky	match "mode" "host";
1714223519Shselasky	match "vendor" "0x086e";
1715223519Shselasky	match "product" "0x1920";
1716233562Shselasky	action "kldload -n if_axe";
1717223519Shselasky};
1718223519Shselasky
1719223519Shselaskynomatch 32 {
1720223519Shselasky	match "bus" "uhub[0-9]+";
1721223519Shselasky	match "mode" "host";
1722223519Shselasky	match "vendor" "0x087d";
1723223519Shselasky	match "product" "0x5704";
1724233562Shselasky	action "kldload -n if_kue";
1725223519Shselasky};
1726223519Shselasky
1727223519Shselaskynomatch 32 {
1728223519Shselasky	match "bus" "uhub[0-9]+";
1729223519Shselasky	match "mode" "host";
1730223519Shselasky	match "vendor" "0x08d1";
1731223536Shselasky	match "product" "0x0001";
1732233562Shselasky	action "kldload -n if_cue";
1733223519Shselasky};
1734223519Shselasky
1735223519Shselaskynomatch 32 {
1736223519Shselasky	match "bus" "uhub[0-9]+";
1737223519Shselasky	match "mode" "host";
1738223536Shselasky	match "vendor" "0x08d1";
1739223536Shselasky	match "product" "0x0003";
1740233562Shselasky	action "kldload -n if_aue";
1741223536Shselasky};
1742223536Shselasky
1743223536Shselaskynomatch 32 {
1744223536Shselasky	match "bus" "uhub[0-9]+";
1745223536Shselasky	match "mode" "host";
1746223519Shselasky	match "vendor" "0x08dd";
1747223536Shselasky	match "product" "(0x0986|0x0987|0x0988|0x8511)";
1748233562Shselasky	action "kldload -n if_aue";
1749223519Shselasky};
1750223519Shselasky
1751223519Shselaskynomatch 32 {
1752223519Shselasky	match "bus" "uhub[0-9]+";
1753223519Shselasky	match "mode" "host";
1754223536Shselasky	match "vendor" "0x08dd";
1755223536Shselasky	match "product" "0x90ff";
1756233562Shselasky	action "kldload -n if_axe";
1757223536Shselasky};
1758223536Shselasky
1759223536Shselaskynomatch 32 {
1760223536Shselasky	match "bus" "uhub[0-9]+";
1761223536Shselasky	match "mode" "host";
1762223519Shselasky	match "vendor" "0x08e6";
1763223519Shselasky	match "product" "0x5501";
1764233562Shselasky	action "kldload -n uslcom";
1765223519Shselasky};
1766223519Shselasky
1767223519Shselaskynomatch 32 {
1768223519Shselasky	match "bus" "uhub[0-9]+";
1769223519Shselasky	match "mode" "host";
1770223519Shselasky	match "vendor" "0x08fd";
1771223519Shselasky	match "product" "0x000a";
1772233562Shselasky	action "kldload -n uslcom";
1773223519Shselasky};
1774223519Shselasky
1775223519Shselaskynomatch 32 {
1776223519Shselasky	match "bus" "uhub[0-9]+";
1777223519Shselasky	match "mode" "host";
1778223519Shselasky	match "vendor" "0x0915";
1779223519Shselasky	match "product" "(0x2000|0x2002)";
1780233562Shselasky	action "kldload -n if_upgt";
1781223519Shselasky};
1782223519Shselasky
1783223519Shselaskynomatch 32 {
1784223519Shselasky	match "bus" "uhub[0-9]+";
1785223519Shselasky	match "mode" "host";
1786223519Shselasky	match "vendor" "0x091e";
1787223519Shselasky	match "product" "0x0004";
1788233562Shselasky	action "kldload -n uvisor";
1789223519Shselasky};
1790223519Shselasky
1791223519Shselaskynomatch 32 {
1792223519Shselasky	match "bus" "uhub[0-9]+";
1793223519Shselasky	match "mode" "host";
1794223519Shselasky	match "vendor" "0x0921";
1795223519Shselasky	match "product" "0x1001";
1796233562Shselasky	action "kldload -n ubsa";
1797223519Shselasky};
1798223519Shselasky
1799223519Shselaskynomatch 32 {
1800223519Shselasky	match "bus" "uhub[0-9]+";
1801223519Shselasky	match "mode" "host";
1802223519Shselasky	match "vendor" "0x0930";
1803223536Shselasky	match "product" "(0x0700|0x0705|0x0706|0x0707|0x0708|0x0709|0x070a|0x070b)";
1804233562Shselasky	action "kldload -n uipaq";
1805223519Shselasky};
1806223519Shselasky
1807223519Shselaskynomatch 32 {
1808223519Shselasky	match "bus" "uhub[0-9]+";
1809223519Shselasky	match "mode" "host";
1810223536Shselasky	match "vendor" "0x0930";
1811223536Shselasky	match "product" "0x0a07";
1812233562Shselasky	action "kldload -n if_run";
1813223536Shselasky};
1814223536Shselasky
1815223536Shselaskynomatch 32 {
1816223536Shselasky	match "bus" "uhub[0-9]+";
1817223536Shselasky	match "mode" "host";
1818223536Shselasky	match "vendor" "0x0930";
1819223536Shselasky	match "product" "(0x0d45|0x1302)";
1820233562Shselasky	action "kldload -n u3g";
1821223536Shselasky};
1822223536Shselasky
1823223536Shselaskynomatch 32 {
1824223536Shselasky	match "bus" "uhub[0-9]+";
1825223536Shselasky	match "mode" "host";
1826223519Shselasky	match "vendor" "0x093c";
1827223519Shselasky	match "product" "(0x0601|0x0701)";
1828233562Shselasky	action "kldload -n uftdi";
1829223519Shselasky};
1830223519Shselasky
1831223519Shselaskynomatch 32 {
1832223519Shselasky	match "bus" "uhub[0-9]+";
1833223519Shselasky	match "mode" "host";
1834223519Shselasky	match "vendor" "0x094b";
1835223519Shselasky	match "product" "0x0001";
1836233562Shselasky	action "kldload -n uipaq";
1837223519Shselasky};
1838223519Shselasky
1839223519Shselaskynomatch 32 {
1840223519Shselasky	match "bus" "uhub[0-9]+";
1841223519Shselasky	match "mode" "host";
1842223519Shselasky	match "vendor" "0x0951";
1843223536Shselasky	match "product" "0x0008";
1844233562Shselasky	action "kldload -n if_kue";
1845223519Shselasky};
1846223519Shselasky
1847223519Shselaskynomatch 32 {
1848223519Shselasky	match "bus" "uhub[0-9]+";
1849223519Shselasky	match "mode" "host";
1850223536Shselasky	match "vendor" "0x0951";
1851223536Shselasky	match "product" "0x000a";
1852233562Shselasky	action "kldload -n if_aue";
1853223536Shselasky};
1854223536Shselasky
1855223536Shselaskynomatch 32 {
1856223536Shselasky	match "bus" "uhub[0-9]+";
1857223536Shselasky	match "mode" "host";
1858223519Shselasky	match "vendor" "0x095a";
1859223519Shselasky	match "product" "0x3003";
1860233562Shselasky	action "kldload -n if_kue";
1861223519Shselasky};
1862223519Shselasky
1863223519Shselaskynomatch 32 {
1864223519Shselasky	match "bus" "uhub[0-9]+";
1865223519Shselasky	match "mode" "host";
1866223519Shselasky	match "vendor" "0x0960";
1867223519Shselasky	match "product" "(0x0065|0x0066|0x0067)";
1868233562Shselasky	action "kldload -n uipaq";
1869223519Shselasky};
1870223519Shselasky
1871223519Shselaskynomatch 32 {
1872223519Shselasky	match "bus" "uhub[0-9]+";
1873223519Shselasky	match "mode" "host";
1874223519Shselasky	match "vendor" "0x0961";
1875223519Shselasky	match "product" "0x0010";
1876233562Shselasky	action "kldload -n uipaq";
1877223519Shselasky};
1878223519Shselasky
1879223519Shselaskynomatch 32 {
1880223519Shselasky	match "bus" "uhub[0-9]+";
1881223519Shselasky	match "mode" "host";
1882223519Shselasky	match "vendor" "0x099e";
1883223519Shselasky	match "product" "(0x0052|0x4000)";
1884233562Shselasky	action "kldload -n uipaq";
1885223519Shselasky};
1886223519Shselasky
1887223519Shselaskynomatch 32 {
1888223519Shselasky	match "bus" "uhub[0-9]+";
1889223519Shselasky	match "mode" "host";
1890223519Shselasky	match "vendor" "0x09aa";
1891223519Shselasky	match "product" "0x1000";
1892233562Shselasky	action "kldload -n if_upgt";
1893223519Shselasky};
1894223519Shselasky
1895223519Shselaskynomatch 32 {
1896223519Shselasky	match "bus" "uhub[0-9]+";
1897223519Shselasky	match "mode" "host";
1898223519Shselasky	match "vendor" "0x09d7";
1899223519Shselasky	match "product" "0x0100";
1900233562Shselasky	action "kldload -n ugensa";
1901223519Shselasky};
1902223519Shselasky
1903223519Shselaskynomatch 32 {
1904223519Shselasky	match "bus" "uhub[0-9]+";
1905223519Shselasky	match "mode" "host";
1906223519Shselasky	match "vendor" "0x0a46";
1907223519Shselasky	match "product" "(0x0268|0x8515|0x9601)";
1908233562Shselasky	action "kldload -n if_udav";
1909223519Shselasky};
1910223519Shselasky
1911223519Shselaskynomatch 32 {
1912223519Shselasky	match "bus" "uhub[0-9]+";
1913223519Shselasky	match "mode" "host";
1914223519Shselasky	match "vendor" "0x0a5c";
1915223519Shselasky	match "product" "0x2033";
1916233562Shselasky	action "kldload -n ubtbcmfw";
1917223519Shselasky};
1918223519Shselasky
1919223519Shselaskynomatch 32 {
1920223519Shselasky	match "bus" "uhub[0-9]+";
1921223519Shselasky	match "mode" "host";
1922240670Shselasky	match "vendor" "0x0acd";
1923240670Shselasky	match "product" "0x0300";
1924240670Shselasky	action "kldload -n uftdi";
1925240670Shselasky};
1926240670Shselasky
1927240670Shselaskynomatch 32 {
1928240670Shselasky	match "bus" "uhub[0-9]+";
1929240670Shselasky	match "mode" "host";
1930223519Shselasky	match "vendor" "0x0ace";
1931223519Shselasky	match "product" "(0x1211|0x1215)";
1932233562Shselasky	action "kldload -n if_zyd";
1933223519Shselasky};
1934223519Shselasky
1935223519Shselaskynomatch 32 {
1936223519Shselasky	match "bus" "uhub[0-9]+";
1937223519Shselasky	match "mode" "host";
1938223519Shselasky	match "vendor" "0x0af0";
1939227007Shselasky	match "product" "(0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701)";
1940233562Shselasky	action "kldload -n u3g";
1941223519Shselasky};
1942223519Shselasky
1943223519Shselaskynomatch 32 {
1944223519Shselasky	match "bus" "uhub[0-9]+";
1945223519Shselasky	match "mode" "host";
1946223536Shselasky	match "vendor" "0x0af0";
1947227007Shselasky	match "product" "0x6711";
1948233562Shselasky	action "kldload -n uhso";
1949227007Shselasky};
1950227007Shselasky
1951227007Shselaskynomatch 32 {
1952227007Shselasky	match "bus" "uhub[0-9]+";
1953227007Shselasky	match "mode" "host";
1954227007Shselasky	match "vendor" "0x0af0";
1955227007Shselasky	match "product" "(0x6721|0x6741|0x6761|0x6800|0x6901)";
1956233562Shselasky	action "kldload -n u3g";
1957227007Shselasky};
1958227007Shselasky
1959227007Shselaskynomatch 32 {
1960227007Shselasky	match "bus" "uhub[0-9]+";
1961227007Shselasky	match "mode" "host";
1962227007Shselasky	match "vendor" "0x0af0";
1963223536Shselasky	match "product" "0x6911";
1964233562Shselasky	action "kldload -n uhso";
1965223536Shselasky};
1966223536Shselasky
1967223536Shselaskynomatch 32 {
1968223536Shselasky	match "bus" "uhub[0-9]+";
1969223536Shselasky	match "mode" "host";
1970223536Shselasky	match "vendor" "0x0af0";
1971223536Shselasky	match "product" "0x6971";
1972233562Shselasky	action "kldload -n u3g";
1973223536Shselasky};
1974223536Shselasky
1975223536Shselaskynomatch 32 {
1976223536Shselasky	match "bus" "uhub[0-9]+";
1977223536Shselasky	match "mode" "host";
1978223536Shselasky	match "vendor" "0x0af0";
1979223536Shselasky	match "product" "0x6971";
1980233562Shselasky	action "kldload -n uhso";
1981223536Shselasky};
1982223536Shselasky
1983223536Shselaskynomatch 32 {
1984223536Shselasky	match "bus" "uhub[0-9]+";
1985223536Shselasky	match "mode" "host";
1986223536Shselasky	match "vendor" "0x0af0";
1987223536Shselasky	match "product" "0x7001";
1988233562Shselasky	action "kldload -n u3g";
1989223536Shselasky};
1990223536Shselasky
1991223536Shselaskynomatch 32 {
1992223536Shselasky	match "bus" "uhub[0-9]+";
1993223536Shselasky	match "mode" "host";
1994223536Shselasky	match "vendor" "0x0af0";
1995223536Shselasky	match "product" "0x7011";
1996233562Shselasky	action "kldload -n uhso";
1997223536Shselasky};
1998223536Shselasky
1999223536Shselaskynomatch 32 {
2000223536Shselasky	match "bus" "uhub[0-9]+";
2001223536Shselasky	match "mode" "host";
2002223536Shselasky	match "vendor" "0x0af0";
2003223536Shselasky	match "product" "(0x7021|0x7041|0x7061|0x7100|0x7201|0x7211)";
2004233562Shselasky	action "kldload -n u3g";
2005223536Shselasky};
2006223536Shselasky
2007223536Shselaskynomatch 32 {
2008223536Shselasky	match "bus" "uhub[0-9]+";
2009223536Shselasky	match "mode" "host";
2010223536Shselasky	match "vendor" "0x0af0";
2011223536Shselasky	match "product" "(0x7251|0x7301|0x7361|0x7381|0x7401|0x7501)";
2012233562Shselasky	action "kldload -n uhso";
2013223536Shselasky};
2014223536Shselasky
2015223536Shselaskynomatch 32 {
2016223536Shselasky	match "bus" "uhub[0-9]+";
2017223536Shselasky	match "mode" "host";
2018223536Shselasky	match "vendor" "0x0af0";
2019223536Shselasky	match "product" "0x7601";
2020233562Shselasky	action "kldload -n u3g";
2021223536Shselasky};
2022223536Shselasky
2023223536Shselaskynomatch 32 {
2024223536Shselasky	match "bus" "uhub[0-9]+";
2025223536Shselasky	match "mode" "host";
2026223536Shselasky	match "vendor" "0x0af0";
2027223536Shselasky	match "product" "(0x7601|0xc031|0xd013|0xd031)";
2028233562Shselasky	action "kldload -n uhso";
2029223536Shselasky};
2030223536Shselasky
2031223536Shselaskynomatch 32 {
2032223536Shselasky	match "bus" "uhub[0-9]+";
2033223536Shselasky	match "mode" "host";
2034223536Shselasky	match "vendor" "0x0af0";
2035223536Shselasky	match "product" "0xd033";
2036233562Shselasky	action "kldload -n u3g";
2037223536Shselasky};
2038223536Shselasky
2039223536Shselaskynomatch 32 {
2040223536Shselasky	match "bus" "uhub[0-9]+";
2041223536Shselasky	match "mode" "host";
2042223536Shselasky	match "vendor" "0x0af0";
2043223536Shselasky	match "product" "(0xd033|0xd055|0xd055)";
2044233562Shselasky	action "kldload -n uhso";
2045223536Shselasky};
2046223536Shselasky
2047223536Shselaskynomatch 32 {
2048223536Shselasky	match "bus" "uhub[0-9]+";
2049223536Shselasky	match "mode" "host";
2050223519Shselasky	match "vendor" "0x0b05";
2051223536Shselasky	match "product" "(0x1706|0x1707)";
2052233562Shselasky	action "kldload -n if_ural";
2053223519Shselasky};
2054223519Shselasky
2055223519Shselaskynomatch 32 {
2056223519Shselasky	match "bus" "uhub[0-9]+";
2057223519Shselasky	match "mode" "host";
2058223536Shselasky	match "vendor" "0x0b05";
2059223536Shselasky	match "product" "(0x170c|0x171b)";
2060233562Shselasky	action "kldload -n if_zyd";
2061223536Shselasky};
2062223536Shselasky
2063223536Shselaskynomatch 32 {
2064223536Shselasky	match "bus" "uhub[0-9]+";
2065223536Shselasky	match "mode" "host";
2066223536Shselasky	match "vendor" "0x0b05";
2067223536Shselasky	match "product" "0x171d";
2068233562Shselasky	action "kldload -n if_urtw";
2069223536Shselasky};
2070223536Shselasky
2071223536Shselaskynomatch 32 {
2072223536Shselasky	match "bus" "uhub[0-9]+";
2073223536Shselasky	match "mode" "host";
2074223536Shselasky	match "vendor" "0x0b05";
2075223536Shselasky	match "product" "(0x1723|0x1724)";
2076233562Shselasky	action "kldload -n if_rum";
2077223536Shselasky};
2078223536Shselasky
2079223536Shselaskynomatch 32 {
2080223536Shselasky	match "bus" "uhub[0-9]+";
2081223536Shselasky	match "mode" "host";
2082223536Shselasky	match "vendor" "0x0b05";
2083244817Shselasky	match "product" "(0x1731|0x1732|0x1742|0x1760|0x1761|0x1784|0x1790|0x179d)";
2084233562Shselasky	action "kldload -n if_run";
2085223536Shselasky};
2086223536Shselasky
2087223536Shselaskynomatch 32 {
2088223536Shselasky	match "bus" "uhub[0-9]+";
2089223536Shselasky	match "mode" "host";
2090223536Shselasky	match "vendor" "0x0b05";
2091223536Shselasky	match "product" "(0x4200|0x4201|0x4202|0x420f|0x9200|0x9202)";
2092233562Shselasky	action "kldload -n uipaq";
2093223536Shselasky};
2094223536Shselasky
2095223536Shselaskynomatch 32 {
2096223536Shselasky	match "bus" "uhub[0-9]+";
2097223536Shselasky	match "mode" "host";
2098223519Shselasky	match "vendor" "0x0b39";
2099240670Shselasky	match "product" "0x0103";
2100240670Shselasky	action "kldload -n uftdi";
2101240670Shselasky};
2102240670Shselasky
2103240670Shselaskynomatch 32 {
2104240670Shselasky	match "bus" "uhub[0-9]+";
2105240670Shselasky	match "mode" "host";
2106240670Shselasky	match "vendor" "0x0b39";
2107223536Shselasky	match "product" "0x0109";
2108233562Shselasky	action "kldload -n if_aue";
2109223519Shselasky};
2110223519Shselasky
2111223519Shselaskynomatch 32 {
2112223519Shselasky	match "bus" "uhub[0-9]+";
2113223519Shselasky	match "mode" "host";
2114223536Shselasky	match "vendor" "0x0b39";
2115223536Shselasky	match "product" "0x0421";
2116233562Shselasky	action "kldload -n uftdi";
2117223536Shselasky};
2118223536Shselasky
2119223536Shselaskynomatch 32 {
2120223536Shselasky	match "bus" "uhub[0-9]+";
2121223536Shselasky	match "mode" "host";
2122223519Shselasky	match "vendor" "0x0b3b";
2123223519Shselasky	match "product" "(0x1630|0x5630|0x6630)";
2124233562Shselasky	action "kldload -n if_zyd";
2125223519Shselasky};
2126223519Shselasky
2127223519Shselaskynomatch 32 {
2128223519Shselasky	match "bus" "uhub[0-9]+";
2129223519Shselasky	match "mode" "host";
2130223519Shselasky	match "vendor" "0x0b41";
2131223519Shselasky	match "product" "0x0011";
2132233562Shselasky	action "kldload -n uplcom";
2133223519Shselasky};
2134223519Shselasky
2135223519Shselaskynomatch 32 {
2136223519Shselasky	match "bus" "uhub[0-9]+";
2137223519Shselasky	match "mode" "host";
2138223519Shselasky	match "vendor" "0x0b63";
2139223519Shselasky	match "product" "0x6530";
2140233562Shselasky	action "kldload -n uplcom";
2141223519Shselasky};
2142223519Shselasky
2143223519Shselaskynomatch 32 {
2144223519Shselasky	match "bus" "uhub[0-9]+";
2145223519Shselasky	match "mode" "host";
2146223519Shselasky	match "vendor" "0x0b8c";
2147223519Shselasky	match "product" "0x2303";
2148233562Shselasky	action "kldload -n uplcom";
2149223519Shselasky};
2150223519Shselasky
2151223519Shselaskynomatch 32 {
2152223519Shselasky	match "bus" "uhub[0-9]+";
2153223519Shselasky	match "mode" "host";
2154223519Shselasky	match "vendor" "0x0b95";
2155231638Shselasky	match "product" "(0x1720|0x1780|0x7720|0x772a|0x772b|0x7e2b)";
2156233562Shselasky	action "kldload -n if_axe";
2157223519Shselasky};
2158223519Shselasky
2159223519Shselaskynomatch 32 {
2160223519Shselasky	match "bus" "uhub[0-9]+";
2161223519Shselasky	match "mode" "host";
2162223519Shselasky	match "vendor" "0x0baf";
2163223536Shselasky	match "product" "0x0118";
2164233562Shselasky	action "kldload -n if_upgt";
2165223519Shselasky};
2166223519Shselasky
2167223519Shselaskynomatch 32 {
2168223519Shselasky	match "bus" "uhub[0-9]+";
2169223519Shselasky	match "mode" "host";
2170223536Shselasky	match "vendor" "0x0baf";
2171223536Shselasky	match "product" "0x0121";
2172233562Shselasky	action "kldload -n if_zyd";
2173223536Shselasky};
2174223536Shselasky
2175223536Shselaskynomatch 32 {
2176223536Shselasky	match "bus" "uhub[0-9]+";
2177223536Shselasky	match "mode" "host";
2178223519Shselasky	match "vendor" "0x0bb2";
2179223519Shselasky	match "product" "0x6098";
2180233562Shselasky	action "kldload -n if_cdce";
2181223519Shselasky};
2182223519Shselasky
2183223519Shselaskynomatch 32 {
2184223519Shselasky	match "bus" "uhub[0-9]+";
2185223519Shselasky	match "mode" "host";
2186223519Shselasky	match "vendor" "0x0bb4";
2187223519Shselasky	match "product" "(0x00ce|0x00cf|0x00cf|0x0a01|0x0a02|0x0a03|0x0a04|0x0a05|0x0a06|0x0a07|0x0a08|0x0a09|0x0a0a|0x0a0b|0x0a0c|0x0a0d|0x0a0e|0x0a0f|0x0a10|0x0a11|0x0a12|0x0a13|0x0a14|0x0a15|0x0a16|0x0a17|0x0a18|0x0a19|0x0a1a|0x0a1b|0x0a1c|0x0a1d|0x0a1e|0x0a1f|0x0a20|0x0a21|0x0a22|0x0a23|0x0a24|0x0a25|0x0a26|0x0a27|0x0a28|0x0a29|0x0a2a|0x0a2b|0x0a2c|0x0a2d|0x0a2e|0x0a2f|0x0a30|0x0a31|0x0a32|0x0a33|0x0a34|0x0a35|0x0a36|0x0a37|0x0a38|0x0a39|0x0a3a|0x0a3b|0x0a3c|0x0a3d|0x0a3e|0x0a3f|0x0a40|0x0a41|0x0a42|0x0a43|0x0a44|0x0a45|0x0a46|0x0a47|0x0a48|0x0a49|0x0a4a|0x0a4b|0x0a4c|0x0a4d|0x0a4e|0x0a4f|0x0a50|0x0a51|0x0a52|0x0a53|0x0a54|0x0a55|0x0a56|0x0a57|0x0a58|0x0a59|0x0a5a|0x0a5b|0x0a5c|0x0a5d|0x0a5e|0x0a5f|0x0a60|0x0a61|0x0a62|0x0a63|0x0a64|0x0a65|0x0a66|0x0a67|0x0a68|0x0a69|0x0a6a|0x0a6b|0x0a6c|0x0a6d|0x0a6e|0x0a6f|0x0a70|0x0a71|0x0a72|0x0a73|0x0a74|0x0a75|0x0a76|0x0a77|0x0a78|0x0a79|0x0a7a|0x0a7b|0x0a7c|0x0a7d|0x0a7e|0x0a7f|0x0a80|0x0a81|0x0a82|0x0a83|0x0a84|0x0a85|0x0a86|0x0a87|0x0a88|0x0a89|0x0a8a|0x0a8b|0x0a8c|0x0a8d|0x0a8e|0x0a8f|0x0a90|0x0a91|0x0a92|0x0a93|0x0a94|0x0a95|0x0a96|0x0a97|0x0a98|0x0a99|0x0a9a|0x0a9b|0x0a9c|0x0a9d|0x0a9e|0x0a9f|0x0bce)";
2188233562Shselasky	action "kldload -n uipaq";
2189223519Shselasky};
2190223519Shselasky
2191223519Shselaskynomatch 32 {
2192223519Shselasky	match "bus" "uhub[0-9]+";
2193223519Shselasky	match "mode" "host";
2194223519Shselasky	match "vendor" "0x0bda";
2195223536Shselasky	match "product" "0x8150";
2196233562Shselasky	action "kldload -n if_rue";
2197223519Shselasky};
2198223519Shselasky
2199223519Shselaskynomatch 32 {
2200223519Shselasky	match "bus" "uhub[0-9]+";
2201223519Shselasky	match "mode" "host";
2202223536Shselasky	match "vendor" "0x0bda";
2203223536Shselasky	match "product" "(0x8187|0x8189|0x8197|0x8198)";
2204233562Shselasky	action "kldload -n if_urtw";
2205223536Shselasky};
2206223536Shselasky
2207223536Shselaskynomatch 32 {
2208223536Shselasky	match "bus" "uhub[0-9]+";
2209223536Shselasky	match "mode" "host";
2210223519Shselasky	match "vendor" "0x0bed";
2211223519Shselasky	match "product" "(0x1100|0x1101)";
2212233562Shselasky	action "kldload -n uslcom";
2213223519Shselasky};
2214223519Shselasky
2215223519Shselaskynomatch 32 {
2216223519Shselasky	match "bus" "uhub[0-9]+";
2217223519Shselasky	match "mode" "host";
2218223519Shselasky	match "vendor" "0x0bf8";
2219223536Shselasky	match "product" "0x1001";
2220233562Shselasky	action "kldload -n uipaq";
2221223519Shselasky};
2222223519Shselasky
2223223519Shselaskynomatch 32 {
2224223519Shselasky	match "bus" "uhub[0-9]+";
2225223519Shselasky	match "mode" "host";
2226223536Shselasky	match "vendor" "0x0bf8";
2227223536Shselasky	match "product" "0x1009";
2228233562Shselasky	action "kldload -n if_upgt";
2229223536Shselasky};
2230223536Shselasky
2231223536Shselaskynomatch 32 {
2232223536Shselasky	match "bus" "uhub[0-9]+";
2233223536Shselasky	match "mode" "host";
2234240670Shselasky	match "vendor" "0x0c26";
2235240670Shselasky	match "product" "(0x0004|0x0009|0x000a|0x000b|0x000c|0x000d|0x0010|0x0011|0x0012|0x0013|0x0018)";
2236240670Shselasky	action "kldload -n uftdi";
2237240670Shselasky};
2238240670Shselasky
2239240670Shselaskynomatch 32 {
2240240670Shselasky	match "bus" "uhub[0-9]+";
2241240670Shselasky	match "mode" "host";
2242240670Shselasky	match "vendor" "0x0c33";
2243240670Shselasky	match "product" "0x0010";
2244240670Shselasky	action "kldload -n uftdi";
2245240670Shselasky};
2246240670Shselasky
2247240670Shselaskynomatch 32 {
2248240670Shselasky	match "bus" "uhub[0-9]+";
2249240670Shselasky	match "mode" "host";
2250223519Shselasky	match "vendor" "0x0c44";
2251223519Shselasky	match "product" "0x03a2";
2252233562Shselasky	action "kldload -n uipaq";
2253223519Shselasky};
2254223519Shselasky
2255223519Shselaskynomatch 32 {
2256223519Shselasky	match "bus" "uhub[0-9]+";
2257223519Shselasky	match "mode" "host";
2258240670Shselasky	match "vendor" "0x0c52";
2259240670Shselasky	match "product" "(0x2101|0x2102|0x2103|0x2104|0x2211|0x2212|0x2213|0x2221|0x2222|0x2223|0x2411|0x2412|0x2413|0x2421|0x2422|0x2423|0x2431|0x2432|0x2433|0x2441|0x2442|0x2443|0x2811|0x2812|0x2813|0x2821|0x2822|0x2823|0x2831|0x2832|0x2833|0x2841|0x2842|0x2843|0x2851|0x2852|0x2853|0x2861|0x2862|0x2863|0x2871|0x2872|0x2873|0x2881|0x2882|0x2883|0x9020)";
2260240670Shselasky	action "kldload -n uftdi";
2261240670Shselasky};
2262240670Shselasky
2263240670Shselaskynomatch 32 {
2264240670Shselasky	match "bus" "uhub[0-9]+";
2265240670Shselasky	match "mode" "host";
2266240670Shselasky	match "vendor" "0x0c6c";
2267240670Shselasky	match "product" "0x04b2";
2268240670Shselasky	action "kldload -n uftdi";
2269240670Shselasky};
2270240670Shselasky
2271240670Shselaskynomatch 32 {
2272240670Shselasky	match "bus" "uhub[0-9]+";
2273240670Shselasky	match "mode" "host";
2274240670Shselasky	match "vendor" "0x0c7d";
2275240670Shselasky	match "product" "0x0005";
2276240670Shselasky	action "kldload -n uftdi";
2277240670Shselasky};
2278240670Shselasky
2279240670Shselaskynomatch 32 {
2280240670Shselasky	match "bus" "uhub[0-9]+";
2281240670Shselasky	match "mode" "host";
2282223519Shselasky	match "vendor" "0x0c88";
2283223536Shselasky	match "product" "0x17da";
2284233562Shselasky	action "kldload -n u3g";
2285223519Shselasky};
2286223519Shselasky
2287223519Shselaskynomatch 32 {
2288223519Shselasky	match "bus" "uhub[0-9]+";
2289223519Shselasky	match "mode" "host";
2290223536Shselasky	match "vendor" "0x0c88";
2291223536Shselasky	match "product" "0x17da";
2292233562Shselasky	action "kldload -n ugensa";
2293223536Shselasky};
2294223536Shselasky
2295223536Shselaskynomatch 32 {
2296223536Shselasky	match "bus" "uhub[0-9]+";
2297223536Shselasky	match "mode" "host";
2298223536Shselasky	match "vendor" "0x0c88";
2299223536Shselasky	match "product" "0x180a";
2300233562Shselasky	action "kldload -n u3g";
2301223536Shselasky};
2302223536Shselasky
2303223536Shselaskynomatch 32 {
2304223536Shselasky	match "bus" "uhub[0-9]+";
2305223536Shselasky	match "mode" "host";
2306223519Shselasky	match "vendor" "0x0c8e";
2307223519Shselasky	match "product" "0x6000";
2308233562Shselasky	action "kldload -n uipaq";
2309223519Shselasky};
2310223519Shselasky
2311223519Shselaskynomatch 32 {
2312223519Shselasky	match "bus" "uhub[0-9]+";
2313223519Shselasky	match "mode" "host";
2314223519Shselasky	match "vendor" "0x0cad";
2315223519Shselasky	match "product" "0x9001";
2316233562Shselasky	action "kldload -n uipaq";
2317223519Shselasky};
2318223519Shselasky
2319223519Shselaskynomatch 32 {
2320223519Shselasky	match "bus" "uhub[0-9]+";
2321223519Shselasky	match "mode" "host";
2322223519Shselasky	match "vendor" "0x0cde";
2323223536Shselasky	match "product" "0x0008";
2324233562Shselasky	action "kldload -n if_upgt";
2325223519Shselasky};
2326223519Shselasky
2327223519Shselaskynomatch 32 {
2328223519Shselasky	match "bus" "uhub[0-9]+";
2329223519Shselasky	match "mode" "host";
2330223536Shselasky	match "vendor" "0x0cde";
2331223536Shselasky	match "product" "0x0011";
2332233562Shselasky	action "kldload -n if_zyd";
2333223536Shselasky};
2334223536Shselasky
2335223536Shselaskynomatch 32 {
2336223536Shselasky	match "bus" "uhub[0-9]+";
2337223536Shselasky	match "mode" "host";
2338223536Shselasky	match "vendor" "0x0cde";
2339223536Shselasky	match "product" "0x0012";
2340233562Shselasky	action "kldload -n if_uath";
2341223536Shselasky};
2342223536Shselasky
2343223536Shselaskynomatch 32 {
2344223536Shselasky	match "bus" "uhub[0-9]+";
2345223536Shselasky	match "mode" "host";
2346223536Shselasky	match "vendor" "0x0cde";
2347223536Shselasky	match "product" "0x0015";
2348233562Shselasky	action "kldload -n if_upgt";
2349223536Shselasky};
2350223536Shselasky
2351223536Shselaskynomatch 32 {
2352223536Shselasky	match "bus" "uhub[0-9]+";
2353223536Shselasky	match "mode" "host";
2354223536Shselasky	match "vendor" "0x0cde";
2355223536Shselasky	match "product" "0x001a";
2356233562Shselasky	action "kldload -n if_zyd";
2357223536Shselasky};
2358223536Shselasky
2359223536Shselaskynomatch 32 {
2360223536Shselasky	match "bus" "uhub[0-9]+";
2361223536Shselasky	match "mode" "host";
2362223536Shselasky	match "vendor" "0x0cde";
2363223536Shselasky	match "product" "(0x0022|0x0025)";
2364233562Shselasky	action "kldload -n if_run";
2365223536Shselasky};
2366223536Shselasky
2367223536Shselaskynomatch 32 {
2368223536Shselasky	match "bus" "uhub[0-9]+";
2369223536Shselasky	match "mode" "host";
2370223519Shselasky	match "vendor" "0x0cf3";
2371223519Shselasky	match "product" "(0x0001|0x0003|0x0005)";
2372233562Shselasky	action "kldload -n if_uath";
2373223519Shselasky};
2374223519Shselasky
2375223519Shselaskynomatch 32 {
2376223519Shselasky	match "bus" "uhub[0-9]+";
2377223519Shselasky	match "mode" "host";
2378240670Shselasky	match "vendor" "0x0d3a";
2379240670Shselasky	match "product" "0x0300";
2380240670Shselasky	action "kldload -n uftdi";
2381240670Shselasky};
2382240670Shselasky
2383240670Shselaskynomatch 32 {
2384240670Shselasky	match "bus" "uhub[0-9]+";
2385240670Shselasky	match "mode" "host";
2386240670Shselasky	match "vendor" "0x0d46";
2387240670Shselasky	match "product" "(0x2020|0x2021)";
2388240670Shselasky	action "kldload -n uftdi";
2389240670Shselasky};
2390240670Shselasky
2391240670Shselaskynomatch 32 {
2392240670Shselasky	match "bus" "uhub[0-9]+";
2393240670Shselasky	match "mode" "host";
2394223519Shselasky	match "vendor" "0x0d8e";
2395223536Shselasky	match "product" "0x3762";
2396233562Shselasky	action "kldload -n if_upgt";
2397223519Shselasky};
2398223519Shselasky
2399223519Shselaskynomatch 32 {
2400223519Shselasky	match "bus" "uhub[0-9]+";
2401223519Shselasky	match "mode" "host";
2402223536Shselasky	match "vendor" "0x0d8e";
2403223536Shselasky	match "product" "(0x7801|0x7811)";
2404233562Shselasky	action "kldload -n if_uath";
2405223536Shselasky};
2406223536Shselasky
2407223536Shselaskynomatch 32 {
2408223536Shselasky	match "bus" "uhub[0-9]+";
2409223536Shselasky	match "mode" "host";
2410223519Shselasky	match "vendor" "0x0db0";
2411223536Shselasky	match "product" "(0x3820|0x3821|0x3822|0x3870|0x3871)";
2412233562Shselasky	action "kldload -n if_run";
2413223519Shselasky};
2414223519Shselasky
2415223519Shselaskynomatch 32 {
2416223519Shselasky	match "bus" "uhub[0-9]+";
2417223519Shselasky	match "mode" "host";
2418223536Shselasky	match "vendor" "0x0db0";
2419223536Shselasky	match "product" "(0x6861|0x6865|0x6869)";
2420233562Shselasky	action "kldload -n if_ural";
2421223536Shselasky};
2422223536Shselasky
2423223536Shselaskynomatch 32 {
2424223536Shselasky	match "bus" "uhub[0-9]+";
2425223536Shselasky	match "mode" "host";
2426223536Shselasky	match "vendor" "0x0db0";
2427223536Shselasky	match "product" "(0x6874|0x6877)";
2428233562Shselasky	action "kldload -n if_rum";
2429223536Shselasky};
2430223536Shselasky
2431223536Shselaskynomatch 32 {
2432223536Shselasky	match "bus" "uhub[0-9]+";
2433223536Shselasky	match "mode" "host";
2434223536Shselasky	match "vendor" "0x0db0";
2435223536Shselasky	match "product" "(0x6899|0x821a|0x822a|0x870a|0x871a|0x899a)";
2436233562Shselasky	action "kldload -n if_run";
2437223536Shselasky};
2438223536Shselasky
2439223536Shselaskynomatch 32 {
2440223536Shselasky	match "bus" "uhub[0-9]+";
2441223536Shselasky	match "mode" "host";
2442223536Shselasky	match "vendor" "0x0db0";
2443223536Shselasky	match "product" "(0xa861|0xa874)";
2444233562Shselasky	action "kldload -n if_rum";
2445223536Shselasky};
2446223536Shselasky
2447223536Shselaskynomatch 32 {
2448223536Shselasky	match "bus" "uhub[0-9]+";
2449223536Shselasky	match "mode" "host";
2450223519Shselasky	match "vendor" "0x0db7";
2451223519Shselasky	match "product" "0x0002";
2452233562Shselasky	action "kldload -n if_aue";
2453223519Shselasky};
2454223519Shselasky
2455223519Shselaskynomatch 32 {
2456223519Shselasky	match "bus" "uhub[0-9]+";
2457223519Shselasky	match "mode" "host";
2458240670Shselasky	match "vendor" "0x0dcd";
2459240670Shselasky	match "product" "0x0001";
2460240670Shselasky	action "kldload -n uftdi";
2461240670Shselasky};
2462240670Shselasky
2463240670Shselaskynomatch 32 {
2464240670Shselasky	match "bus" "uhub[0-9]+";
2465240670Shselasky	match "mode" "host";
2466223519Shselasky	match "vendor" "0x0df6";
2467223536Shselasky	match "product" "0x000d";
2468233562Shselasky	action "kldload -n if_urtw";
2469223519Shselasky};
2470223519Shselasky
2471223519Shselaskynomatch 32 {
2472223519Shselasky	match "bus" "uhub[0-9]+";
2473223519Shselasky	match "mode" "host";
2474223536Shselasky	match "vendor" "0x0df6";
2475223536Shselasky	match "product" "0x0017";
2476233562Shselasky	action "kldload -n if_run";
2477223536Shselasky};
2478223536Shselasky
2479223536Shselaskynomatch 32 {
2480223536Shselasky	match "bus" "uhub[0-9]+";
2481223536Shselasky	match "mode" "host";
2482223536Shselasky	match "vendor" "0x0df6";
2483223536Shselasky	match "product" "0x0021";
2484233562Shselasky	action "kldload -n if_mos";
2485223536Shselasky};
2486223536Shselasky
2487223536Shselaskynomatch 32 {
2488223536Shselasky	match "bus" "uhub[0-9]+";
2489223536Shselasky	match "mode" "host";
2490223536Shselasky	match "vendor" "0x0df6";
2491223536Shselasky	match "product" "0x0028";
2492233562Shselasky	action "kldload -n if_urtw";
2493223536Shselasky};
2494223536Shselasky
2495223536Shselaskynomatch 32 {
2496223536Shselasky	match "bus" "uhub[0-9]+";
2497223536Shselasky	match "mode" "host";
2498223536Shselasky	match "vendor" "0x0df6";
2499223536Shselasky	match "product" "(0x002b|0x002c|0x002d|0x0039|0x003b|0x003c|0x003d|0x003e|0x003f|0x0040|0x0041|0x0042|0x0047|0x0048|0x004a|0x004d)";
2500233562Shselasky	action "kldload -n if_run";
2501223536Shselasky};
2502223536Shselasky
2503223536Shselaskynomatch 32 {
2504223536Shselasky	match "bus" "uhub[0-9]+";
2505223536Shselasky	match "mode" "host";
2506223536Shselasky	match "vendor" "0x0df6";
2507223536Shselasky	match "product" "0x061c";
2508233562Shselasky	action "kldload -n if_axe";
2509223536Shselasky};
2510223536Shselasky
2511223536Shselaskynomatch 32 {
2512223536Shselasky	match "bus" "uhub[0-9]+";
2513223536Shselasky	match "mode" "host";
2514223536Shselasky	match "vendor" "0x0df6";
2515223536Shselasky	match "product" "(0x9071|0x9075)";
2516233562Shselasky	action "kldload -n if_zyd";
2517223536Shselasky};
2518223536Shselasky
2519223536Shselaskynomatch 32 {
2520223536Shselasky	match "bus" "uhub[0-9]+";
2521223536Shselasky	match "mode" "host";
2522223536Shselasky	match "vendor" "0x0df6";
2523223536Shselasky	match "product" "(0x90ac|0x9712)";
2524233562Shselasky	action "kldload -n if_rum";
2525223536Shselasky};
2526223536Shselasky
2527223536Shselaskynomatch 32 {
2528223536Shselasky	match "bus" "uhub[0-9]+";
2529223536Shselasky	match "mode" "host";
2530223519Shselasky	match "vendor" "0x0df7";
2531223519Shselasky	match "product" "0x0620";
2532233562Shselasky	action "kldload -n uplcom";
2533223519Shselasky};
2534223519Shselasky
2535223519Shselaskynomatch 32 {
2536223519Shselasky	match "bus" "uhub[0-9]+";
2537223519Shselasky	match "mode" "host";
2538223519Shselasky	match "vendor" "0x0e0b";
2539223519Shselasky	match "product" "(0x9031|0x9041)";
2540233562Shselasky	action "kldload -n if_run";
2541223519Shselasky};
2542223519Shselasky
2543223519Shselaskynomatch 32 {
2544223519Shselasky	match "bus" "uhub[0-9]+";
2545223519Shselasky	match "mode" "host";
2546223519Shselasky	match "vendor" "0x0e55";
2547223519Shselasky	match "product" "0x110b";
2548233562Shselasky	action "kldload -n uplcom";
2549223519Shselasky};
2550223519Shselasky
2551223519Shselaskynomatch 32 {
2552223519Shselasky	match "bus" "uhub[0-9]+";
2553223519Shselasky	match "mode" "host";
2554223519Shselasky	match "vendor" "0x0e66";
2555223536Shselasky	match "product" "(0x0001|0x0003|0x0009|0x000b)";
2556233562Shselasky	action "kldload -n if_run";
2557223519Shselasky};
2558223519Shselasky
2559223519Shselaskynomatch 32 {
2560223519Shselasky	match "bus" "uhub[0-9]+";
2561223519Shselasky	match "mode" "host";
2562223536Shselasky	match "vendor" "0x0e66";
2563223536Shselasky	match "product" "0x400c";
2564233562Shselasky	action "kldload -n if_aue";
2565223536Shselasky};
2566223536Shselasky
2567223536Shselaskynomatch 32 {
2568223536Shselasky	match "bus" "uhub[0-9]+";
2569223536Shselasky	match "mode" "host";
2570223519Shselasky	match "vendor" "0x0e67";
2571223519Shselasky	match "product" "0x0002";
2572233562Shselasky	action "kldload -n uvisor";
2573223519Shselasky};
2574223519Shselasky
2575223519Shselaskynomatch 32 {
2576223519Shselasky	match "bus" "uhub[0-9]+";
2577223519Shselasky	match "mode" "host";
2578223519Shselasky	match "vendor" "0x0e7e";
2579223519Shselasky	match "product" "0x1001";
2580233562Shselasky	action "kldload -n if_cdce";
2581223519Shselasky};
2582223519Shselasky
2583223519Shselaskynomatch 32 {
2584223519Shselasky	match "bus" "uhub[0-9]+";
2585223519Shselasky	match "mode" "host";
2586223519Shselasky	match "vendor" "0x0ea0";
2587223519Shselasky	match "product" "0x6858";
2588233562Shselasky	action "kldload -n uplcom";
2589223519Shselasky};
2590223519Shselasky
2591223519Shselaskynomatch 32 {
2592223519Shselasky	match "bus" "uhub[0-9]+";
2593223519Shselasky	match "mode" "host";
2594223519Shselasky	match "vendor" "0x0eab";
2595223519Shselasky	match "product" "0xc893";
2596233562Shselasky	action "kldload -n u3g";
2597223519Shselasky};
2598223519Shselasky
2599223519Shselaskynomatch 32 {
2600223519Shselasky	match "bus" "uhub[0-9]+";
2601223519Shselasky	match "mode" "host";
2602223519Shselasky	match "vendor" "0x0eb0";
2603223536Shselasky	match "product" "0x9020";
2604233562Shselasky	action "kldload -n if_ural";
2605223519Shselasky};
2606223519Shselasky
2607223519Shselaskynomatch 32 {
2608223519Shselasky	match "bus" "uhub[0-9]+";
2609223519Shselasky	match "mode" "host";
2610223536Shselasky	match "vendor" "0x0eb0";
2611223536Shselasky	match "product" "0x9021";
2612233562Shselasky	action "kldload -n if_rum";
2613223536Shselasky};
2614223536Shselasky
2615223536Shselaskynomatch 32 {
2616223536Shselasky	match "bus" "uhub[0-9]+";
2617223536Shselasky	match "mode" "host";
2618223519Shselasky	match "vendor" "0x0eba";
2619223519Shselasky	match "product" "(0x1080|0x2080)";
2620233562Shselasky	action "kldload -n uplcom";
2621223519Shselasky};
2622223519Shselasky
2623223519Shselaskynomatch 32 {
2624223519Shselasky	match "bus" "uhub[0-9]+";
2625223519Shselasky	match "mode" "host";
2626223521Shselasky	match "vendor" "0x0eef";
2627223521Shselasky	match "product" "(0x0001|0x0002)";
2628233562Shselasky	action "kldload -n uep";
2629223521Shselasky};
2630223521Shselasky
2631223521Shselaskynomatch 32 {
2632223521Shselasky	match "bus" "uhub[0-9]+";
2633223521Shselasky	match "mode" "host";
2634223519Shselasky	match "vendor" "0x0f3d";
2635223536Shselasky	match "product" "0x0112";
2636233562Shselasky	action "kldload -n u3g";
2637223519Shselasky};
2638223519Shselasky
2639223519Shselaskynomatch 32 {
2640223519Shselasky	match "bus" "uhub[0-9]+";
2641223519Shselasky	match "mode" "host";
2642223536Shselasky	match "vendor" "0x0f3d";
2643223536Shselasky	match "product" "0x0112";
2644233562Shselasky	action "kldload -n ugensa";
2645223536Shselasky};
2646223536Shselasky
2647223536Shselaskynomatch 32 {
2648223536Shselasky	match "bus" "uhub[0-9]+";
2649223536Shselasky	match "mode" "host";
2650227007Shselasky	match "vendor" "0x0f3d";
2651227007Shselasky	match "product" "0x68a3";
2652233562Shselasky	action "kldload -n usie";
2653227007Shselasky};
2654227007Shselasky
2655227007Shselaskynomatch 32 {
2656227007Shselasky	match "bus" "uhub[0-9]+";
2657227007Shselasky	match "mode" "host";
2658244817Shselasky	match "vendor" "0x0f3d";
2659244817Shselasky	match "product" "0x68aa";
2660244817Shselasky	action "kldload -n u3g";
2661244817Shselasky};
2662244817Shselasky
2663244817Shselaskynomatch 32 {
2664244817Shselasky	match "bus" "uhub[0-9]+";
2665244817Shselasky	match "mode" "host";
2666223519Shselasky	match "vendor" "0x0f4e";
2667223519Shselasky	match "product" "0x0200";
2668233562Shselasky	action "kldload -n uipaq";
2669223519Shselasky};
2670223519Shselasky
2671223519Shselaskynomatch 32 {
2672223519Shselasky	match "bus" "uhub[0-9]+";
2673223519Shselasky	match "mode" "host";
2674223519Shselasky	match "vendor" "0x0f88";
2675223536Shselasky	match "product" "0x3012";
2676233562Shselasky	action "kldload -n if_ural";
2677223519Shselasky};
2678223519Shselasky
2679223519Shselaskynomatch 32 {
2680223519Shselasky	match "bus" "uhub[0-9]+";
2681223519Shselasky	match "mode" "host";
2682223536Shselasky	match "vendor" "0x0f88";
2683223536Shselasky	match "product" "0x3014";
2684233562Shselasky	action "kldload -n if_zyd";
2685223536Shselasky};
2686223536Shselasky
2687223536Shselaskynomatch 32 {
2688223536Shselasky	match "bus" "uhub[0-9]+";
2689223536Shselasky	match "mode" "host";
2690223519Shselasky	match "vendor" "0x0f94";
2691240670Shselasky	match "product" "(0x0001|0x0005)";
2692233562Shselasky	action "kldload -n uftdi";
2693223519Shselasky};
2694223519Shselasky
2695223519Shselaskynomatch 32 {
2696223519Shselasky	match "bus" "uhub[0-9]+";
2697223519Shselasky	match "mode" "host";
2698223519Shselasky	match "vendor" "0x0f98";
2699223519Shselasky	match "product" "0x0201";
2700233562Shselasky	action "kldload -n uipaq";
2701223519Shselasky};
2702223519Shselasky
2703223519Shselaskynomatch 32 {
2704223519Shselasky	match "bus" "uhub[0-9]+";
2705223519Shselasky	match "mode" "host";
2706223519Shselasky	match "vendor" "0x0fb8";
2707223519Shselasky	match "product" "(0x3001|0x3002|0x3003|0x4001)";
2708233562Shselasky	action "kldload -n uipaq";
2709223519Shselasky};
2710223519Shselasky
2711223519Shselaskynomatch 32 {
2712223519Shselasky	match "bus" "uhub[0-9]+";
2713223519Shselasky	match "mode" "host";
2714223519Shselasky	match "vendor" "0x0fcf";
2715223519Shselasky	match "product" "(0x1003|0x1004|0x1006)";
2716233562Shselasky	action "kldload -n uslcom";
2717223519Shselasky};
2718223519Shselasky
2719223519Shselaskynomatch 32 {
2720223519Shselasky	match "bus" "uhub[0-9]+";
2721223519Shselasky	match "mode" "host";
2722240670Shselasky	match "vendor" "0x0fd8";
2723240670Shselasky	match "product" "0x0001";
2724240670Shselasky	action "kldload -n uftdi";
2725240670Shselasky};
2726240670Shselasky
2727240670Shselaskynomatch 32 {
2728240670Shselasky	match "bus" "uhub[0-9]+";
2729240670Shselasky	match "mode" "host";
2730223519Shselasky	match "vendor" "0x0fe6";
2731223519Shselasky	match "product" "(0x8101|0x9700)";
2732233562Shselasky	action "kldload -n if_udav";
2733223519Shselasky};
2734223519Shselasky
2735223519Shselaskynomatch 32 {
2736223519Shselasky	match "bus" "uhub[0-9]+";
2737223519Shselasky	match "mode" "host";
2738223519Shselasky	match "vendor" "0x100d";
2739223519Shselasky	match "product" "(0x9031|0x9032)";
2740233562Shselasky	action "kldload -n if_run";
2741223519Shselasky};
2742223519Shselasky
2743223519Shselaskynomatch 32 {
2744223519Shselasky	match "bus" "uhub[0-9]+";
2745223519Shselasky	match "mode" "host";
2746223519Shselasky	match "vendor" "0x1011";
2747223519Shselasky	match "product" "0x3198";
2748233562Shselasky	action "kldload -n u3g";
2749223519Shselasky};
2750223519Shselasky
2751223519Shselaskynomatch 32 {
2752223519Shselasky	match "bus" "uhub[0-9]+";
2753223519Shselasky	match "mode" "host";
2754240670Shselasky	match "vendor" "0x103e";
2755240670Shselasky	match "product" "0x03e8";
2756240670Shselasky	action "kldload -n uftdi";
2757240670Shselasky};
2758240670Shselasky
2759240670Shselaskynomatch 32 {
2760240670Shselasky	match "bus" "uhub[0-9]+";
2761240670Shselasky	match "mode" "host";
2762223519Shselasky	match "vendor" "0x1044";
2763223536Shselasky	match "product" "0x8001";
2764233562Shselasky	action "kldload -n if_ural";
2765223519Shselasky};
2766223519Shselasky
2767223519Shselaskynomatch 32 {
2768223519Shselasky	match "bus" "uhub[0-9]+";
2769223519Shselasky	match "mode" "host";
2770223536Shselasky	match "vendor" "0x1044";
2771223536Shselasky	match "product" "0x8002";
2772233562Shselasky	action "kldload -n if_aue";
2773223536Shselasky};
2774223536Shselasky
2775223536Shselaskynomatch 32 {
2776223536Shselasky	match "bus" "uhub[0-9]+";
2777223536Shselasky	match "mode" "host";
2778223536Shselasky	match "vendor" "0x1044";
2779223536Shselasky	match "product" "0x8007";
2780233562Shselasky	action "kldload -n if_ural";
2781223536Shselasky};
2782223536Shselasky
2783223536Shselaskynomatch 32 {
2784223536Shselasky	match "bus" "uhub[0-9]+";
2785223536Shselasky	match "mode" "host";
2786223536Shselasky	match "vendor" "0x1044";
2787223536Shselasky	match "product" "(0x8008|0x800a)";
2788233562Shselasky	action "kldload -n if_rum";
2789223536Shselasky};
2790223536Shselasky
2791223536Shselaskynomatch 32 {
2792223536Shselasky	match "bus" "uhub[0-9]+";
2793223536Shselasky	match "mode" "host";
2794223536Shselasky	match "vendor" "0x1044";
2795223536Shselasky	match "product" "(0x800b|0x800c|0x800d)";
2796233562Shselasky	action "kldload -n if_run";
2797223536Shselasky};
2798223536Shselasky
2799223536Shselaskynomatch 32 {
2800223536Shselasky	match "bus" "uhub[0-9]+";
2801223536Shselasky	match "mode" "host";
2802223519Shselasky	match "vendor" "0x1066";
2803223519Shselasky	match "product" "(0x00ce|0x0300|0x0500|0x0600|0x0700)";
2804233562Shselasky	action "kldload -n uipaq";
2805223519Shselasky};
2806223519Shselasky
2807223519Shselaskynomatch 32 {
2808223519Shselasky	match "bus" "uhub[0-9]+";
2809223519Shselasky	match "mode" "host";
2810223519Shselasky	match "vendor" "0x106c";
2811223519Shselasky	match "product" "0x3701";
2812233562Shselasky	action "kldload -n umodem";
2813223519Shselasky};
2814223519Shselasky
2815223519Shselaskynomatch 32 {
2816223519Shselasky	match "bus" "uhub[0-9]+";
2817223519Shselasky	match "mode" "host";
2818223519Shselasky	match "vendor" "0x10a6";
2819223519Shselasky	match "product" "0xaa26";
2820233562Shselasky	action "kldload -n uslcom";
2821223519Shselasky};
2822223519Shselasky
2823223519Shselaskynomatch 32 {
2824223519Shselasky	match "bus" "uhub[0-9]+";
2825223519Shselasky	match "mode" "host";
2826223519Shselasky	match "vendor" "0x10ab";
2827223519Shselasky	match "product" "0x10c5";
2828233562Shselasky	action "kldload -n uslcom";
2829223519Shselasky};
2830223519Shselasky
2831223519Shselaskynomatch 32 {
2832223519Shselasky	match "bus" "uhub[0-9]+";
2833223519Shselasky	match "mode" "host";
2834223519Shselasky	match "vendor" "0x10b5";
2835223536Shselasky	match "product" "0xac70";
2836233562Shselasky	action "kldload -n uplcom";
2837223519Shselasky};
2838223519Shselasky
2839223519Shselaskynomatch 32 {
2840223519Shselasky	match "bus" "uhub[0-9]+";
2841223519Shselasky	match "mode" "host";
2842223536Shselasky	match "vendor" "0x10b5";
2843223536Shselasky	match "product" "0xac70";
2844233562Shselasky	action "kldload -n uslcom";
2845223536Shselasky};
2846223536Shselasky
2847223536Shselaskynomatch 32 {
2848223536Shselasky	match "bus" "uhub[0-9]+";
2849223536Shselasky	match "mode" "host";
2850223519Shselasky	match "vendor" "0x10bd";
2851223519Shselasky	match "product" "0x1427";
2852233562Shselasky	action "kldload -n if_kue";
2853223519Shselasky};
2854223519Shselasky
2855223519Shselaskynomatch 32 {
2856223519Shselasky	match "bus" "uhub[0-9]+";
2857223519Shselasky	match "mode" "host";
2858223519Shselasky	match "vendor" "0x10c4";
2859223536Shselasky	match "product" "(0x0f91|0x1101|0x1601|0x800a|0x803b|0x8043|0x8044)";
2860233562Shselasky	action "kldload -n uslcom";
2861223519Shselasky};
2862223519Shselasky
2863223519Shselaskynomatch 32 {
2864223519Shselasky	match "bus" "uhub[0-9]+";
2865223519Shselasky	match "mode" "host";
2866223536Shselasky	match "vendor" "0x10c4";
2867223536Shselasky	match "product" "0x8053";
2868233562Shselasky	action "kldload -n u3g";
2869223536Shselasky};
2870223536Shselasky
2871223536Shselaskynomatch 32 {
2872223536Shselasky	match "bus" "uhub[0-9]+";
2873223536Shselasky	match "mode" "host";
2874223536Shselasky	match "vendor" "0x10c4";
2875240670Shselasky	match "product" "(0x8066|0x806f|0x807a|0x80c4|0x80ca|0x80dd|0x80ed|0x80f6|0x8115|0x813d|0x813f|0x814a|0x814a|0x814b|0x8156|0x815e|0x815f|0x818b|0x819f|0x81a6|0x81a9|0x81ac|0x81ad|0x81c8|0x81e2|0x81e7|0x81e8|0x81f2|0x8218|0x822b|0x826b|0x8293|0x82f9|0x8341|0x8382|0x83a8|0x83d8|0x8411|0x8418|0x846e|0x8477|0x85ea|0x85eb|0x8664|0x8665|0xea60|0xea61|0xea70|0xea71|0xea80|0xf001|0xf002|0xf003|0xf004)";
2876233562Shselasky	action "kldload -n uslcom";
2877223536Shselasky};
2878223536Shselasky
2879223536Shselaskynomatch 32 {
2880223536Shselasky	match "bus" "uhub[0-9]+";
2881223536Shselasky	match "mode" "host";
2882223519Shselasky	match "vendor" "0x10c5";
2883223519Shselasky	match "product" "0xea61";
2884233562Shselasky	action "kldload -n uslcom";
2885223519Shselasky};
2886223519Shselasky
2887223519Shselaskynomatch 32 {
2888223519Shselasky	match "bus" "uhub[0-9]+";
2889223519Shselasky	match "mode" "host";
2890223519Shselasky	match "vendor" "0x10ce";
2891223519Shselasky	match "product" "0xea61";
2892233562Shselasky	action "kldload -n uslcom";
2893223519Shselasky};
2894223519Shselasky
2895223519Shselaskynomatch 32 {
2896223519Shselasky	match "bus" "uhub[0-9]+";
2897223519Shselasky	match "mode" "host";
2898223519Shselasky	match "vendor" "0x1114";
2899223519Shselasky	match "product" "(0x0001|0x0004|0x0006)";
2900233562Shselasky	action "kldload -n uipaq";
2901223519Shselasky};
2902223519Shselasky
2903223519Shselaskynomatch 32 {
2904223519Shselasky	match "bus" "uhub[0-9]+";
2905223519Shselasky	match "mode" "host";
2906223519Shselasky	match "vendor" "0x114b";
2907223536Shselasky	match "product" "0x0110";
2908233562Shselasky	action "kldload -n if_ural";
2909223519Shselasky};
2910223519Shselasky
2911223519Shselaskynomatch 32 {
2912223519Shselasky	match "bus" "uhub[0-9]+";
2913223519Shselasky	match "mode" "host";
2914223536Shselasky	match "vendor" "0x114b";
2915223536Shselasky	match "product" "0x0150";
2916233562Shselasky	action "kldload -n if_urtw";
2917223536Shselasky};
2918223536Shselasky
2919223536Shselaskynomatch 32 {
2920223536Shselasky	match "bus" "uhub[0-9]+";
2921223536Shselasky	match "mode" "host";
2922223519Shselasky	match "vendor" "0x1163";
2923223519Shselasky	match "product" "0x0100";
2924233562Shselasky	action "kldload -n ucycom";
2925223519Shselasky};
2926223519Shselasky
2927223519Shselaskynomatch 32 {
2928223519Shselasky	match "bus" "uhub[0-9]+";
2929223519Shselasky	match "mode" "host";
2930223519Shselasky	match "vendor" "0x1182";
2931223519Shselasky	match "product" "0x1388";
2932233562Shselasky	action "kldload -n uipaq";
2933223519Shselasky};
2934223519Shselasky
2935223519Shselaskynomatch 32 {
2936223519Shselasky	match "bus" "uhub[0-9]+";
2937223519Shselasky	match "mode" "host";
2938223519Shselasky	match "vendor" "0x1186";
2939223519Shselasky	match "product" "0x3e04";
2940233562Shselasky	action "kldload -n u3g";
2941223519Shselasky};
2942223519Shselasky
2943223519Shselaskynomatch 32 {
2944223519Shselasky	match "bus" "uhub[0-9]+";
2945223519Shselasky	match "mode" "host";
2946223519Shselasky	match "vendor" "0x1189";
2947223519Shselasky	match "product" "0x0893";
2948233562Shselasky	action "kldload -n if_axe";
2949223519Shselasky};
2950223519Shselasky
2951223519Shselaskynomatch 32 {
2952223519Shselasky	match "bus" "uhub[0-9]+";
2953223519Shselasky	match "mode" "host";
2954223519Shselasky	match "vendor" "0x1199";
2955223536Shselasky	match "product" "(0x0017|0x0018|0x0019|0x0020|0x0021|0x0022|0x0023|0x0024|0x0025|0x0026|0x0027|0x0028|0x0029|0x0112|0x0120|0x0218)";
2956233562Shselasky	action "kldload -n u3g";
2957223519Shselasky};
2958223519Shselasky
2959223519Shselaskynomatch 32 {
2960223519Shselasky	match "bus" "uhub[0-9]+";
2961223519Shselasky	match "mode" "host";
2962223536Shselasky	match "vendor" "0x1199";
2963223536Shselasky	match "product" "0x0218";
2964233562Shselasky	action "kldload -n umodem";
2965223536Shselasky};
2966223536Shselasky
2967223536Shselaskynomatch 32 {
2968223536Shselasky	match "bus" "uhub[0-9]+";
2969223536Shselasky	match "mode" "host";
2970223536Shselasky	match "vendor" "0x1199";
2971227007Shselasky	match "product" "(0x0220|0x0224|0x0fff)";
2972233562Shselasky	action "kldload -n u3g";
2973223536Shselasky};
2974223536Shselasky
2975223536Shselaskynomatch 32 {
2976223536Shselasky	match "bus" "uhub[0-9]+";
2977223536Shselasky	match "mode" "host";
2978227007Shselasky	match "vendor" "0x1199";
2979227007Shselasky	match "product" "0x0fff";
2980233562Shselasky	action "kldload -n usie";
2981227007Shselasky};
2982227007Shselasky
2983227007Shselaskynomatch 32 {
2984227007Shselasky	match "bus" "uhub[0-9]+";
2985227007Shselasky	match "mode" "host";
2986227007Shselasky	match "vendor" "0x1199";
2987227007Shselasky	match "product" "(0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892|0x6893|0x68a3)";
2988233562Shselasky	action "kldload -n u3g";
2989227007Shselasky};
2990227007Shselasky
2991227007Shselaskynomatch 32 {
2992227007Shselasky	match "bus" "uhub[0-9]+";
2993227007Shselasky	match "mode" "host";
2994227007Shselasky	match "vendor" "0x1199";
2995227007Shselasky	match "product" "0x68a3";
2996233562Shselasky	action "kldload -n usie";
2997227007Shselasky};
2998227007Shselasky
2999227007Shselaskynomatch 32 {
3000227007Shselasky	match "bus" "uhub[0-9]+";
3001227007Shselasky	match "mode" "host";
3002236389Shselasky	match "vendor" "0x1199";
3003236389Shselasky	match "product" "0x68aa";
3004236389Shselasky	action "kldload -n u3g";
3005236389Shselasky};
3006236389Shselasky
3007236389Shselaskynomatch 32 {
3008236389Shselasky	match "bus" "uhub[0-9]+";
3009236389Shselasky	match "mode" "host";
3010223519Shselasky	match "vendor" "0x11ad";
3011223519Shselasky	match "product" "0x0701";
3012233562Shselasky	action "kldload -n uplcom";
3013223519Shselasky};
3014223519Shselasky
3015223519Shselaskynomatch 32 {
3016223519Shselasky	match "bus" "uhub[0-9]+";
3017223519Shselasky	match "mode" "host";
3018223519Shselasky	match "vendor" "0x11d9";
3019223519Shselasky	match "product" "(0x1002|0x1003)";
3020233562Shselasky	action "kldload -n uipaq";
3021223519Shselasky};
3022223519Shselasky
3023223519Shselaskynomatch 32 {
3024223519Shselasky	match "bus" "uhub[0-9]+";
3025223519Shselasky	match "mode" "host";
3026223519Shselasky	match "vendor" "0x11f5";
3027223519Shselasky	match "product" "(0x0001|0x0003|0x0004|0x0005)";
3028233562Shselasky	action "kldload -n uplcom";
3029223519Shselasky};
3030223519Shselasky
3031223519Shselaskynomatch 32 {
3032223519Shselasky	match "bus" "uhub[0-9]+";
3033223519Shselasky	match "mode" "host";
3034223519Shselasky	match "vendor" "0x11f6";
3035223519Shselasky	match "product" "0x2001";
3036233562Shselasky	action "kldload -n uplcom";
3037223519Shselasky};
3038223519Shselasky
3039223519Shselaskynomatch 32 {
3040223519Shselasky	match "bus" "uhub[0-9]+";
3041223519Shselasky	match "mode" "host";
3042223519Shselasky	match "vendor" "0x11f7";
3043223519Shselasky	match "product" "0x02df";
3044233562Shselasky	action "kldload -n uplcom";
3045223519Shselasky};
3046223519Shselasky
3047223519Shselaskynomatch 32 {
3048223519Shselasky	match "bus" "uhub[0-9]+";
3049223519Shselasky	match "mode" "host";
3050240670Shselasky	match "vendor" "0x1209";
3051240670Shselasky	match "product" "(0x1002|0x1006)";
3052240670Shselasky	action "kldload -n uftdi";
3053240670Shselasky};
3054240670Shselasky
3055240670Shselaskynomatch 32 {
3056240670Shselasky	match "bus" "uhub[0-9]+";
3057240670Shselasky	match "mode" "host";
3058223519Shselasky	match "vendor" "0x1231";
3059223519Shselasky	match "product" "(0xce01|0xce02)";
3060233562Shselasky	action "kldload -n uipaq";
3061223519Shselasky};
3062223519Shselasky
3063223519Shselaskynomatch 32 {
3064223519Shselasky	match "bus" "uhub[0-9]+";
3065223519Shselasky	match "mode" "host";
3066223519Shselasky	match "vendor" "0x126f";
3067223519Shselasky	match "product" "0xa006";
3068233562Shselasky	action "kldload -n if_zyd";
3069223519Shselasky};
3070223519Shselasky
3071223519Shselaskynomatch 32 {
3072223519Shselasky	match "bus" "uhub[0-9]+";
3073223519Shselasky	match "mode" "host";
3074240670Shselasky	match "vendor" "0x128d";
3075240670Shselasky	match "product" "0x0001";
3076240670Shselasky	action "kldload -n uftdi";
3077240670Shselasky};
3078240670Shselasky
3079240670Shselaskynomatch 32 {
3080240670Shselasky	match "bus" "uhub[0-9]+";
3081240670Shselasky	match "mode" "host";
3082223519Shselasky	match "vendor" "0x129b";
3083223536Shselasky	match "product" "0x1666";
3084233562Shselasky	action "kldload -n if_zyd";
3085223519Shselasky};
3086223519Shselasky
3087223519Shselaskynomatch 32 {
3088223519Shselasky	match "bus" "uhub[0-9]+";
3089223519Shselasky	match "mode" "host";
3090223536Shselasky	match "vendor" "0x129b";
3091223536Shselasky	match "product" "0x1828";
3092233562Shselasky	action "kldload -n if_run";
3093223536Shselasky};
3094223536Shselasky
3095223536Shselaskynomatch 32 {
3096223536Shselasky	match "bus" "uhub[0-9]+";
3097223536Shselasky	match "mode" "host";
3098223519Shselasky	match "vendor" "0x12d1";
3099244817Shselasky	match "product" "(0x1001|0x1003|0x1004|0x1401|0x1402|0x1403|0x1404|0x1405|0x1406|0x1407|0x1408|0x1409|0x140a|0x140b|0x140c|0x140d|0x140e|0x140f|0x1410|0x1411|0x1412|0x1413|0x1414|0x1415|0x1416|0x1417|0x1418|0x1419|0x141a|0x141b|0x141c|0x141d|0x141e|0x141f|0x1420|0x1421|0x1422|0x1423|0x1424|0x1425|0x1426|0x1427|0x1428|0x1429|0x142a|0x142b|0x142c|0x142d|0x142e|0x142f|0x1430|0x1431|0x1432|0x1433|0x1434|0x1435|0x1436|0x1437|0x1438|0x1439|0x143a|0x143b|0x143c|0x143d|0x143e|0x143f|0x1446|0x1464|0x1465|0x14ac|0x14c9|0x14d1|0x14fe|0x1505|0x1506|0x1520|0x1521|0x1803|0x1c05|0x1c0b)";
3100233562Shselasky	action "kldload -n u3g";
3101223519Shselasky};
3102223519Shselasky
3103223519Shselaskynomatch 32 {
3104223519Shselasky	match "bus" "uhub[0-9]+";
3105223519Shselasky	match "mode" "host";
3106223519Shselasky	match "vendor" "0x12ef";
3107223519Shselasky	match "product" "0x0100";
3108233562Shselasky	action "kldload -n uvisor";
3109223519Shselasky};
3110223519Shselasky
3111223519Shselaskynomatch 32 {
3112223519Shselasky	match "bus" "uhub[0-9]+";
3113223519Shselasky	match "mode" "host";
3114223519Shselasky	match "vendor" "0x1342";
3115240670Shselasky	match "product" "0x0202";
3116240670Shselasky	action "kldload -n uftdi";
3117240670Shselasky};
3118240670Shselasky
3119240670Shselaskynomatch 32 {
3120240670Shselasky	match "bus" "uhub[0-9]+";
3121240670Shselasky	match "mode" "host";
3122240670Shselasky	match "vendor" "0x1342";
3123223519Shselasky	match "product" "0x0204";
3124233562Shselasky	action "kldload -n if_kue";
3125223519Shselasky};
3126223519Shselasky
3127223519Shselaskynomatch 32 {
3128223519Shselasky	match "bus" "uhub[0-9]+";
3129223519Shselasky	match "mode" "host";
3130223519Shselasky	match "vendor" "0x1371";
3131223536Shselasky	match "product" "(0x9022|0x9032)";
3132233562Shselasky	action "kldload -n if_rum";
3133223519Shselasky};
3134223519Shselasky
3135223519Shselaskynomatch 32 {
3136223519Shselasky	match "bus" "uhub[0-9]+";
3137223519Shselasky	match "mode" "host";
3138223536Shselasky	match "vendor" "0x1371";
3139223536Shselasky	match "product" "0x9401";
3140233562Shselasky	action "kldload -n if_urtw";
3141223536Shselasky};
3142223536Shselasky
3143223536Shselaskynomatch 32 {
3144223536Shselasky	match "bus" "uhub[0-9]+";
3145223536Shselasky	match "mode" "host";
3146223519Shselasky	match "vendor" "0x1385";
3147223519Shselasky	match "product" "(0x4250|0x5f00|0x5f02)";
3148233562Shselasky	action "kldload -n if_uath";
3149223519Shselasky};
3150223519Shselasky
3151223519Shselaskynomatch 32 {
3152223519Shselasky	match "bus" "uhub[0-9]+";
3153223519Shselasky	match "mode" "host";
3154223519Shselasky	match "vendor" "0x13ad";
3155223519Shselasky	match "product" "0x9999";
3156233562Shselasky	action "kldload -n uslcom";
3157223519Shselasky};
3158223519Shselasky
3159223519Shselaskynomatch 32 {
3160223519Shselasky	match "bus" "uhub[0-9]+";
3161223519Shselasky	match "mode" "host";
3162223519Shselasky	match "vendor" "0x13b1";
3163223536Shselasky	match "product" "0x000c";
3164233562Shselasky	action "kldload -n if_upgt";
3165223519Shselasky};
3166223519Shselasky
3167223519Shselaskynomatch 32 {
3168223519Shselasky	match "bus" "uhub[0-9]+";
3169223519Shselasky	match "mode" "host";
3170223536Shselasky	match "vendor" "0x13b1";
3171223536Shselasky	match "product" "(0x000d|0x0011)";
3172233562Shselasky	action "kldload -n if_ural";
3173223536Shselasky};
3174223536Shselasky
3175223536Shselaskynomatch 32 {
3176223536Shselasky	match "bus" "uhub[0-9]+";
3177223536Shselasky	match "mode" "host";
3178223536Shselasky	match "vendor" "0x13b1";
3179223536Shselasky	match "product" "0x0018";
3180233562Shselasky	action "kldload -n if_axe";
3181223536Shselasky};
3182223536Shselasky
3183223536Shselaskynomatch 32 {
3184223536Shselasky	match "bus" "uhub[0-9]+";
3185223536Shselasky	match "mode" "host";
3186223536Shselasky	match "vendor" "0x13b1";
3187223536Shselasky	match "product" "0x001a";
3188233562Shselasky	action "kldload -n if_ural";
3189223536Shselasky};
3190223536Shselasky
3191223536Shselaskynomatch 32 {
3192223536Shselasky	match "bus" "uhub[0-9]+";
3193223536Shselasky	match "mode" "host";
3194223536Shselasky	match "vendor" "0x13b1";
3195223536Shselasky	match "product" "(0x0020|0x0023)";
3196233562Shselasky	action "kldload -n if_rum";
3197223536Shselasky};
3198223536Shselasky
3199223536Shselaskynomatch 32 {
3200223536Shselasky	match "bus" "uhub[0-9]+";
3201223536Shselasky	match "mode" "host";
3202223536Shselasky	match "vendor" "0x13b1";
3203223536Shselasky	match "product" "0x0024";
3204233562Shselasky	action "kldload -n if_zyd";
3205223536Shselasky};
3206223536Shselasky
3207223536Shselaskynomatch 32 {
3208223536Shselasky	match "bus" "uhub[0-9]+";
3209223536Shselasky	match "mode" "host";
3210227007Shselasky	match "vendor" "0x13b1";
3211227007Shselasky	match "product" "0x002f";
3212233562Shselasky	action "kldload -n if_run";
3213227007Shselasky};
3214227007Shselasky
3215227007Shselaskynomatch 32 {
3216227007Shselasky	match "bus" "uhub[0-9]+";
3217227007Shselasky	match "mode" "host";
3218223519Shselasky	match "vendor" "0x13d2";
3219223519Shselasky	match "product" "0x0400";
3220233562Shselasky	action "kldload -n if_kue";
3221223519Shselasky};
3222223519Shselasky
3223223519Shselaskynomatch 32 {
3224223519Shselasky	match "bus" "uhub[0-9]+";
3225223519Shselasky	match "mode" "host";
3226223519Shselasky	match "vendor" "0x13d3";
3227223519Shselasky	match "product" "(0x3247|0x3262|0x3273|0x3284|0x3305)";
3228233562Shselasky	action "kldload -n if_run";
3229223519Shselasky};
3230223519Shselasky
3231223519Shselaskynomatch 32 {
3232223519Shselasky	match "bus" "uhub[0-9]+";
3233223519Shselasky	match "mode" "host";
3234223519Shselasky	match "vendor" "0x1410";
3235223519Shselasky	match "product" "(0x1100|0x1110|0x1120|0x1130|0x1400|0x1410|0x1420|0x1430|0x1450|0x2100|0x2110|0x2120|0x2130|0x2400|0x2410|0x2420|0x4100|0x4400|0x5010|0x5100|0x6000|0x6002|0x7042)";
3236233562Shselasky	action "kldload -n u3g";
3237223519Shselasky};
3238223519Shselasky
3239223519Shselaskynomatch 32 {
3240223519Shselasky	match "bus" "uhub[0-9]+";
3241223519Shselasky	match "mode" "host";
3242223519Shselasky	match "vendor" "0x1416";
3243223519Shselasky	match "product" "0x1110";
3244233562Shselasky	action "kldload -n u3g";
3245223519Shselasky};
3246223519Shselasky
3247223519Shselaskynomatch 32 {
3248223519Shselasky	match "bus" "uhub[0-9]+";
3249223519Shselasky	match "mode" "host";
3250223519Shselasky	match "vendor" "0x1435";
3251223536Shselasky	match "product" "0x0427";
3252233562Shselasky	action "kldload -n if_upgt";
3253223519Shselasky};
3254223519Shselasky
3255223519Shselaskynomatch 32 {
3256223519Shselasky	match "bus" "uhub[0-9]+";
3257223519Shselasky	match "mode" "host";
3258223536Shselasky	match "vendor" "0x1435";
3259223536Shselasky	match "product" "0x0711";
3260233562Shselasky	action "kldload -n if_zyd";
3261223536Shselasky};
3262223536Shselasky
3263223536Shselaskynomatch 32 {
3264223536Shselasky	match "bus" "uhub[0-9]+";
3265223536Shselasky	match "mode" "host";
3266223536Shselasky	match "vendor" "0x1435";
3267223536Shselasky	match "product" "(0x0826|0x082a)";
3268233562Shselasky	action "kldload -n if_uath";
3269223536Shselasky};
3270223536Shselasky
3271223536Shselaskynomatch 32 {
3272223536Shselasky	match "bus" "uhub[0-9]+";
3273223536Shselasky	match "mode" "host";
3274223519Shselasky	match "vendor" "0x1453";
3275223519Shselasky	match "product" "0x4026";
3276233562Shselasky	action "kldload -n uplcom";
3277223519Shselasky};
3278223519Shselasky
3279223519Shselaskynomatch 32 {
3280223519Shselasky	match "bus" "uhub[0-9]+";
3281223519Shselasky	match "mode" "host";
3282240670Shselasky	match "vendor" "0x1457";
3283240670Shselasky	match "product" "(0x5118|0x5118)";
3284240670Shselasky	action "kldload -n uftdi";
3285240670Shselasky};
3286240670Shselasky
3287240670Shselaskynomatch 32 {
3288240670Shselasky	match "bus" "uhub[0-9]+";
3289240670Shselasky	match "mode" "host";
3290223519Shselasky	match "vendor" "0x1472";
3291223519Shselasky	match "product" "0x0009";
3292233562Shselasky	action "kldload -n if_rum";
3293223519Shselasky};
3294223519Shselasky
3295223519Shselaskynomatch 32 {
3296223519Shselasky	match "bus" "uhub[0-9]+";
3297223519Shselasky	match "mode" "host";
3298223519Shselasky	match "vendor" "0x1482";
3299223519Shselasky	match "product" "0x3c09";
3300233562Shselasky	action "kldload -n if_run";
3301223519Shselasky};
3302223519Shselasky
3303223519Shselaskynomatch 32 {
3304223519Shselasky	match "bus" "uhub[0-9]+";
3305223519Shselasky	match "mode" "host";
3306223519Shselasky	match "vendor" "0x1485";
3307223519Shselasky	match "product" "(0x0001|0x0002)";
3308233562Shselasky	action "kldload -n if_kue";
3309223519Shselasky};
3310223519Shselasky
3311223519Shselaskynomatch 32 {
3312223519Shselasky	match "bus" "uhub[0-9]+";
3313223519Shselasky	match "mode" "host";
3314223519Shselasky	match "vendor" "0x148f";
3315223536Shselasky	match "product" "0x1706";
3316233562Shselasky	action "kldload -n if_ural";
3317223519Shselasky};
3318223519Shselasky
3319223519Shselaskynomatch 32 {
3320223519Shselasky	match "bus" "uhub[0-9]+";
3321223519Shselasky	match "mode" "host";
3322223536Shselasky	match "vendor" "0x148f";
3323223536Shselasky	match "product" "0x2070";
3324233562Shselasky	action "kldload -n if_run";
3325223536Shselasky};
3326223536Shselasky
3327223536Shselaskynomatch 32 {
3328223536Shselasky	match "bus" "uhub[0-9]+";
3329223536Shselasky	match "mode" "host";
3330223536Shselasky	match "vendor" "0x148f";
3331223536Shselasky	match "product" "0x2570";
3332233562Shselasky	action "kldload -n if_ural";
3333223536Shselasky};
3334223536Shselasky
3335223536Shselaskynomatch 32 {
3336223536Shselasky	match "bus" "uhub[0-9]+";
3337223536Shselasky	match "mode" "host";
3338223536Shselasky	match "vendor" "0x148f";
3339223536Shselasky	match "product" "(0x2573|0x2671)";
3340233562Shselasky	action "kldload -n if_rum";
3341223536Shselasky};
3342223536Shselasky
3343223536Shselaskynomatch 32 {
3344223536Shselasky	match "bus" "uhub[0-9]+";
3345223536Shselasky	match "mode" "host";
3346223536Shselasky	match "vendor" "0x148f";
3347223536Shselasky	match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072|0x3370|0x3572|0x8070)";
3348233562Shselasky	action "kldload -n if_run";
3349223536Shselasky};
3350223536Shselasky
3351223536Shselaskynomatch 32 {
3352223536Shselasky	match "bus" "uhub[0-9]+";
3353223536Shselasky	match "mode" "host";
3354223536Shselasky	match "vendor" "0x148f";
3355223536Shselasky	match "product" "0x9020";
3356233562Shselasky	action "kldload -n if_ural";
3357223536Shselasky};
3358223536Shselasky
3359223536Shselaskynomatch 32 {
3360223536Shselasky	match "bus" "uhub[0-9]+";
3361223536Shselasky	match "mode" "host";
3362223536Shselasky	match "vendor" "0x148f";
3363223536Shselasky	match "product" "0x9021";
3364233562Shselasky	action "kldload -n if_rum";
3365223536Shselasky};
3366223536Shselasky
3367223536Shselaskynomatch 32 {
3368223536Shselasky	match "bus" "uhub[0-9]+";
3369223536Shselasky	match "mode" "host";
3370223519Shselasky	match "vendor" "0x14b2";
3371223536Shselasky	match "product" "0x3c02";
3372233562Shselasky	action "kldload -n if_ural";
3373223519Shselasky};
3374223519Shselasky
3375223519Shselaskynomatch 32 {
3376223519Shselasky	match "bus" "uhub[0-9]+";
3377223519Shselasky	match "mode" "host";
3378223536Shselasky	match "vendor" "0x14b2";
3379223536Shselasky	match "product" "(0x3c06|0x3c07|0x3c08|0x3c09|0x3c11|0x3c12)";
3380233562Shselasky	action "kldload -n if_run";
3381223536Shselasky};
3382223536Shselasky
3383223536Shselaskynomatch 32 {
3384223536Shselasky	match "bus" "uhub[0-9]+";
3385223536Shselasky	match "mode" "host";
3386223536Shselasky	match "vendor" "0x14b2";
3387223536Shselasky	match "product" "0x3c22";
3388233562Shselasky	action "kldload -n if_rum";
3389223536Shselasky};
3390223536Shselasky
3391223536Shselaskynomatch 32 {
3392223536Shselasky	match "bus" "uhub[0-9]+";
3393223536Shselasky	match "mode" "host";
3394223536Shselasky	match "vendor" "0x14b2";
3395223536Shselasky	match "product" "(0x3c23|0x3c25|0x3c25|0x3c27|0x3c28)";
3396233562Shselasky	action "kldload -n if_run";
3397223536Shselasky};
3398223536Shselasky
3399223536Shselaskynomatch 32 {
3400223536Shselasky	match "bus" "uhub[0-9]+";
3401223536Shselasky	match "mode" "host";
3402223519Shselasky	match "vendor" "0x14ea";
3403223536Shselasky	match "product" "0xab10";
3404233562Shselasky	action "kldload -n if_zyd";
3405223519Shselasky};
3406223519Shselasky
3407223519Shselaskynomatch 32 {
3408223519Shselasky	match "bus" "uhub[0-9]+";
3409223519Shselasky	match "mode" "host";
3410223536Shselasky	match "vendor" "0x14ea";
3411223536Shselasky	match "product" "0xab11";
3412233562Shselasky	action "kldload -n if_axe";
3413223536Shselasky};
3414223536Shselasky
3415223536Shselaskynomatch 32 {
3416223536Shselasky	match "bus" "uhub[0-9]+";
3417223536Shselasky	match "mode" "host";
3418223536Shselasky	match "vendor" "0x14ea";
3419223536Shselasky	match "product" "0xab13";
3420233562Shselasky	action "kldload -n if_zyd";
3421223536Shselasky};
3422223536Shselasky
3423223536Shselaskynomatch 32 {
3424223536Shselasky	match "bus" "uhub[0-9]+";
3425223536Shselasky	match "mode" "host";
3426223519Shselasky	match "vendor" "0x1555";
3427223519Shselasky	match "product" "0x0004";
3428233562Shselasky	action "kldload -n uslcom";
3429223519Shselasky};
3430223519Shselasky
3431223519Shselaskynomatch 32 {
3432223519Shselasky	match "bus" "uhub[0-9]+";
3433223519Shselasky	match "mode" "host";
3434223519Shselasky	match "vendor" "0x1557";
3435223536Shselasky	match "product" "0x7720";
3436233562Shselasky	action "kldload -n if_axe";
3437223519Shselasky};
3438223519Shselasky
3439223519Shselaskynomatch 32 {
3440223519Shselasky	match "bus" "uhub[0-9]+";
3441223519Shselasky	match "mode" "host";
3442223536Shselasky	match "vendor" "0x1557";
3443223536Shselasky	match "product" "0x8150";
3444233562Shselasky	action "kldload -n if_rue";
3445223536Shselasky};
3446223536Shselasky
3447223536Shselaskynomatch 32 {
3448223536Shselasky	match "bus" "uhub[0-9]+";
3449223536Shselasky	match "mode" "host";
3450223519Shselasky	match "vendor" "0x157e";
3451223536Shselasky	match "product" "0x3006";
3452233562Shselasky	action "kldload -n if_uath";
3453223519Shselasky};
3454223519Shselasky
3455223519Shselaskynomatch 32 {
3456223519Shselasky	match "bus" "uhub[0-9]+";
3457223519Shselasky	match "mode" "host";
3458223536Shselasky	match "vendor" "0x157e";
3459223536Shselasky	match "product" "(0x300a|0x300b|0x300d)";
3460233562Shselasky	action "kldload -n if_zyd";
3461223536Shselasky};
3462223536Shselasky
3463223536Shselaskynomatch 32 {
3464223536Shselasky	match "bus" "uhub[0-9]+";
3465223536Shselasky	match "mode" "host";
3466223536Shselasky	match "vendor" "0x157e";
3467223536Shselasky	match "product" "0x300e";
3468233562Shselasky	action "kldload -n if_run";
3469223536Shselasky};
3470223536Shselasky
3471223536Shselaskynomatch 32 {
3472223536Shselasky	match "bus" "uhub[0-9]+";
3473223536Shselasky	match "mode" "host";
3474223536Shselasky	match "vendor" "0x157e";
3475223536Shselasky	match "product" "0x3204";
3476233562Shselasky	action "kldload -n if_zyd";
3477223536Shselasky};
3478223536Shselasky
3479223536Shselaskynomatch 32 {
3480223536Shselasky	match "bus" "uhub[0-9]+";
3481223536Shselasky	match "mode" "host";
3482223536Shselasky	match "vendor" "0x157e";
3483223536Shselasky	match "product" "0x3205";
3484233562Shselasky	action "kldload -n if_uath";
3485223536Shselasky};
3486223536Shselasky
3487223536Shselaskynomatch 32 {
3488223536Shselasky	match "bus" "uhub[0-9]+";
3489223536Shselasky	match "mode" "host";
3490223519Shselasky	match "vendor" "0x1582";
3491223519Shselasky	match "product" "0x6003";
3492233562Shselasky	action "kldload -n if_zyd";
3493223519Shselasky};
3494223519Shselasky
3495223519Shselaskynomatch 32 {
3496223519Shselasky	match "bus" "uhub[0-9]+";
3497223519Shselasky	match "mode" "host";
3498223519Shselasky	match "vendor" "0x15a9";
3499223536Shselasky	match "product" "0x0004";
3500233562Shselasky	action "kldload -n if_rum";
3501223519Shselasky};
3502223519Shselasky
3503223519Shselaskynomatch 32 {
3504223519Shselasky	match "bus" "uhub[0-9]+";
3505223519Shselasky	match "mode" "host";
3506223536Shselasky	match "vendor" "0x15a9";
3507223536Shselasky	match "product" "(0x0006|0x0010)";
3508233562Shselasky	action "kldload -n if_run";
3509223536Shselasky};
3510223536Shselasky
3511223536Shselaskynomatch 32 {
3512223536Shselasky	match "bus" "uhub[0-9]+";
3513223536Shselasky	match "mode" "host";
3514240670Shselasky	match "vendor" "0x15ba";
3515240670Shselasky	match "product" "(0x0003|0x002b)";
3516240670Shselasky	action "kldload -n uftdi";
3517240670Shselasky};
3518240670Shselasky
3519240670Shselaskynomatch 32 {
3520240670Shselasky	match "bus" "uhub[0-9]+";
3521240670Shselasky	match "mode" "host";
3522223519Shselasky	match "vendor" "0x15c5";
3523223519Shselasky	match "product" "0x0008";
3524233562Shselasky	action "kldload -n if_run";
3525223519Shselasky};
3526223519Shselasky
3527223519Shselaskynomatch 32 {
3528223519Shselasky	match "bus" "uhub[0-9]+";
3529223519Shselasky	match "mode" "host";
3530223519Shselasky	match "vendor" "0x15e8";
3531223519Shselasky	match "product" "(0x9100|0x9110)";
3532233562Shselasky	action "kldload -n if_aue";
3533223519Shselasky};
3534223519Shselasky
3535223519Shselaskynomatch 32 {
3536223519Shselasky	match "bus" "uhub[0-9]+";
3537223519Shselasky	match "mode" "host";
3538223519Shselasky	match "vendor" "0x1614";
3539223519Shselasky	match "product" "(0x0800|0x0802|0x7002)";
3540233562Shselasky	action "kldload -n u3g";
3541223519Shselasky};
3542223519Shselasky
3543223519Shselaskynomatch 32 {
3544223519Shselasky	match "bus" "uhub[0-9]+";
3545223519Shselasky	match "mode" "host";
3546223519Shselasky	match "vendor" "0x1631";
3547223536Shselasky	match "product" "0x6200";
3548233562Shselasky	action "kldload -n if_axe";
3549223519Shselasky};
3550223519Shselasky
3551223519Shselaskynomatch 32 {
3552223519Shselasky	match "bus" "uhub[0-9]+";
3553223519Shselasky	match "mode" "host";
3554223536Shselasky	match "vendor" "0x1631";
3555223536Shselasky	match "product" "0xc019";
3556233562Shselasky	action "kldload -n if_rum";
3557223536Shselasky};
3558223536Shselasky
3559223536Shselaskynomatch 32 {
3560223536Shselasky	match "bus" "uhub[0-9]+";
3561223536Shselasky	match "mode" "host";
3562223519Shselasky	match "vendor" "0x1645";
3563223519Shselasky	match "product" "(0x0005|0x0008|0x8005)";
3564233562Shselasky	action "kldload -n if_kue";
3565223519Shselasky};
3566223519Shselasky
3567223519Shselaskynomatch 32 {
3568223519Shselasky	match "bus" "uhub[0-9]+";
3569223519Shselasky	match "mode" "host";
3570223519Shselasky	match "vendor" "0x166a";
3571240670Shselasky	match "product" "(0x0101|0x0201|0x0301|0x0303|0x0304|0x0305|0x0401)";
3572233562Shselasky	action "kldload -n uslcom";
3573223519Shselasky};
3574223519Shselasky
3575223519Shselaskynomatch 32 {
3576223519Shselasky	match "bus" "uhub[0-9]+";
3577223519Shselasky	match "mode" "host";
3578223519Shselasky	match "vendor" "0x167b";
3579223519Shselasky	match "product" "0x4001";
3580233562Shselasky	action "kldload -n if_run";
3581223519Shselasky};
3582223519Shselasky
3583223519Shselaskynomatch 32 {
3584223519Shselasky	match "bus" "uhub[0-9]+";
3585223519Shselasky	match "mode" "host";
3586223519Shselasky	match "vendor" "0x168c";
3587223519Shselasky	match "product" "0x0001";
3588233562Shselasky	action "kldload -n if_uath";
3589223519Shselasky};
3590223519Shselasky
3591223519Shselaskynomatch 32 {
3592223519Shselasky	match "bus" "uhub[0-9]+";
3593223519Shselasky	match "mode" "host";
3594223519Shselasky	match "vendor" "0x1690";
3595223536Shselasky	match "product" "0x0601";
3596233562Shselasky	action "kldload -n uipaq";
3597223519Shselasky};
3598223519Shselasky
3599223519Shselaskynomatch 32 {
3600223519Shselasky	match "bus" "uhub[0-9]+";
3601223519Shselasky	match "mode" "host";
3602223536Shselasky	match "vendor" "0x1690";
3603223536Shselasky	match "product" "(0x0710|0x0712)";
3604233562Shselasky	action "kldload -n if_uath";
3605223536Shselasky};
3606223536Shselasky
3607223536Shselaskynomatch 32 {
3608223536Shselasky	match "bus" "uhub[0-9]+";
3609223536Shselasky	match "mode" "host";
3610223536Shselasky	match "vendor" "0x1690";
3611223536Shselasky	match "product" "0x0722";
3612233562Shselasky	action "kldload -n if_rum";
3613223536Shselasky};
3614223536Shselasky
3615223536Shselaskynomatch 32 {
3616223536Shselasky	match "bus" "uhub[0-9]+";
3617223536Shselasky	match "mode" "host";
3618223536Shselasky	match "vendor" "0x1690";
3619223536Shselasky	match "product" "(0x0740|0x0744)";
3620233562Shselasky	action "kldload -n if_run";
3621223536Shselasky};
3622223536Shselasky
3623223536Shselaskynomatch 32 {
3624223536Shselasky	match "bus" "uhub[0-9]+";
3625223536Shselasky	match "mode" "host";
3626223519Shselasky	match "vendor" "0x16ab";
3627223519Shselasky	match "product" "(0x7801|0x7811)";
3628233562Shselasky	action "kldload -n if_uath";
3629223519Shselasky};
3630223519Shselasky
3631223519Shselaskynomatch 32 {
3632223519Shselasky	match "bus" "uhub[0-9]+";
3633223519Shselasky	match "mode" "host";
3634223519Shselasky	match "vendor" "0x16d5";
3635223536Shselasky	match "product" "(0x6202|0x6501)";
3636233562Shselasky	action "kldload -n u3g";
3637223519Shselasky};
3638223519Shselasky
3639223519Shselaskynomatch 32 {
3640223519Shselasky	match "bus" "uhub[0-9]+";
3641223519Shselasky	match "mode" "host";
3642223536Shselasky	match "vendor" "0x16d5";
3643223536Shselasky	match "product" "0x6501";
3644233562Shselasky	action "kldload -n ubsa";
3645223536Shselasky};
3646223536Shselasky
3647223536Shselaskynomatch 32 {
3648223536Shselasky	match "bus" "uhub[0-9]+";
3649223536Shselasky	match "mode" "host";
3650223536Shselasky	match "vendor" "0x16d5";
3651223536Shselasky	match "product" "0x6502";
3652233562Shselasky	action "kldload -n u3g";
3653223536Shselasky};
3654223536Shselasky
3655223536Shselaskynomatch 32 {
3656223536Shselasky	match "bus" "uhub[0-9]+";
3657223536Shselasky	match "mode" "host";
3658223536Shselasky	match "vendor" "0x16d5";
3659223536Shselasky	match "product" "0x6502";
3660233562Shselasky	action "kldload -n ubsa";
3661223536Shselasky};
3662223536Shselasky
3663223536Shselaskynomatch 32 {
3664223536Shselasky	match "bus" "uhub[0-9]+";
3665223536Shselasky	match "mode" "host";
3666223519Shselasky	match "vendor" "0x16d6";
3667240670Shselasky	match "product" "0x0001";
3668233562Shselasky	action "kldload -n uslcom";
3669223519Shselasky};
3670223519Shselasky
3671223519Shselaskynomatch 32 {
3672223519Shselasky	match "bus" "uhub[0-9]+";
3673223519Shselasky	match "mode" "host";
3674223519Shselasky	match "vendor" "0x16d8";
3675223536Shselasky	match "product" "(0x6006|0x6280)";
3676233562Shselasky	action "kldload -n u3g";
3677223519Shselasky};
3678223519Shselasky
3679223519Shselaskynomatch 32 {
3680223519Shselasky	match "bus" "uhub[0-9]+";
3681223519Shselasky	match "mode" "host";
3682223536Shselasky	match "vendor" "0x16d8";
3683223536Shselasky	match "product" "0x6280";
3684233562Shselasky	action "kldload -n ugensa";
3685223536Shselasky};
3686223536Shselasky
3687223536Shselaskynomatch 32 {
3688223536Shselasky	match "bus" "uhub[0-9]+";
3689223536Shselasky	match "mode" "host";
3690223519Shselasky	match "vendor" "0x16dc";
3691223519Shselasky	match "product" "(0x0010|0x0011|0x0012|0x0015)";
3692233562Shselasky	action "kldload -n uslcom";
3693223519Shselasky};
3694223519Shselasky
3695223519Shselaskynomatch 32 {
3696223519Shselasky	match "bus" "uhub[0-9]+";
3697223519Shselasky	match "mode" "host";
3698223519Shselasky	match "vendor" "0x1726";
3699223536Shselasky	match "product" "0x1000";
3700233562Shselasky	action "kldload -n u3g";
3701223519Shselasky};
3702223519Shselasky
3703223519Shselaskynomatch 32 {
3704223519Shselasky	match "bus" "uhub[0-9]+";
3705223519Shselasky	match "mode" "host";
3706223536Shselasky	match "vendor" "0x1726";
3707223536Shselasky	match "product" "0x1000";
3708233562Shselasky	action "kldload -n ubsa";
3709223536Shselasky};
3710223536Shselasky
3711223536Shselaskynomatch 32 {
3712223536Shselasky	match "bus" "uhub[0-9]+";
3713223536Shselasky	match "mode" "host";
3714223519Shselasky	match "vendor" "0x1737";
3715223536Shselasky	match "product" "0x0039";
3716233562Shselasky	action "kldload -n if_axe";
3717223519Shselasky};
3718223519Shselasky
3719223519Shselaskynomatch 32 {
3720223519Shselasky	match "bus" "uhub[0-9]+";
3721223519Shselasky	match "mode" "host";
3722223536Shselasky	match "vendor" "0x1737";
3723223536Shselasky	match "product" "(0x0070|0x0071)";
3724233562Shselasky	action "kldload -n if_run";
3725223536Shselasky};
3726223536Shselasky
3727223536Shselaskynomatch 32 {
3728223536Shselasky	match "bus" "uhub[0-9]+";
3729223536Shselasky	match "mode" "host";
3730223536Shselasky	match "vendor" "0x1737";
3731223536Shselasky	match "product" "0x0073";
3732233562Shselasky	action "kldload -n if_urtw";
3733223536Shselasky};
3734223536Shselasky
3735223536Shselaskynomatch 32 {
3736223536Shselasky	match "bus" "uhub[0-9]+";
3737223536Shselasky	match "mode" "host";
3738223536Shselasky	match "vendor" "0x1737";
3739223536Shselasky	match "product" "(0x0077|0x0078|0x0079)";
3740233562Shselasky	action "kldload -n if_run";
3741223536Shselasky};
3742223536Shselasky
3743223536Shselaskynomatch 32 {
3744223536Shselasky	match "bus" "uhub[0-9]+";
3745223536Shselasky	match "mode" "host";
3746223519Shselasky	match "vendor" "0x1740";
3747223536Shselasky	match "product" "(0x0605|0x0615)";
3748233562Shselasky	action "kldload -n if_run";
3749223519Shselasky};
3750223519Shselasky
3751223519Shselaskynomatch 32 {
3752223519Shselasky	match "bus" "uhub[0-9]+";
3753223519Shselasky	match "mode" "host";
3754223536Shselasky	match "vendor" "0x1740";
3755223536Shselasky	match "product" "0x2000";
3756233562Shselasky	action "kldload -n if_zyd";
3757223536Shselasky};
3758223536Shselasky
3759223536Shselaskynomatch 32 {
3760223536Shselasky	match "bus" "uhub[0-9]+";
3761223536Shselasky	match "mode" "host";
3762223536Shselasky	match "vendor" "0x1740";
3763223536Shselasky	match "product" "(0x9701|0x9702|0x9703|0x9705|0x9706|0x9707|0x9708|0x9709|0x9801)";
3764233562Shselasky	action "kldload -n if_run";
3765223536Shselasky};
3766223536Shselasky
3767223536Shselaskynomatch 32 {
3768223536Shselasky	match "bus" "uhub[0-9]+";
3769223536Shselasky	match "mode" "host";
3770223519Shselasky	match "vendor" "0x1761";
3771223519Shselasky	match "product" "0x0b05";
3772233562Shselasky	action "kldload -n if_run";
3773223519Shselasky};
3774223519Shselasky
3775223519Shselaskynomatch 32 {
3776223519Shselasky	match "bus" "uhub[0-9]+";
3777223519Shselasky	match "mode" "host";
3778223519Shselasky	match "vendor" "0x177f";
3779223519Shselasky	match "product" "(0x0153|0x0302|0x0313)";
3780233562Shselasky	action "kldload -n if_run";
3781223519Shselasky};
3782223519Shselasky
3783223519Shselaskynomatch 32 {
3784223519Shselasky	match "bus" "uhub[0-9]+";
3785223519Shselasky	match "mode" "host";
3786240670Shselasky	match "vendor" "0x1781";
3787240670Shselasky	match "product" "0x0c30";
3788240670Shselasky	action "kldload -n uftdi";
3789240670Shselasky};
3790240670Shselasky
3791240670Shselaskynomatch 32 {
3792240670Shselasky	match "bus" "uhub[0-9]+";
3793240670Shselasky	match "mode" "host";
3794240670Shselasky	match "vendor" "0x17a8";
3795240670Shselasky	match "product" "(0x0001|0x0005)";
3796240670Shselasky	action "kldload -n uslcom";
3797240670Shselasky};
3798240670Shselasky
3799240670Shselaskynomatch 32 {
3800240670Shselasky	match "bus" "uhub[0-9]+";
3801240670Shselasky	match "mode" "host";
3802223519Shselasky	match "vendor" "0x17f4";
3803223519Shselasky	match "product" "0xaaaa";
3804233562Shselasky	action "kldload -n uslcom";
3805223519Shselasky};
3806223519Shselasky
3807223519Shselaskynomatch 32 {
3808223519Shselasky	match "bus" "uhub[0-9]+";
3809223519Shselasky	match "mode" "host";
3810223519Shselasky	match "vendor" "0x1843";
3811223519Shselasky	match "product" "0x0200";
3812233562Shselasky	action "kldload -n uslcom";
3813223519Shselasky};
3814223519Shselasky
3815223519Shselaskynomatch 32 {
3816223519Shselasky	match "bus" "uhub[0-9]+";
3817223519Shselasky	match "mode" "host";
3818223519Shselasky	match "vendor" "0x18c5";
3819223536Shselasky	match "product" "0x0002";
3820233562Shselasky	action "kldload -n if_rum";
3821223519Shselasky};
3822223519Shselasky
3823223519Shselaskynomatch 32 {
3824223519Shselasky	match "bus" "uhub[0-9]+";
3825223519Shselasky	match "mode" "host";
3826223536Shselasky	match "vendor" "0x18c5";
3827223536Shselasky	match "product" "(0x0008|0x0012)";
3828233562Shselasky	action "kldload -n if_run";
3829223536Shselasky};
3830223536Shselasky
3831223536Shselaskynomatch 32 {
3832223536Shselasky	match "bus" "uhub[0-9]+";
3833223536Shselasky	match "mode" "host";
3834223519Shselasky	match "vendor" "0x18e8";
3835223536Shselasky	match "product" "(0x6196|0x6229)";
3836233562Shselasky	action "kldload -n if_rum";
3837223519Shselasky};
3838223519Shselasky
3839223519Shselaskynomatch 32 {
3840223519Shselasky	match "bus" "uhub[0-9]+";
3841223519Shselasky	match "mode" "host";
3842223536Shselasky	match "vendor" "0x18e8";
3843223536Shselasky	match "product" "0x6232";
3844233562Shselasky	action "kldload -n if_urtw";
3845223536Shselasky};
3846223536Shselasky
3847223536Shselaskynomatch 32 {
3848223536Shselasky	match "bus" "uhub[0-9]+";
3849223536Shselasky	match "mode" "host";
3850223536Shselasky	match "vendor" "0x18e8";
3851223536Shselasky	match "product" "0x6238";
3852233562Shselasky	action "kldload -n if_rum";
3853223536Shselasky};
3854223536Shselasky
3855223536Shselaskynomatch 32 {
3856223536Shselasky	match "bus" "uhub[0-9]+";
3857223536Shselasky	match "mode" "host";
3858223536Shselasky	match "vendor" "0x18e8";
3859223536Shselasky	match "product" "0x6259";
3860233562Shselasky	action "kldload -n if_run";
3861223536Shselasky};
3862223536Shselasky
3863223536Shselaskynomatch 32 {
3864223536Shselasky	match "bus" "uhub[0-9]+";
3865223536Shselasky	match "mode" "host";
3866223519Shselasky	match "vendor" "0x18ef";
3867223519Shselasky	match "product" "0xe00f";
3868233562Shselasky	action "kldload -n uslcom";
3869223519Shselasky};
3870223519Shselasky
3871223519Shselaskynomatch 32 {
3872223519Shselasky	match "bus" "uhub[0-9]+";
3873223519Shselasky	match "mode" "host";
3874223519Shselasky	match "vendor" "0x19d2";
3875236389Shselasky	match "product" "(0x0001|0x0002|0x0003|0x0004|0x0005|0x0006|0x0007|0x0008|0x0009|0x000a|0x000b|0x000c|0x000d|0x000e|0x000f|0x0010|0x0011|0x0012|0x0013|0x0014|0x0015|0x0016|0x0017|0x0018|0x0019|0x0020|0x0021|0x0022|0x0023|0x0024|0x0025|0x0026|0x0027|0x0028|0x0029|0x0030|0x0031|0x0032|0x0033|0x0037|0x0039|0x0042|0x0043|0x0048|0x0049|0x0051|0x0052|0x0053|0x0054|0x0055|0x0057|0x0058|0x0059|0x0060|0x0061|0x0062|0x0063|0x0064|0x0066|0x0069|0x0070|0x0073|0x0076|0x0078|0x0082|0x0086|0x0117|0x1179|0x2000|0x2002|0x2003|0xfff1|0xfff5|0xfffe)";
3876233562Shselasky	action "kldload -n u3g";
3877223519Shselasky};
3878223519Shselasky
3879223519Shselaskynomatch 32 {
3880223519Shselasky	match "bus" "uhub[0-9]+";
3881223519Shselasky	match "mode" "host";
3882240670Shselasky	match "vendor" "0x1a79";
3883240670Shselasky	match "product" "0x6001";
3884240670Shselasky	action "kldload -n uftdi";
3885240670Shselasky};
3886240670Shselasky
3887240670Shselaskynomatch 32 {
3888240670Shselasky	match "bus" "uhub[0-9]+";
3889240670Shselasky	match "mode" "host";
3890223519Shselasky	match "vendor" "0x1a86";
3891244817Shselasky	match "product" "(0x5523|0x7523)";
3892233562Shselasky	action "kldload -n uchcom";
3893223519Shselasky};
3894223519Shselasky
3895223519Shselaskynomatch 32 {
3896223519Shselasky	match "bus" "uhub[0-9]+";
3897223519Shselasky	match "mode" "host";
3898223519Shselasky	match "vendor" "0x1a8d";
3899223519Shselasky	match "product" "(0x1002|0x1003|0x1004|0x1005|0x1006|0x1007|0x1008|0x1009|0x100a|0x100b|0x100c|0x100d|0x100e|0x100f|0x1010|0x1011|0x1012)";
3900233562Shselasky	action "kldload -n u3g";
3901223519Shselasky};
3902223519Shselasky
3903223519Shselaskynomatch 32 {
3904223519Shselasky	match "bus" "uhub[0-9]+";
3905223519Shselasky	match "mode" "host";
3906223519Shselasky	match "vendor" "0x1b3d";
3907240670Shselasky	match "product" "(0x0100|0x0101|0x0102|0x0103|0x0104|0x0105|0x0106|0x0107|0x0108|0x0109|0x010a|0x010b|0x010c|0x010d|0x010e|0x010f|0x0110|0x0111|0x0112|0x0113|0x0114|0x0115|0x0116|0x0117|0x0118|0x0119|0x011a|0x011b|0x011c|0x011d|0x011e|0x011f|0x0120|0x0121|0x0122|0x0123|0x0124|0x0125|0x0126|0x0128|0x0129|0x012a|0x012b|0x012d|0x012e|0x012f|0x0130|0x0131|0x0132|0x0133|0x0134|0x0135|0x0136|0x0137|0x0138|0x0139|0x013a|0x013b|0x013c|0x013d|0x013e|0x013f|0x0140|0x0141|0x0142|0x0143|0x0144|0x0145|0x0146|0x0147|0x0148|0x0149|0x014a|0x014b|0x014c|0x014d|0x014e|0x014f|0x0150|0x0151|0x0152|0x0153|0x0159|0x015a|0x015b|0x015c|0x015d|0x015e|0x015f|0x0160|0x0161|0x0162|0x0163|0x0164|0x0165|0x0166|0x0167|0x0168|0x0169|0x016a|0x016b|0x016c|0x016d|0x016e|0x016f|0x0170|0x0171|0x0172|0x0173|0x0174|0x0175|0x0176|0x0177|0x0178|0x0179|0x017a|0x017b|0x017c|0x017d|0x017e|0x017f|0x0180|0x0181|0x0182|0x0183|0x0184|0x0185|0x0186|0x0187|0x0188|0x0189|0x018a|0x018b|0x018c|0x018d|0x018e|0x018f|0x0190|0x0191|0x0192|0x0193|0x0194|0x0195|0x0196|0x0197|0x0198|0x0199|0x019a|0x019b|0x019c|0x019d|0x019e|0x019f|0x01a0|0x01a1|0x01a2|0x01a3|0x01a4|0x01a5|0x01a6|0x01a7|0x01a8|0x01a9|0x01aa|0x01ab|0x01ac|0x01ad|0x01ae|0x01af|0x01b0|0x01b1|0x01b2|0x01b3|0x01b4|0x01b5|0x01b6|0x01b7|0x01b8|0x01b9|0x01ba|0x01bb|0x01bc|0x01bd|0x01be|0x01bf|0x01c0|0x01c1|0x01c2|0x01c3|0x01c4|0x01c5|0x01c6|0x01c7|0x01c8|0x01c9|0x01ca|0x01cb|0x01cc|0x01cd|0x01ce|0x01cf|0x01d0|0x01d1|0x01d2|0x01d3|0x01d4|0x01d5|0x01d6|0x01d7|0x01d8|0x01d9|0x01da|0x01db|0x01dc|0x01dd|0x01de|0x01df|0x01e0|0x01e1|0x01e2|0x01e3|0x01e4|0x01e5|0x01e6|0x01e7|0x01e8|0x01e9|0x01ea|0x01eb|0x01ec|0x01ed|0x01ee|0x01ef|0x01f0|0x01f1|0x01f2|0x01f3|0x01f4|0x01f5|0x01f6|0x01f7|0x01f8|0x01f9|0x01fa|0x01fb|0x01fc|0x01fd|0x01fe|0x01ff)";
3908233562Shselasky	action "kldload -n uftdi";
3909223519Shselasky};
3910223519Shselasky
3911223519Shselaskynomatch 32 {
3912223519Shselasky	match "bus" "uhub[0-9]+";
3913223519Shselasky	match "mode" "host";
3914223519Shselasky	match "vendor" "0x1b75";
3915223536Shselasky	match "product" "0x3072";
3916233562Shselasky	action "kldload -n if_run";
3917223519Shselasky};
3918223519Shselasky
3919223519Shselaskynomatch 32 {
3920223519Shselasky	match "bus" "uhub[0-9]+";
3921223519Shselasky	match "mode" "host";
3922223536Shselasky	match "vendor" "0x1b75";
3923223536Shselasky	match "product" "0x8187";
3924233562Shselasky	action "kldload -n if_urtw";
3925223536Shselasky};
3926223536Shselasky
3927223536Shselaskynomatch 32 {
3928223536Shselasky	match "bus" "uhub[0-9]+";
3929223536Shselasky	match "mode" "host";
3930240670Shselasky	match "vendor" "0x1b91";
3931240670Shselasky	match "product" "0x0064";
3932240670Shselasky	action "kldload -n uftdi";
3933240670Shselasky};
3934240670Shselasky
3935240670Shselaskynomatch 32 {
3936240670Shselasky	match "bus" "uhub[0-9]+";
3937240670Shselasky	match "mode" "host";
3938223519Shselasky	match "vendor" "0x1bbb";
3939223519Shselasky	match "product" "(0x0000|0xf000)";
3940233562Shselasky	action "kldload -n u3g";
3941223519Shselasky};
3942223519Shselasky
3943223519Shselaskynomatch 32 {
3944223519Shselasky	match "bus" "uhub[0-9]+";
3945223519Shselasky	match "mode" "host";
3946223519Shselasky	match "vendor" "0x1bc7";
3947223519Shselasky	match "product" "(0x1003|0x1004)";
3948233562Shselasky	action "kldload -n u3g";
3949223519Shselasky};
3950223519Shselasky
3951223519Shselaskynomatch 32 {
3952223519Shselasky	match "bus" "uhub[0-9]+";
3953223519Shselasky	match "mode" "host";
3954240670Shselasky	match "vendor" "0x1bc9";
3955240670Shselasky	match "product" "0x6001";
3956240670Shselasky	action "kldload -n uftdi";
3957240670Shselasky};
3958240670Shselasky
3959240670Shselaskynomatch 32 {
3960240670Shselasky	match "bus" "uhub[0-9]+";
3961240670Shselasky	match "mode" "host";
3962223519Shselasky	match "vendor" "0x1be3";
3963223519Shselasky	match "product" "0x07a6";
3964233562Shselasky	action "kldload -n uslcom";
3965223519Shselasky};
3966223519Shselasky
3967223519Shselaskynomatch 32 {
3968223519Shselasky	match "bus" "uhub[0-9]+";
3969223519Shselasky	match "mode" "host";
3970240670Shselasky	match "vendor" "0x1c0c";
3971240670Shselasky	match "product" "0x0102";
3972240670Shselasky	action "kldload -n uftdi";
3973240670Shselasky};
3974240670Shselasky
3975240670Shselaskynomatch 32 {
3976240670Shselasky	match "bus" "uhub[0-9]+";
3977240670Shselasky	match "mode" "host";
3978223519Shselasky	match "vendor" "0x1c9e";
3979227007Shselasky	match "product" "(0x6061|0x9603|0x9605|0xf000)";
3980233562Shselasky	action "kldload -n u3g";
3981223519Shselasky};
3982223519Shselasky
3983223519Shselaskynomatch 32 {
3984223519Shselasky	match "bus" "uhub[0-9]+";
3985223519Shselasky	match "mode" "host";
3986223519Shselasky	match "vendor" "0x1cf1";
3987223519Shselasky	match "product" "(0x0001|0x0004)";
3988233562Shselasky	action "kldload -n uftdi";
3989223519Shselasky};
3990223519Shselasky
3991223519Shselaskynomatch 32 {
3992223519Shselasky	match "bus" "uhub[0-9]+";
3993223519Shselasky	match "mode" "host";
3994223519Shselasky	match "vendor" "0x1d09";
3995223519Shselasky	match "product" "0x4000";
3996233562Shselasky	action "kldload -n u3g";
3997223519Shselasky};
3998223519Shselasky
3999223519Shselaskynomatch 32 {
4000223519Shselasky	match "bus" "uhub[0-9]+";
4001223519Shselasky	match "mode" "host";
4002223519Shselasky	match "vendor" "0x1d4d";
4003223519Shselasky	match "product" "(0x0002|0x000c|0x000e|0x0010)";
4004233562Shselasky	action "kldload -n if_run";
4005223519Shselasky};
4006223519Shselasky
4007223519Shselaskynomatch 32 {
4008223519Shselasky	match "bus" "uhub[0-9]+";
4009223519Shselasky	match "mode" "host";
4010223519Shselasky	match "vendor" "0x1da5";
4011223519Shselasky	match "product" "(0x4512|0x4515|0x4519|0x4523)";
4012233562Shselasky	action "kldload -n u3g";
4013223519Shselasky};
4014223519Shselasky
4015223519Shselaskynomatch 32 {
4016223519Shselasky	match "bus" "uhub[0-9]+";
4017223519Shselasky	match "mode" "host";
4018223519Shselasky	match "vendor" "0x1e0e";
4019223519Shselasky	match "product" "(0x9000|0x9200|0xce16)";
4020233562Shselasky	action "kldload -n u3g";
4021223519Shselasky};
4022223519Shselasky
4023223519Shselaskynomatch 32 {
4024223519Shselasky	match "bus" "uhub[0-9]+";
4025223519Shselasky	match "mode" "host";
4026240670Shselasky	match "vendor" "0x1e29";
4027240670Shselasky	match "product" "(0x0102|0x0501)";
4028240670Shselasky	action "kldload -n uslcom";
4029240670Shselasky};
4030240670Shselasky
4031240670Shselaskynomatch 32 {
4032240670Shselasky	match "bus" "uhub[0-9]+";
4033240670Shselasky	match "mode" "host";
4034223519Shselasky	match "vendor" "0x1eda";
4035223519Shselasky	match "product" "0x2310";
4036233562Shselasky	action "kldload -n if_run";
4037223519Shselasky};
4038223519Shselasky
4039223519Shselaskynomatch 32 {
4040223519Shselasky	match "bus" "uhub[0-9]+";
4041223519Shselasky	match "mode" "host";
4042223519Shselasky	match "vendor" "0x2001";
4043223536Shselasky	match "product" "0x1a00";
4044233562Shselasky	action "kldload -n if_axe";
4045223519Shselasky};
4046223519Shselasky
4047223519Shselaskynomatch 32 {
4048223519Shselasky	match "bus" "uhub[0-9]+";
4049223519Shselasky	match "mode" "host";
4050223536Shselasky	match "vendor" "0x2001";
4051223536Shselasky	match "product" "0x200c";
4052233562Shselasky	action "kldload -n if_aue";
4053223536Shselasky};
4054223536Shselasky
4055223536Shselaskynomatch 32 {
4056223536Shselasky	match "bus" "uhub[0-9]+";
4057223536Shselasky	match "mode" "host";
4058223536Shselasky	match "vendor" "0x2001";
4059223536Shselasky	match "product" "(0x3a00|0x3a02|0x3a04)";
4060233562Shselasky	action "kldload -n if_uath";
4061223536Shselasky};
4062223536Shselasky
4063223536Shselaskynomatch 32 {
4064223536Shselasky	match "bus" "uhub[0-9]+";
4065223536Shselasky	match "mode" "host";
4066223536Shselasky	match "vendor" "0x2001";
4067223536Shselasky	match "product" "0x3c00";
4068233562Shselasky	action "kldload -n if_ural";
4069223536Shselasky};
4070223536Shselasky
4071223536Shselaskynomatch 32 {
4072223536Shselasky	match "bus" "uhub[0-9]+";
4073223536Shselasky	match "mode" "host";
4074223536Shselasky	match "vendor" "0x2001";
4075223536Shselasky	match "product" "0x3c05";
4076233562Shselasky	action "kldload -n if_axe";
4077223536Shselasky};
4078223536Shselasky
4079223536Shselaskynomatch 32 {
4080223536Shselasky	match "bus" "uhub[0-9]+";
4081223536Shselasky	match "mode" "host";
4082223536Shselasky	match "vendor" "0x2001";
4083223536Shselasky	match "product" "(0x3c09|0x3c0a)";
4084233562Shselasky	action "kldload -n if_run";
4085223536Shselasky};
4086223536Shselasky
4087223536Shselaskynomatch 32 {
4088223536Shselasky	match "bus" "uhub[0-9]+";
4089223536Shselasky	match "mode" "host";
4090223536Shselasky	match "vendor" "0x2001";
4091223536Shselasky	match "product" "0x4000";
4092233562Shselasky	action "kldload -n if_kue";
4093223536Shselasky};
4094223536Shselasky
4095223536Shselaskynomatch 32 {
4096223536Shselasky	match "bus" "uhub[0-9]+";
4097223536Shselasky	match "mode" "host";
4098223536Shselasky	match "vendor" "0x2001";
4099223536Shselasky	match "product" "(0x4001|0x4002|0x4003|0x400b|0x4102|0xabc1)";
4100233562Shselasky	action "kldload -n if_aue";
4101223536Shselasky};
4102223536Shselasky
4103223536Shselaskynomatch 32 {
4104223536Shselasky	match "bus" "uhub[0-9]+";
4105223536Shselasky	match "mode" "host";
4106223519Shselasky	match "vendor" "0x2019";
4107223536Shselasky	match "product" "0x5303";
4108233562Shselasky	action "kldload -n if_zyd";
4109223519Shselasky};
4110223519Shselasky
4111223519Shselaskynomatch 32 {
4112223519Shselasky	match "bus" "uhub[0-9]+";
4113223519Shselasky	match "mode" "host";
4114223536Shselasky	match "vendor" "0x2019";
4115223536Shselasky	match "product" "0xab01";
4116233562Shselasky	action "kldload -n if_rum";
4117223536Shselasky};
4118223536Shselasky
4119223536Shselaskynomatch 32 {
4120223536Shselasky	match "bus" "uhub[0-9]+";
4121223536Shselasky	match "mode" "host";
4122223536Shselasky	match "vendor" "0x2019";
4123223536Shselasky	match "product" "(0xab24|0xab25)";
4124233562Shselasky	action "kldload -n if_run";
4125223536Shselasky};
4126223536Shselasky
4127223536Shselaskynomatch 32 {
4128223536Shselasky	match "bus" "uhub[0-9]+";
4129223536Shselasky	match "mode" "host";
4130223536Shselasky	match "vendor" "0x2019";
4131223536Shselasky	match "product" "0xab50";
4132233562Shselasky	action "kldload -n if_rum";
4133223536Shselasky};
4134223536Shselasky
4135223536Shselaskynomatch 32 {
4136223536Shselasky	match "bus" "uhub[0-9]+";
4137223536Shselasky	match "mode" "host";
4138223536Shselasky	match "vendor" "0x2019";
4139223536Shselasky	match "product" "(0xc007|0xed01)";
4140233562Shselasky	action "kldload -n if_zyd";
4141223536Shselasky};
4142223536Shselasky
4143223536Shselaskynomatch 32 {
4144223536Shselasky	match "bus" "uhub[0-9]+";
4145223536Shselasky	match "mode" "host";
4146223536Shselasky	match "vendor" "0x2019";
4147223536Shselasky	match "product" "0xed02";
4148233562Shselasky	action "kldload -n if_rum";
4149223536Shselasky};
4150223536Shselasky
4151223536Shselaskynomatch 32 {
4152223536Shselasky	match "bus" "uhub[0-9]+";
4153223536Shselasky	match "mode" "host";
4154223536Shselasky	match "vendor" "0x2019";
4155223536Shselasky	match "product" "(0xed06|0xed14)";
4156233562Shselasky	action "kldload -n if_run";
4157223536Shselasky};
4158223536Shselasky
4159223536Shselaskynomatch 32 {
4160223536Shselasky	match "bus" "uhub[0-9]+";
4161223536Shselasky	match "mode" "host";
4162223519Shselasky	match "vendor" "0x203d";
4163223519Shselasky	match "product" "(0x1480|0x14a1|0x14a9)";
4164233562Shselasky	action "kldload -n if_run";
4165223519Shselasky};
4166223519Shselasky
4167223519Shselaskynomatch 32 {
4168223519Shselasky	match "bus" "uhub[0-9]+";
4169223519Shselasky	match "mode" "host";
4170240670Shselasky	match "vendor" "0x20b7";
4171240670Shselasky	match "product" "0x0713";
4172240670Shselasky	action "kldload -n uftdi";
4173240670Shselasky};
4174240670Shselasky
4175240670Shselaskynomatch 32 {
4176240670Shselasky	match "bus" "uhub[0-9]+";
4177240670Shselasky	match "mode" "host";
4178223519Shselasky	match "vendor" "0x20b8";
4179223519Shselasky	match "product" "0x8888";
4180233562Shselasky	action "kldload -n if_run";
4181223519Shselasky};
4182223519Shselasky
4183223519Shselaskynomatch 32 {
4184223519Shselasky	match "bus" "uhub[0-9]+";
4185223519Shselasky	match "mode" "host";
4186223519Shselasky	match "vendor" "0x20b9";
4187223519Shselasky	match "product" "0x1682";
4188233562Shselasky	action "kldload -n u3g";
4189223519Shselasky};
4190223519Shselasky
4191223519Shselaskynomatch 32 {
4192223519Shselasky	match "bus" "uhub[0-9]+";
4193223519Shselasky	match "mode" "host";
4194240670Shselasky	match "vendor" "0x2100";
4195240670Shselasky	match "product" "(0x9e52|0x9e54)";
4196240670Shselasky	action "kldload -n uftdi";
4197240670Shselasky};
4198240670Shselasky
4199240670Shselaskynomatch 32 {
4200240670Shselasky	match "bus" "uhub[0-9]+";
4201240670Shselasky	match "mode" "host";
4202223519Shselasky	match "vendor" "0x22b8";
4203223536Shselasky	match "product" "(0x4204|0x4214|0x4224|0x4234|0x4244)";
4204233562Shselasky	action "kldload -n uipaq";
4205223519Shselasky};
4206223519Shselasky
4207223519Shselaskynomatch 32 {
4208223519Shselasky	match "bus" "uhub[0-9]+";
4209223519Shselasky	match "mode" "host";
4210223536Shselasky	match "vendor" "0x22b8";
4211223536Shselasky	match "product" "(0x600c|0x6027)";
4212233562Shselasky	action "kldload -n if_cdce";
4213223536Shselasky};
4214223536Shselasky
4215223536Shselaskynomatch 32 {
4216223536Shselasky	match "bus" "uhub[0-9]+";
4217223536Shselasky	match "mode" "host";
4218244817Shselasky	match "vendor" "0x22de";
4219244817Shselasky	match "product" "0x6801";
4220244817Shselasky	action "kldload -n u3g";
4221244817Shselasky};
4222244817Shselasky
4223244817Shselaskynomatch 32 {
4224244817Shselasky	match "bus" "uhub[0-9]+";
4225244817Shselasky	match "mode" "host";
4226223519Shselasky	match "vendor" "0x2478";
4227223519Shselasky	match "product" "0x2008";
4228233562Shselasky	action "kldload -n uplcom";
4229223519Shselasky};
4230223519Shselasky
4231223519Shselaskynomatch 32 {
4232223519Shselasky	match "bus" "uhub[0-9]+";
4233223519Shselasky	match "mode" "host";
4234240670Shselasky	match "vendor" "0x3195";
4235240670Shselasky	match "product" "(0xf190|0xf280|0xf281)";
4236240670Shselasky	action "kldload -n uslcom";
4237240670Shselasky};
4238240670Shselasky
4239240670Shselaskynomatch 32 {
4240240670Shselasky	match "bus" "uhub[0-9]+";
4241240670Shselasky	match "mode" "host";
4242223519Shselasky	match "vendor" "0x3334";
4243223519Shselasky	match "product" "0x1701";
4244233562Shselasky	action "kldload -n if_aue";
4245223519Shselasky};
4246223519Shselasky
4247223519Shselaskynomatch 32 {
4248223519Shselasky	match "bus" "uhub[0-9]+";
4249223519Shselasky	match "mode" "host";
4250223519Shselasky	match "vendor" "0x3340";
4251223519Shselasky	match "product" "(0x011c|0x0326|0x0426|0x043a|0x051c|0x053a|0x071c|0x0b1c|0x0e3a|0x0f1c|0x0f3a|0x1326|0x191c|0x2326|0x3326)";
4252233562Shselasky	action "kldload -n uipaq";
4253223519Shselasky};
4254223519Shselasky
4255223519Shselaskynomatch 32 {
4256223519Shselasky	match "bus" "uhub[0-9]+";
4257223519Shselasky	match "mode" "host";
4258223519Shselasky	match "vendor" "0x3708";
4259223519Shselasky	match "product" "(0x20ce|0x21ce)";
4260233562Shselasky	action "kldload -n uipaq";
4261223519Shselasky};
4262223519Shselasky
4263223519Shselaskynomatch 32 {
4264223519Shselasky	match "bus" "uhub[0-9]+";
4265223519Shselasky	match "mode" "host";
4266223519Shselasky	match "vendor" "0x4113";
4267223519Shselasky	match "product" "(0x0210|0x0211|0x0400|0x0410)";
4268233562Shselasky	action "kldload -n uipaq";
4269223519Shselasky};
4270223519Shselasky
4271223519Shselaskynomatch 32 {
4272223519Shselasky	match "bus" "uhub[0-9]+";
4273223519Shselasky	match "mode" "host";
4274223519Shselasky	match "vendor" "0x413c";
4275223536Shselasky	match "product" "(0x4001|0x4002|0x4003|0x4004|0x4005|0x4006|0x4007|0x4008|0x4009)";
4276233562Shselasky	action "kldload -n uipaq";
4277223519Shselasky};
4278223519Shselasky
4279223519Shselaskynomatch 32 {
4280223519Shselasky	match "bus" "uhub[0-9]+";
4281223519Shselasky	match "mode" "host";
4282223536Shselasky	match "vendor" "0x413c";
4283223536Shselasky	match "product" "(0x8102|0x8104)";
4284233562Shselasky	action "kldload -n if_upgt";
4285223536Shselasky};
4286223536Shselasky
4287223536Shselaskynomatch 32 {
4288223536Shselasky	match "bus" "uhub[0-9]+";
4289223536Shselasky	match "mode" "host";
4290223536Shselasky	match "vendor" "0x413c";
4291223536Shselasky	match "product" "(0x8114|0x8115|0x8116|0x8117|0x8118|0x8128|0x8129|0x8133|0x8134|0x8135|0x8136|0x8137|0x8138|0x8180|0x8181|0x8182)";
4292233562Shselasky	action "kldload -n u3g";
4293223536Shselasky};
4294223536Shselasky
4295223536Shselaskynomatch 32 {
4296223536Shselasky	match "bus" "uhub[0-9]+";
4297223536Shselasky	match "mode" "host";
4298223536Shselasky	match "vendor" "0x413c";
4299223536Shselasky	match "product" "0x9500";
4300233562Shselasky	action "kldload -n uslcom";
4301223536Shselasky};
4302223536Shselasky
4303223536Shselaskynomatch 32 {
4304223536Shselasky	match "bus" "uhub[0-9]+";
4305223536Shselasky	match "mode" "host";
4306223519Shselasky	match "vendor" "0x4348";
4307223519Shselasky	match "product" "0x5523";
4308233562Shselasky	action "kldload -n uchcom";
4309223519Shselasky};
4310223519Shselasky
4311223519Shselaskynomatch 32 {
4312223519Shselasky	match "bus" "uhub[0-9]+";
4313223519Shselasky	match "mode" "host";
4314223519Shselasky	match "vendor" "0x4505";
4315223519Shselasky	match "product" "0x0010";
4316233562Shselasky	action "kldload -n uipaq";
4317223519Shselasky};
4318223519Shselasky
4319223519Shselaskynomatch 32 {
4320223519Shselasky	match "bus" "uhub[0-9]+";
4321223519Shselasky	match "mode" "host";
4322223519Shselasky	match "vendor" "0x4766";
4323223519Shselasky	match "product" "0x0001";
4324233562Shselasky	action "kldload -n uvisor";
4325223519Shselasky};
4326223519Shselasky
4327223519Shselaskynomatch 32 {
4328223519Shselasky	match "bus" "uhub[0-9]+";
4329223519Shselasky	match "mode" "host";
4330240670Shselasky	match "vendor" "0x5050";
4331240670Shselasky	match "product" "(0x0100|0x0101|0x0102|0x0103|0x0104|0x0105|0x0106|0x0107|0x0300|0x0301|0x0400|0x0500|0x0700|0x0800|0x0900|0x0a00|0x0b00|0x0c00|0x0d00|0x0e00|0x0f00|0x1000|0x8000|0x8001|0x8002|0x8003|0x8004|0x8005)";
4332240670Shselasky	action "kldload -n uftdi";
4333240670Shselasky};
4334240670Shselasky
4335240670Shselaskynomatch 32 {
4336240670Shselasky	match "bus" "uhub[0-9]+";
4337240670Shselasky	match "mode" "host";
4338223519Shselasky	match "vendor" "0x5173";
4339223519Shselasky	match "product" "0x1809";
4340233562Shselasky	action "kldload -n if_zyd";
4341223519Shselasky};
4342223519Shselasky
4343223519Shselaskynomatch 32 {
4344223519Shselasky	match "bus" "uhub[0-9]+";
4345223519Shselasky	match "mode" "host";
4346223519Shselasky	match "vendor" "0x5372";
4347223519Shselasky	match "product" "0x2303";
4348233562Shselasky	action "kldload -n uplcom";
4349223519Shselasky};
4350223519Shselasky
4351223519Shselaskynomatch 32 {
4352223519Shselasky	match "bus" "uhub[0-9]+";
4353223519Shselasky	match "mode" "host";
4354223519Shselasky	match "vendor" "0x5a57";
4355223536Shselasky	match "product" "0x0260";
4356233562Shselasky	action "kldload -n if_ural";
4357223519Shselasky};
4358223519Shselasky
4359223519Shselaskynomatch 32 {
4360223519Shselasky	match "bus" "uhub[0-9]+";
4361223519Shselasky	match "mode" "host";
4362223536Shselasky	match "vendor" "0x5a57";
4363223536Shselasky	match "product" "(0x0280|0x0282|0x0283|0x0284|0x5257)";
4364233562Shselasky	action "kldload -n if_run";
4365223536Shselasky};
4366223536Shselasky
4367223536Shselaskynomatch 32 {
4368223536Shselasky	match "bus" "uhub[0-9]+";
4369223536Shselasky	match "mode" "host";
4370223519Shselasky	match "vendor" "0x5e04";
4371223519Shselasky	match "product" "0xce00";
4372233562Shselasky	action "kldload -n uipaq";
4373223519Shselasky};
4374223519Shselasky
4375223519Shselaskynomatch 32 {
4376223519Shselasky	match "bus" "uhub[0-9]+";
4377223519Shselasky	match "mode" "host";
4378223519Shselasky	match "vendor" "0x6189";
4379223536Shselasky	match "product" "0x182d";
4380233562Shselasky	action "kldload -n if_axe";
4381223519Shselasky};
4382223519Shselasky
4383223519Shselaskynomatch 32 {
4384223519Shselasky	match "bus" "uhub[0-9]+";
4385223519Shselasky	match "mode" "host";
4386223536Shselasky	match "vendor" "0x6189";
4387223536Shselasky	match "product" "0x2068";
4388233562Shselasky	action "kldload -n uplcom";
4389223536Shselasky};
4390223536Shselasky
4391223536Shselaskynomatch 32 {
4392223536Shselasky	match "bus" "uhub[0-9]+";
4393223536Shselasky	match "mode" "host";
4394223519Shselasky	match "vendor" "0x6547";
4395223519Shselasky	match "product" "0x0232";
4396233562Shselasky	action "kldload -n uark";
4397223519Shselasky};
4398223519Shselasky
4399223519Shselaskynomatch 32 {
4400223519Shselasky	match "bus" "uhub[0-9]+";
4401223519Shselasky	match "mode" "host";
4402223519Shselasky	match "vendor" "0x6891";
4403223519Shselasky	match "product" "0xa727";
4404233562Shselasky	action "kldload -n if_zyd";
4405223519Shselasky};
4406223519Shselasky
4407223519Shselaskynomatch 32 {
4408223519Shselasky	match "bus" "uhub[0-9]+";
4409223519Shselasky	match "mode" "host";
4410223519Shselasky	match "vendor" "0x7392";
4411223536Shselasky	match "product" "0x7318";
4412233562Shselasky	action "kldload -n if_rum";
4413223519Shselasky};
4414223519Shselasky
4415223519Shselaskynomatch 32 {
4416223519Shselasky	match "bus" "uhub[0-9]+";
4417223519Shselasky	match "mode" "host";
4418223536Shselasky	match "vendor" "0x7392";
4419223536Shselasky	match "product" "(0x7711|0x7717|0x7718)";
4420233562Shselasky	action "kldload -n if_run";
4421223536Shselasky};
4422223536Shselasky
4423223536Shselaskynomatch 32 {
4424223536Shselasky	match "bus" "uhub[0-9]+";
4425223536Shselasky	match "mode" "host";
4426223519Shselasky	match "vendor" "0x8516";
4427223519Shselasky	match "product" "(0x2070|0x2770|0x2870|0x3070|0x3071|0x3072|0x3572)";
4428233562Shselasky	action "kldload -n if_run";
4429223519Shselasky};
4430223519Shselasky
4431223519Shselaskynomatch 32 {
4432223519Shselasky	match "bus" "uhub[0-9]+";
4433223519Shselasky	match "mode" "host";
4434223519Shselasky	match "vendor" "0x9710";
4435223536Shselasky	match "product" "0x7703";
4436233562Shselasky	action "kldload -n umoscom";
4437223519Shselasky};
4438223519Shselasky
4439223519Shselaskynomatch 32 {
4440223519Shselasky	match "bus" "uhub[0-9]+";
4441223519Shselasky	match "mode" "host";
4442223536Shselasky	match "vendor" "0x9710";
4443223536Shselasky	match "product" "0x7730";
4444233562Shselasky	action "kldload -n if_mos";
4445223536Shselasky};
4446223536Shselasky
4447223536Shselaskynomatch 32 {
4448223536Shselasky	match "bus" "uhub[0-9]+";
4449223536Shselasky	match "mode" "host";
4450223536Shselasky	match "vendor" "0x9710";
4451223536Shselasky	match "product" "0x7820";
4452233562Shselasky	action "kldload -n umcs";
4453223536Shselasky};
4454223536Shselasky
4455223536Shselaskynomatch 32 {
4456223536Shselasky	match "bus" "uhub[0-9]+";
4457223536Shselasky	match "mode" "host";
4458223536Shselasky	match "vendor" "0x9710";
4459236389Shselasky	match "product" "(0x7830|0x7832)";
4460233562Shselasky	action "kldload -n if_mos";
4461223536Shselasky};
4462223536Shselasky
4463223536Shselaskynomatch 32 {
4464223536Shselasky	match "bus" "uhub[0-9]+";
4465223536Shselasky	match "mode" "host";
4466223536Shselasky	match "vendor" "0x9710";
4467223536Shselasky	match "product" "0x7840";
4468233562Shselasky	action "kldload -n umcs";
4469223536Shselasky};
4470223536Shselasky
4471223536Shselaskynomatch 32 {
4472223536Shselasky	match "bus" "uhub[0-9]+";
4473223536Shselasky	match "mode" "host";
4474223519Shselasky	match "vendor" "0x9e88";
4475223519Shselasky	match "product" "0x9e8f";
4476233562Shselasky	action "kldload -n uftdi";
4477223519Shselasky};
4478223519Shselasky
4479223519Shselaskynomatch 32 {
4480223519Shselasky	match "bus" "uhub[0-9]+";
4481223519Shselasky	match "mode" "host";
4482223519Shselasky	match "vendor" "0xdaae";
4483223519Shselasky	match "product" "0xead6";
4484233562Shselasky	action "kldload -n uslcom";
4485223519Shselasky};
4486223519Shselasky
4487223519Shselaskynomatch 32 {
4488223519Shselasky	match "bus" "uhub[0-9]+";
4489223519Shselasky	match "mode" "host";
4490240670Shselasky	match "vendor" "0xdeee";
4491240670Shselasky	match "product" "(0x0300|0x0302|0x0303)";
4492240670Shselasky	action "kldload -n uftdi";
4493240670Shselasky};
4494240670Shselasky
4495240670Shselaskynomatch 32 {
4496240670Shselasky	match "bus" "uhub[0-9]+";
4497240670Shselasky	match "mode" "host";
4498223519Shselasky	match "intclass" "0x02";
4499223519Shselasky	match "intsubclass" "0x02";
4500223519Shselasky	match "intprotocol" "0x01";
4501233562Shselasky	action "kldload -n umodem";
4502223519Shselasky};
4503223519Shselasky
4504223519Shselaskynomatch 32 {
4505223519Shselasky	match "bus" "uhub[0-9]+";
4506223519Shselasky	match "mode" "host";
4507231638Shselasky	match "intclass" "0x02";
4508231638Shselasky	match "intsubclass" "0x02";
4509231638Shselasky	match "intprotocol" "0xff";
4510233562Shselasky	action "kldload -n umodem";
4511231638Shselasky};
4512231638Shselasky
4513231638Shselaskynomatch 32 {
4514231638Shselasky	match "bus" "uhub[0-9]+";
4515231638Shselasky	match "mode" "host";
4516223521Shselasky	match "intclass" "0x03";
4517223521Shselasky	match "intsubclass" "0x01";
4518223521Shselasky	match "intprotocol" "0x01";
4519233562Shselasky	action "kldload -n ukbd";
4520223521Shselasky};
4521223521Shselasky
4522223521Shselaskynomatch 32 {
4523223521Shselasky	match "bus" "uhub[0-9]+";
4524223521Shselasky	match "mode" "host";
4525223521Shselasky	match "intclass" "0x03";
4526223521Shselasky	match "intsubclass" "0x01";
4527223521Shselasky	match "intprotocol" "0x02";
4528233562Shselasky	action "kldload -n ums";
4529223521Shselasky};
4530223521Shselasky
4531223521Shselaskynomatch 32 {
4532223521Shselasky	match "bus" "uhub[0-9]+";
4533223521Shselasky	match "mode" "host";
4534223519Shselasky	match "intclass" "0x07";
4535223519Shselasky	match "intsubclass" "0x01";
4536223519Shselasky	match "intprotocol" "0x01";
4537233562Shselasky	action "kldload -n ulpt";
4538223519Shselasky};
4539223519Shselasky
4540223519Shselaskynomatch 32 {
4541223519Shselasky	match "bus" "uhub[0-9]+";
4542223519Shselasky	match "mode" "host";
4543223519Shselasky	match "intclass" "0x07";
4544223519Shselasky	match "intsubclass" "0x01";
4545223519Shselasky	match "intprotocol" "0x02";
4546233562Shselasky	action "kldload -n ulpt";
4547223519Shselasky};
4548223519Shselasky
4549223519Shselaskynomatch 32 {
4550223519Shselasky	match "bus" "uhub[0-9]+";
4551223519Shselasky	match "mode" "host";
4552223519Shselasky	match "intclass" "0x07";
4553223519Shselasky	match "intsubclass" "0x01";
4554223519Shselasky	match "intprotocol" "0x03";
4555233562Shselasky	action "kldload -n ulpt";
4556223519Shselasky};
4557223519Shselasky
4558223519Shselaskynomatch 32 {
4559223519Shselasky	match "bus" "uhub[0-9]+";
4560223519Shselasky	match "mode" "host";
4561223519Shselasky	match "intclass" "0xe0";
4562223519Shselasky	match "intsubclass" "0x01";
4563223519Shselasky	match "intprotocol" "0x01";
4564233562Shselasky	action "kldload -n ng_ubt";
4565223519Shselasky};
4566223519Shselasky
4567223519Shselaskynomatch 32 {
4568223519Shselasky	match "bus" "uhub[0-9]+";
4569223519Shselasky	match "mode" "host";
4570223519Shselasky	match "intclass" "0xff";
4571223519Shselasky	match "intsubclass" "0x5d";
4572223519Shselasky	match "intprotocol" "0x01";
4573233562Shselasky	action "kldload -n uhid";
4574223519Shselasky};
4575223519Shselasky
4576223519Shselaskynomatch 32 {
4577223519Shselasky	match "bus" "uhub[0-9]+";
4578223519Shselasky	match "mode" "host";
4579223519Shselasky	match "intclass" "0x01";
4580223519Shselasky	match "intsubclass" "0x01";
4581233562Shselasky	action "kldload -n snd_uaudio";
4582223519Shselasky};
4583223519Shselasky
4584223519Shselaskynomatch 32 {
4585223519Shselasky	match "bus" "uhub[0-9]+";
4586223519Shselasky	match "mode" "host";
4587223519Shselasky	match "intclass" "0x01";
4588223519Shselasky	match "intsubclass" "0x03";
4589233562Shselasky	action "kldload -n snd_uaudio";
4590223519Shselasky};
4591223519Shselasky
4592223519Shselaskynomatch 32 {
4593223519Shselasky	match "bus" "uhub[0-9]+";
4594223536Shselasky	match "mode" "(host|device)";
4595223536Shselasky	match "intclass" "0x02";
4596223536Shselasky	match "intsubclass" "0x06";
4597233562Shselasky	action "kldload -n if_cdce";
4598223536Shselasky};
4599223536Shselasky
4600223536Shselaskynomatch 32 {
4601223536Shselasky	match "bus" "uhub[0-9]+";
4602223536Shselasky	match "mode" "(host|device)";
4603223536Shselasky	match "intclass" "0x02";
4604223536Shselasky	match "intsubclass" "0x0a";
4605233562Shselasky	action "kldload -n if_cdce";
4606223536Shselasky};
4607223536Shselasky
4608223536Shselaskynomatch 32 {
4609223536Shselasky	match "bus" "uhub[0-9]+";
4610223536Shselasky	match "mode" "(host|device)";
4611223536Shselasky	match "intclass" "0x02";
4612223536Shselasky	match "intsubclass" "0x0d";
4613233562Shselasky	action "kldload -n if_cdce";
4614223536Shselasky};
4615223536Shselasky
4616223536Shselaskynomatch 32 {
4617223536Shselasky	match "bus" "uhub[0-9]+";
4618223519Shselasky	match "mode" "host";
4619223519Shselasky	match "intclass" "0x02";
4620223519Shselasky	match "intsubclass" "0x88";
4621233562Shselasky	action "kldload -n ufoma";
4622223519Shselasky};
4623223519Shselasky
4624223519Shselaskynomatch 32 {
4625223519Shselasky	match "bus" "uhub[0-9]+";
4626223519Shselasky	match "mode" "host";
4627223519Shselasky	match "intclass" "0x03";
4628233562Shselasky	action "kldload -n uhid";
4629223519Shselasky};
4630223519Shselasky
4631223519Shselaskynomatch 32 {
4632223519Shselasky	match "bus" "uhub[0-9]+";
4633223519Shselasky	match "mode" "host";
4634223519Shselasky	match "intclass" "0x08";
4635233562Shselasky	action "kldload -n umass";
4636223519Shselasky};
4637223519Shselasky
4638244817Shselasky# 2386 USB entries processed
4639223519Shselasky
4640