usb.conf revision 249210
1223519Shselasky#
2223519Shselasky# $FreeBSD: head/etc/devd/usb.conf 249210 2013-04-06 17:25:17Z 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";
16233111Shselasky	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";
27233111Shselasky	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";
38233111Shselasky	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";
49233111Shselasky	action "kldload -n if_ipheth";
50223519Shselasky};
51223519Shselasky
52223519Shselaskynomatch 32 {
53223519Shselasky	match "bus" "uhub[0-9]+";
54223519Shselasky	match "mode" "host";
55243661Shselasky	match "vendor" "0x05ac";
56243661Shselasky	match "product" "0x12a8";
57243661Shselasky	match "intclass" "0xff";
58243661Shselasky	match "intsubclass" "0xfd";
59243661Shselasky	match "intprotocol" "0x01";
60243661Shselasky	action "kldload -n if_ipheth";
61243661Shselasky};
62243661Shselasky
63243661Shselaskynomatch 32 {
64243661Shselasky	match "bus" "uhub[0-9]+";
65243661Shselasky	match "mode" "host";
66223519Shselasky	match "vendor" "0x0104";
67223519Shselasky	match "product" "0x00be";
68233111Shselasky	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";
76233111Shselasky	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";
84233111Shselasky	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";
92233111Shselasky	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";
100233111Shselasky	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)";
108233111Shselasky	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)";
116233111Shselasky	action "kldload -n u3g";
117223536Shselasky};
118223536Shselasky
119223536Shselaskynomatch 32 {
120223536Shselasky	match "bus" "uhub[0-9]+";
121223536Shselasky	match "mode" "host";
122223536Shselasky	match "vendor" "0x03f0";
123249210Shselasky	match "product" "(0x2016|0x2116|0x2216|0x3016|0x3116)";
124233111Shselasky	action "kldload -n uipaq";
125223536Shselasky};
126223536Shselasky
127223536Shselaskynomatch 32 {
128223536Shselasky	match "bus" "uhub[0-9]+";
129223536Shselasky	match "mode" "host";
130223536Shselasky	match "vendor" "0x03f0";
131249210Shselasky	match "product" "0x311d";
132249210Shselasky	action "kldload -n ng_ubt";
133249210Shselasky};
134249210Shselasky
135249210Shselaskynomatch 32 {
136249210Shselasky	match "bus" "uhub[0-9]+";
137249210Shselasky	match "mode" "host";
138249210Shselasky	match "vendor" "0x03f0";
139249210Shselasky	match "product" "0x3216";
140249210Shselasky	action "kldload -n uipaq";
141249210Shselasky};
142249210Shselasky
143249210Shselaskynomatch 32 {
144249210Shselasky	match "bus" "uhub[0-9]+";
145249210Shselasky	match "mode" "host";
146249210Shselasky	match "vendor" "0x03f0";
147223536Shselasky	match "product" "0x3524";
148233111Shselasky	action "kldload -n uplcom";
149223536Shselasky};
150223536Shselasky
151223536Shselaskynomatch 32 {
152223536Shselasky	match "bus" "uhub[0-9]+";
153223536Shselasky	match "mode" "host";
154223536Shselasky	match "vendor" "0x03f0";
155223536Shselasky	match "product" "(0x4016|0x4116|0x4216|0x5016|0x5116|0x5216)";
156233111Shselasky	action "kldload -n uipaq";
157223536Shselasky};
158223536Shselasky
159223536Shselaskynomatch 32 {
160223536Shselasky	match "bus" "uhub[0-9]+";
161223536Shselasky	match "mode" "host";
162223536Shselasky	match "vendor" "0x03f0";
163223536Shselasky	match "product" "0x811c";
164233111Shselasky	action "kldload -n if_aue";
165223536Shselasky};
166223536Shselasky
167223536Shselaskynomatch 32 {
168223536Shselasky	match "bus" "uhub[0-9]+";
169223536Shselasky	match "mode" "host";
170223536Shselasky	match "vendor" "0x03f0";
171223536Shselasky	match "product" "0xca02";
172233111Shselasky	action "kldload -n if_urtw";
173223536Shselasky};
174223536Shselasky
175223536Shselaskynomatch 32 {
176223536Shselasky	match "bus" "uhub[0-9]+";
177223536Shselasky	match "mode" "host";
178223519Shselasky	match "vendor" "0x0402";
179223519Shselasky	match "product" "0x5632";
180233111Shselasky	action "kldload -n if_cdce";
181223519Shselasky};
182223519Shselasky
183223519Shselaskynomatch 32 {
184223519Shselasky	match "bus" "uhub[0-9]+";
185223519Shselasky	match "mode" "host";
186223519Shselasky	match "vendor" "0x0403";
187249210Shselasky	match "product" "(0x6001|0x6004|0x6006|0x6006|0x6010|0x6011|0x6014|0x8372|0x9378|0x9379|0x937a|0x937c|0x9868|0x9e90|0x9f80|0xa6d0|0xabb8|0xb810|0xb811|0xb812|0xbaf8|0xbbe2|0xbca0|0xbca1|0xbca2|0xbca4|0xbcd8|0xbcd9|0xbcda|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)";
188233111Shselasky	action "kldload -n uftdi";
189223519Shselasky};
190223519Shselasky
191223519Shselaskynomatch 32 {
192223519Shselasky	match "bus" "uhub[0-9]+";
193223519Shselasky	match "mode" "host";
194223519Shselasky	match "vendor" "0x0408";
195223536Shselasky	match "product" "0x0304";
196233111Shselasky	action "kldload -n if_run";
197223519Shselasky};
198223519Shselasky
199223519Shselaskynomatch 32 {
200223519Shselasky	match "bus" "uhub[0-9]+";
201223519Shselasky	match "mode" "host";
202223536Shselasky	match "vendor" "0x0408";
203223536Shselasky	match "product" "(0x1000|0xea02|0xea03|0xea04|0xea05|0xea06)";
204233111Shselasky	action "kldload -n u3g";
205223536Shselasky};
206223536Shselasky
207223536Shselaskynomatch 32 {
208223536Shselasky	match "bus" "uhub[0-9]+";
209223536Shselasky	match "mode" "host";
210223519Shselasky	match "vendor" "0x0409";
211223519Shselasky	match "product" "(0x00d5|0x00d6|0x00d7|0x8024|0x8025)";
212233111Shselasky	action "kldload -n uipaq";
213223519Shselasky};
214223519Shselasky
215223519Shselaskynomatch 32 {
216223519Shselasky	match "bus" "uhub[0-9]+";
217223519Shselasky	match "mode" "host";
218223519Shselasky	match "vendor" "0x0411";
219223536Shselasky	match "product" "(0x0001|0x0005|0x0009)";
220233111Shselasky	action "kldload -n if_aue";
221223519Shselasky};
222223519Shselasky
223223519Shselaskynomatch 32 {
224223519Shselasky	match "bus" "uhub[0-9]+";
225223519Shselasky	match "mode" "host";
226223536Shselasky	match "vendor" "0x0411";
227223536Shselasky	match "product" "0x0012";
228233111Shselasky	action "kldload -n if_rue";
229223536Shselasky};
230223536Shselasky
231223536Shselaskynomatch 32 {
232223536Shselasky	match "bus" "uhub[0-9]+";
233223536Shselasky	match "mode" "host";
234223536Shselasky	match "vendor" "0x0411";
235223536Shselasky	match "product" "0x003d";
236233111Shselasky	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" "(0x005e|0x0066|0x0067)";
244233111Shselasky	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" "0x006e";
252233111Shselasky	action "kldload -n if_axe";
253223536Shselasky};
254223536Shselasky
255223536Shselaskynomatch 32 {
256223536Shselasky	match "bus" "uhub[0-9]+";
257223536Shselasky	match "mode" "host";
258223536Shselasky	match "vendor" "0x0411";
259223536Shselasky	match "product" "0x008b";
260233111Shselasky	action "kldload -n if_ural";
261223536Shselasky};
262223536Shselasky
263223536Shselaskynomatch 32 {
264223536Shselasky	match "bus" "uhub[0-9]+";
265223536Shselasky	match "mode" "host";
266223536Shselasky	match "vendor" "0x0411";
267223536Shselasky	match "product" "0x00b3";
268233111Shselasky	action "kldload -n uftdi";
269223536Shselasky};
270223536Shselasky
271223536Shselaskynomatch 32 {
272223536Shselasky	match "bus" "uhub[0-9]+";
273223536Shselasky	match "mode" "host";
274223536Shselasky	match "vendor" "0x0411";
275223536Shselasky	match "product" "(0x00d8|0x00d9)";
276233111Shselasky	action "kldload -n if_rum";
277223536Shselasky};
278223536Shselasky
279223536Shselaskynomatch 32 {
280223536Shselasky	match "bus" "uhub[0-9]+";
281223536Shselasky	match "mode" "host";
282223536Shselasky	match "vendor" "0x0411";
283223536Shselasky	match "product" "0x00da";
284233111Shselasky	action "kldload -n if_zyd";
285223536Shselasky};
286223536Shselasky
287223536Shselaskynomatch 32 {
288223536Shselasky	match "bus" "uhub[0-9]+";
289223536Shselasky	match "mode" "host";
290223536Shselasky	match "vendor" "0x0411";
291223536Shselasky	match "product" "0x00e8";
292233111Shselasky	action "kldload -n if_run";
293223536Shselasky};
294223536Shselasky
295223536Shselaskynomatch 32 {
296223536Shselasky	match "bus" "uhub[0-9]+";
297223536Shselasky	match "mode" "host";
298223536Shselasky	match "vendor" "0x0411";
299249210Shselasky	match "product" "(0x00f4|0x0116|0x0119)";
300233111Shselasky	action "kldload -n if_rum";
301223536Shselasky};
302223536Shselasky
303223536Shselaskynomatch 32 {
304223536Shselasky	match "bus" "uhub[0-9]+";
305223536Shselasky	match "mode" "host";
306223536Shselasky	match "vendor" "0x0411";
307223536Shselasky	match "product" "0x012e";
308233111Shselasky	action "kldload -n if_run";
309223536Shselasky};
310223536Shselasky
311223536Shselaskynomatch 32 {
312223536Shselasky	match "bus" "uhub[0-9]+";
313223536Shselasky	match "mode" "host";
314223536Shselasky	match "vendor" "0x0411";
315223536Shselasky	match "product" "0x0137";
316233111Shselasky	action "kldload -n if_rum";
317223536Shselasky};
318223536Shselasky
319223536Shselaskynomatch 32 {
320223536Shselasky	match "bus" "uhub[0-9]+";
321223536Shselasky	match "mode" "host";
322223536Shselasky	match "vendor" "0x0411";
323239056Shselasky	match "product" "(0x0148|0x0150|0x015d|0x016f|0x01a2|0x01ee)";
324233111Shselasky	action "kldload -n if_run";
325223536Shselasky};
326223536Shselasky
327223536Shselaskynomatch 32 {
328223536Shselasky	match "bus" "uhub[0-9]+";
329223536Shselasky	match "mode" "host";
330223519Shselasky	match "vendor" "0x0413";
331223519Shselasky	match "product" "0x2101";
332233111Shselasky	action "kldload -n uplcom";
333223519Shselasky};
334223519Shselasky
335223519Shselaskynomatch 32 {
336223519Shselasky	match "bus" "uhub[0-9]+";
337223519Shselasky	match "mode" "host";
338223519Shselasky	match "vendor" "0x0423";
339223519Shselasky	match "product" "(0x000a|0x000c)";
340233111Shselasky	action "kldload -n if_cue";
341223519Shselasky};
342223519Shselasky
343223519Shselaskynomatch 32 {
344223519Shselasky	match "bus" "uhub[0-9]+";
345223519Shselasky	match "mode" "host";
346223519Shselasky	match "vendor" "0x043e";
347223519Shselasky	match "product" "0x9c01";
348233111Shselasky	action "kldload -n uipaq";
349223519Shselasky};
350223519Shselasky
351223519Shselaskynomatch 32 {
352223519Shselasky	match "bus" "uhub[0-9]+";
353223519Shselasky	match "mode" "host";
354239056Shselasky	match "vendor" "0x0456";
355239056Shselasky	match "product" "(0xf000|0xf001)";
356239056Shselasky	action "kldload -n uftdi";
357239056Shselasky};
358239056Shselasky
359239056Shselaskynomatch 32 {
360239056Shselasky	match "bus" "uhub[0-9]+";
361239056Shselasky	match "mode" "host";
362223519Shselasky	match "vendor" "0x045a";
363223519Shselasky	match "product" "(0x5001|0x5002)";
364233111Shselasky	action "kldload -n urio";
365223519Shselasky};
366223519Shselasky
367223519Shselaskynomatch 32 {
368223519Shselasky	match "bus" "uhub[0-9]+";
369223519Shselasky	match "mode" "host";
370223519Shselasky	match "vendor" "0x045b";
371223519Shselasky	match "product" "0x0053";
372233111Shselasky	action "kldload -n uslcom";
373223519Shselasky};
374223519Shselasky
375223519Shselaskynomatch 32 {
376223519Shselasky	match "bus" "uhub[0-9]+";
377223519Shselasky	match "mode" "host";
378223519Shselasky	match "vendor" "0x045e";
379223536Shselasky	match "product" "0x0079";
380233111Shselasky	action "kldload -n uplcom";
381223519Shselasky};
382223519Shselasky
383223519Shselaskynomatch 32 {
384223519Shselasky	match "bus" "uhub[0-9]+";
385223519Shselasky	match "mode" "host";
386223536Shselasky	match "vendor" "0x045e";
387223536Shselasky	match "product" "0x007a";
388233111Shselasky	action "kldload -n if_aue";
389223536Shselasky};
390223536Shselasky
391223536Shselaskynomatch 32 {
392223536Shselasky	match "bus" "uhub[0-9]+";
393223536Shselasky	match "mode" "host";
394223536Shselasky	match "vendor" "0x045e";
395223536Shselasky	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)";
396233111Shselasky	action "kldload -n uipaq";
397223536Shselasky};
398223536Shselasky
399223536Shselaskynomatch 32 {
400223536Shselasky	match "bus" "uhub[0-9]+";
401223536Shselasky	match "mode" "host";
402223519Shselasky	match "vendor" "0x0471";
403223536Shselasky	match "product" "0x066a";
404233111Shselasky	action "kldload -n uslcom";
405223519Shselasky};
406223519Shselasky
407223519Shselaskynomatch 32 {
408223519Shselasky	match "bus" "uhub[0-9]+";
409223519Shselasky	match "mode" "host";
410223536Shselasky	match "vendor" "0x0471";
411223536Shselasky	match "product" "0x1236";
412233111Shselasky	action "kldload -n if_zyd";
413223536Shselasky};
414223536Shselasky
415223536Shselaskynomatch 32 {
416223536Shselasky	match "bus" "uhub[0-9]+";
417223536Shselasky	match "mode" "host";
418223536Shselasky	match "vendor" "0x0471";
419223536Shselasky	match "product" "0x200f";
420233111Shselasky	action "kldload -n if_run";
421223536Shselasky};
422223536Shselasky
423223536Shselaskynomatch 32 {
424223536Shselasky	match "bus" "uhub[0-9]+";
425223536Shselasky	match "mode" "host";
426223519Shselasky	match "vendor" "0x0482";
427223519Shselasky	match "product" "0x0203";
428233111Shselasky	action "kldload -n umodem";
429223519Shselasky};
430223519Shselasky
431223519Shselaskynomatch 32 {
432223519Shselasky	match "bus" "uhub[0-9]+";
433223519Shselasky	match "mode" "host";
434223519Shselasky	match "vendor" "0x0489";
435223519Shselasky	match "product" "(0xe000|0xe003)";
436233111Shselasky	action "kldload -n uslcom";
437223519Shselasky};
438223519Shselasky
439223519Shselaskynomatch 32 {
440223519Shselasky	match "bus" "uhub[0-9]+";
441223519Shselasky	match "mode" "host";
442249210Shselasky	match "vendor" "0x0489";
443249210Shselasky	match "product" "(0xe027|0xe02c|0xe036|0xe03c|0xe03d|0xe04e|0xe056|0xe057)";
444249210Shselasky	action "kldload -n ng_ubt";
445249210Shselasky};
446249210Shselasky
447249210Shselaskynomatch 32 {
448249210Shselasky	match "bus" "uhub[0-9]+";
449249210Shselasky	match "mode" "host";
450244252Shselasky	match "vendor" "0x0499";
451244252Shselasky	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)";
452244252Shselasky	action "kldload -n snd_uaudio";
453244252Shselasky};
454244252Shselasky
455244252Shselaskynomatch 32 {
456244252Shselasky	match "bus" "uhub[0-9]+";
457244252Shselasky	match "mode" "host";
458223519Shselasky	match "vendor" "0x049f";
459223536Shselasky	match "product" "(0x0003|0x0032)";
460233111Shselasky	action "kldload -n uipaq";
461223519Shselasky};
462223519Shselasky
463223519Shselaskynomatch 32 {
464223519Shselasky	match "bus" "uhub[0-9]+";
465223519Shselasky	match "mode" "host";
466223536Shselasky	match "vendor" "0x049f";
467223536Shselasky	match "product" "0x505a";
468233111Shselasky	action "kldload -n if_cdce";
469223536Shselasky};
470223536Shselasky
471223536Shselaskynomatch 32 {
472223536Shselasky	match "bus" "uhub[0-9]+";
473223536Shselasky	match "mode" "host";
474223519Shselasky	match "vendor" "0x04a4";
475223519Shselasky	match "product" "0x0014";
476233111Shselasky	action "kldload -n uipaq";
477223519Shselasky};
478223519Shselasky
479223519Shselaskynomatch 32 {
480223519Shselasky	match "bus" "uhub[0-9]+";
481223519Shselasky	match "mode" "host";
482223519Shselasky	match "vendor" "0x04a5";
483223536Shselasky	match "product" "0x4027";
484233111Shselasky	action "kldload -n uplcom";
485223519Shselasky};
486223519Shselasky
487223519Shselaskynomatch 32 {
488223519Shselasky	match "bus" "uhub[0-9]+";
489223519Shselasky	match "mode" "host";
490223536Shselasky	match "vendor" "0x04a5";
491223536Shselasky	match "product" "0x4068";
492233111Shselasky	action "kldload -n u3g";
493223536Shselasky};
494223536Shselasky
495223536Shselaskynomatch 32 {
496223536Shselasky	match "bus" "uhub[0-9]+";
497223536Shselasky	match "mode" "host";
498223519Shselasky	match "vendor" "0x04ad";
499223519Shselasky	match "product" "(0x0301|0x0302|0x0303|0x0306)";
500233111Shselasky	action "kldload -n uipaq";
501223519Shselasky};
502223519Shselasky
503223519Shselaskynomatch 32 {
504223519Shselasky	match "bus" "uhub[0-9]+";
505223519Shselasky	match "mode" "host";
506223519Shselasky	match "vendor" "0x04b4";
507223519Shselasky	match "product" "0x1002";
508233111Shselasky	action "kldload -n ufm";
509223519Shselasky};
510223519Shselasky
511223519Shselaskynomatch 32 {
512223519Shselasky	match "bus" "uhub[0-9]+";
513223519Shselasky	match "mode" "host";
514223519Shselasky	match "vendor" "0x04b7";
515223519Shselasky	match "product" "0x0531";
516233111Shselasky	action "kldload -n uipaq";
517223519Shselasky};
518223519Shselasky
519223519Shselaskynomatch 32 {
520223519Shselasky	match "bus" "uhub[0-9]+";
521223519Shselasky	match "mode" "host";
522223519Shselasky	match "vendor" "0x04b8";
523223519Shselasky	match "product" "(0x0521|0x0522)";
524233111Shselasky	action "kldload -n uplcom";
525223519Shselasky};
526223519Shselasky
527223519Shselaskynomatch 32 {
528223519Shselasky	match "bus" "uhub[0-9]+";
529223519Shselasky	match "mode" "host";
530223519Shselasky	match "vendor" "0x04bb";
531223536Shselasky	match "product" "0x0901";
532233111Shselasky	action "kldload -n if_kue";
533223519Shselasky};
534223519Shselasky
535223519Shselaskynomatch 32 {
536223519Shselasky	match "bus" "uhub[0-9]+";
537223519Shselasky	match "mode" "host";
538223536Shselasky	match "vendor" "0x04bb";
539223536Shselasky	match "product" "(0x0904|0x0913)";
540233111Shselasky	action "kldload -n if_aue";
541223536Shselasky};
542223536Shselasky
543223536Shselaskynomatch 32 {
544223536Shselasky	match "bus" "uhub[0-9]+";
545223536Shselasky	match "mode" "host";
546223536Shselasky	match "vendor" "0x04bb";
547223536Shselasky	match "product" "0x0930";
548233111Shselasky	action "kldload -n if_axe";
549223536Shselasky};
550223536Shselasky
551223536Shselaskynomatch 32 {
552223536Shselasky	match "bus" "uhub[0-9]+";
553223536Shselasky	match "mode" "host";
554223536Shselasky	match "vendor" "0x04bb";
555223536Shselasky	match "product" "(0x0944|0x0945|0x0947|0x0948)";
556233111Shselasky	action "kldload -n if_run";
557223536Shselasky};
558223536Shselasky
559223536Shselaskynomatch 32 {
560223536Shselasky	match "bus" "uhub[0-9]+";
561223536Shselasky	match "mode" "host";
562223536Shselasky	match "vendor" "0x04bb";
563223536Shselasky	match "product" "(0x0a03|0x0a0e)";
564233111Shselasky	action "kldload -n uplcom";
565223536Shselasky};
566223536Shselasky
567223536Shselaskynomatch 32 {
568223536Shselasky	match "bus" "uhub[0-9]+";
569223536Shselasky	match "mode" "host";
570223519Shselasky	match "vendor" "0x04bf";
571223519Shselasky	match "product" "(0x0115|0x0117)";
572233111Shselasky	action "kldload -n uplcom";
573223519Shselasky};
574223519Shselasky
575223519Shselaskynomatch 32 {
576223519Shselasky	match "bus" "uhub[0-9]+";
577223519Shselasky	match "mode" "host";
578223519Shselasky	match "vendor" "0x04c5";
579223519Shselasky	match "product" "(0x1058|0x1079)";
580233111Shselasky	action "kldload -n uipaq";
581223519Shselasky};
582223519Shselasky
583223519Shselaskynomatch 32 {
584223519Shselasky	match "bus" "uhub[0-9]+";
585223519Shselasky	match "mode" "host";
586249210Shselasky	match "vendor" "0x04ca";
587249210Shselasky	match "product" "(0x3005|0x3006|0x3008)";
588249210Shselasky	action "kldload -n ng_ubt";
589249210Shselasky};
590249210Shselasky
591249210Shselaskynomatch 32 {
592249210Shselasky	match "bus" "uhub[0-9]+";
593249210Shselasky	match "mode" "host";
594223519Shselasky	match "vendor" "0x04da";
595223536Shselasky	match "product" "0x2500";
596233111Shselasky	action "kldload -n uipaq";
597223519Shselasky};
598223519Shselasky
599223519Shselaskynomatch 32 {
600223519Shselasky	match "bus" "uhub[0-9]+";
601223519Shselasky	match "mode" "host";
602223536Shselasky	match "vendor" "0x04da";
603223536Shselasky	match "product" "0x3900";
604233111Shselasky	action "kldload -n uplcom";
605223536Shselasky};
606223536Shselasky
607223536Shselaskynomatch 32 {
608223536Shselasky	match "bus" "uhub[0-9]+";
609223536Shselasky	match "mode" "host";
610223519Shselasky	match "vendor" "0x04dd";
611223536Shselasky	match "product" "(0x8004|0x8005|0x8006|0x8007|0x9031)";
612233111Shselasky	action "kldload -n if_cdce";
613223519Shselasky};
614223519Shselasky
615223519Shselaskynomatch 32 {
616223519Shselasky	match "bus" "uhub[0-9]+";
617223519Shselasky	match "mode" "host";
618223536Shselasky	match "vendor" "0x04dd";
619223536Shselasky	match "product" "(0x9102|0x9121|0x9123|0x9151|0x91ac|0x9242)";
620233111Shselasky	action "kldload -n uipaq";
621223536Shselasky};
622223536Shselasky
623223536Shselaskynomatch 32 {
624223536Shselasky	match "bus" "uhub[0-9]+";
625223536Shselasky	match "mode" "host";
626223519Shselasky	match "vendor" "0x04e8";
627226534Shselasky	match "product" "0x2018";
628233111Shselasky	action "kldload -n if_run";
629226534Shselasky};
630226534Shselasky
631226534Shselaskynomatch 32 {
632226534Shselasky	match "bus" "uhub[0-9]+";
633226534Shselasky	match "mode" "host";
634226534Shselasky	match "vendor" "0x04e8";
635223536Shselasky	match "product" "(0x5f00|0x5f01|0x5f02|0x5f03|0x5f04)";
636233111Shselasky	action "kldload -n uipaq";
637223519Shselasky};
638223519Shselasky
639223519Shselaskynomatch 32 {
640223519Shselasky	match "bus" "uhub[0-9]+";
641223519Shselasky	match "mode" "host";
642223536Shselasky	match "vendor" "0x04e8";
643223536Shselasky	match "product" "0x6601";
644233111Shselasky	action "kldload -n uvisor";
645223536Shselasky};
646223536Shselasky
647223536Shselaskynomatch 32 {
648223536Shselasky	match "bus" "uhub[0-9]+";
649223536Shselasky	match "mode" "host";
650223536Shselasky	match "vendor" "0x04e8";
651223536Shselasky	match "product" "(0x6611|0x6613|0x6615|0x6617|0x6619|0x661b|0x662e|0x6630|0x6632)";
652233111Shselasky	action "kldload -n uipaq";
653223536Shselasky};
654223536Shselasky
655223536Shselaskynomatch 32 {
656223536Shselasky	match "bus" "uhub[0-9]+";
657223536Shselasky	match "mode" "host";
658223536Shselasky	match "vendor" "0x04e8";
659223536Shselasky	match "product" "0x8001";
660233111Shselasky	action "kldload -n uplcom";
661223536Shselasky};
662223536Shselasky
663223536Shselaskynomatch 32 {
664223536Shselasky	match "bus" "uhub[0-9]+";
665223536Shselasky	match "mode" "host";
666223519Shselasky	match "vendor" "0x04f1";
667223536Shselasky	match "product" "0x3008";
668233111Shselasky	action "kldload -n if_axe";
669223519Shselasky};
670223519Shselasky
671223519Shselaskynomatch 32 {
672223519Shselasky	match "bus" "uhub[0-9]+";
673223519Shselasky	match "mode" "host";
674223536Shselasky	match "vendor" "0x04f1";
675223536Shselasky	match "product" "(0x3011|0x3012)";
676233111Shselasky	action "kldload -n uipaq";
677223536Shselasky};
678223536Shselasky
679223536Shselaskynomatch 32 {
680223536Shselasky	match "bus" "uhub[0-9]+";
681223536Shselasky	match "mode" "host";
682223519Shselasky	match "vendor" "0x0502";
683223519Shselasky	match "product" "(0x1631|0x1632|0x16e1|0x16e2|0x16e3)";
684233111Shselasky	action "kldload -n uipaq";
685223519Shselasky};
686223519Shselasky
687223519Shselaskynomatch 32 {
688223519Shselasky	match "bus" "uhub[0-9]+";
689223519Shselasky	match "mode" "host";
690223519Shselasky	match "vendor" "0x0506";
691223536Shselasky	match "product" "(0x03e8|0x11f8)";
692233111Shselasky	action "kldload -n if_kue";
693223519Shselasky};
694223519Shselasky
695223519Shselaskynomatch 32 {
696223519Shselasky	match "bus" "uhub[0-9]+";
697223519Shselasky	match "mode" "host";
698223536Shselasky	match "vendor" "0x0506";
699223536Shselasky	match "product" "0x4601";
700233111Shselasky	action "kldload -n if_aue";
701223536Shselasky};
702223536Shselasky
703223536Shselaskynomatch 32 {
704223536Shselasky	match "bus" "uhub[0-9]+";
705223536Shselasky	match "mode" "host";
706223519Shselasky	match "vendor" "0x050d";
707223536Shselasky	match "product" "0x0103";
708233111Shselasky	action "kldload -n ubsa";
709223519Shselasky};
710223519Shselasky
711223519Shselaskynomatch 32 {
712223519Shselasky	match "bus" "uhub[0-9]+";
713223519Shselasky	match "mode" "host";
714223536Shselasky	match "vendor" "0x050d";
715223536Shselasky	match "product" "0x0109";
716233111Shselasky	action "kldload -n umct";
717223536Shselasky};
718223536Shselasky
719223536Shselaskynomatch 32 {
720223536Shselasky	match "bus" "uhub[0-9]+";
721223536Shselasky	match "mode" "host";
722223536Shselasky	match "vendor" "0x050d";
723223536Shselasky	match "product" "0x0121";
724233111Shselasky	action "kldload -n if_aue";
725223536Shselasky};
726223536Shselasky
727223536Shselaskynomatch 32 {
728223536Shselasky	match "bus" "uhub[0-9]+";
729223536Shselasky	match "mode" "host";
730223536Shselasky	match "vendor" "0x050d";
731223536Shselasky	match "product" "0x0257";
732233111Shselasky	action "kldload -n uplcom";
733223536Shselasky};
734223536Shselasky
735223536Shselaskynomatch 32 {
736223536Shselasky	match "bus" "uhub[0-9]+";
737223536Shselasky	match "mode" "host";
738223536Shselasky	match "vendor" "0x050d";
739223536Shselasky	match "product" "0x0409";
740233111Shselasky	action "kldload -n umct";
741223536Shselasky};
742223536Shselasky
743223536Shselaskynomatch 32 {
744223536Shselasky	match "bus" "uhub[0-9]+";
745223536Shselasky	match "mode" "host";
746223536Shselasky	match "vendor" "0x050d";
747223536Shselasky	match "product" "0x1203";
748233111Shselasky	action "kldload -n ubsa";
749223536Shselasky};
750223536Shselasky
751223536Shselaskynomatch 32 {
752223536Shselasky	match "bus" "uhub[0-9]+";
753223536Shselasky	match "mode" "host";
754223536Shselasky	match "vendor" "0x050d";
755223536Shselasky	match "product" "0x4050";
756233111Shselasky	action "kldload -n if_zyd";
757223536Shselasky};
758223536Shselasky
759223536Shselaskynomatch 32 {
760223536Shselasky	match "bus" "uhub[0-9]+";
761223536Shselasky	match "mode" "host";
762223536Shselasky	match "vendor" "0x050d";
763223536Shselasky	match "product" "0x5055";
764233111Shselasky	action "kldload -n if_axe";
765223536Shselasky};
766223536Shselasky
767223536Shselaskynomatch 32 {
768223536Shselasky	match "bus" "uhub[0-9]+";
769223536Shselasky	match "mode" "host";
770223536Shselasky	match "vendor" "0x050d";
771223536Shselasky	match "product" "0x7050";
772233111Shselasky	action "kldload -n if_upgt";
773223536Shselasky};
774223536Shselasky
775223536Shselaskynomatch 32 {
776223536Shselasky	match "bus" "uhub[0-9]+";
777223536Shselasky	match "mode" "host";
778223536Shselasky	match "vendor" "0x050d";
779223536Shselasky	match "product" "(0x7050|0x7051)";
780233111Shselasky	action "kldload -n if_ural";
781223536Shselasky};
782223536Shselasky
783223536Shselaskynomatch 32 {
784223536Shselasky	match "bus" "uhub[0-9]+";
785223536Shselasky	match "mode" "host";
786223536Shselasky	match "vendor" "0x050d";
787223536Shselasky	match "product" "0x705a";
788233111Shselasky	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" "0x705c";
796233111Shselasky	action "kldload -n if_zyd";
797223536Shselasky};
798223536Shselasky
799223536Shselaskynomatch 32 {
800223536Shselasky	match "bus" "uhub[0-9]+";
801223536Shselasky	match "mode" "host";
802223536Shselasky	match "vendor" "0x050d";
803223536Shselasky	match "product" "0x705e";
804233111Shselasky	action "kldload -n if_urtw";
805223536Shselasky};
806223536Shselasky
807223536Shselaskynomatch 32 {
808223536Shselasky	match "bus" "uhub[0-9]+";
809223536Shselasky	match "mode" "host";
810223536Shselasky	match "vendor" "0x050d";
811226534Shselasky	match "product" "(0x8053|0x805c|0x815c|0x825a|0x825b)";
812233111Shselasky	action "kldload -n if_run";
813223536Shselasky};
814223536Shselasky
815223536Shselaskynomatch 32 {
816223536Shselasky	match "bus" "uhub[0-9]+";
817223536Shselasky	match "mode" "host";
818223536Shselasky	match "vendor" "0x050d";
819223536Shselasky	match "product" "0x905b";
820233111Shselasky	action "kldload -n if_rum";
821223536Shselasky};
822223536Shselasky
823223536Shselaskynomatch 32 {
824223536Shselasky	match "bus" "uhub[0-9]+";
825223536Shselasky	match "mode" "host";
826223536Shselasky	match "vendor" "0x050d";
827223536Shselasky	match "product" "0x935a";
828233111Shselasky	action "kldload -n if_run";
829223536Shselasky};
830223536Shselasky
831223536Shselaskynomatch 32 {
832223536Shselasky	match "bus" "uhub[0-9]+";
833223536Shselasky	match "mode" "host";
834223519Shselasky	match "vendor" "0x0525";
835249210Shselasky	match "product" "(0x1080|0xa4a0)";
836233111Shselasky	action "kldload -n udbp";
837223519Shselasky};
838223519Shselasky
839223519Shselaskynomatch 32 {
840223519Shselasky	match "bus" "uhub[0-9]+";
841223519Shselasky	match "mode" "host";
842223536Shselasky	match "vendor" "0x0525";
843223536Shselasky	match "product" "0xa4a2";
844233111Shselasky	action "kldload -n if_cdce";
845223536Shselasky};
846223536Shselasky
847223536Shselaskynomatch 32 {
848223536Shselasky	match "bus" "uhub[0-9]+";
849223536Shselasky	match "mode" "host";
850223519Shselasky	match "vendor" "0x0536";
851223519Shselasky	match "product" "0x01a0";
852233111Shselasky	action "kldload -n uipaq";
853223519Shselasky};
854223519Shselasky
855223519Shselaskynomatch 32 {
856223519Shselasky	match "bus" "uhub[0-9]+";
857223519Shselasky	match "mode" "host";
858223519Shselasky	match "vendor" "0x0543";
859223519Shselasky	match "product" "(0x0ed9|0x1527|0x1529|0x152b|0x152e|0x1921|0x1922|0x1923)";
860233111Shselasky	action "kldload -n uipaq";
861223519Shselasky};
862223519Shselasky
863223519Shselaskynomatch 32 {
864223519Shselasky	match "bus" "uhub[0-9]+";
865223519Shselasky	match "mode" "host";
866223519Shselasky	match "vendor" "0x0547";
867223536Shselasky	match "product" "0x2008";
868233111Shselasky	action "kldload -n uplcom";
869223519Shselasky};
870223519Shselasky
871223519Shselaskynomatch 32 {
872223519Shselasky	match "bus" "uhub[0-9]+";
873223519Shselasky	match "mode" "host";
874223536Shselasky	match "vendor" "0x0547";
875223536Shselasky	match "product" "0x2720";
876233111Shselasky	action "kldload -n udbp";
877223536Shselasky};
878223536Shselasky
879223536Shselaskynomatch 32 {
880223536Shselasky	match "bus" "uhub[0-9]+";
881223536Shselasky	match "mode" "host";
882223519Shselasky	match "vendor" "0x054c";
883223536Shselasky	match "product" "(0x0038|0x0066|0x0095|0x009a|0x00da|0x0169)";
884233111Shselasky	action "kldload -n uvisor";
885223519Shselasky};
886223519Shselasky
887223519Shselaskynomatch 32 {
888223519Shselasky	match "bus" "uhub[0-9]+";
889223519Shselasky	match "mode" "host";
890223536Shselasky	match "vendor" "0x054c";
891223536Shselasky	match "product" "0x0437";
892233111Shselasky	action "kldload -n uplcom";
893223536Shselasky};
894223536Shselasky
895223536Shselaskynomatch 32 {
896223536Shselasky	match "bus" "uhub[0-9]+";
897223536Shselasky	match "mode" "host";
898223519Shselasky	match "vendor" "0x0557";
899223536Shselasky	match "product" "0x2002";
900233111Shselasky	action "kldload -n if_kue";
901223519Shselasky};
902223519Shselasky
903223519Shselaskynomatch 32 {
904223519Shselasky	match "bus" "uhub[0-9]+";
905223519Shselasky	match "mode" "host";
906223536Shselasky	match "vendor" "0x0557";
907223536Shselasky	match "product" "0x2007";
908233111Shselasky	action "kldload -n if_aue";
909223536Shselasky};
910223536Shselasky
911223536Shselaskynomatch 32 {
912223536Shselasky	match "bus" "uhub[0-9]+";
913223536Shselasky	match "mode" "host";
914223536Shselasky	match "vendor" "0x0557";
915223536Shselasky	match "product" "0x2008";
916233111Shselasky	action "kldload -n uplcom";
917223536Shselasky};
918223536Shselasky
919223536Shselaskynomatch 32 {
920223536Shselasky	match "bus" "uhub[0-9]+";
921223536Shselasky	match "mode" "host";
922223536Shselasky	match "vendor" "0x0557";
923223536Shselasky	match "product" "0x2009";
924233111Shselasky	action "kldload -n if_axe";
925223536Shselasky};
926223536Shselasky
927223536Shselaskynomatch 32 {
928223536Shselasky	match "bus" "uhub[0-9]+";
929223536Shselasky	match "mode" "host";
930223536Shselasky	match "vendor" "0x0557";
931223536Shselasky	match "product" "0x4000";
932233111Shselasky	action "kldload -n if_kue";
933223536Shselasky};
934223536Shselasky
935223536Shselaskynomatch 32 {
936223536Shselasky	match "bus" "uhub[0-9]+";
937223536Shselasky	match "mode" "host";
938223519Shselasky	match "vendor" "0x055d";
939223519Shselasky	match "product" "0x2018";
940233111Shselasky	action "kldload -n if_run";
941223519Shselasky};
942223519Shselasky
943223519Shselaskynomatch 32 {
944223519Shselasky	match "bus" "uhub[0-9]+";
945223519Shselasky	match "mode" "host";
946223519Shselasky	match "vendor" "0x0565";
947223536Shselasky	match "product" "0x0001";
948233111Shselasky	action "kldload -n ubsa";
949223519Shselasky};
950223519Shselasky
951223519Shselaskynomatch 32 {
952223519Shselasky	match "bus" "uhub[0-9]+";
953223519Shselasky	match "mode" "host";
954223536Shselasky	match "vendor" "0x0565";
955223536Shselasky	match "product" "(0x0002|0x0003|0x0005)";
956233111Shselasky	action "kldload -n if_kue";
957223536Shselasky};
958223536Shselasky
959223536Shselaskynomatch 32 {
960223536Shselasky	match "bus" "uhub[0-9]+";
961223536Shselasky	match "mode" "host";
962223519Shselasky	match "vendor" "0x0567";
963223519Shselasky	match "product" "(0x2000|0x2002)";
964233111Shselasky	action "kldload -n if_upgt";
965223519Shselasky};
966223519Shselasky
967223519Shselaskynomatch 32 {
968223519Shselasky	match "bus" "uhub[0-9]+";
969223519Shselasky	match "mode" "host";
970223519Shselasky	match "vendor" "0x056c";
971223519Shselasky	match "product" "0x8007";
972233111Shselasky	action "kldload -n ubsa";
973223519Shselasky};
974223519Shselasky
975223519Shselaskynomatch 32 {
976223519Shselasky	match "bus" "uhub[0-9]+";
977223519Shselasky	match "mode" "host";
978223519Shselasky	match "vendor" "0x056e";
979223536Shselasky	match "product" "(0x200c|0x4002|0x4005|0x400b|0x4010)";
980233111Shselasky	action "kldload -n if_aue";
981223519Shselasky};
982223519Shselasky
983223519Shselaskynomatch 32 {
984223519Shselasky	match "bus" "uhub[0-9]+";
985223519Shselasky	match "mode" "host";
986223536Shselasky	match "vendor" "0x056e";
987223536Shselasky	match "product" "(0x5003|0x5004)";
988233111Shselasky	action "kldload -n uplcom";
989223536Shselasky};
990223536Shselasky
991223536Shselaskynomatch 32 {
992223536Shselasky	match "bus" "uhub[0-9]+";
993223536Shselasky	match "mode" "host";
994223536Shselasky	match "vendor" "0x056e";
995223536Shselasky	match "product" "0xabc1";
996233111Shselasky	action "kldload -n if_aue";
997223536Shselasky};
998223536Shselasky
999223536Shselaskynomatch 32 {
1000223536Shselasky	match "bus" "uhub[0-9]+";
1001223536Shselasky	match "mode" "host";
1002223519Shselasky	match "vendor" "0x057c";
1003223519Shselasky	match "product" "(0x2200|0x3800)";
1004233111Shselasky	action "kldload -n ng_ubt";
1005223519Shselasky};
1006223519Shselasky
1007223519Shselaskynomatch 32 {
1008223519Shselasky	match "bus" "uhub[0-9]+";
1009223519Shselasky	match "mode" "host";
1010223519Shselasky	match "vendor" "0x0584";
1011223536Shselasky	match "product" "0xb000";
1012233111Shselasky	action "kldload -n uplcom";
1013223519Shselasky};
1014223519Shselasky
1015223519Shselaskynomatch 32 {
1016223519Shselasky	match "bus" "uhub[0-9]+";
1017223519Shselasky	match "mode" "host";
1018223536Shselasky	match "vendor" "0x0584";
1019223536Shselasky	match "product" "0xb020";
1020233111Shselasky	action "kldload -n uftdi";
1021223536Shselasky};
1022223536Shselasky
1023223536Shselaskynomatch 32 {
1024223536Shselasky	match "bus" "uhub[0-9]+";
1025223536Shselasky	match "mode" "host";
1026223519Shselasky	match "vendor" "0x0586";
1027223536Shselasky	match "product" "(0x3401|0x3407|0x3409|0x340a|0x340f|0x3410)";
1028233111Shselasky	action "kldload -n if_zyd";
1029223519Shselasky};
1030223519Shselasky
1031223519Shselaskynomatch 32 {
1032223519Shselasky	match "bus" "uhub[0-9]+";
1033223519Shselasky	match "mode" "host";
1034223536Shselasky	match "vendor" "0x0586";
1035223536Shselasky	match "product" "(0x3416|0x341a)";
1036233111Shselasky	action "kldload -n if_run";
1037223536Shselasky};
1038223536Shselasky
1039223536Shselaskynomatch 32 {
1040223536Shselasky	match "bus" "uhub[0-9]+";
1041223536Shselasky	match "mode" "host";
1042223519Shselasky	match "vendor" "0x058f";
1043223519Shselasky	match "product" "0x9720";
1044233111Shselasky	action "kldload -n uplcom";
1045223519Shselasky};
1046223519Shselasky
1047223519Shselaskynomatch 32 {
1048223519Shselasky	match "bus" "uhub[0-9]+";
1049223519Shselasky	match "mode" "host";
1050223519Shselasky	match "vendor" "0x05a6";
1051223519Shselasky	match "product" "0x0101";
1052233111Shselasky	action "kldload -n if_run";
1053223519Shselasky};
1054223519Shselasky
1055223519Shselaskynomatch 32 {
1056223519Shselasky	match "bus" "uhub[0-9]+";
1057223519Shselasky	match "mode" "host";
1058223519Shselasky	match "vendor" "0x05ac";
1059223536Shselasky	match "product" "(0x020d|0x020e|0x020f|0x0215|0x0217|0x0218|0x0219|0x021a|0x021b|0x021c|0x0229|0x022a|0x022b|0x030a|0x030b)";
1060233111Shselasky	action "kldload -n atp";
1061223519Shselasky};
1062223519Shselasky
1063223519Shselaskynomatch 32 {
1064223519Shselasky	match "bus" "uhub[0-9]+";
1065223519Shselasky	match "mode" "host";
1066223536Shselasky	match "vendor" "0x05ac";
1067223536Shselasky	match "product" "0x1402";
1068233111Shselasky	action "kldload -n if_axe";
1069223536Shselasky};
1070223536Shselasky
1071223536Shselaskynomatch 32 {
1072223536Shselasky	match "bus" "uhub[0-9]+";
1073223536Shselasky	match "mode" "host";
1074223519Shselasky	match "vendor" "0x05ad";
1075223519Shselasky	match "product" "0x0fba";
1076233111Shselasky	action "kldload -n uplcom";
1077223519Shselasky};
1078223519Shselasky
1079223519Shselaskynomatch 32 {
1080223519Shselasky	match "bus" "uhub[0-9]+";
1081223519Shselasky	match "mode" "host";
1082223519Shselasky	match "vendor" "0x05c6";
1083239056Shselasky	match "product" "(0x1000|0x6000|0x6613|0x9000|0x9204|0x9205)";
1084233111Shselasky	action "kldload -n u3g";
1085223519Shselasky};
1086223519Shselasky
1087223519Shselaskynomatch 32 {
1088223519Shselasky	match "bus" "uhub[0-9]+";
1089223519Shselasky	match "mode" "host";
1090223519Shselasky	match "vendor" "0x05cc";
1091223519Shselasky	match "product" "0x3000";
1092233111Shselasky	action "kldload -n if_aue";
1093223519Shselasky};
1094223519Shselasky
1095223519Shselaskynomatch 32 {
1096223519Shselasky	match "bus" "uhub[0-9]+";
1097223519Shselasky	match "mode" "host";
1098223519Shselasky	match "vendor" "0x05db";
1099223519Shselasky	match "product" "(0x0003|0x0005|0x0009|0x000a|0x0011)";
1100233111Shselasky	action "kldload -n uvscom";
1101223519Shselasky};
1102223519Shselasky
1103223519Shselaskynomatch 32 {
1104223519Shselasky	match "bus" "uhub[0-9]+";
1105223519Shselasky	match "mode" "host";
1106223519Shselasky	match "vendor" "0x05e0";
1107223519Shselasky	match "product" "(0x2000|0x2001|0x2002|0x2003|0x2004|0x2005|0x2006|0x2007|0x2008|0x2009|0x200a)";
1108233111Shselasky	action "kldload -n uipaq";
1109223519Shselasky};
1110223519Shselasky
1111223519Shselaskynomatch 32 {
1112223519Shselasky	match "bus" "uhub[0-9]+";
1113223519Shselasky	match "mode" "host";
1114223519Shselasky	match "vendor" "0x05e3";
1115223519Shselasky	match "product" "0x0501";
1116233111Shselasky	action "kldload -n udbp";
1117223519Shselasky};
1118223519Shselasky
1119223519Shselaskynomatch 32 {
1120223519Shselasky	match "bus" "uhub[0-9]+";
1121223519Shselasky	match "mode" "host";
1122223519Shselasky	match "vendor" "0x05e9";
1123223519Shselasky	match "product" "(0x0008|0x0009)";
1124233111Shselasky	action "kldload -n if_kue";
1125223519Shselasky};
1126223519Shselasky
1127223519Shselaskynomatch 32 {
1128223519Shselasky	match "bus" "uhub[0-9]+";
1129223519Shselasky	match "mode" "host";
1130239056Shselasky	match "vendor" "0x0647";
1131239056Shselasky	match "product" "0x0100";
1132239056Shselasky	action "kldload -n uftdi";
1133239056Shselasky};
1134239056Shselasky
1135239056Shselaskynomatch 32 {
1136239056Shselasky	match "bus" "uhub[0-9]+";
1137239056Shselasky	match "mode" "host";
1138249210Shselasky	match "vendor" "0x065a";
1139249210Shselasky	match "product" "(0xc000|0xc001)";
1140249210Shselasky	action "kldload -n uftdi";
1141249210Shselasky};
1142249210Shselasky
1143249210Shselaskynomatch 32 {
1144249210Shselasky	match "bus" "uhub[0-9]+";
1145249210Shselasky	match "mode" "host";
1146223519Shselasky	match "vendor" "0x066b";
1147223536Shselasky	match "product" "(0x200c|0x2202)";
1148233111Shselasky	action "kldload -n if_aue";
1149223519Shselasky};
1150223519Shselasky
1151223519Shselaskynomatch 32 {
1152223519Shselasky	match "bus" "uhub[0-9]+";
1153223519Shselasky	match "mode" "host";
1154223536Shselasky	match "vendor" "0x066b";
1155223536Shselasky	match "product" "0x2202";
1156233111Shselasky	action "kldload -n if_kue";
1157223536Shselasky};
1158223536Shselasky
1159223536Shselaskynomatch 32 {
1160223536Shselasky	match "bus" "uhub[0-9]+";
1161223536Shselasky	match "mode" "host";
1162223536Shselasky	match "vendor" "0x066b";
1163223536Shselasky	match "product" "(0x2203|0x2204|0x2206|0x400b)";
1164233111Shselasky	action "kldload -n if_aue";
1165223536Shselasky};
1166223536Shselasky
1167223536Shselaskynomatch 32 {
1168223536Shselasky	match "bus" "uhub[0-9]+";
1169223536Shselasky	match "mode" "host";
1170223519Shselasky	match "vendor" "0x0675";
1171223519Shselasky	match "product" "0x0550";
1172233111Shselasky	action "kldload -n if_zyd";
1173223519Shselasky};
1174223519Shselasky
1175223519Shselaskynomatch 32 {
1176223519Shselasky	match "bus" "uhub[0-9]+";
1177223519Shselasky	match "mode" "host";
1178223519Shselasky	match "vendor" "0x067b";
1179223536Shselasky	match "product" "(0x0000|0x0001)";
1180233111Shselasky	action "kldload -n udbp";
1181223519Shselasky};
1182223519Shselasky
1183223519Shselaskynomatch 32 {
1184223519Shselasky	match "bus" "uhub[0-9]+";
1185223519Shselasky	match "mode" "host";
1186223536Shselasky	match "vendor" "0x067b";
1187239056Shselasky	match "product" "(0x0307|0x04bb|0x0609|0x0611|0x0612|0x1234|0x206a|0x2303)";
1188233111Shselasky	action "kldload -n uplcom";
1189223536Shselasky};
1190223536Shselasky
1191223536Shselaskynomatch 32 {
1192223536Shselasky	match "bus" "uhub[0-9]+";
1193223536Shselasky	match "mode" "host";
1194223536Shselasky	match "vendor" "0x067b";
1195223536Shselasky	match "product" "0x2501";
1196233111Shselasky	action "kldload -n if_cdce";
1197223536Shselasky};
1198223536Shselasky
1199223536Shselaskynomatch 32 {
1200223536Shselasky	match "bus" "uhub[0-9]+";
1201223536Shselasky	match "mode" "host";
1202223536Shselasky	match "vendor" "0x067b";
1203223536Shselasky	match "product" "(0x331a|0xaaa0|0xaaa2)";
1204233111Shselasky	action "kldload -n uplcom";
1205223536Shselasky};
1206223536Shselasky
1207223536Shselaskynomatch 32 {
1208223536Shselasky	match "bus" "uhub[0-9]+";
1209223536Shselasky	match "mode" "host";
1210223519Shselasky	match "vendor" "0x067c";
1211223519Shselasky	match "product" "0x1001";
1212233111Shselasky	action "kldload -n if_aue";
1213223519Shselasky};
1214223519Shselasky
1215223519Shselaskynomatch 32 {
1216223519Shselasky	match "bus" "uhub[0-9]+";
1217223519Shselasky	match "mode" "host";
1218223519Shselasky	match "vendor" "0x067e";
1219223519Shselasky	match "product" "0x1001";
1220233111Shselasky	action "kldload -n uipaq";
1221223519Shselasky};
1222223519Shselasky
1223223519Shselaskynomatch 32 {
1224223519Shselasky	match "bus" "uhub[0-9]+";
1225223519Shselasky	match "mode" "host";
1226223519Shselasky	match "vendor" "0x0681";
1227223519Shselasky	match "product" "0x3c06";
1228233111Shselasky	action "kldload -n if_ural";
1229223519Shselasky};
1230223519Shselasky
1231223519Shselaskynomatch 32 {
1232223519Shselasky	match "bus" "uhub[0-9]+";
1233223519Shselasky	match "mode" "host";
1234239056Shselasky	match "vendor" "0x06ce";
1235239056Shselasky	match "product" "0x8311";
1236239056Shselasky	action "kldload -n uftdi";
1237239056Shselasky};
1238239056Shselasky
1239239056Shselaskynomatch 32 {
1240239056Shselasky	match "bus" "uhub[0-9]+";
1241239056Shselasky	match "mode" "host";
1242223519Shselasky	match "vendor" "0x06e1";
1243223519Shselasky	match "product" "(0x0008|0x0009)";
1244233111Shselasky	action "kldload -n if_kue";
1245223519Shselasky};
1246223519Shselasky
1247223519Shselaskynomatch 32 {
1248223519Shselasky	match "bus" "uhub[0-9]+";
1249223519Shselasky	match "mode" "host";
1250223519Shselasky	match "vendor" "0x06f8";
1251223536Shselasky	match "product" "0xe000";
1252233111Shselasky	action "kldload -n if_ural";
1253223519Shselasky};
1254223519Shselasky
1255223519Shselaskynomatch 32 {
1256223519Shselasky	match "bus" "uhub[0-9]+";
1257223519Shselasky	match "mode" "host";
1258223536Shselasky	match "vendor" "0x06f8";
1259223536Shselasky	match "product" "(0xe010|0xe020)";
1260233111Shselasky	action "kldload -n if_rum";
1261223536Shselasky};
1262223536Shselasky
1263223536Shselaskynomatch 32 {
1264223536Shselasky	match "bus" "uhub[0-9]+";
1265223536Shselasky	match "mode" "host";
1266223536Shselasky	match "vendor" "0x06f8";
1267223536Shselasky	match "product" "0xe030";
1268233111Shselasky	action "kldload -n if_run";
1269223536Shselasky};
1270223536Shselasky
1271223536Shselaskynomatch 32 {
1272223536Shselasky	match "bus" "uhub[0-9]+";
1273223536Shselasky	match "mode" "host";
1274223519Shselasky	match "vendor" "0x0707";
1275223536Shselasky	match "product" "0x0100";
1276233111Shselasky	action "kldload -n if_kue";
1277223519Shselasky};
1278223519Shselasky
1279223519Shselaskynomatch 32 {
1280223519Shselasky	match "bus" "uhub[0-9]+";
1281223519Shselasky	match "mode" "host";
1282223536Shselasky	match "vendor" "0x0707";
1283223536Shselasky	match "product" "(0x0200|0x0201)";
1284233111Shselasky	action "kldload -n if_aue";
1285223536Shselasky};
1286223536Shselasky
1287223536Shselaskynomatch 32 {
1288223536Shselasky	match "bus" "uhub[0-9]+";
1289223536Shselasky	match "mode" "host";
1290223536Shselasky	match "vendor" "0x0707";
1291223536Shselasky	match "product" "0xee13";
1292233111Shselasky	action "kldload -n if_upgt";
1293223536Shselasky};
1294223536Shselasky
1295223536Shselaskynomatch 32 {
1296223536Shselasky	match "bus" "uhub[0-9]+";
1297223536Shselasky	match "mode" "host";
1298223536Shselasky	match "vendor" "0x0707";
1299223536Shselasky	match "product" "0xee13";
1300233111Shselasky	action "kldload -n if_ural";
1301223536Shselasky};
1302223536Shselasky
1303223536Shselaskynomatch 32 {
1304223536Shselasky	match "bus" "uhub[0-9]+";
1305223536Shselasky	match "mode" "host";
1306223519Shselasky	match "vendor" "0x0711";
1307223519Shselasky	match "product" "(0x0200|0x0210|0x0230)";
1308233111Shselasky	action "kldload -n umct";
1309223519Shselasky};
1310223519Shselasky
1311223519Shselaskynomatch 32 {
1312223519Shselasky	match "bus" "uhub[0-9]+";
1313223519Shselasky	match "mode" "host";
1314223519Shselasky	match "vendor" "0x0731";
1315223519Shselasky	match "product" "(0x0528|0x2003)";
1316233111Shselasky	action "kldload -n uplcom";
1317223519Shselasky};
1318223519Shselasky
1319223519Shselaskynomatch 32 {
1320223519Shselasky	match "bus" "uhub[0-9]+";
1321223519Shselasky	match "mode" "host";
1322223519Shselasky	match "vendor" "0x0745";
1323223536Shselasky	match "product" "0x0001";
1324233111Shselasky	action "kldload -n uplcom";
1325223519Shselasky};
1326223519Shselasky
1327223519Shselaskynomatch 32 {
1328223519Shselasky	match "bus" "uhub[0-9]+";
1329223519Shselasky	match "mode" "host";
1330223536Shselasky	match "vendor" "0x0745";
1331223536Shselasky	match "product" "0x1000";
1332233111Shselasky	action "kldload -n uslcom";
1333223536Shselasky};
1334223536Shselasky
1335223536Shselaskynomatch 32 {
1336223536Shselasky	match "bus" "uhub[0-9]+";
1337223536Shselasky	match "mode" "host";
1338223519Shselasky	match "vendor" "0x0769";
1339223536Shselasky	match "product" "0x11f2";
1340233111Shselasky	action "kldload -n if_urtw";
1341223519Shselasky};
1342223519Shselasky
1343223519Shselaskynomatch 32 {
1344223519Shselasky	match "bus" "uhub[0-9]+";
1345223519Shselasky	match "mode" "host";
1346223536Shselasky	match "vendor" "0x0769";
1347223536Shselasky	match "product" "0x11f3";
1348233111Shselasky	action "kldload -n if_ural";
1349223536Shselasky};
1350223536Shselasky
1351223536Shselaskynomatch 32 {
1352223536Shselasky	match "bus" "uhub[0-9]+";
1353223536Shselasky	match "mode" "host";
1354223536Shselasky	match "vendor" "0x0769";
1355223536Shselasky	match "product" "0x31f3";
1356233111Shselasky	action "kldload -n if_rum";
1357223536Shselasky};
1358223536Shselasky
1359223536Shselaskynomatch 32 {
1360223536Shselasky	match "bus" "uhub[0-9]+";
1361223536Shselasky	match "mode" "host";
1362223519Shselasky	match "vendor" "0x077b";
1363223519Shselasky	match "product" "0x2226";
1364233111Shselasky	action "kldload -n if_axe";
1365223519Shselasky};
1366223519Shselasky
1367223519Shselaskynomatch 32 {
1368223519Shselasky	match "bus" "uhub[0-9]+";
1369223519Shselasky	match "mode" "host";
1370223519Shselasky	match "vendor" "0x0789";
1371223536Shselasky	match "product" "0x010c";
1372233111Shselasky	action "kldload -n if_urtw";
1373223519Shselasky};
1374223519Shselasky
1375223519Shselaskynomatch 32 {
1376223519Shselasky	match "bus" "uhub[0-9]+";
1377223519Shselasky	match "mode" "host";
1378223536Shselasky	match "vendor" "0x0789";
1379223536Shselasky	match "product" "0x0160";
1380233111Shselasky	action "kldload -n if_axe";
1381223536Shselasky};
1382223536Shselasky
1383223536Shselaskynomatch 32 {
1384223536Shselasky	match "bus" "uhub[0-9]+";
1385223536Shselasky	match "mode" "host";
1386223536Shselasky	match "vendor" "0x0789";
1387249210Shselasky	match "product" "(0x0162|0x0163|0x0164|0x0166|0x0168|0x0169)";
1388233111Shselasky	action "kldload -n if_run";
1389223536Shselasky};
1390223536Shselasky
1391223536Shselaskynomatch 32 {
1392223536Shselasky	match "bus" "uhub[0-9]+";
1393223536Shselasky	match "mode" "host";
1394223519Shselasky	match "vendor" "0x078b";
1395223519Shselasky	match "product" "0x1234";
1396233111Shselasky	action "kldload -n uplcom";
1397223519Shselasky};
1398223519Shselasky
1399223519Shselaskynomatch 32 {
1400223519Shselasky	match "bus" "uhub[0-9]+";
1401223519Shselasky	match "mode" "host";
1402223519Shselasky	match "vendor" "0x079b";
1403223536Shselasky	match "product" "0x0027";
1404233111Shselasky	action "kldload -n uplcom";
1405223519Shselasky};
1406223519Shselasky
1407223519Shselaskynomatch 32 {
1408223519Shselasky	match "bus" "uhub[0-9]+";
1409223519Shselasky	match "mode" "host";
1410223536Shselasky	match "vendor" "0x079b";
1411223536Shselasky	match "product" "(0x004a|0x0062)";
1412233111Shselasky	action "kldload -n if_zyd";
1413223536Shselasky};
1414223536Shselasky
1415223536Shselaskynomatch 32 {
1416223536Shselasky	match "bus" "uhub[0-9]+";
1417223536Shselasky	match "mode" "host";
1418223519Shselasky	match "vendor" "0x07a6";
1419223519Shselasky	match "product" "(0x07c2|0x0986|0x8511|0x8513|0x8515)";
1420233111Shselasky	action "kldload -n if_aue";
1421223519Shselasky};
1422223519Shselasky
1423223519Shselaskynomatch 32 {
1424223519Shselasky	match "bus" "uhub[0-9]+";
1425223519Shselasky	match "mode" "host";
1426223519Shselasky	match "vendor" "0x07aa";
1427223536Shselasky	match "product" "0x0001";
1428233111Shselasky	action "kldload -n if_kue";
1429223519Shselasky};
1430223519Shselasky
1431223519Shselaskynomatch 32 {
1432223519Shselasky	match "bus" "uhub[0-9]+";
1433223519Shselasky	match "mode" "host";
1434223536Shselasky	match "vendor" "0x07aa";
1435223536Shselasky	match "product" "(0x0004|0x000d)";
1436233111Shselasky	action "kldload -n if_aue";
1437223536Shselasky};
1438223536Shselasky
1439223536Shselaskynomatch 32 {
1440223536Shselasky	match "bus" "uhub[0-9]+";
1441223536Shselasky	match "mode" "host";
1442223536Shselasky	match "vendor" "0x07aa";
1443223536Shselasky	match "product" "0x0017";
1444233111Shselasky	action "kldload -n if_axe";
1445223536Shselasky};
1446223536Shselasky
1447223536Shselaskynomatch 32 {
1448223536Shselasky	match "bus" "uhub[0-9]+";
1449223536Shselasky	match "mode" "host";
1450223536Shselasky	match "vendor" "0x07aa";
1451223536Shselasky	match "product" "0x002a";
1452233111Shselasky	action "kldload -n uplcom";
1453223536Shselasky};
1454223536Shselasky
1455223536Shselaskynomatch 32 {
1456223536Shselasky	match "bus" "uhub[0-9]+";
1457223536Shselasky	match "mode" "host";
1458223536Shselasky	match "vendor" "0x07aa";
1459223536Shselasky	match "product" "(0x002d|0x002e)";
1460233111Shselasky	action "kldload -n if_rum";
1461223536Shselasky};
1462223536Shselasky
1463223536Shselaskynomatch 32 {
1464223536Shselasky	match "bus" "uhub[0-9]+";
1465223536Shselasky	match "mode" "host";
1466223536Shselasky	match "vendor" "0x07aa";
1467223536Shselasky	match "product" "(0x002f|0x003c|0x003f|0x0041|0x0042)";
1468233111Shselasky	action "kldload -n if_run";
1469223536Shselasky};
1470223536Shselasky
1471223536Shselaskynomatch 32 {
1472223536Shselasky	match "bus" "uhub[0-9]+";
1473223536Shselasky	match "mode" "host";
1474223536Shselasky	match "vendor" "0x07aa";
1475223536Shselasky	match "product" "0x9601";
1476233111Shselasky	action "kldload -n if_udav";
1477223536Shselasky};
1478223536Shselasky
1479223536Shselaskynomatch 32 {
1480223536Shselasky	match "bus" "uhub[0-9]+";
1481223536Shselasky	match "mode" "host";
1482223519Shselasky	match "vendor" "0x07b8";
1483223536Shselasky	match "product" "(0x110c|0x200c)";
1484233111Shselasky	action "kldload -n if_aue";
1485223519Shselasky};
1486223519Shselasky
1487223519Shselaskynomatch 32 {
1488223519Shselasky	match "bus" "uhub[0-9]+";
1489223519Shselasky	match "mode" "host";
1490223536Shselasky	match "vendor" "0x07b8";
1491223536Shselasky	match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072)";
1492233111Shselasky	action "kldload -n if_run";
1493223536Shselasky};
1494223536Shselasky
1495223536Shselaskynomatch 32 {
1496223536Shselasky	match "bus" "uhub[0-9]+";
1497223536Shselasky	match "mode" "host";
1498223536Shselasky	match "vendor" "0x07b8";
1499223536Shselasky	match "product" "0x4000";
1500233111Shselasky	action "kldload -n if_kue";
1501223536Shselasky};
1502223536Shselasky
1503223536Shselaskynomatch 32 {
1504223536Shselasky	match "bus" "uhub[0-9]+";
1505223536Shselasky	match "mode" "host";
1506223536Shselasky	match "vendor" "0x07b8";
1507223536Shselasky	match "product" "(0x4002|0x4003|0x4004|0x4007|0x400b|0x400c|0x4102|0x4104)";
1508233111Shselasky	action "kldload -n if_aue";
1509223536Shselasky};
1510223536Shselasky
1511223536Shselaskynomatch 32 {
1512223536Shselasky	match "bus" "uhub[0-9]+";
1513223536Shselasky	match "mode" "host";
1514223536Shselasky	match "vendor" "0x07b8";
1515223536Shselasky	match "product" "0x420a";
1516233111Shselasky	action "kldload -n if_axe";
1517223536Shselasky};
1518223536Shselasky
1519223536Shselaskynomatch 32 {
1520223536Shselasky	match "bus" "uhub[0-9]+";
1521223536Shselasky	match "mode" "host";
1522223536Shselasky	match "vendor" "0x07b8";
1523223536Shselasky	match "product" "0x6001";
1524233111Shselasky	action "kldload -n if_zyd";
1525223536Shselasky};
1526223536Shselasky
1527223536Shselaskynomatch 32 {
1528223536Shselasky	match "bus" "uhub[0-9]+";
1529223536Shselasky	match "mode" "host";
1530223536Shselasky	match "vendor" "0x07b8";
1531223536Shselasky	match "product" "0xabc1";
1532233111Shselasky	action "kldload -n if_aue";
1533223536Shselasky};
1534223536Shselasky
1535223536Shselaskynomatch 32 {
1536223536Shselasky	match "bus" "uhub[0-9]+";
1537223536Shselasky	match "mode" "host";
1538223536Shselasky	match "vendor" "0x07b8";
1539223536Shselasky	match "product" "(0xb21b|0xb21c|0xb21d|0xb21e|0xb21f)";
1540233111Shselasky	action "kldload -n if_rum";
1541223536Shselasky};
1542223536Shselasky
1543223536Shselaskynomatch 32 {
1544223536Shselasky	match "bus" "uhub[0-9]+";
1545223536Shselasky	match "mode" "host";
1546223519Shselasky	match "vendor" "0x07c9";
1547223519Shselasky	match "product" "0xb100";
1548233111Shselasky	action "kldload -n if_aue";
1549223519Shselasky};
1550223519Shselasky
1551223519Shselaskynomatch 32 {
1552223519Shselasky	match "bus" "uhub[0-9]+";
1553223519Shselasky	match "mode" "host";
1554223519Shselasky	match "vendor" "0x07cf";
1555223519Shselasky	match "product" "(0x2001|0x2002|0x2003)";
1556233111Shselasky	action "kldload -n uipaq";
1557223519Shselasky};
1558223519Shselasky
1559223519Shselaskynomatch 32 {
1560223519Shselasky	match "bus" "uhub[0-9]+";
1561223519Shselasky	match "mode" "host";
1562223519Shselasky	match "vendor" "0x07d1";
1563223536Shselasky	match "product" "0x3a0c";
1564233111Shselasky	action "kldload -n if_uath";
1565223519Shselasky};
1566223519Shselasky
1567223519Shselaskynomatch 32 {
1568223519Shselasky	match "bus" "uhub[0-9]+";
1569223519Shselasky	match "mode" "host";
1570223536Shselasky	match "vendor" "0x07d1";
1571223536Shselasky	match "product" "(0x3c03|0x3c04|0x3c06|0x3c07)";
1572233111Shselasky	action "kldload -n if_rum";
1573223536Shselasky};
1574223536Shselasky
1575223536Shselaskynomatch 32 {
1576223536Shselasky	match "bus" "uhub[0-9]+";
1577223536Shselasky	match "mode" "host";
1578223536Shselasky	match "vendor" "0x07d1";
1579223536Shselasky	match "product" "(0x3c09|0x3c0a|0x3c0b|0x3c0d|0x3c0e|0x3c0f|0x3c11|0x3c13|0x3c15|0x3c16)";
1580233111Shselasky	action "kldload -n if_run";
1581223536Shselasky};
1582223536Shselasky
1583223536Shselaskynomatch 32 {
1584223536Shselasky	match "bus" "uhub[0-9]+";
1585223536Shselasky	match "mode" "host";
1586223519Shselasky	match "vendor" "0x081e";
1587223519Shselasky	match "product" "0xdf00";
1588233111Shselasky	action "kldload -n uvisor";
1589223519Shselasky};
1590223519Shselasky
1591223519Shselaskynomatch 32 {
1592223519Shselasky	match "bus" "uhub[0-9]+";
1593223519Shselasky	match "mode" "host";
1594223519Shselasky	match "vendor" "0x082d";
1595223519Shselasky	match "product" "(0x0100|0x0200|0x0300)";
1596233111Shselasky	action "kldload -n uvisor";
1597223519Shselasky};
1598223519Shselasky
1599223519Shselaskynomatch 32 {
1600223519Shselasky	match "bus" "uhub[0-9]+";
1601223519Shselasky	match "mode" "host";
1602223519Shselasky	match "vendor" "0x0830";
1603223519Shselasky	match "product" "(0x0001|0x0002|0x0003|0x0020|0x0031|0x0040|0x0050|0x0060|0x0061|0x0070)";
1604233111Shselasky	action "kldload -n uvisor";
1605223519Shselasky};
1606223519Shselasky
1607223519Shselaskynomatch 32 {
1608223519Shselasky	match "bus" "uhub[0-9]+";
1609223519Shselasky	match "mode" "host";
1610223519Shselasky	match "vendor" "0x0833";
1611223519Shselasky	match "product" "(0x012e|0x039f)";
1612233111Shselasky	action "kldload -n uplcom";
1613223519Shselasky};
1614223519Shselasky
1615223519Shselaskynomatch 32 {
1616223519Shselasky	match "bus" "uhub[0-9]+";
1617223519Shselasky	match "mode" "host";
1618223519Shselasky	match "vendor" "0x083a";
1619223536Shselasky	match "product" "0x1046";
1620233111Shselasky	action "kldload -n if_aue";
1621223519Shselasky};
1622223519Shselasky
1623223519Shselaskynomatch 32 {
1624223519Shselasky	match "bus" "uhub[0-9]+";
1625223519Shselasky	match "mode" "host";
1626223536Shselasky	match "vendor" "0x083a";
1627223604Shselasky	match "product" "(0x4505|0x4506)";
1628233111Shselasky	action "kldload -n if_zyd";
1629223536Shselasky};
1630223536Shselasky
1631223536Shselaskynomatch 32 {
1632223536Shselasky	match "bus" "uhub[0-9]+";
1633223536Shselasky	match "mode" "host";
1634223536Shselasky	match "vendor" "0x083a";
1635223536Shselasky	match "product" "0x4508";
1636233111Shselasky	action "kldload -n if_uath";
1637223536Shselasky};
1638223536Shselasky
1639223536Shselaskynomatch 32 {
1640223536Shselasky	match "bus" "uhub[0-9]+";
1641223536Shselasky	match "mode" "host";
1642223536Shselasky	match "vendor" "0x083a";
1643223536Shselasky	match "product" "0x4521";
1644233111Shselasky	action "kldload -n if_upgt";
1645223536Shselasky};
1646223536Shselasky
1647223536Shselaskynomatch 32 {
1648223536Shselasky	match "bus" "uhub[0-9]+";
1649223536Shselasky	match "mode" "host";
1650223536Shselasky	match "vendor" "0x083a";
1651223536Shselasky	match "product" "0x5046";
1652233111Shselasky	action "kldload -n if_aue";
1653223536Shselasky};
1654223536Shselasky
1655223536Shselaskynomatch 32 {
1656223536Shselasky	match "bus" "uhub[0-9]+";
1657223536Shselasky	match "mode" "host";
1658223536Shselasky	match "vendor" "0x083a";
1659223536Shselasky	match "product" "(0x6618|0x7511|0x7512|0x7522|0x8522|0xa512|0xa618|0xa701|0xa702|0xb522|0xc522|0xd522)";
1660233111Shselasky	action "kldload -n if_run";
1661223536Shselasky};
1662223536Shselasky
1663223536Shselaskynomatch 32 {
1664223536Shselasky	match "bus" "uhub[0-9]+";
1665223536Shselasky	match "mode" "host";
1666223536Shselasky	match "vendor" "0x083a";
1667223536Shselasky	match "product" "0xe501";
1668233111Shselasky	action "kldload -n if_zyd";
1669223536Shselasky};
1670223536Shselasky
1671223536Shselaskynomatch 32 {
1672223536Shselasky	match "bus" "uhub[0-9]+";
1673223536Shselasky	match "mode" "host";
1674223519Shselasky	match "vendor" "0x0841";
1675223519Shselasky	match "product" "0x0001";
1676233111Shselasky	action "kldload -n urio";
1677223519Shselasky};
1678223519Shselasky
1679223519Shselaskynomatch 32 {
1680223519Shselasky	match "bus" "uhub[0-9]+";
1681223519Shselasky	match "mode" "host";
1682223519Shselasky	match "vendor" "0x0846";
1683223536Shselasky	match "product" "(0x1001|0x1002)";
1684233111Shselasky	action "kldload -n if_kue";
1685223519Shselasky};
1686223519Shselasky
1687223519Shselaskynomatch 32 {
1688223519Shselasky	match "bus" "uhub[0-9]+";
1689223519Shselasky	match "mode" "host";
1690223536Shselasky	match "vendor" "0x0846";
1691223536Shselasky	match "product" "0x1020";
1692233111Shselasky	action "kldload -n if_aue";
1693223536Shselasky};
1694223536Shselasky
1695223536Shselaskynomatch 32 {
1696223536Shselasky	match "bus" "uhub[0-9]+";
1697223536Shselasky	match "mode" "host";
1698223536Shselasky	match "vendor" "0x0846";
1699223536Shselasky	match "product" "0x1040";
1700233111Shselasky	action "kldload -n if_axe";
1701223536Shselasky};
1702223536Shselasky
1703223536Shselaskynomatch 32 {
1704223536Shselasky	match "bus" "uhub[0-9]+";
1705223536Shselasky	match "mode" "host";
1706223536Shselasky	match "vendor" "0x0846";
1707223536Shselasky	match "product" "0x4240";
1708233111Shselasky	action "kldload -n if_upgt";
1709223536Shselasky};
1710223536Shselasky
1711223536Shselaskynomatch 32 {
1712223536Shselasky	match "bus" "uhub[0-9]+";
1713223536Shselasky	match "mode" "host";
1714223536Shselasky	match "vendor" "0x0846";
1715223536Shselasky	match "product" "0x4260";
1716233111Shselasky	action "kldload -n if_urtw";
1717223536Shselasky};
1718223536Shselasky
1719223536Shselaskynomatch 32 {
1720223536Shselasky	match "bus" "uhub[0-9]+";
1721223536Shselasky	match "mode" "host";
1722223536Shselasky	match "vendor" "0x0846";
1723223536Shselasky	match "product" "0x4300";
1724233111Shselasky	action "kldload -n if_uath";
1725223536Shselasky};
1726223536Shselasky
1727223536Shselaskynomatch 32 {
1728223536Shselasky	match "bus" "uhub[0-9]+";
1729223536Shselasky	match "mode" "host";
1730223536Shselasky	match "vendor" "0x0846";
1731223536Shselasky	match "product" "(0x6100|0x6a00)";
1732233111Shselasky	action "kldload -n if_urtw";
1733223536Shselasky};
1734223536Shselasky
1735223536Shselaskynomatch 32 {
1736223536Shselasky	match "bus" "uhub[0-9]+";
1737223536Shselasky	match "mode" "host";
1738223519Shselasky	match "vendor" "0x0856";
1739239056Shselasky	match "product" "(0xac01|0xac02|0xac03|0xac11|0xac12|0xac16|0xac17|0xac18|0xac19|0xac25|0xac26|0xac27|0xac33|0xac34|0xac49|0xac50|0xba02)";
1740233111Shselasky	action "kldload -n uftdi";
1741223519Shselasky};
1742223519Shselasky
1743223519Shselaskynomatch 32 {
1744223519Shselasky	match "bus" "uhub[0-9]+";
1745223519Shselasky	match "mode" "host";
1746223519Shselasky	match "vendor" "0x085a";
1747223519Shselasky	match "product" "(0x0008|0x0009)";
1748233111Shselasky	action "kldload -n if_kue";
1749223519Shselasky};
1750223519Shselasky
1751223519Shselaskynomatch 32 {
1752223519Shselasky	match "bus" "uhub[0-9]+";
1753223519Shselasky	match "mode" "host";
1754223519Shselasky	match "vendor" "0x086e";
1755223519Shselasky	match "product" "0x1920";
1756233111Shselasky	action "kldload -n if_axe";
1757223519Shselasky};
1758223519Shselasky
1759223519Shselaskynomatch 32 {
1760223519Shselasky	match "bus" "uhub[0-9]+";
1761223519Shselasky	match "mode" "host";
1762223519Shselasky	match "vendor" "0x087d";
1763223519Shselasky	match "product" "0x5704";
1764233111Shselasky	action "kldload -n if_kue";
1765223519Shselasky};
1766223519Shselasky
1767223519Shselaskynomatch 32 {
1768223519Shselasky	match "bus" "uhub[0-9]+";
1769223519Shselasky	match "mode" "host";
1770223519Shselasky	match "vendor" "0x08d1";
1771223536Shselasky	match "product" "0x0001";
1772233111Shselasky	action "kldload -n if_cue";
1773223519Shselasky};
1774223519Shselasky
1775223519Shselaskynomatch 32 {
1776223519Shselasky	match "bus" "uhub[0-9]+";
1777223519Shselasky	match "mode" "host";
1778223536Shselasky	match "vendor" "0x08d1";
1779223536Shselasky	match "product" "0x0003";
1780233111Shselasky	action "kldload -n if_aue";
1781223536Shselasky};
1782223536Shselasky
1783223536Shselaskynomatch 32 {
1784223536Shselasky	match "bus" "uhub[0-9]+";
1785223536Shselasky	match "mode" "host";
1786223519Shselasky	match "vendor" "0x08dd";
1787223536Shselasky	match "product" "(0x0986|0x0987|0x0988|0x8511)";
1788233111Shselasky	action "kldload -n if_aue";
1789223519Shselasky};
1790223519Shselasky
1791223519Shselaskynomatch 32 {
1792223519Shselasky	match "bus" "uhub[0-9]+";
1793223519Shselasky	match "mode" "host";
1794223536Shselasky	match "vendor" "0x08dd";
1795223536Shselasky	match "product" "0x90ff";
1796233111Shselasky	action "kldload -n if_axe";
1797223536Shselasky};
1798223536Shselasky
1799223536Shselaskynomatch 32 {
1800223536Shselasky	match "bus" "uhub[0-9]+";
1801223536Shselasky	match "mode" "host";
1802223519Shselasky	match "vendor" "0x08e6";
1803223519Shselasky	match "product" "0x5501";
1804233111Shselasky	action "kldload -n uslcom";
1805223519Shselasky};
1806223519Shselasky
1807223519Shselaskynomatch 32 {
1808223519Shselasky	match "bus" "uhub[0-9]+";
1809223519Shselasky	match "mode" "host";
1810223519Shselasky	match "vendor" "0x08fd";
1811223519Shselasky	match "product" "0x000a";
1812233111Shselasky	action "kldload -n uslcom";
1813223519Shselasky};
1814223519Shselasky
1815223519Shselaskynomatch 32 {
1816223519Shselasky	match "bus" "uhub[0-9]+";
1817223519Shselasky	match "mode" "host";
1818223519Shselasky	match "vendor" "0x0915";
1819223519Shselasky	match "product" "(0x2000|0x2002)";
1820233111Shselasky	action "kldload -n if_upgt";
1821223519Shselasky};
1822223519Shselasky
1823223519Shselaskynomatch 32 {
1824223519Shselasky	match "bus" "uhub[0-9]+";
1825223519Shselasky	match "mode" "host";
1826223519Shselasky	match "vendor" "0x091e";
1827223519Shselasky	match "product" "0x0004";
1828233111Shselasky	action "kldload -n uvisor";
1829223519Shselasky};
1830223519Shselasky
1831223519Shselaskynomatch 32 {
1832223519Shselasky	match "bus" "uhub[0-9]+";
1833223519Shselasky	match "mode" "host";
1834223519Shselasky	match "vendor" "0x0921";
1835223519Shselasky	match "product" "0x1001";
1836233111Shselasky	action "kldload -n ubsa";
1837223519Shselasky};
1838223519Shselasky
1839223519Shselaskynomatch 32 {
1840223519Shselasky	match "bus" "uhub[0-9]+";
1841223519Shselasky	match "mode" "host";
1842223519Shselasky	match "vendor" "0x0930";
1843249210Shselasky	match "product" "(0x0215|0x0219)";
1844249210Shselasky	action "kldload -n ng_ubt";
1845249210Shselasky};
1846249210Shselasky
1847249210Shselaskynomatch 32 {
1848249210Shselasky	match "bus" "uhub[0-9]+";
1849249210Shselasky	match "mode" "host";
1850249210Shselasky	match "vendor" "0x0930";
1851223536Shselasky	match "product" "(0x0700|0x0705|0x0706|0x0707|0x0708|0x0709|0x070a|0x070b)";
1852233111Shselasky	action "kldload -n uipaq";
1853223519Shselasky};
1854223519Shselasky
1855223519Shselaskynomatch 32 {
1856223519Shselasky	match "bus" "uhub[0-9]+";
1857223519Shselasky	match "mode" "host";
1858223536Shselasky	match "vendor" "0x0930";
1859223536Shselasky	match "product" "0x0a07";
1860233111Shselasky	action "kldload -n if_run";
1861223536Shselasky};
1862223536Shselasky
1863223536Shselaskynomatch 32 {
1864223536Shselasky	match "bus" "uhub[0-9]+";
1865223536Shselasky	match "mode" "host";
1866223536Shselasky	match "vendor" "0x0930";
1867223536Shselasky	match "product" "(0x0d45|0x1302)";
1868233111Shselasky	action "kldload -n u3g";
1869223536Shselasky};
1870223536Shselasky
1871223536Shselaskynomatch 32 {
1872223536Shselasky	match "bus" "uhub[0-9]+";
1873223536Shselasky	match "mode" "host";
1874223519Shselasky	match "vendor" "0x093c";
1875223519Shselasky	match "product" "(0x0601|0x0701)";
1876233111Shselasky	action "kldload -n uftdi";
1877223519Shselasky};
1878223519Shselasky
1879223519Shselaskynomatch 32 {
1880223519Shselasky	match "bus" "uhub[0-9]+";
1881223519Shselasky	match "mode" "host";
1882223519Shselasky	match "vendor" "0x094b";
1883223519Shselasky	match "product" "0x0001";
1884233111Shselasky	action "kldload -n uipaq";
1885223519Shselasky};
1886223519Shselasky
1887223519Shselaskynomatch 32 {
1888223519Shselasky	match "bus" "uhub[0-9]+";
1889223519Shselasky	match "mode" "host";
1890223519Shselasky	match "vendor" "0x0951";
1891223536Shselasky	match "product" "0x0008";
1892233111Shselasky	action "kldload -n if_kue";
1893223519Shselasky};
1894223519Shselasky
1895223519Shselaskynomatch 32 {
1896223519Shselasky	match "bus" "uhub[0-9]+";
1897223519Shselasky	match "mode" "host";
1898223536Shselasky	match "vendor" "0x0951";
1899223536Shselasky	match "product" "0x000a";
1900233111Shselasky	action "kldload -n if_aue";
1901223536Shselasky};
1902223536Shselasky
1903223536Shselaskynomatch 32 {
1904223536Shselasky	match "bus" "uhub[0-9]+";
1905223536Shselasky	match "mode" "host";
1906223519Shselasky	match "vendor" "0x095a";
1907223519Shselasky	match "product" "0x3003";
1908233111Shselasky	action "kldload -n if_kue";
1909223519Shselasky};
1910223519Shselasky
1911223519Shselaskynomatch 32 {
1912223519Shselasky	match "bus" "uhub[0-9]+";
1913223519Shselasky	match "mode" "host";
1914223519Shselasky	match "vendor" "0x0960";
1915223519Shselasky	match "product" "(0x0065|0x0066|0x0067)";
1916233111Shselasky	action "kldload -n uipaq";
1917223519Shselasky};
1918223519Shselasky
1919223519Shselaskynomatch 32 {
1920223519Shselasky	match "bus" "uhub[0-9]+";
1921223519Shselasky	match "mode" "host";
1922223519Shselasky	match "vendor" "0x0961";
1923223519Shselasky	match "product" "0x0010";
1924233111Shselasky	action "kldload -n uipaq";
1925223519Shselasky};
1926223519Shselasky
1927223519Shselaskynomatch 32 {
1928223519Shselasky	match "bus" "uhub[0-9]+";
1929223519Shselasky	match "mode" "host";
1930223519Shselasky	match "vendor" "0x099e";
1931223519Shselasky	match "product" "(0x0052|0x4000)";
1932233111Shselasky	action "kldload -n uipaq";
1933223519Shselasky};
1934223519Shselasky
1935223519Shselaskynomatch 32 {
1936223519Shselasky	match "bus" "uhub[0-9]+";
1937223519Shselasky	match "mode" "host";
1938223519Shselasky	match "vendor" "0x09aa";
1939223519Shselasky	match "product" "0x1000";
1940233111Shselasky	action "kldload -n if_upgt";
1941223519Shselasky};
1942223519Shselasky
1943223519Shselaskynomatch 32 {
1944223519Shselasky	match "bus" "uhub[0-9]+";
1945223519Shselasky	match "mode" "host";
1946223519Shselasky	match "vendor" "0x09d7";
1947223519Shselasky	match "product" "0x0100";
1948233111Shselasky	action "kldload -n ugensa";
1949223519Shselasky};
1950223519Shselasky
1951223519Shselaskynomatch 32 {
1952223519Shselasky	match "bus" "uhub[0-9]+";
1953223519Shselasky	match "mode" "host";
1954223519Shselasky	match "vendor" "0x0a46";
1955223519Shselasky	match "product" "(0x0268|0x8515|0x9601)";
1956233111Shselasky	action "kldload -n if_udav";
1957223519Shselasky};
1958223519Shselasky
1959223519Shselaskynomatch 32 {
1960223519Shselasky	match "bus" "uhub[0-9]+";
1961223519Shselasky	match "mode" "host";
1962223519Shselasky	match "vendor" "0x0a5c";
1963223519Shselasky	match "product" "0x2033";
1964233111Shselasky	action "kldload -n ubtbcmfw";
1965223519Shselasky};
1966223519Shselasky
1967223519Shselaskynomatch 32 {
1968223519Shselasky	match "bus" "uhub[0-9]+";
1969223519Shselasky	match "mode" "host";
1970239056Shselasky	match "vendor" "0x0acd";
1971239056Shselasky	match "product" "0x0300";
1972239056Shselasky	action "kldload -n uftdi";
1973239056Shselasky};
1974239056Shselasky
1975239056Shselaskynomatch 32 {
1976239056Shselasky	match "bus" "uhub[0-9]+";
1977239056Shselasky	match "mode" "host";
1978223519Shselasky	match "vendor" "0x0ace";
1979223519Shselasky	match "product" "(0x1211|0x1215)";
1980233111Shselasky	action "kldload -n if_zyd";
1981223519Shselasky};
1982223519Shselasky
1983223519Shselaskynomatch 32 {
1984223519Shselasky	match "bus" "uhub[0-9]+";
1985223519Shselasky	match "mode" "host";
1986223519Shselasky	match "vendor" "0x0af0";
1987226534Shselasky	match "product" "(0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701)";
1988233111Shselasky	action "kldload -n u3g";
1989223519Shselasky};
1990223519Shselasky
1991223519Shselaskynomatch 32 {
1992223519Shselasky	match "bus" "uhub[0-9]+";
1993223519Shselasky	match "mode" "host";
1994223536Shselasky	match "vendor" "0x0af0";
1995226534Shselasky	match "product" "0x6711";
1996233111Shselasky	action "kldload -n uhso";
1997226534Shselasky};
1998226534Shselasky
1999226534Shselaskynomatch 32 {
2000226534Shselasky	match "bus" "uhub[0-9]+";
2001226534Shselasky	match "mode" "host";
2002226534Shselasky	match "vendor" "0x0af0";
2003226534Shselasky	match "product" "(0x6721|0x6741|0x6761|0x6800|0x6901)";
2004233111Shselasky	action "kldload -n u3g";
2005226534Shselasky};
2006226534Shselasky
2007226534Shselaskynomatch 32 {
2008226534Shselasky	match "bus" "uhub[0-9]+";
2009226534Shselasky	match "mode" "host";
2010226534Shselasky	match "vendor" "0x0af0";
2011223536Shselasky	match "product" "0x6911";
2012233111Shselasky	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" "0x6971";
2020233111Shselasky	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" "0x6971";
2028233111Shselasky	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" "0x7001";
2036233111Shselasky	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" "0x7011";
2044233111Shselasky	action "kldload -n uhso";
2045223536Shselasky};
2046223536Shselasky
2047223536Shselaskynomatch 32 {
2048223536Shselasky	match "bus" "uhub[0-9]+";
2049223536Shselasky	match "mode" "host";
2050223536Shselasky	match "vendor" "0x0af0";
2051223536Shselasky	match "product" "(0x7021|0x7041|0x7061|0x7100|0x7201|0x7211)";
2052233111Shselasky	action "kldload -n u3g";
2053223536Shselasky};
2054223536Shselasky
2055223536Shselaskynomatch 32 {
2056223536Shselasky	match "bus" "uhub[0-9]+";
2057223536Shselasky	match "mode" "host";
2058223536Shselasky	match "vendor" "0x0af0";
2059223536Shselasky	match "product" "(0x7251|0x7301|0x7361|0x7381|0x7401|0x7501)";
2060233111Shselasky	action "kldload -n uhso";
2061223536Shselasky};
2062223536Shselasky
2063223536Shselaskynomatch 32 {
2064223536Shselasky	match "bus" "uhub[0-9]+";
2065223536Shselasky	match "mode" "host";
2066223536Shselasky	match "vendor" "0x0af0";
2067223536Shselasky	match "product" "0x7601";
2068233111Shselasky	action "kldload -n u3g";
2069223536Shselasky};
2070223536Shselasky
2071223536Shselaskynomatch 32 {
2072223536Shselasky	match "bus" "uhub[0-9]+";
2073223536Shselasky	match "mode" "host";
2074223536Shselasky	match "vendor" "0x0af0";
2075223536Shselasky	match "product" "(0x7601|0xc031|0xd013|0xd031)";
2076233111Shselasky	action "kldload -n uhso";
2077223536Shselasky};
2078223536Shselasky
2079223536Shselaskynomatch 32 {
2080223536Shselasky	match "bus" "uhub[0-9]+";
2081223536Shselasky	match "mode" "host";
2082223536Shselasky	match "vendor" "0x0af0";
2083223536Shselasky	match "product" "0xd033";
2084233111Shselasky	action "kldload -n u3g";
2085223536Shselasky};
2086223536Shselasky
2087223536Shselaskynomatch 32 {
2088223536Shselasky	match "bus" "uhub[0-9]+";
2089223536Shselasky	match "mode" "host";
2090223536Shselasky	match "vendor" "0x0af0";
2091223536Shselasky	match "product" "(0xd033|0xd055|0xd055)";
2092233111Shselasky	action "kldload -n uhso";
2093223536Shselasky};
2094223536Shselasky
2095223536Shselaskynomatch 32 {
2096223536Shselasky	match "bus" "uhub[0-9]+";
2097223536Shselasky	match "mode" "host";
2098223519Shselasky	match "vendor" "0x0b05";
2099223536Shselasky	match "product" "(0x1706|0x1707)";
2100233111Shselasky	action "kldload -n if_ural";
2101223519Shselasky};
2102223519Shselasky
2103223519Shselaskynomatch 32 {
2104223519Shselasky	match "bus" "uhub[0-9]+";
2105223519Shselasky	match "mode" "host";
2106223536Shselasky	match "vendor" "0x0b05";
2107223536Shselasky	match "product" "(0x170c|0x171b)";
2108233111Shselasky	action "kldload -n if_zyd";
2109223536Shselasky};
2110223536Shselasky
2111223536Shselaskynomatch 32 {
2112223536Shselasky	match "bus" "uhub[0-9]+";
2113223536Shselasky	match "mode" "host";
2114223536Shselasky	match "vendor" "0x0b05";
2115223536Shselasky	match "product" "0x171d";
2116233111Shselasky	action "kldload -n if_urtw";
2117223536Shselasky};
2118223536Shselasky
2119223536Shselaskynomatch 32 {
2120223536Shselasky	match "bus" "uhub[0-9]+";
2121223536Shselasky	match "mode" "host";
2122223536Shselasky	match "vendor" "0x0b05";
2123223536Shselasky	match "product" "(0x1723|0x1724)";
2124233111Shselasky	action "kldload -n if_rum";
2125223536Shselasky};
2126223536Shselasky
2127223536Shselaskynomatch 32 {
2128223536Shselasky	match "bus" "uhub[0-9]+";
2129223536Shselasky	match "mode" "host";
2130223536Shselasky	match "vendor" "0x0b05";
2131241089Shselasky	match "product" "(0x1731|0x1732|0x1742|0x1760|0x1761|0x1784|0x1790|0x179d)";
2132233111Shselasky	action "kldload -n if_run";
2133223536Shselasky};
2134223536Shselasky
2135223536Shselaskynomatch 32 {
2136223536Shselasky	match "bus" "uhub[0-9]+";
2137223536Shselasky	match "mode" "host";
2138223536Shselasky	match "vendor" "0x0b05";
2139223536Shselasky	match "product" "(0x4200|0x4201|0x4202|0x420f|0x9200|0x9202)";
2140233111Shselasky	action "kldload -n uipaq";
2141223536Shselasky};
2142223536Shselasky
2143223536Shselaskynomatch 32 {
2144223536Shselasky	match "bus" "uhub[0-9]+";
2145223536Shselasky	match "mode" "host";
2146223519Shselasky	match "vendor" "0x0b39";
2147239056Shselasky	match "product" "0x0103";
2148239056Shselasky	action "kldload -n uftdi";
2149239056Shselasky};
2150239056Shselasky
2151239056Shselaskynomatch 32 {
2152239056Shselasky	match "bus" "uhub[0-9]+";
2153239056Shselasky	match "mode" "host";
2154239056Shselasky	match "vendor" "0x0b39";
2155223536Shselasky	match "product" "0x0109";
2156233111Shselasky	action "kldload -n if_aue";
2157223519Shselasky};
2158223519Shselasky
2159223519Shselaskynomatch 32 {
2160223519Shselasky	match "bus" "uhub[0-9]+";
2161223519Shselasky	match "mode" "host";
2162223536Shselasky	match "vendor" "0x0b39";
2163223536Shselasky	match "product" "0x0421";
2164233111Shselasky	action "kldload -n uftdi";
2165223536Shselasky};
2166223536Shselasky
2167223536Shselaskynomatch 32 {
2168223536Shselasky	match "bus" "uhub[0-9]+";
2169223536Shselasky	match "mode" "host";
2170223519Shselasky	match "vendor" "0x0b3b";
2171223519Shselasky	match "product" "(0x1630|0x5630|0x6630)";
2172233111Shselasky	action "kldload -n if_zyd";
2173223519Shselasky};
2174223519Shselasky
2175223519Shselaskynomatch 32 {
2176223519Shselasky	match "bus" "uhub[0-9]+";
2177223519Shselasky	match "mode" "host";
2178223519Shselasky	match "vendor" "0x0b41";
2179223519Shselasky	match "product" "0x0011";
2180233111Shselasky	action "kldload -n uplcom";
2181223519Shselasky};
2182223519Shselasky
2183223519Shselaskynomatch 32 {
2184223519Shselasky	match "bus" "uhub[0-9]+";
2185223519Shselasky	match "mode" "host";
2186223519Shselasky	match "vendor" "0x0b63";
2187223519Shselasky	match "product" "0x6530";
2188233111Shselasky	action "kldload -n uplcom";
2189223519Shselasky};
2190223519Shselasky
2191223519Shselaskynomatch 32 {
2192223519Shselasky	match "bus" "uhub[0-9]+";
2193223519Shselasky	match "mode" "host";
2194223519Shselasky	match "vendor" "0x0b8c";
2195223519Shselasky	match "product" "0x2303";
2196233111Shselasky	action "kldload -n uplcom";
2197223519Shselasky};
2198223519Shselasky
2199223519Shselaskynomatch 32 {
2200223519Shselasky	match "bus" "uhub[0-9]+";
2201223519Shselasky	match "mode" "host";
2202223519Shselasky	match "vendor" "0x0b95";
2203231575Shselasky	match "product" "(0x1720|0x1780|0x7720|0x772a|0x772b|0x7e2b)";
2204233111Shselasky	action "kldload -n if_axe";
2205223519Shselasky};
2206223519Shselasky
2207223519Shselaskynomatch 32 {
2208223519Shselasky	match "bus" "uhub[0-9]+";
2209223519Shselasky	match "mode" "host";
2210223519Shselasky	match "vendor" "0x0baf";
2211223536Shselasky	match "product" "0x0118";
2212233111Shselasky	action "kldload -n if_upgt";
2213223519Shselasky};
2214223519Shselasky
2215223519Shselaskynomatch 32 {
2216223519Shselasky	match "bus" "uhub[0-9]+";
2217223519Shselasky	match "mode" "host";
2218223536Shselasky	match "vendor" "0x0baf";
2219223536Shselasky	match "product" "0x0121";
2220233111Shselasky	action "kldload -n if_zyd";
2221223536Shselasky};
2222223536Shselasky
2223223536Shselaskynomatch 32 {
2224223536Shselasky	match "bus" "uhub[0-9]+";
2225223536Shselasky	match "mode" "host";
2226223519Shselasky	match "vendor" "0x0bb2";
2227223519Shselasky	match "product" "0x6098";
2228233111Shselasky	action "kldload -n if_cdce";
2229223519Shselasky};
2230223519Shselasky
2231223519Shselaskynomatch 32 {
2232223519Shselasky	match "bus" "uhub[0-9]+";
2233223519Shselasky	match "mode" "host";
2234223519Shselasky	match "vendor" "0x0bb4";
2235223519Shselasky	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)";
2236233111Shselasky	action "kldload -n uipaq";
2237223519Shselasky};
2238223519Shselasky
2239223519Shselaskynomatch 32 {
2240223519Shselasky	match "bus" "uhub[0-9]+";
2241223519Shselasky	match "mode" "host";
2242223519Shselasky	match "vendor" "0x0bda";
2243223536Shselasky	match "product" "0x8150";
2244233111Shselasky	action "kldload -n if_rue";
2245223519Shselasky};
2246223519Shselasky
2247223519Shselaskynomatch 32 {
2248223519Shselasky	match "bus" "uhub[0-9]+";
2249223519Shselasky	match "mode" "host";
2250223536Shselasky	match "vendor" "0x0bda";
2251223536Shselasky	match "product" "(0x8187|0x8189|0x8197|0x8198)";
2252233111Shselasky	action "kldload -n if_urtw";
2253223536Shselasky};
2254223536Shselasky
2255223536Shselaskynomatch 32 {
2256223536Shselasky	match "bus" "uhub[0-9]+";
2257223536Shselasky	match "mode" "host";
2258223519Shselasky	match "vendor" "0x0bed";
2259223519Shselasky	match "product" "(0x1100|0x1101)";
2260233111Shselasky	action "kldload -n uslcom";
2261223519Shselasky};
2262223519Shselasky
2263223519Shselaskynomatch 32 {
2264223519Shselasky	match "bus" "uhub[0-9]+";
2265223519Shselasky	match "mode" "host";
2266223519Shselasky	match "vendor" "0x0bf8";
2267223536Shselasky	match "product" "0x1001";
2268233111Shselasky	action "kldload -n uipaq";
2269223519Shselasky};
2270223519Shselasky
2271223519Shselaskynomatch 32 {
2272223519Shselasky	match "bus" "uhub[0-9]+";
2273223519Shselasky	match "mode" "host";
2274223536Shselasky	match "vendor" "0x0bf8";
2275223536Shselasky	match "product" "0x1009";
2276233111Shselasky	action "kldload -n if_upgt";
2277223536Shselasky};
2278223536Shselasky
2279223536Shselaskynomatch 32 {
2280223536Shselasky	match "bus" "uhub[0-9]+";
2281223536Shselasky	match "mode" "host";
2282239056Shselasky	match "vendor" "0x0c26";
2283239056Shselasky	match "product" "(0x0004|0x0009|0x000a|0x000b|0x000c|0x000d|0x0010|0x0011|0x0012|0x0013|0x0018)";
2284239056Shselasky	action "kldload -n uftdi";
2285239056Shselasky};
2286239056Shselasky
2287239056Shselaskynomatch 32 {
2288239056Shselasky	match "bus" "uhub[0-9]+";
2289239056Shselasky	match "mode" "host";
2290239056Shselasky	match "vendor" "0x0c33";
2291239056Shselasky	match "product" "0x0010";
2292239056Shselasky	action "kldload -n uftdi";
2293239056Shselasky};
2294239056Shselasky
2295239056Shselaskynomatch 32 {
2296239056Shselasky	match "bus" "uhub[0-9]+";
2297239056Shselasky	match "mode" "host";
2298223519Shselasky	match "vendor" "0x0c44";
2299223519Shselasky	match "product" "0x03a2";
2300233111Shselasky	action "kldload -n uipaq";
2301223519Shselasky};
2302223519Shselasky
2303223519Shselaskynomatch 32 {
2304223519Shselasky	match "bus" "uhub[0-9]+";
2305223519Shselasky	match "mode" "host";
2306239056Shselasky	match "vendor" "0x0c52";
2307239056Shselasky	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)";
2308239056Shselasky	action "kldload -n uftdi";
2309239056Shselasky};
2310239056Shselasky
2311239056Shselaskynomatch 32 {
2312239056Shselasky	match "bus" "uhub[0-9]+";
2313239056Shselasky	match "mode" "host";
2314239056Shselasky	match "vendor" "0x0c6c";
2315239056Shselasky	match "product" "0x04b2";
2316239056Shselasky	action "kldload -n uftdi";
2317239056Shselasky};
2318239056Shselasky
2319239056Shselaskynomatch 32 {
2320239056Shselasky	match "bus" "uhub[0-9]+";
2321239056Shselasky	match "mode" "host";
2322239056Shselasky	match "vendor" "0x0c7d";
2323239056Shselasky	match "product" "0x0005";
2324239056Shselasky	action "kldload -n uftdi";
2325239056Shselasky};
2326239056Shselasky
2327239056Shselaskynomatch 32 {
2328239056Shselasky	match "bus" "uhub[0-9]+";
2329239056Shselasky	match "mode" "host";
2330223519Shselasky	match "vendor" "0x0c88";
2331223536Shselasky	match "product" "0x17da";
2332233111Shselasky	action "kldload -n u3g";
2333223519Shselasky};
2334223519Shselasky
2335223519Shselaskynomatch 32 {
2336223519Shselasky	match "bus" "uhub[0-9]+";
2337223519Shselasky	match "mode" "host";
2338223536Shselasky	match "vendor" "0x0c88";
2339223536Shselasky	match "product" "0x17da";
2340233111Shselasky	action "kldload -n ugensa";
2341223536Shselasky};
2342223536Shselasky
2343223536Shselaskynomatch 32 {
2344223536Shselasky	match "bus" "uhub[0-9]+";
2345223536Shselasky	match "mode" "host";
2346223536Shselasky	match "vendor" "0x0c88";
2347223536Shselasky	match "product" "0x180a";
2348233111Shselasky	action "kldload -n u3g";
2349223536Shselasky};
2350223536Shselasky
2351223536Shselaskynomatch 32 {
2352223536Shselasky	match "bus" "uhub[0-9]+";
2353223536Shselasky	match "mode" "host";
2354223519Shselasky	match "vendor" "0x0c8e";
2355223519Shselasky	match "product" "0x6000";
2356233111Shselasky	action "kldload -n uipaq";
2357223519Shselasky};
2358223519Shselasky
2359223519Shselaskynomatch 32 {
2360223519Shselasky	match "bus" "uhub[0-9]+";
2361223519Shselasky	match "mode" "host";
2362223519Shselasky	match "vendor" "0x0cad";
2363223519Shselasky	match "product" "0x9001";
2364233111Shselasky	action "kldload -n uipaq";
2365223519Shselasky};
2366223519Shselasky
2367223519Shselaskynomatch 32 {
2368223519Shselasky	match "bus" "uhub[0-9]+";
2369223519Shselasky	match "mode" "host";
2370223519Shselasky	match "vendor" "0x0cde";
2371223536Shselasky	match "product" "0x0008";
2372233111Shselasky	action "kldload -n if_upgt";
2373223519Shselasky};
2374223519Shselasky
2375223519Shselaskynomatch 32 {
2376223519Shselasky	match "bus" "uhub[0-9]+";
2377223519Shselasky	match "mode" "host";
2378223536Shselasky	match "vendor" "0x0cde";
2379223536Shselasky	match "product" "0x0011";
2380233111Shselasky	action "kldload -n if_zyd";
2381223536Shselasky};
2382223536Shselasky
2383223536Shselaskynomatch 32 {
2384223536Shselasky	match "bus" "uhub[0-9]+";
2385223536Shselasky	match "mode" "host";
2386223536Shselasky	match "vendor" "0x0cde";
2387223536Shselasky	match "product" "0x0012";
2388233111Shselasky	action "kldload -n if_uath";
2389223536Shselasky};
2390223536Shselasky
2391223536Shselaskynomatch 32 {
2392223536Shselasky	match "bus" "uhub[0-9]+";
2393223536Shselasky	match "mode" "host";
2394223536Shselasky	match "vendor" "0x0cde";
2395223536Shselasky	match "product" "0x0015";
2396233111Shselasky	action "kldload -n if_upgt";
2397223536Shselasky};
2398223536Shselasky
2399223536Shselaskynomatch 32 {
2400223536Shselasky	match "bus" "uhub[0-9]+";
2401223536Shselasky	match "mode" "host";
2402223536Shselasky	match "vendor" "0x0cde";
2403223536Shselasky	match "product" "0x001a";
2404233111Shselasky	action "kldload -n if_zyd";
2405223536Shselasky};
2406223536Shselasky
2407223536Shselaskynomatch 32 {
2408223536Shselasky	match "bus" "uhub[0-9]+";
2409223536Shselasky	match "mode" "host";
2410223536Shselasky	match "vendor" "0x0cde";
2411223536Shselasky	match "product" "(0x0022|0x0025)";
2412233111Shselasky	action "kldload -n if_run";
2413223536Shselasky};
2414223536Shselasky
2415223536Shselaskynomatch 32 {
2416223536Shselasky	match "bus" "uhub[0-9]+";
2417223536Shselasky	match "mode" "host";
2418223519Shselasky	match "vendor" "0x0cf3";
2419223519Shselasky	match "product" "(0x0001|0x0003|0x0005)";
2420233111Shselasky	action "kldload -n if_uath";
2421223519Shselasky};
2422223519Shselasky
2423223519Shselaskynomatch 32 {
2424223519Shselasky	match "bus" "uhub[0-9]+";
2425223519Shselasky	match "mode" "host";
2426249210Shselasky	match "vendor" "0x0cf3";
2427249210Shselasky	match "product" "(0x3002|0x3004|0x311d|0xe004|0xe019)";
2428249210Shselasky	action "kldload -n ng_ubt";
2429249210Shselasky};
2430249210Shselasky
2431249210Shselaskynomatch 32 {
2432249210Shselasky	match "bus" "uhub[0-9]+";
2433249210Shselasky	match "mode" "host";
2434239056Shselasky	match "vendor" "0x0d3a";
2435239056Shselasky	match "product" "0x0300";
2436239056Shselasky	action "kldload -n uftdi";
2437239056Shselasky};
2438239056Shselasky
2439239056Shselaskynomatch 32 {
2440239056Shselasky	match "bus" "uhub[0-9]+";
2441239056Shselasky	match "mode" "host";
2442239056Shselasky	match "vendor" "0x0d46";
2443239056Shselasky	match "product" "(0x2020|0x2021)";
2444239056Shselasky	action "kldload -n uftdi";
2445239056Shselasky};
2446239056Shselasky
2447239056Shselaskynomatch 32 {
2448239056Shselasky	match "bus" "uhub[0-9]+";
2449239056Shselasky	match "mode" "host";
2450223519Shselasky	match "vendor" "0x0d8e";
2451223536Shselasky	match "product" "0x3762";
2452233111Shselasky	action "kldload -n if_upgt";
2453223519Shselasky};
2454223519Shselasky
2455223519Shselaskynomatch 32 {
2456223519Shselasky	match "bus" "uhub[0-9]+";
2457223519Shselasky	match "mode" "host";
2458223536Shselasky	match "vendor" "0x0d8e";
2459223536Shselasky	match "product" "(0x7801|0x7811)";
2460233111Shselasky	action "kldload -n if_uath";
2461223536Shselasky};
2462223536Shselasky
2463223536Shselaskynomatch 32 {
2464223536Shselasky	match "bus" "uhub[0-9]+";
2465223536Shselasky	match "mode" "host";
2466223519Shselasky	match "vendor" "0x0db0";
2467223536Shselasky	match "product" "(0x3820|0x3821|0x3822|0x3870|0x3871)";
2468233111Shselasky	action "kldload -n if_run";
2469223519Shselasky};
2470223519Shselasky
2471223519Shselaskynomatch 32 {
2472223519Shselasky	match "bus" "uhub[0-9]+";
2473223519Shselasky	match "mode" "host";
2474223536Shselasky	match "vendor" "0x0db0";
2475223536Shselasky	match "product" "(0x6861|0x6865|0x6869)";
2476233111Shselasky	action "kldload -n if_ural";
2477223536Shselasky};
2478223536Shselasky
2479223536Shselaskynomatch 32 {
2480223536Shselasky	match "bus" "uhub[0-9]+";
2481223536Shselasky	match "mode" "host";
2482223536Shselasky	match "vendor" "0x0db0";
2483223536Shselasky	match "product" "(0x6874|0x6877)";
2484233111Shselasky	action "kldload -n if_rum";
2485223536Shselasky};
2486223536Shselasky
2487223536Shselaskynomatch 32 {
2488223536Shselasky	match "bus" "uhub[0-9]+";
2489223536Shselasky	match "mode" "host";
2490223536Shselasky	match "vendor" "0x0db0";
2491223536Shselasky	match "product" "(0x6899|0x821a|0x822a|0x870a|0x871a|0x899a)";
2492233111Shselasky	action "kldload -n if_run";
2493223536Shselasky};
2494223536Shselasky
2495223536Shselaskynomatch 32 {
2496223536Shselasky	match "bus" "uhub[0-9]+";
2497223536Shselasky	match "mode" "host";
2498223536Shselasky	match "vendor" "0x0db0";
2499223536Shselasky	match "product" "(0xa861|0xa874)";
2500233111Shselasky	action "kldload -n if_rum";
2501223536Shselasky};
2502223536Shselasky
2503223536Shselaskynomatch 32 {
2504223536Shselasky	match "bus" "uhub[0-9]+";
2505223536Shselasky	match "mode" "host";
2506223519Shselasky	match "vendor" "0x0db7";
2507223519Shselasky	match "product" "0x0002";
2508233111Shselasky	action "kldload -n if_aue";
2509223519Shselasky};
2510223519Shselasky
2511223519Shselaskynomatch 32 {
2512223519Shselasky	match "bus" "uhub[0-9]+";
2513223519Shselasky	match "mode" "host";
2514239056Shselasky	match "vendor" "0x0dcd";
2515239056Shselasky	match "product" "0x0001";
2516239056Shselasky	action "kldload -n uftdi";
2517239056Shselasky};
2518239056Shselasky
2519239056Shselaskynomatch 32 {
2520239056Shselasky	match "bus" "uhub[0-9]+";
2521239056Shselasky	match "mode" "host";
2522223519Shselasky	match "vendor" "0x0df6";
2523223536Shselasky	match "product" "0x000d";
2524233111Shselasky	action "kldload -n if_urtw";
2525223519Shselasky};
2526223519Shselasky
2527223519Shselaskynomatch 32 {
2528223519Shselasky	match "bus" "uhub[0-9]+";
2529223519Shselasky	match "mode" "host";
2530223536Shselasky	match "vendor" "0x0df6";
2531223536Shselasky	match "product" "0x0017";
2532233111Shselasky	action "kldload -n if_run";
2533223536Shselasky};
2534223536Shselasky
2535223536Shselaskynomatch 32 {
2536223536Shselasky	match "bus" "uhub[0-9]+";
2537223536Shselasky	match "mode" "host";
2538223536Shselasky	match "vendor" "0x0df6";
2539223536Shselasky	match "product" "0x0021";
2540233111Shselasky	action "kldload -n if_mos";
2541223536Shselasky};
2542223536Shselasky
2543223536Shselaskynomatch 32 {
2544223536Shselasky	match "bus" "uhub[0-9]+";
2545223536Shselasky	match "mode" "host";
2546223536Shselasky	match "vendor" "0x0df6";
2547223536Shselasky	match "product" "0x0028";
2548233111Shselasky	action "kldload -n if_urtw";
2549223536Shselasky};
2550223536Shselasky
2551223536Shselaskynomatch 32 {
2552223536Shselasky	match "bus" "uhub[0-9]+";
2553223536Shselasky	match "mode" "host";
2554223536Shselasky	match "vendor" "0x0df6";
2555223536Shselasky	match "product" "(0x002b|0x002c|0x002d|0x0039|0x003b|0x003c|0x003d|0x003e|0x003f|0x0040|0x0041|0x0042|0x0047|0x0048|0x004a|0x004d)";
2556233111Shselasky	action "kldload -n if_run";
2557223536Shselasky};
2558223536Shselasky
2559223536Shselaskynomatch 32 {
2560223536Shselasky	match "bus" "uhub[0-9]+";
2561223536Shselasky	match "mode" "host";
2562223536Shselasky	match "vendor" "0x0df6";
2563223536Shselasky	match "product" "0x061c";
2564233111Shselasky	action "kldload -n if_axe";
2565223536Shselasky};
2566223536Shselasky
2567223536Shselaskynomatch 32 {
2568223536Shselasky	match "bus" "uhub[0-9]+";
2569223536Shselasky	match "mode" "host";
2570223536Shselasky	match "vendor" "0x0df6";
2571223536Shselasky	match "product" "(0x9071|0x9075)";
2572233111Shselasky	action "kldload -n if_zyd";
2573223536Shselasky};
2574223536Shselasky
2575223536Shselaskynomatch 32 {
2576223536Shselasky	match "bus" "uhub[0-9]+";
2577223536Shselasky	match "mode" "host";
2578223536Shselasky	match "vendor" "0x0df6";
2579223536Shselasky	match "product" "(0x90ac|0x9712)";
2580233111Shselasky	action "kldload -n if_rum";
2581223536Shselasky};
2582223536Shselasky
2583223536Shselaskynomatch 32 {
2584223536Shselasky	match "bus" "uhub[0-9]+";
2585223536Shselasky	match "mode" "host";
2586223519Shselasky	match "vendor" "0x0df7";
2587223519Shselasky	match "product" "0x0620";
2588233111Shselasky	action "kldload -n uplcom";
2589223519Shselasky};
2590223519Shselasky
2591223519Shselaskynomatch 32 {
2592223519Shselasky	match "bus" "uhub[0-9]+";
2593223519Shselasky	match "mode" "host";
2594223519Shselasky	match "vendor" "0x0e0b";
2595223519Shselasky	match "product" "(0x9031|0x9041)";
2596233111Shselasky	action "kldload -n if_run";
2597223519Shselasky};
2598223519Shselasky
2599223519Shselaskynomatch 32 {
2600223519Shselasky	match "bus" "uhub[0-9]+";
2601223519Shselasky	match "mode" "host";
2602223519Shselasky	match "vendor" "0x0e55";
2603223519Shselasky	match "product" "0x110b";
2604233111Shselasky	action "kldload -n uplcom";
2605223519Shselasky};
2606223519Shselasky
2607223519Shselaskynomatch 32 {
2608223519Shselasky	match "bus" "uhub[0-9]+";
2609223519Shselasky	match "mode" "host";
2610223519Shselasky	match "vendor" "0x0e66";
2611223536Shselasky	match "product" "(0x0001|0x0003|0x0009|0x000b)";
2612233111Shselasky	action "kldload -n if_run";
2613223519Shselasky};
2614223519Shselasky
2615223519Shselaskynomatch 32 {
2616223519Shselasky	match "bus" "uhub[0-9]+";
2617223519Shselasky	match "mode" "host";
2618223536Shselasky	match "vendor" "0x0e66";
2619223536Shselasky	match "product" "0x400c";
2620233111Shselasky	action "kldload -n if_aue";
2621223536Shselasky};
2622223536Shselasky
2623223536Shselaskynomatch 32 {
2624223536Shselasky	match "bus" "uhub[0-9]+";
2625223536Shselasky	match "mode" "host";
2626223519Shselasky	match "vendor" "0x0e67";
2627223519Shselasky	match "product" "0x0002";
2628233111Shselasky	action "kldload -n uvisor";
2629223519Shselasky};
2630223519Shselasky
2631223519Shselaskynomatch 32 {
2632223519Shselasky	match "bus" "uhub[0-9]+";
2633223519Shselasky	match "mode" "host";
2634223519Shselasky	match "vendor" "0x0e7e";
2635223519Shselasky	match "product" "0x1001";
2636233111Shselasky	action "kldload -n if_cdce";
2637223519Shselasky};
2638223519Shselasky
2639223519Shselaskynomatch 32 {
2640223519Shselasky	match "bus" "uhub[0-9]+";
2641223519Shselasky	match "mode" "host";
2642223519Shselasky	match "vendor" "0x0ea0";
2643223519Shselasky	match "product" "0x6858";
2644233111Shselasky	action "kldload -n uplcom";
2645223519Shselasky};
2646223519Shselasky
2647223519Shselaskynomatch 32 {
2648223519Shselasky	match "bus" "uhub[0-9]+";
2649223519Shselasky	match "mode" "host";
2650223519Shselasky	match "vendor" "0x0eab";
2651223519Shselasky	match "product" "0xc893";
2652233111Shselasky	action "kldload -n u3g";
2653223519Shselasky};
2654223519Shselasky
2655223519Shselaskynomatch 32 {
2656223519Shselasky	match "bus" "uhub[0-9]+";
2657223519Shselasky	match "mode" "host";
2658223519Shselasky	match "vendor" "0x0eb0";
2659223536Shselasky	match "product" "0x9020";
2660233111Shselasky	action "kldload -n if_ural";
2661223519Shselasky};
2662223519Shselasky
2663223519Shselaskynomatch 32 {
2664223519Shselasky	match "bus" "uhub[0-9]+";
2665223519Shselasky	match "mode" "host";
2666223536Shselasky	match "vendor" "0x0eb0";
2667223536Shselasky	match "product" "0x9021";
2668233111Shselasky	action "kldload -n if_rum";
2669223536Shselasky};
2670223536Shselasky
2671223536Shselaskynomatch 32 {
2672223536Shselasky	match "bus" "uhub[0-9]+";
2673223536Shselasky	match "mode" "host";
2674223519Shselasky	match "vendor" "0x0eba";
2675223519Shselasky	match "product" "(0x1080|0x2080)";
2676233111Shselasky	action "kldload -n uplcom";
2677223519Shselasky};
2678223519Shselasky
2679223519Shselaskynomatch 32 {
2680223519Shselasky	match "bus" "uhub[0-9]+";
2681223519Shselasky	match "mode" "host";
2682223521Shselasky	match "vendor" "0x0eef";
2683223521Shselasky	match "product" "(0x0001|0x0002)";
2684233111Shselasky	action "kldload -n uep";
2685223521Shselasky};
2686223521Shselasky
2687223521Shselaskynomatch 32 {
2688223521Shselasky	match "bus" "uhub[0-9]+";
2689223521Shselasky	match "mode" "host";
2690223519Shselasky	match "vendor" "0x0f3d";
2691223536Shselasky	match "product" "0x0112";
2692233111Shselasky	action "kldload -n u3g";
2693223519Shselasky};
2694223519Shselasky
2695223519Shselaskynomatch 32 {
2696223519Shselasky	match "bus" "uhub[0-9]+";
2697223519Shselasky	match "mode" "host";
2698223536Shselasky	match "vendor" "0x0f3d";
2699223536Shselasky	match "product" "0x0112";
2700233111Shselasky	action "kldload -n ugensa";
2701223536Shselasky};
2702223536Shselasky
2703223536Shselaskynomatch 32 {
2704223536Shselasky	match "bus" "uhub[0-9]+";
2705223536Shselasky	match "mode" "host";
2706226534Shselasky	match "vendor" "0x0f3d";
2707226534Shselasky	match "product" "0x68a3";
2708233111Shselasky	action "kldload -n usie";
2709226534Shselasky};
2710226534Shselasky
2711226534Shselaskynomatch 32 {
2712226534Shselasky	match "bus" "uhub[0-9]+";
2713226534Shselasky	match "mode" "host";
2714244252Shselasky	match "vendor" "0x0f3d";
2715244252Shselasky	match "product" "0x68aa";
2716244252Shselasky	action "kldload -n u3g";
2717244252Shselasky};
2718244252Shselasky
2719244252Shselaskynomatch 32 {
2720244252Shselasky	match "bus" "uhub[0-9]+";
2721244252Shselasky	match "mode" "host";
2722223519Shselasky	match "vendor" "0x0f4e";
2723223519Shselasky	match "product" "0x0200";
2724233111Shselasky	action "kldload -n uipaq";
2725223519Shselasky};
2726223519Shselasky
2727223519Shselaskynomatch 32 {
2728223519Shselasky	match "bus" "uhub[0-9]+";
2729223519Shselasky	match "mode" "host";
2730223519Shselasky	match "vendor" "0x0f88";
2731223536Shselasky	match "product" "0x3012";
2732233111Shselasky	action "kldload -n if_ural";
2733223519Shselasky};
2734223519Shselasky
2735223519Shselaskynomatch 32 {
2736223519Shselasky	match "bus" "uhub[0-9]+";
2737223519Shselasky	match "mode" "host";
2738223536Shselasky	match "vendor" "0x0f88";
2739223536Shselasky	match "product" "0x3014";
2740233111Shselasky	action "kldload -n if_zyd";
2741223536Shselasky};
2742223536Shselasky
2743223536Shselaskynomatch 32 {
2744223536Shselasky	match "bus" "uhub[0-9]+";
2745223536Shselasky	match "mode" "host";
2746223519Shselasky	match "vendor" "0x0f94";
2747239056Shselasky	match "product" "(0x0001|0x0005)";
2748233111Shselasky	action "kldload -n uftdi";
2749223519Shselasky};
2750223519Shselasky
2751223519Shselaskynomatch 32 {
2752223519Shselasky	match "bus" "uhub[0-9]+";
2753223519Shselasky	match "mode" "host";
2754223519Shselasky	match "vendor" "0x0f98";
2755223519Shselasky	match "product" "0x0201";
2756233111Shselasky	action "kldload -n uipaq";
2757223519Shselasky};
2758223519Shselasky
2759223519Shselaskynomatch 32 {
2760223519Shselasky	match "bus" "uhub[0-9]+";
2761223519Shselasky	match "mode" "host";
2762223519Shselasky	match "vendor" "0x0fb8";
2763223519Shselasky	match "product" "(0x3001|0x3002|0x3003|0x4001)";
2764233111Shselasky	action "kldload -n uipaq";
2765223519Shselasky};
2766223519Shselasky
2767223519Shselaskynomatch 32 {
2768223519Shselasky	match "bus" "uhub[0-9]+";
2769223519Shselasky	match "mode" "host";
2770223519Shselasky	match "vendor" "0x0fcf";
2771223519Shselasky	match "product" "(0x1003|0x1004|0x1006)";
2772233111Shselasky	action "kldload -n uslcom";
2773223519Shselasky};
2774223519Shselasky
2775223519Shselaskynomatch 32 {
2776223519Shselasky	match "bus" "uhub[0-9]+";
2777223519Shselasky	match "mode" "host";
2778239056Shselasky	match "vendor" "0x0fd8";
2779239056Shselasky	match "product" "0x0001";
2780239056Shselasky	action "kldload -n uftdi";
2781239056Shselasky};
2782239056Shselasky
2783239056Shselaskynomatch 32 {
2784239056Shselasky	match "bus" "uhub[0-9]+";
2785239056Shselasky	match "mode" "host";
2786223519Shselasky	match "vendor" "0x0fe6";
2787223519Shselasky	match "product" "(0x8101|0x9700)";
2788233111Shselasky	action "kldload -n if_udav";
2789223519Shselasky};
2790223519Shselasky
2791223519Shselaskynomatch 32 {
2792223519Shselasky	match "bus" "uhub[0-9]+";
2793223519Shselasky	match "mode" "host";
2794223519Shselasky	match "vendor" "0x100d";
2795223519Shselasky	match "product" "(0x9031|0x9032)";
2796233111Shselasky	action "kldload -n if_run";
2797223519Shselasky};
2798223519Shselasky
2799223519Shselaskynomatch 32 {
2800223519Shselasky	match "bus" "uhub[0-9]+";
2801223519Shselasky	match "mode" "host";
2802223519Shselasky	match "vendor" "0x1011";
2803223519Shselasky	match "product" "0x3198";
2804233111Shselasky	action "kldload -n u3g";
2805223519Shselasky};
2806223519Shselasky
2807223519Shselaskynomatch 32 {
2808223519Shselasky	match "bus" "uhub[0-9]+";
2809223519Shselasky	match "mode" "host";
2810239056Shselasky	match "vendor" "0x103e";
2811239056Shselasky	match "product" "0x03e8";
2812239056Shselasky	action "kldload -n uftdi";
2813239056Shselasky};
2814239056Shselasky
2815239056Shselaskynomatch 32 {
2816239056Shselasky	match "bus" "uhub[0-9]+";
2817239056Shselasky	match "mode" "host";
2818223519Shselasky	match "vendor" "0x1044";
2819223536Shselasky	match "product" "0x8001";
2820233111Shselasky	action "kldload -n if_ural";
2821223519Shselasky};
2822223519Shselasky
2823223519Shselaskynomatch 32 {
2824223519Shselasky	match "bus" "uhub[0-9]+";
2825223519Shselasky	match "mode" "host";
2826223536Shselasky	match "vendor" "0x1044";
2827223536Shselasky	match "product" "0x8002";
2828233111Shselasky	action "kldload -n if_aue";
2829223536Shselasky};
2830223536Shselasky
2831223536Shselaskynomatch 32 {
2832223536Shselasky	match "bus" "uhub[0-9]+";
2833223536Shselasky	match "mode" "host";
2834223536Shselasky	match "vendor" "0x1044";
2835223536Shselasky	match "product" "0x8007";
2836233111Shselasky	action "kldload -n if_ural";
2837223536Shselasky};
2838223536Shselasky
2839223536Shselaskynomatch 32 {
2840223536Shselasky	match "bus" "uhub[0-9]+";
2841223536Shselasky	match "mode" "host";
2842223536Shselasky	match "vendor" "0x1044";
2843223536Shselasky	match "product" "(0x8008|0x800a)";
2844233111Shselasky	action "kldload -n if_rum";
2845223536Shselasky};
2846223536Shselasky
2847223536Shselaskynomatch 32 {
2848223536Shselasky	match "bus" "uhub[0-9]+";
2849223536Shselasky	match "mode" "host";
2850223536Shselasky	match "vendor" "0x1044";
2851223536Shselasky	match "product" "(0x800b|0x800c|0x800d)";
2852233111Shselasky	action "kldload -n if_run";
2853223536Shselasky};
2854223536Shselasky
2855223536Shselaskynomatch 32 {
2856223536Shselasky	match "bus" "uhub[0-9]+";
2857223536Shselasky	match "mode" "host";
2858223519Shselasky	match "vendor" "0x1066";
2859223519Shselasky	match "product" "(0x00ce|0x0300|0x0500|0x0600|0x0700)";
2860233111Shselasky	action "kldload -n uipaq";
2861223519Shselasky};
2862223519Shselasky
2863223519Shselaskynomatch 32 {
2864223519Shselasky	match "bus" "uhub[0-9]+";
2865223519Shselasky	match "mode" "host";
2866223519Shselasky	match "vendor" "0x106c";
2867223519Shselasky	match "product" "0x3701";
2868233111Shselasky	action "kldload -n umodem";
2869223519Shselasky};
2870223519Shselasky
2871223519Shselaskynomatch 32 {
2872223519Shselasky	match "bus" "uhub[0-9]+";
2873223519Shselasky	match "mode" "host";
2874223519Shselasky	match "vendor" "0x10a6";
2875223519Shselasky	match "product" "0xaa26";
2876233111Shselasky	action "kldload -n uslcom";
2877223519Shselasky};
2878223519Shselasky
2879223519Shselaskynomatch 32 {
2880223519Shselasky	match "bus" "uhub[0-9]+";
2881223519Shselasky	match "mode" "host";
2882223519Shselasky	match "vendor" "0x10ab";
2883223519Shselasky	match "product" "0x10c5";
2884233111Shselasky	action "kldload -n uslcom";
2885223519Shselasky};
2886223519Shselasky
2887223519Shselaskynomatch 32 {
2888223519Shselasky	match "bus" "uhub[0-9]+";
2889223519Shselasky	match "mode" "host";
2890223519Shselasky	match "vendor" "0x10b5";
2891223536Shselasky	match "product" "0xac70";
2892233111Shselasky	action "kldload -n uplcom";
2893223519Shselasky};
2894223519Shselasky
2895223519Shselaskynomatch 32 {
2896223519Shselasky	match "bus" "uhub[0-9]+";
2897223519Shselasky	match "mode" "host";
2898223536Shselasky	match "vendor" "0x10b5";
2899223536Shselasky	match "product" "0xac70";
2900233111Shselasky	action "kldload -n uslcom";
2901223536Shselasky};
2902223536Shselasky
2903223536Shselaskynomatch 32 {
2904223536Shselasky	match "bus" "uhub[0-9]+";
2905223536Shselasky	match "mode" "host";
2906223519Shselasky	match "vendor" "0x10bd";
2907223519Shselasky	match "product" "0x1427";
2908233111Shselasky	action "kldload -n if_kue";
2909223519Shselasky};
2910223519Shselasky
2911223519Shselaskynomatch 32 {
2912223519Shselasky	match "bus" "uhub[0-9]+";
2913223519Shselasky	match "mode" "host";
2914223519Shselasky	match "vendor" "0x10c4";
2915223536Shselasky	match "product" "(0x0f91|0x1101|0x1601|0x800a|0x803b|0x8043|0x8044)";
2916233111Shselasky	action "kldload -n uslcom";
2917223519Shselasky};
2918223519Shselasky
2919223519Shselaskynomatch 32 {
2920223519Shselasky	match "bus" "uhub[0-9]+";
2921223519Shselasky	match "mode" "host";
2922223536Shselasky	match "vendor" "0x10c4";
2923223536Shselasky	match "product" "0x8053";
2924233111Shselasky	action "kldload -n u3g";
2925223536Shselasky};
2926223536Shselasky
2927223536Shselaskynomatch 32 {
2928223536Shselasky	match "bus" "uhub[0-9]+";
2929223536Shselasky	match "mode" "host";
2930223536Shselasky	match "vendor" "0x10c4";
2931239056Shselasky	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)";
2932233111Shselasky	action "kldload -n uslcom";
2933223536Shselasky};
2934223536Shselasky
2935223536Shselaskynomatch 32 {
2936223536Shselasky	match "bus" "uhub[0-9]+";
2937223536Shselasky	match "mode" "host";
2938223519Shselasky	match "vendor" "0x10c5";
2939223519Shselasky	match "product" "0xea61";
2940233111Shselasky	action "kldload -n uslcom";
2941223519Shselasky};
2942223519Shselasky
2943223519Shselaskynomatch 32 {
2944223519Shselasky	match "bus" "uhub[0-9]+";
2945223519Shselasky	match "mode" "host";
2946223519Shselasky	match "vendor" "0x10ce";
2947223519Shselasky	match "product" "0xea61";
2948233111Shselasky	action "kldload -n uslcom";
2949223519Shselasky};
2950223519Shselasky
2951223519Shselaskynomatch 32 {
2952223519Shselasky	match "bus" "uhub[0-9]+";
2953223519Shselasky	match "mode" "host";
2954223519Shselasky	match "vendor" "0x1114";
2955223519Shselasky	match "product" "(0x0001|0x0004|0x0006)";
2956233111Shselasky	action "kldload -n uipaq";
2957223519Shselasky};
2958223519Shselasky
2959223519Shselaskynomatch 32 {
2960223519Shselasky	match "bus" "uhub[0-9]+";
2961223519Shselasky	match "mode" "host";
2962223519Shselasky	match "vendor" "0x114b";
2963223536Shselasky	match "product" "0x0110";
2964233111Shselasky	action "kldload -n if_ural";
2965223519Shselasky};
2966223519Shselasky
2967223519Shselaskynomatch 32 {
2968223519Shselasky	match "bus" "uhub[0-9]+";
2969223519Shselasky	match "mode" "host";
2970223536Shselasky	match "vendor" "0x114b";
2971223536Shselasky	match "product" "0x0150";
2972233111Shselasky	action "kldload -n if_urtw";
2973223536Shselasky};
2974223536Shselasky
2975223536Shselaskynomatch 32 {
2976223536Shselasky	match "bus" "uhub[0-9]+";
2977223536Shselasky	match "mode" "host";
2978223519Shselasky	match "vendor" "0x1163";
2979223519Shselasky	match "product" "0x0100";
2980233111Shselasky	action "kldload -n ucycom";
2981223519Shselasky};
2982223519Shselasky
2983223519Shselaskynomatch 32 {
2984223519Shselasky	match "bus" "uhub[0-9]+";
2985223519Shselasky	match "mode" "host";
2986223519Shselasky	match "vendor" "0x1182";
2987223519Shselasky	match "product" "0x1388";
2988233111Shselasky	action "kldload -n uipaq";
2989223519Shselasky};
2990223519Shselasky
2991223519Shselaskynomatch 32 {
2992223519Shselasky	match "bus" "uhub[0-9]+";
2993223519Shselasky	match "mode" "host";
2994223519Shselasky	match "vendor" "0x1186";
2995223519Shselasky	match "product" "0x3e04";
2996233111Shselasky	action "kldload -n u3g";
2997223519Shselasky};
2998223519Shselasky
2999223519Shselaskynomatch 32 {
3000223519Shselasky	match "bus" "uhub[0-9]+";
3001223519Shselasky	match "mode" "host";
3002223519Shselasky	match "vendor" "0x1189";
3003223519Shselasky	match "product" "0x0893";
3004233111Shselasky	action "kldload -n if_axe";
3005223519Shselasky};
3006223519Shselasky
3007223519Shselaskynomatch 32 {
3008223519Shselasky	match "bus" "uhub[0-9]+";
3009223519Shselasky	match "mode" "host";
3010223519Shselasky	match "vendor" "0x1199";
3011223536Shselasky	match "product" "(0x0017|0x0018|0x0019|0x0020|0x0021|0x0022|0x0023|0x0024|0x0025|0x0026|0x0027|0x0028|0x0029|0x0112|0x0120|0x0218)";
3012233111Shselasky	action "kldload -n u3g";
3013223519Shselasky};
3014223519Shselasky
3015223519Shselaskynomatch 32 {
3016223519Shselasky	match "bus" "uhub[0-9]+";
3017223519Shselasky	match "mode" "host";
3018223536Shselasky	match "vendor" "0x1199";
3019223536Shselasky	match "product" "0x0218";
3020233111Shselasky	action "kldload -n umodem";
3021223536Shselasky};
3022223536Shselasky
3023223536Shselaskynomatch 32 {
3024223536Shselasky	match "bus" "uhub[0-9]+";
3025223536Shselasky	match "mode" "host";
3026223536Shselasky	match "vendor" "0x1199";
3027226534Shselasky	match "product" "(0x0220|0x0224|0x0fff)";
3028233111Shselasky	action "kldload -n u3g";
3029223536Shselasky};
3030223536Shselasky
3031223536Shselaskynomatch 32 {
3032223536Shselasky	match "bus" "uhub[0-9]+";
3033223536Shselasky	match "mode" "host";
3034226534Shselasky	match "vendor" "0x1199";
3035226534Shselasky	match "product" "0x0fff";
3036233111Shselasky	action "kldload -n usie";
3037226534Shselasky};
3038226534Shselasky
3039226534Shselaskynomatch 32 {
3040226534Shselasky	match "bus" "uhub[0-9]+";
3041226534Shselasky	match "mode" "host";
3042226534Shselasky	match "vendor" "0x1199";
3043226534Shselasky	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)";
3044233111Shselasky	action "kldload -n u3g";
3045226534Shselasky};
3046226534Shselasky
3047226534Shselaskynomatch 32 {
3048226534Shselasky	match "bus" "uhub[0-9]+";
3049226534Shselasky	match "mode" "host";
3050226534Shselasky	match "vendor" "0x1199";
3051226534Shselasky	match "product" "0x68a3";
3052233111Shselasky	action "kldload -n usie";
3053226534Shselasky};
3054226534Shselasky
3055226534Shselaskynomatch 32 {
3056226534Shselasky	match "bus" "uhub[0-9]+";
3057226534Shselasky	match "mode" "host";
3058235725Shselasky	match "vendor" "0x1199";
3059235725Shselasky	match "product" "0x68aa";
3060235725Shselasky	action "kldload -n u3g";
3061235725Shselasky};
3062235725Shselasky
3063235725Shselaskynomatch 32 {
3064235725Shselasky	match "bus" "uhub[0-9]+";
3065235725Shselasky	match "mode" "host";
3066223519Shselasky	match "vendor" "0x11ad";
3067223519Shselasky	match "product" "0x0701";
3068233111Shselasky	action "kldload -n uplcom";
3069223519Shselasky};
3070223519Shselasky
3071223519Shselaskynomatch 32 {
3072223519Shselasky	match "bus" "uhub[0-9]+";
3073223519Shselasky	match "mode" "host";
3074223519Shselasky	match "vendor" "0x11d9";
3075223519Shselasky	match "product" "(0x1002|0x1003)";
3076233111Shselasky	action "kldload -n uipaq";
3077223519Shselasky};
3078223519Shselasky
3079223519Shselaskynomatch 32 {
3080223519Shselasky	match "bus" "uhub[0-9]+";
3081223519Shselasky	match "mode" "host";
3082223519Shselasky	match "vendor" "0x11f5";
3083223519Shselasky	match "product" "(0x0001|0x0003|0x0004|0x0005)";
3084233111Shselasky	action "kldload -n uplcom";
3085223519Shselasky};
3086223519Shselasky
3087223519Shselaskynomatch 32 {
3088223519Shselasky	match "bus" "uhub[0-9]+";
3089223519Shselasky	match "mode" "host";
3090223519Shselasky	match "vendor" "0x11f6";
3091223519Shselasky	match "product" "0x2001";
3092233111Shselasky	action "kldload -n uplcom";
3093223519Shselasky};
3094223519Shselasky
3095223519Shselaskynomatch 32 {
3096223519Shselasky	match "bus" "uhub[0-9]+";
3097223519Shselasky	match "mode" "host";
3098223519Shselasky	match "vendor" "0x11f7";
3099223519Shselasky	match "product" "0x02df";
3100233111Shselasky	action "kldload -n uplcom";
3101223519Shselasky};
3102223519Shselasky
3103223519Shselaskynomatch 32 {
3104223519Shselasky	match "bus" "uhub[0-9]+";
3105223519Shselasky	match "mode" "host";
3106239056Shselasky	match "vendor" "0x1209";
3107239056Shselasky	match "product" "(0x1002|0x1006)";
3108239056Shselasky	action "kldload -n uftdi";
3109239056Shselasky};
3110239056Shselasky
3111239056Shselaskynomatch 32 {
3112239056Shselasky	match "bus" "uhub[0-9]+";
3113239056Shselasky	match "mode" "host";
3114223519Shselasky	match "vendor" "0x1231";
3115223519Shselasky	match "product" "(0xce01|0xce02)";
3116233111Shselasky	action "kldload -n uipaq";
3117223519Shselasky};
3118223519Shselasky
3119223519Shselaskynomatch 32 {
3120223519Shselasky	match "bus" "uhub[0-9]+";
3121223519Shselasky	match "mode" "host";
3122223519Shselasky	match "vendor" "0x126f";
3123223519Shselasky	match "product" "0xa006";
3124233111Shselasky	action "kldload -n if_zyd";
3125223519Shselasky};
3126223519Shselasky
3127223519Shselaskynomatch 32 {
3128223519Shselasky	match "bus" "uhub[0-9]+";
3129223519Shselasky	match "mode" "host";
3130239056Shselasky	match "vendor" "0x128d";
3131239056Shselasky	match "product" "0x0001";
3132239056Shselasky	action "kldload -n uftdi";
3133239056Shselasky};
3134239056Shselasky
3135239056Shselaskynomatch 32 {
3136239056Shselasky	match "bus" "uhub[0-9]+";
3137239056Shselasky	match "mode" "host";
3138223519Shselasky	match "vendor" "0x129b";
3139223536Shselasky	match "product" "0x1666";
3140233111Shselasky	action "kldload -n if_zyd";
3141223519Shselasky};
3142223519Shselasky
3143223519Shselaskynomatch 32 {
3144223519Shselasky	match "bus" "uhub[0-9]+";
3145223519Shselasky	match "mode" "host";
3146223536Shselasky	match "vendor" "0x129b";
3147223536Shselasky	match "product" "0x1828";
3148233111Shselasky	action "kldload -n if_run";
3149223536Shselasky};
3150223536Shselasky
3151223536Shselaskynomatch 32 {
3152223536Shselasky	match "bus" "uhub[0-9]+";
3153223536Shselasky	match "mode" "host";
3154223519Shselasky	match "vendor" "0x12d1";
3155243661Shselasky	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)";
3156233111Shselasky	action "kldload -n u3g";
3157223519Shselasky};
3158223519Shselasky
3159223519Shselaskynomatch 32 {
3160223519Shselasky	match "bus" "uhub[0-9]+";
3161223519Shselasky	match "mode" "host";
3162223519Shselasky	match "vendor" "0x12ef";
3163223519Shselasky	match "product" "0x0100";
3164233111Shselasky	action "kldload -n uvisor";
3165223519Shselasky};
3166223519Shselasky
3167223519Shselaskynomatch 32 {
3168223519Shselasky	match "bus" "uhub[0-9]+";
3169223519Shselasky	match "mode" "host";
3170223519Shselasky	match "vendor" "0x1342";
3171239056Shselasky	match "product" "0x0202";
3172239056Shselasky	action "kldload -n uftdi";
3173239056Shselasky};
3174239056Shselasky
3175239056Shselaskynomatch 32 {
3176239056Shselasky	match "bus" "uhub[0-9]+";
3177239056Shselasky	match "mode" "host";
3178239056Shselasky	match "vendor" "0x1342";
3179223519Shselasky	match "product" "0x0204";
3180233111Shselasky	action "kldload -n if_kue";
3181223519Shselasky};
3182223519Shselasky
3183223519Shselaskynomatch 32 {
3184223519Shselasky	match "bus" "uhub[0-9]+";
3185223519Shselasky	match "mode" "host";
3186223519Shselasky	match "vendor" "0x1371";
3187223536Shselasky	match "product" "(0x9022|0x9032)";
3188233111Shselasky	action "kldload -n if_rum";
3189223519Shselasky};
3190223519Shselasky
3191223519Shselaskynomatch 32 {
3192223519Shselasky	match "bus" "uhub[0-9]+";
3193223519Shselasky	match "mode" "host";
3194223536Shselasky	match "vendor" "0x1371";
3195223536Shselasky	match "product" "0x9401";
3196233111Shselasky	action "kldload -n if_urtw";
3197223536Shselasky};
3198223536Shselasky
3199223536Shselaskynomatch 32 {
3200223536Shselasky	match "bus" "uhub[0-9]+";
3201223536Shselasky	match "mode" "host";
3202223519Shselasky	match "vendor" "0x1385";
3203223519Shselasky	match "product" "(0x4250|0x5f00|0x5f02)";
3204233111Shselasky	action "kldload -n if_uath";
3205223519Shselasky};
3206223519Shselasky
3207223519Shselaskynomatch 32 {
3208223519Shselasky	match "bus" "uhub[0-9]+";
3209223519Shselasky	match "mode" "host";
3210223519Shselasky	match "vendor" "0x13ad";
3211223519Shselasky	match "product" "0x9999";
3212233111Shselasky	action "kldload -n uslcom";
3213223519Shselasky};
3214223519Shselasky
3215223519Shselaskynomatch 32 {
3216223519Shselasky	match "bus" "uhub[0-9]+";
3217223519Shselasky	match "mode" "host";
3218223519Shselasky	match "vendor" "0x13b1";
3219223536Shselasky	match "product" "0x000c";
3220233111Shselasky	action "kldload -n if_upgt";
3221223519Shselasky};
3222223519Shselasky
3223223519Shselaskynomatch 32 {
3224223519Shselasky	match "bus" "uhub[0-9]+";
3225223519Shselasky	match "mode" "host";
3226223536Shselasky	match "vendor" "0x13b1";
3227223536Shselasky	match "product" "(0x000d|0x0011)";
3228233111Shselasky	action "kldload -n if_ural";
3229223536Shselasky};
3230223536Shselasky
3231223536Shselaskynomatch 32 {
3232223536Shselasky	match "bus" "uhub[0-9]+";
3233223536Shselasky	match "mode" "host";
3234223536Shselasky	match "vendor" "0x13b1";
3235223536Shselasky	match "product" "0x0018";
3236233111Shselasky	action "kldload -n if_axe";
3237223536Shselasky};
3238223536Shselasky
3239223536Shselaskynomatch 32 {
3240223536Shselasky	match "bus" "uhub[0-9]+";
3241223536Shselasky	match "mode" "host";
3242223536Shselasky	match "vendor" "0x13b1";
3243223536Shselasky	match "product" "0x001a";
3244233111Shselasky	action "kldload -n if_ural";
3245223536Shselasky};
3246223536Shselasky
3247223536Shselaskynomatch 32 {
3248223536Shselasky	match "bus" "uhub[0-9]+";
3249223536Shselasky	match "mode" "host";
3250223536Shselasky	match "vendor" "0x13b1";
3251223536Shselasky	match "product" "(0x0020|0x0023)";
3252233111Shselasky	action "kldload -n if_rum";
3253223536Shselasky};
3254223536Shselasky
3255223536Shselaskynomatch 32 {
3256223536Shselasky	match "bus" "uhub[0-9]+";
3257223536Shselasky	match "mode" "host";
3258223536Shselasky	match "vendor" "0x13b1";
3259223536Shselasky	match "product" "0x0024";
3260233111Shselasky	action "kldload -n if_zyd";
3261223536Shselasky};
3262223536Shselasky
3263223536Shselaskynomatch 32 {
3264223536Shselasky	match "bus" "uhub[0-9]+";
3265223536Shselasky	match "mode" "host";
3266226534Shselasky	match "vendor" "0x13b1";
3267226534Shselasky	match "product" "0x002f";
3268233111Shselasky	action "kldload -n if_run";
3269226534Shselasky};
3270226534Shselasky
3271226534Shselaskynomatch 32 {
3272226534Shselasky	match "bus" "uhub[0-9]+";
3273226534Shselasky	match "mode" "host";
3274223519Shselasky	match "vendor" "0x13d2";
3275223519Shselasky	match "product" "0x0400";
3276233111Shselasky	action "kldload -n if_kue";
3277223519Shselasky};
3278223519Shselasky
3279223519Shselaskynomatch 32 {
3280223519Shselasky	match "bus" "uhub[0-9]+";
3281223519Shselasky	match "mode" "host";
3282223519Shselasky	match "vendor" "0x13d3";
3283249210Shselasky	match "product" "(0x3247|0x3262|0x3273|0x3284)";
3284233111Shselasky	action "kldload -n if_run";
3285223519Shselasky};
3286223519Shselasky
3287223519Shselaskynomatch 32 {
3288223519Shselasky	match "bus" "uhub[0-9]+";
3289223519Shselasky	match "mode" "host";
3290249210Shselasky	match "vendor" "0x13d3";
3291249210Shselasky	match "product" "0x3304";
3292249210Shselasky	action "kldload -n ng_ubt";
3293249210Shselasky};
3294249210Shselasky
3295249210Shselaskynomatch 32 {
3296249210Shselasky	match "bus" "uhub[0-9]+";
3297249210Shselasky	match "mode" "host";
3298249210Shselasky	match "vendor" "0x13d3";
3299249210Shselasky	match "product" "0x3305";
3300249210Shselasky	action "kldload -n if_run";
3301249210Shselasky};
3302249210Shselasky
3303249210Shselaskynomatch 32 {
3304249210Shselasky	match "bus" "uhub[0-9]+";
3305249210Shselasky	match "mode" "host";
3306249210Shselasky	match "vendor" "0x13d3";
3307249210Shselasky	match "product" "(0x3362|0x3375|0x3393)";
3308249210Shselasky	action "kldload -n ng_ubt";
3309249210Shselasky};
3310249210Shselasky
3311249210Shselaskynomatch 32 {
3312249210Shselasky	match "bus" "uhub[0-9]+";
3313249210Shselasky	match "mode" "host";
3314223519Shselasky	match "vendor" "0x1410";
3315249210Shselasky	match "product" "(0x1100|0x1110|0x1120|0x1130|0x1400|0x1410|0x1420|0x1430|0x1450|0x2100|0x2110|0x2120|0x2130|0x2400|0x2410|0x2420|0x4100|0x4400|0x5010|0x5041|0x5100|0x6000|0x6002|0x7042)";
3316233111Shselasky	action "kldload -n u3g";
3317223519Shselasky};
3318223519Shselasky
3319223519Shselaskynomatch 32 {
3320223519Shselasky	match "bus" "uhub[0-9]+";
3321223519Shselasky	match "mode" "host";
3322223519Shselasky	match "vendor" "0x1416";
3323223519Shselasky	match "product" "0x1110";
3324233111Shselasky	action "kldload -n u3g";
3325223519Shselasky};
3326223519Shselasky
3327223519Shselaskynomatch 32 {
3328223519Shselasky	match "bus" "uhub[0-9]+";
3329223519Shselasky	match "mode" "host";
3330223519Shselasky	match "vendor" "0x1435";
3331223536Shselasky	match "product" "0x0427";
3332233111Shselasky	action "kldload -n if_upgt";
3333223519Shselasky};
3334223519Shselasky
3335223519Shselaskynomatch 32 {
3336223519Shselasky	match "bus" "uhub[0-9]+";
3337223519Shselasky	match "mode" "host";
3338223536Shselasky	match "vendor" "0x1435";
3339223536Shselasky	match "product" "0x0711";
3340233111Shselasky	action "kldload -n if_zyd";
3341223536Shselasky};
3342223536Shselasky
3343223536Shselaskynomatch 32 {
3344223536Shselasky	match "bus" "uhub[0-9]+";
3345223536Shselasky	match "mode" "host";
3346223536Shselasky	match "vendor" "0x1435";
3347223536Shselasky	match "product" "(0x0826|0x082a)";
3348233111Shselasky	action "kldload -n if_uath";
3349223536Shselasky};
3350223536Shselasky
3351223536Shselaskynomatch 32 {
3352223536Shselasky	match "bus" "uhub[0-9]+";
3353223536Shselasky	match "mode" "host";
3354223519Shselasky	match "vendor" "0x1453";
3355223519Shselasky	match "product" "0x4026";
3356233111Shselasky	action "kldload -n uplcom";
3357223519Shselasky};
3358223519Shselasky
3359223519Shselaskynomatch 32 {
3360223519Shselasky	match "bus" "uhub[0-9]+";
3361223519Shselasky	match "mode" "host";
3362239056Shselasky	match "vendor" "0x1457";
3363239056Shselasky	match "product" "(0x5118|0x5118)";
3364239056Shselasky	action "kldload -n uftdi";
3365239056Shselasky};
3366239056Shselasky
3367239056Shselaskynomatch 32 {
3368239056Shselasky	match "bus" "uhub[0-9]+";
3369239056Shselasky	match "mode" "host";
3370223519Shselasky	match "vendor" "0x1472";
3371223519Shselasky	match "product" "0x0009";
3372233111Shselasky	action "kldload -n if_rum";
3373223519Shselasky};
3374223519Shselasky
3375223519Shselaskynomatch 32 {
3376223519Shselasky	match "bus" "uhub[0-9]+";
3377223519Shselasky	match "mode" "host";
3378223519Shselasky	match "vendor" "0x1482";
3379223519Shselasky	match "product" "0x3c09";
3380233111Shselasky	action "kldload -n if_run";
3381223519Shselasky};
3382223519Shselasky
3383223519Shselaskynomatch 32 {
3384223519Shselasky	match "bus" "uhub[0-9]+";
3385223519Shselasky	match "mode" "host";
3386223519Shselasky	match "vendor" "0x1485";
3387223519Shselasky	match "product" "(0x0001|0x0002)";
3388233111Shselasky	action "kldload -n if_kue";
3389223519Shselasky};
3390223519Shselasky
3391223519Shselaskynomatch 32 {
3392223519Shselasky	match "bus" "uhub[0-9]+";
3393223519Shselasky	match "mode" "host";
3394223519Shselasky	match "vendor" "0x148f";
3395223536Shselasky	match "product" "0x1706";
3396233111Shselasky	action "kldload -n if_ural";
3397223519Shselasky};
3398223519Shselasky
3399223519Shselaskynomatch 32 {
3400223519Shselasky	match "bus" "uhub[0-9]+";
3401223519Shselasky	match "mode" "host";
3402223536Shselasky	match "vendor" "0x148f";
3403223536Shselasky	match "product" "0x2070";
3404233111Shselasky	action "kldload -n if_run";
3405223536Shselasky};
3406223536Shselasky
3407223536Shselaskynomatch 32 {
3408223536Shselasky	match "bus" "uhub[0-9]+";
3409223536Shselasky	match "mode" "host";
3410223536Shselasky	match "vendor" "0x148f";
3411223536Shselasky	match "product" "0x2570";
3412233111Shselasky	action "kldload -n if_ural";
3413223536Shselasky};
3414223536Shselasky
3415223536Shselaskynomatch 32 {
3416223536Shselasky	match "bus" "uhub[0-9]+";
3417223536Shselasky	match "mode" "host";
3418223536Shselasky	match "vendor" "0x148f";
3419223536Shselasky	match "product" "(0x2573|0x2671)";
3420233111Shselasky	action "kldload -n if_rum";
3421223536Shselasky};
3422223536Shselasky
3423223536Shselaskynomatch 32 {
3424223536Shselasky	match "bus" "uhub[0-9]+";
3425223536Shselasky	match "mode" "host";
3426223536Shselasky	match "vendor" "0x148f";
3427223536Shselasky	match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072|0x3370|0x3572|0x8070)";
3428233111Shselasky	action "kldload -n if_run";
3429223536Shselasky};
3430223536Shselasky
3431223536Shselaskynomatch 32 {
3432223536Shselasky	match "bus" "uhub[0-9]+";
3433223536Shselasky	match "mode" "host";
3434223536Shselasky	match "vendor" "0x148f";
3435223536Shselasky	match "product" "0x9020";
3436233111Shselasky	action "kldload -n if_ural";
3437223536Shselasky};
3438223536Shselasky
3439223536Shselaskynomatch 32 {
3440223536Shselasky	match "bus" "uhub[0-9]+";
3441223536Shselasky	match "mode" "host";
3442223536Shselasky	match "vendor" "0x148f";
3443223536Shselasky	match "product" "0x9021";
3444233111Shselasky	action "kldload -n if_rum";
3445223536Shselasky};
3446223536Shselasky
3447223536Shselaskynomatch 32 {
3448223536Shselasky	match "bus" "uhub[0-9]+";
3449223536Shselasky	match "mode" "host";
3450223519Shselasky	match "vendor" "0x14b2";
3451223536Shselasky	match "product" "0x3c02";
3452233111Shselasky	action "kldload -n if_ural";
3453223519Shselasky};
3454223519Shselasky
3455223519Shselaskynomatch 32 {
3456223519Shselasky	match "bus" "uhub[0-9]+";
3457223519Shselasky	match "mode" "host";
3458223536Shselasky	match "vendor" "0x14b2";
3459223536Shselasky	match "product" "(0x3c06|0x3c07|0x3c08|0x3c09|0x3c11|0x3c12)";
3460233111Shselasky	action "kldload -n if_run";
3461223536Shselasky};
3462223536Shselasky
3463223536Shselaskynomatch 32 {
3464223536Shselasky	match "bus" "uhub[0-9]+";
3465223536Shselasky	match "mode" "host";
3466223536Shselasky	match "vendor" "0x14b2";
3467223536Shselasky	match "product" "0x3c22";
3468233111Shselasky	action "kldload -n if_rum";
3469223536Shselasky};
3470223536Shselasky
3471223536Shselaskynomatch 32 {
3472223536Shselasky	match "bus" "uhub[0-9]+";
3473223536Shselasky	match "mode" "host";
3474223536Shselasky	match "vendor" "0x14b2";
3475223536Shselasky	match "product" "(0x3c23|0x3c25|0x3c25|0x3c27|0x3c28)";
3476233111Shselasky	action "kldload -n if_run";
3477223536Shselasky};
3478223536Shselasky
3479223536Shselaskynomatch 32 {
3480223536Shselasky	match "bus" "uhub[0-9]+";
3481223536Shselasky	match "mode" "host";
3482223519Shselasky	match "vendor" "0x14ea";
3483223536Shselasky	match "product" "0xab10";
3484233111Shselasky	action "kldload -n if_zyd";
3485223519Shselasky};
3486223519Shselasky
3487223519Shselaskynomatch 32 {
3488223519Shselasky	match "bus" "uhub[0-9]+";
3489223519Shselasky	match "mode" "host";
3490223536Shselasky	match "vendor" "0x14ea";
3491223536Shselasky	match "product" "0xab11";
3492233111Shselasky	action "kldload -n if_axe";
3493223536Shselasky};
3494223536Shselasky
3495223536Shselaskynomatch 32 {
3496223536Shselasky	match "bus" "uhub[0-9]+";
3497223536Shselasky	match "mode" "host";
3498223536Shselasky	match "vendor" "0x14ea";
3499223536Shselasky	match "product" "0xab13";
3500233111Shselasky	action "kldload -n if_zyd";
3501223536Shselasky};
3502223536Shselasky
3503223536Shselaskynomatch 32 {
3504223536Shselasky	match "bus" "uhub[0-9]+";
3505223536Shselasky	match "mode" "host";
3506223519Shselasky	match "vendor" "0x1555";
3507223519Shselasky	match "product" "0x0004";
3508233111Shselasky	action "kldload -n uslcom";
3509223519Shselasky};
3510223519Shselasky
3511223519Shselaskynomatch 32 {
3512223519Shselasky	match "bus" "uhub[0-9]+";
3513223519Shselasky	match "mode" "host";
3514223519Shselasky	match "vendor" "0x1557";
3515223536Shselasky	match "product" "0x7720";
3516233111Shselasky	action "kldload -n if_axe";
3517223519Shselasky};
3518223519Shselasky
3519223519Shselaskynomatch 32 {
3520223519Shselasky	match "bus" "uhub[0-9]+";
3521223519Shselasky	match "mode" "host";
3522223536Shselasky	match "vendor" "0x1557";
3523223536Shselasky	match "product" "0x8150";
3524233111Shselasky	action "kldload -n if_rue";
3525223536Shselasky};
3526223536Shselasky
3527223536Shselaskynomatch 32 {
3528223536Shselasky	match "bus" "uhub[0-9]+";
3529223536Shselasky	match "mode" "host";
3530223519Shselasky	match "vendor" "0x157e";
3531223536Shselasky	match "product" "0x3006";
3532233111Shselasky	action "kldload -n if_uath";
3533223519Shselasky};
3534223519Shselasky
3535223519Shselaskynomatch 32 {
3536223519Shselasky	match "bus" "uhub[0-9]+";
3537223519Shselasky	match "mode" "host";
3538223536Shselasky	match "vendor" "0x157e";
3539223536Shselasky	match "product" "(0x300a|0x300b|0x300d)";
3540233111Shselasky	action "kldload -n if_zyd";
3541223536Shselasky};
3542223536Shselasky
3543223536Shselaskynomatch 32 {
3544223536Shselasky	match "bus" "uhub[0-9]+";
3545223536Shselasky	match "mode" "host";
3546223536Shselasky	match "vendor" "0x157e";
3547223536Shselasky	match "product" "0x300e";
3548233111Shselasky	action "kldload -n if_run";
3549223536Shselasky};
3550223536Shselasky
3551223536Shselaskynomatch 32 {
3552223536Shselasky	match "bus" "uhub[0-9]+";
3553223536Shselasky	match "mode" "host";
3554223536Shselasky	match "vendor" "0x157e";
3555223536Shselasky	match "product" "0x3204";
3556233111Shselasky	action "kldload -n if_zyd";
3557223536Shselasky};
3558223536Shselasky
3559223536Shselaskynomatch 32 {
3560223536Shselasky	match "bus" "uhub[0-9]+";
3561223536Shselasky	match "mode" "host";
3562223536Shselasky	match "vendor" "0x157e";
3563223536Shselasky	match "product" "0x3205";
3564233111Shselasky	action "kldload -n if_uath";
3565223536Shselasky};
3566223536Shselasky
3567223536Shselaskynomatch 32 {
3568223536Shselasky	match "bus" "uhub[0-9]+";
3569223536Shselasky	match "mode" "host";
3570223519Shselasky	match "vendor" "0x1582";
3571223519Shselasky	match "product" "0x6003";
3572233111Shselasky	action "kldload -n if_zyd";
3573223519Shselasky};
3574223519Shselasky
3575223519Shselaskynomatch 32 {
3576223519Shselasky	match "bus" "uhub[0-9]+";
3577223519Shselasky	match "mode" "host";
3578223519Shselasky	match "vendor" "0x15a9";
3579223536Shselasky	match "product" "0x0004";
3580233111Shselasky	action "kldload -n if_rum";
3581223519Shselasky};
3582223519Shselasky
3583223519Shselaskynomatch 32 {
3584223519Shselasky	match "bus" "uhub[0-9]+";
3585223519Shselasky	match "mode" "host";
3586223536Shselasky	match "vendor" "0x15a9";
3587223536Shselasky	match "product" "(0x0006|0x0010)";
3588233111Shselasky	action "kldload -n if_run";
3589223536Shselasky};
3590223536Shselasky
3591223536Shselaskynomatch 32 {
3592223536Shselasky	match "bus" "uhub[0-9]+";
3593223536Shselasky	match "mode" "host";
3594239056Shselasky	match "vendor" "0x15ba";
3595239056Shselasky	match "product" "(0x0003|0x002b)";
3596239056Shselasky	action "kldload -n uftdi";
3597239056Shselasky};
3598239056Shselasky
3599239056Shselaskynomatch 32 {
3600239056Shselasky	match "bus" "uhub[0-9]+";
3601239056Shselasky	match "mode" "host";
3602223519Shselasky	match "vendor" "0x15c5";
3603223519Shselasky	match "product" "0x0008";
3604233111Shselasky	action "kldload -n if_run";
3605223519Shselasky};
3606223519Shselasky
3607223519Shselaskynomatch 32 {
3608223519Shselasky	match "bus" "uhub[0-9]+";
3609223519Shselasky	match "mode" "host";
3610223519Shselasky	match "vendor" "0x15e8";
3611223519Shselasky	match "product" "(0x9100|0x9110)";
3612233111Shselasky	action "kldload -n if_aue";
3613223519Shselasky};
3614223519Shselasky
3615223519Shselaskynomatch 32 {
3616223519Shselasky	match "bus" "uhub[0-9]+";
3617223519Shselasky	match "mode" "host";
3618223519Shselasky	match "vendor" "0x1614";
3619223519Shselasky	match "product" "(0x0800|0x0802|0x7002)";
3620233111Shselasky	action "kldload -n u3g";
3621223519Shselasky};
3622223519Shselasky
3623223519Shselaskynomatch 32 {
3624223519Shselasky	match "bus" "uhub[0-9]+";
3625223519Shselasky	match "mode" "host";
3626223519Shselasky	match "vendor" "0x1631";
3627223536Shselasky	match "product" "0x6200";
3628233111Shselasky	action "kldload -n if_axe";
3629223519Shselasky};
3630223519Shselasky
3631223519Shselaskynomatch 32 {
3632223519Shselasky	match "bus" "uhub[0-9]+";
3633223519Shselasky	match "mode" "host";
3634223536Shselasky	match "vendor" "0x1631";
3635223536Shselasky	match "product" "0xc019";
3636233111Shselasky	action "kldload -n if_rum";
3637223536Shselasky};
3638223536Shselasky
3639223536Shselaskynomatch 32 {
3640223536Shselasky	match "bus" "uhub[0-9]+";
3641223536Shselasky	match "mode" "host";
3642223519Shselasky	match "vendor" "0x1645";
3643223519Shselasky	match "product" "(0x0005|0x0008|0x8005)";
3644233111Shselasky	action "kldload -n if_kue";
3645223519Shselasky};
3646223519Shselasky
3647223519Shselaskynomatch 32 {
3648223519Shselasky	match "bus" "uhub[0-9]+";
3649223519Shselasky	match "mode" "host";
3650223519Shselasky	match "vendor" "0x166a";
3651239056Shselasky	match "product" "(0x0101|0x0201|0x0301|0x0303|0x0304|0x0305|0x0401)";
3652233111Shselasky	action "kldload -n uslcom";
3653223519Shselasky};
3654223519Shselasky
3655223519Shselaskynomatch 32 {
3656223519Shselasky	match "bus" "uhub[0-9]+";
3657223519Shselasky	match "mode" "host";
3658223519Shselasky	match "vendor" "0x167b";
3659223519Shselasky	match "product" "0x4001";
3660233111Shselasky	action "kldload -n if_run";
3661223519Shselasky};
3662223519Shselasky
3663223519Shselaskynomatch 32 {
3664223519Shselasky	match "bus" "uhub[0-9]+";
3665223519Shselasky	match "mode" "host";
3666223519Shselasky	match "vendor" "0x168c";
3667223519Shselasky	match "product" "0x0001";
3668233111Shselasky	action "kldload -n if_uath";
3669223519Shselasky};
3670223519Shselasky
3671223519Shselaskynomatch 32 {
3672223519Shselasky	match "bus" "uhub[0-9]+";
3673223519Shselasky	match "mode" "host";
3674223519Shselasky	match "vendor" "0x1690";
3675223536Shselasky	match "product" "0x0601";
3676233111Shselasky	action "kldload -n uipaq";
3677223519Shselasky};
3678223519Shselasky
3679223519Shselaskynomatch 32 {
3680223519Shselasky	match "bus" "uhub[0-9]+";
3681223519Shselasky	match "mode" "host";
3682223536Shselasky	match "vendor" "0x1690";
3683223536Shselasky	match "product" "(0x0710|0x0712)";
3684233111Shselasky	action "kldload -n if_uath";
3685223536Shselasky};
3686223536Shselasky
3687223536Shselaskynomatch 32 {
3688223536Shselasky	match "bus" "uhub[0-9]+";
3689223536Shselasky	match "mode" "host";
3690223536Shselasky	match "vendor" "0x1690";
3691223536Shselasky	match "product" "0x0722";
3692233111Shselasky	action "kldload -n if_rum";
3693223536Shselasky};
3694223536Shselasky
3695223536Shselaskynomatch 32 {
3696223536Shselasky	match "bus" "uhub[0-9]+";
3697223536Shselasky	match "mode" "host";
3698223536Shselasky	match "vendor" "0x1690";
3699223536Shselasky	match "product" "(0x0740|0x0744)";
3700233111Shselasky	action "kldload -n if_run";
3701223536Shselasky};
3702223536Shselasky
3703223536Shselaskynomatch 32 {
3704223536Shselasky	match "bus" "uhub[0-9]+";
3705223536Shselasky	match "mode" "host";
3706223519Shselasky	match "vendor" "0x16ab";
3707223519Shselasky	match "product" "(0x7801|0x7811)";
3708233111Shselasky	action "kldload -n if_uath";
3709223519Shselasky};
3710223519Shselasky
3711223519Shselaskynomatch 32 {
3712223519Shselasky	match "bus" "uhub[0-9]+";
3713223519Shselasky	match "mode" "host";
3714223519Shselasky	match "vendor" "0x16d5";
3715223536Shselasky	match "product" "(0x6202|0x6501)";
3716233111Shselasky	action "kldload -n u3g";
3717223519Shselasky};
3718223519Shselasky
3719223519Shselaskynomatch 32 {
3720223519Shselasky	match "bus" "uhub[0-9]+";
3721223519Shselasky	match "mode" "host";
3722223536Shselasky	match "vendor" "0x16d5";
3723223536Shselasky	match "product" "0x6501";
3724233111Shselasky	action "kldload -n ubsa";
3725223536Shselasky};
3726223536Shselasky
3727223536Shselaskynomatch 32 {
3728223536Shselasky	match "bus" "uhub[0-9]+";
3729223536Shselasky	match "mode" "host";
3730223536Shselasky	match "vendor" "0x16d5";
3731223536Shselasky	match "product" "0x6502";
3732233111Shselasky	action "kldload -n u3g";
3733223536Shselasky};
3734223536Shselasky
3735223536Shselaskynomatch 32 {
3736223536Shselasky	match "bus" "uhub[0-9]+";
3737223536Shselasky	match "mode" "host";
3738223536Shselasky	match "vendor" "0x16d5";
3739223536Shselasky	match "product" "0x6502";
3740233111Shselasky	action "kldload -n ubsa";
3741223536Shselasky};
3742223536Shselasky
3743223536Shselaskynomatch 32 {
3744223536Shselasky	match "bus" "uhub[0-9]+";
3745223536Shselasky	match "mode" "host";
3746223519Shselasky	match "vendor" "0x16d6";
3747239056Shselasky	match "product" "0x0001";
3748233111Shselasky	action "kldload -n uslcom";
3749223519Shselasky};
3750223519Shselasky
3751223519Shselaskynomatch 32 {
3752223519Shselasky	match "bus" "uhub[0-9]+";
3753223519Shselasky	match "mode" "host";
3754223519Shselasky	match "vendor" "0x16d8";
3755223536Shselasky	match "product" "(0x6006|0x6280)";
3756233111Shselasky	action "kldload -n u3g";
3757223519Shselasky};
3758223519Shselasky
3759223519Shselaskynomatch 32 {
3760223519Shselasky	match "bus" "uhub[0-9]+";
3761223519Shselasky	match "mode" "host";
3762223536Shselasky	match "vendor" "0x16d8";
3763223536Shselasky	match "product" "0x6280";
3764233111Shselasky	action "kldload -n ugensa";
3765223536Shselasky};
3766223536Shselasky
3767223536Shselaskynomatch 32 {
3768223536Shselasky	match "bus" "uhub[0-9]+";
3769223536Shselasky	match "mode" "host";
3770223519Shselasky	match "vendor" "0x16dc";
3771223519Shselasky	match "product" "(0x0010|0x0011|0x0012|0x0015)";
3772233111Shselasky	action "kldload -n uslcom";
3773223519Shselasky};
3774223519Shselasky
3775223519Shselaskynomatch 32 {
3776223519Shselasky	match "bus" "uhub[0-9]+";
3777223519Shselasky	match "mode" "host";
3778223519Shselasky	match "vendor" "0x1726";
3779223536Shselasky	match "product" "0x1000";
3780233111Shselasky	action "kldload -n u3g";
3781223519Shselasky};
3782223519Shselasky
3783223519Shselaskynomatch 32 {
3784223519Shselasky	match "bus" "uhub[0-9]+";
3785223519Shselasky	match "mode" "host";
3786223536Shselasky	match "vendor" "0x1726";
3787223536Shselasky	match "product" "0x1000";
3788233111Shselasky	action "kldload -n ubsa";
3789223536Shselasky};
3790223536Shselasky
3791223536Shselaskynomatch 32 {
3792223536Shselasky	match "bus" "uhub[0-9]+";
3793223536Shselasky	match "mode" "host";
3794223519Shselasky	match "vendor" "0x1737";
3795223536Shselasky	match "product" "0x0039";
3796233111Shselasky	action "kldload -n if_axe";
3797223519Shselasky};
3798223519Shselasky
3799223519Shselaskynomatch 32 {
3800223519Shselasky	match "bus" "uhub[0-9]+";
3801223519Shselasky	match "mode" "host";
3802223536Shselasky	match "vendor" "0x1737";
3803223536Shselasky	match "product" "(0x0070|0x0071)";
3804233111Shselasky	action "kldload -n if_run";
3805223536Shselasky};
3806223536Shselasky
3807223536Shselaskynomatch 32 {
3808223536Shselasky	match "bus" "uhub[0-9]+";
3809223536Shselasky	match "mode" "host";
3810223536Shselasky	match "vendor" "0x1737";
3811223536Shselasky	match "product" "0x0073";
3812233111Shselasky	action "kldload -n if_urtw";
3813223536Shselasky};
3814223536Shselasky
3815223536Shselaskynomatch 32 {
3816223536Shselasky	match "bus" "uhub[0-9]+";
3817223536Shselasky	match "mode" "host";
3818223536Shselasky	match "vendor" "0x1737";
3819223536Shselasky	match "product" "(0x0077|0x0078|0x0079)";
3820233111Shselasky	action "kldload -n if_run";
3821223536Shselasky};
3822223536Shselasky
3823223536Shselaskynomatch 32 {
3824223536Shselasky	match "bus" "uhub[0-9]+";
3825223536Shselasky	match "mode" "host";
3826223519Shselasky	match "vendor" "0x1740";
3827223536Shselasky	match "product" "(0x0605|0x0615)";
3828233111Shselasky	action "kldload -n if_run";
3829223519Shselasky};
3830223519Shselasky
3831223519Shselaskynomatch 32 {
3832223519Shselasky	match "bus" "uhub[0-9]+";
3833223519Shselasky	match "mode" "host";
3834223536Shselasky	match "vendor" "0x1740";
3835223536Shselasky	match "product" "0x2000";
3836233111Shselasky	action "kldload -n if_zyd";
3837223536Shselasky};
3838223536Shselasky
3839223536Shselaskynomatch 32 {
3840223536Shselasky	match "bus" "uhub[0-9]+";
3841223536Shselasky	match "mode" "host";
3842223536Shselasky	match "vendor" "0x1740";
3843223536Shselasky	match "product" "(0x9701|0x9702|0x9703|0x9705|0x9706|0x9707|0x9708|0x9709|0x9801)";
3844233111Shselasky	action "kldload -n if_run";
3845223536Shselasky};
3846223536Shselasky
3847223536Shselaskynomatch 32 {
3848223536Shselasky	match "bus" "uhub[0-9]+";
3849223536Shselasky	match "mode" "host";
3850223519Shselasky	match "vendor" "0x1761";
3851223519Shselasky	match "product" "0x0b05";
3852233111Shselasky	action "kldload -n if_run";
3853223519Shselasky};
3854223519Shselasky
3855223519Shselaskynomatch 32 {
3856223519Shselasky	match "bus" "uhub[0-9]+";
3857223519Shselasky	match "mode" "host";
3858223519Shselasky	match "vendor" "0x177f";
3859223519Shselasky	match "product" "(0x0153|0x0302|0x0313)";
3860233111Shselasky	action "kldload -n if_run";
3861223519Shselasky};
3862223519Shselasky
3863223519Shselaskynomatch 32 {
3864223519Shselasky	match "bus" "uhub[0-9]+";
3865223519Shselasky	match "mode" "host";
3866239056Shselasky	match "vendor" "0x1781";
3867239056Shselasky	match "product" "0x0c30";
3868239056Shselasky	action "kldload -n uftdi";
3869239056Shselasky};
3870239056Shselasky
3871239056Shselaskynomatch 32 {
3872239056Shselasky	match "bus" "uhub[0-9]+";
3873239056Shselasky	match "mode" "host";
3874239056Shselasky	match "vendor" "0x17a8";
3875239056Shselasky	match "product" "(0x0001|0x0005)";
3876239056Shselasky	action "kldload -n uslcom";
3877239056Shselasky};
3878239056Shselasky
3879239056Shselaskynomatch 32 {
3880239056Shselasky	match "bus" "uhub[0-9]+";
3881239056Shselasky	match "mode" "host";
3882223519Shselasky	match "vendor" "0x17f4";
3883223519Shselasky	match "product" "0xaaaa";
3884233111Shselasky	action "kldload -n uslcom";
3885223519Shselasky};
3886223519Shselasky
3887223519Shselaskynomatch 32 {
3888223519Shselasky	match "bus" "uhub[0-9]+";
3889223519Shselasky	match "mode" "host";
3890223519Shselasky	match "vendor" "0x1843";
3891223519Shselasky	match "product" "0x0200";
3892233111Shselasky	action "kldload -n uslcom";
3893223519Shselasky};
3894223519Shselasky
3895223519Shselaskynomatch 32 {
3896223519Shselasky	match "bus" "uhub[0-9]+";
3897223519Shselasky	match "mode" "host";
3898223519Shselasky	match "vendor" "0x18c5";
3899223536Shselasky	match "product" "0x0002";
3900233111Shselasky	action "kldload -n if_rum";
3901223519Shselasky};
3902223519Shselasky
3903223519Shselaskynomatch 32 {
3904223519Shselasky	match "bus" "uhub[0-9]+";
3905223519Shselasky	match "mode" "host";
3906223536Shselasky	match "vendor" "0x18c5";
3907223536Shselasky	match "product" "(0x0008|0x0012)";
3908233111Shselasky	action "kldload -n if_run";
3909223536Shselasky};
3910223536Shselasky
3911223536Shselaskynomatch 32 {
3912223536Shselasky	match "bus" "uhub[0-9]+";
3913223536Shselasky	match "mode" "host";
3914223519Shselasky	match "vendor" "0x18e8";
3915223536Shselasky	match "product" "(0x6196|0x6229)";
3916233111Shselasky	action "kldload -n if_rum";
3917223519Shselasky};
3918223519Shselasky
3919223519Shselaskynomatch 32 {
3920223519Shselasky	match "bus" "uhub[0-9]+";
3921223519Shselasky	match "mode" "host";
3922223536Shselasky	match "vendor" "0x18e8";
3923223536Shselasky	match "product" "0x6232";
3924233111Shselasky	action "kldload -n if_urtw";
3925223536Shselasky};
3926223536Shselasky
3927223536Shselaskynomatch 32 {
3928223536Shselasky	match "bus" "uhub[0-9]+";
3929223536Shselasky	match "mode" "host";
3930223536Shselasky	match "vendor" "0x18e8";
3931223536Shselasky	match "product" "0x6238";
3932233111Shselasky	action "kldload -n if_rum";
3933223536Shselasky};
3934223536Shselasky
3935223536Shselaskynomatch 32 {
3936223536Shselasky	match "bus" "uhub[0-9]+";
3937223536Shselasky	match "mode" "host";
3938223536Shselasky	match "vendor" "0x18e8";
3939223536Shselasky	match "product" "0x6259";
3940233111Shselasky	action "kldload -n if_run";
3941223536Shselasky};
3942223536Shselasky
3943223536Shselaskynomatch 32 {
3944223536Shselasky	match "bus" "uhub[0-9]+";
3945223536Shselasky	match "mode" "host";
3946223519Shselasky	match "vendor" "0x18ef";
3947223519Shselasky	match "product" "0xe00f";
3948233111Shselasky	action "kldload -n uslcom";
3949223519Shselasky};
3950223519Shselasky
3951223519Shselaskynomatch 32 {
3952223519Shselasky	match "bus" "uhub[0-9]+";
3953223519Shselasky	match "mode" "host";
3954223519Shselasky	match "vendor" "0x19d2";
3955235725Shselasky	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)";
3956233111Shselasky	action "kldload -n u3g";
3957223519Shselasky};
3958223519Shselasky
3959223519Shselaskynomatch 32 {
3960223519Shselasky	match "bus" "uhub[0-9]+";
3961223519Shselasky	match "mode" "host";
3962239056Shselasky	match "vendor" "0x1a79";
3963239056Shselasky	match "product" "0x6001";
3964239056Shselasky	action "kldload -n uftdi";
3965239056Shselasky};
3966239056Shselasky
3967239056Shselaskynomatch 32 {
3968239056Shselasky	match "bus" "uhub[0-9]+";
3969239056Shselasky	match "mode" "host";
3970223519Shselasky	match "vendor" "0x1a86";
3971241089Shselasky	match "product" "(0x5523|0x7523)";
3972233111Shselasky	action "kldload -n uchcom";
3973223519Shselasky};
3974223519Shselasky
3975223519Shselaskynomatch 32 {
3976223519Shselasky	match "bus" "uhub[0-9]+";
3977223519Shselasky	match "mode" "host";
3978223519Shselasky	match "vendor" "0x1a8d";
3979223519Shselasky	match "product" "(0x1002|0x1003|0x1004|0x1005|0x1006|0x1007|0x1008|0x1009|0x100a|0x100b|0x100c|0x100d|0x100e|0x100f|0x1010|0x1011|0x1012)";
3980233111Shselasky	action "kldload -n u3g";
3981223519Shselasky};
3982223519Shselasky
3983223519Shselaskynomatch 32 {
3984223519Shselasky	match "bus" "uhub[0-9]+";
3985223519Shselasky	match "mode" "host";
3986223519Shselasky	match "vendor" "0x1b3d";
3987239056Shselasky	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)";
3988233111Shselasky	action "kldload -n uftdi";
3989223519Shselasky};
3990223519Shselasky
3991223519Shselaskynomatch 32 {
3992223519Shselasky	match "bus" "uhub[0-9]+";
3993223519Shselasky	match "mode" "host";
3994223519Shselasky	match "vendor" "0x1b75";
3995223536Shselasky	match "product" "0x3072";
3996233111Shselasky	action "kldload -n if_run";
3997223519Shselasky};
3998223519Shselasky
3999223519Shselaskynomatch 32 {
4000223519Shselasky	match "bus" "uhub[0-9]+";
4001223519Shselasky	match "mode" "host";
4002223536Shselasky	match "vendor" "0x1b75";
4003223536Shselasky	match "product" "0x8187";
4004233111Shselasky	action "kldload -n if_urtw";
4005223536Shselasky};
4006223536Shselasky
4007223536Shselaskynomatch 32 {
4008223536Shselasky	match "bus" "uhub[0-9]+";
4009223536Shselasky	match "mode" "host";
4010239056Shselasky	match "vendor" "0x1b91";
4011239056Shselasky	match "product" "0x0064";
4012239056Shselasky	action "kldload -n uftdi";
4013239056Shselasky};
4014239056Shselasky
4015239056Shselaskynomatch 32 {
4016239056Shselasky	match "bus" "uhub[0-9]+";
4017239056Shselasky	match "mode" "host";
4018223519Shselasky	match "vendor" "0x1bbb";
4019223519Shselasky	match "product" "(0x0000|0xf000)";
4020233111Shselasky	action "kldload -n u3g";
4021223519Shselasky};
4022223519Shselasky
4023223519Shselaskynomatch 32 {
4024223519Shselasky	match "bus" "uhub[0-9]+";
4025223519Shselasky	match "mode" "host";
4026223519Shselasky	match "vendor" "0x1bc7";
4027223519Shselasky	match "product" "(0x1003|0x1004)";
4028233111Shselasky	action "kldload -n u3g";
4029223519Shselasky};
4030223519Shselasky
4031223519Shselaskynomatch 32 {
4032223519Shselasky	match "bus" "uhub[0-9]+";
4033223519Shselasky	match "mode" "host";
4034239056Shselasky	match "vendor" "0x1bc9";
4035239056Shselasky	match "product" "0x6001";
4036239056Shselasky	action "kldload -n uftdi";
4037239056Shselasky};
4038239056Shselasky
4039239056Shselaskynomatch 32 {
4040239056Shselasky	match "bus" "uhub[0-9]+";
4041239056Shselasky	match "mode" "host";
4042223519Shselasky	match "vendor" "0x1be3";
4043223519Shselasky	match "product" "0x07a6";
4044233111Shselasky	action "kldload -n uslcom";
4045223519Shselasky};
4046223519Shselasky
4047223519Shselaskynomatch 32 {
4048223519Shselasky	match "bus" "uhub[0-9]+";
4049223519Shselasky	match "mode" "host";
4050239056Shselasky	match "vendor" "0x1c0c";
4051239056Shselasky	match "product" "0x0102";
4052239056Shselasky	action "kldload -n uftdi";
4053239056Shselasky};
4054239056Shselasky
4055239056Shselaskynomatch 32 {
4056239056Shselasky	match "bus" "uhub[0-9]+";
4057239056Shselasky	match "mode" "host";
4058223519Shselasky	match "vendor" "0x1c9e";
4059226534Shselasky	match "product" "(0x6061|0x9603|0x9605|0xf000)";
4060233111Shselasky	action "kldload -n u3g";
4061223519Shselasky};
4062223519Shselasky
4063223519Shselaskynomatch 32 {
4064223519Shselasky	match "bus" "uhub[0-9]+";
4065223519Shselasky	match "mode" "host";
4066223519Shselasky	match "vendor" "0x1cf1";
4067223519Shselasky	match "product" "(0x0001|0x0004)";
4068233111Shselasky	action "kldload -n uftdi";
4069223519Shselasky};
4070223519Shselasky
4071223519Shselaskynomatch 32 {
4072223519Shselasky	match "bus" "uhub[0-9]+";
4073223519Shselasky	match "mode" "host";
4074223519Shselasky	match "vendor" "0x1d09";
4075223519Shselasky	match "product" "0x4000";
4076233111Shselasky	action "kldload -n u3g";
4077223519Shselasky};
4078223519Shselasky
4079223519Shselaskynomatch 32 {
4080223519Shselasky	match "bus" "uhub[0-9]+";
4081223519Shselasky	match "mode" "host";
4082223519Shselasky	match "vendor" "0x1d4d";
4083223519Shselasky	match "product" "(0x0002|0x000c|0x000e|0x0010)";
4084233111Shselasky	action "kldload -n if_run";
4085223519Shselasky};
4086223519Shselasky
4087223519Shselaskynomatch 32 {
4088223519Shselasky	match "bus" "uhub[0-9]+";
4089223519Shselasky	match "mode" "host";
4090223519Shselasky	match "vendor" "0x1da5";
4091223519Shselasky	match "product" "(0x4512|0x4515|0x4519|0x4523)";
4092233111Shselasky	action "kldload -n u3g";
4093223519Shselasky};
4094223519Shselasky
4095223519Shselaskynomatch 32 {
4096223519Shselasky	match "bus" "uhub[0-9]+";
4097223519Shselasky	match "mode" "host";
4098223519Shselasky	match "vendor" "0x1e0e";
4099223519Shselasky	match "product" "(0x9000|0x9200|0xce16)";
4100233111Shselasky	action "kldload -n u3g";
4101223519Shselasky};
4102223519Shselasky
4103223519Shselaskynomatch 32 {
4104223519Shselasky	match "bus" "uhub[0-9]+";
4105223519Shselasky	match "mode" "host";
4106239056Shselasky	match "vendor" "0x1e29";
4107239056Shselasky	match "product" "(0x0102|0x0501)";
4108239056Shselasky	action "kldload -n uslcom";
4109239056Shselasky};
4110239056Shselasky
4111239056Shselaskynomatch 32 {
4112239056Shselasky	match "bus" "uhub[0-9]+";
4113239056Shselasky	match "mode" "host";
4114223519Shselasky	match "vendor" "0x1eda";
4115223519Shselasky	match "product" "0x2310";
4116233111Shselasky	action "kldload -n if_run";
4117223519Shselasky};
4118223519Shselasky
4119223519Shselaskynomatch 32 {
4120223519Shselasky	match "bus" "uhub[0-9]+";
4121223519Shselasky	match "mode" "host";
4122223519Shselasky	match "vendor" "0x2001";
4123249210Shselasky	match "product" "(0x1a00|0x1a02)";
4124233111Shselasky	action "kldload -n if_axe";
4125223519Shselasky};
4126223519Shselasky
4127223519Shselaskynomatch 32 {
4128223519Shselasky	match "bus" "uhub[0-9]+";
4129223519Shselasky	match "mode" "host";
4130223536Shselasky	match "vendor" "0x2001";
4131223536Shselasky	match "product" "0x200c";
4132233111Shselasky	action "kldload -n if_aue";
4133223536Shselasky};
4134223536Shselasky
4135223536Shselaskynomatch 32 {
4136223536Shselasky	match "bus" "uhub[0-9]+";
4137223536Shselasky	match "mode" "host";
4138223536Shselasky	match "vendor" "0x2001";
4139223536Shselasky	match "product" "(0x3a00|0x3a02|0x3a04)";
4140233111Shselasky	action "kldload -n if_uath";
4141223536Shselasky};
4142223536Shselasky
4143223536Shselaskynomatch 32 {
4144223536Shselasky	match "bus" "uhub[0-9]+";
4145223536Shselasky	match "mode" "host";
4146223536Shselasky	match "vendor" "0x2001";
4147223536Shselasky	match "product" "0x3c00";
4148233111Shselasky	action "kldload -n if_ural";
4149223536Shselasky};
4150223536Shselasky
4151223536Shselaskynomatch 32 {
4152223536Shselasky	match "bus" "uhub[0-9]+";
4153223536Shselasky	match "mode" "host";
4154223536Shselasky	match "vendor" "0x2001";
4155223536Shselasky	match "product" "0x3c05";
4156233111Shselasky	action "kldload -n if_axe";
4157223536Shselasky};
4158223536Shselasky
4159223536Shselaskynomatch 32 {
4160223536Shselasky	match "bus" "uhub[0-9]+";
4161223536Shselasky	match "mode" "host";
4162223536Shselasky	match "vendor" "0x2001";
4163223536Shselasky	match "product" "(0x3c09|0x3c0a)";
4164233111Shselasky	action "kldload -n if_run";
4165223536Shselasky};
4166223536Shselasky
4167223536Shselaskynomatch 32 {
4168223536Shselasky	match "bus" "uhub[0-9]+";
4169223536Shselasky	match "mode" "host";
4170223536Shselasky	match "vendor" "0x2001";
4171223536Shselasky	match "product" "0x4000";
4172233111Shselasky	action "kldload -n if_kue";
4173223536Shselasky};
4174223536Shselasky
4175223536Shselaskynomatch 32 {
4176223536Shselasky	match "bus" "uhub[0-9]+";
4177223536Shselasky	match "mode" "host";
4178223536Shselasky	match "vendor" "0x2001";
4179249210Shselasky	match "product" "(0x4001|0x4002|0x4003|0x400b|0x4102)";
4180233111Shselasky	action "kldload -n if_aue";
4181223536Shselasky};
4182223536Shselasky
4183223536Shselaskynomatch 32 {
4184223536Shselasky	match "bus" "uhub[0-9]+";
4185223536Shselasky	match "mode" "host";
4186249210Shselasky	match "vendor" "0x2001";
4187249210Shselasky	match "product" "(0x7e12|0xa805)";
4188249210Shselasky	action "kldload -n u3g";
4189249210Shselasky};
4190249210Shselasky
4191249210Shselaskynomatch 32 {
4192249210Shselasky	match "bus" "uhub[0-9]+";
4193249210Shselasky	match "mode" "host";
4194249210Shselasky	match "vendor" "0x2001";
4195249210Shselasky	match "product" "0xabc1";
4196249210Shselasky	action "kldload -n if_aue";
4197249210Shselasky};
4198249210Shselasky
4199249210Shselaskynomatch 32 {
4200249210Shselasky	match "bus" "uhub[0-9]+";
4201249210Shselasky	match "mode" "host";
4202223519Shselasky	match "vendor" "0x2019";
4203223536Shselasky	match "product" "0x5303";
4204233111Shselasky	action "kldload -n if_zyd";
4205223519Shselasky};
4206223519Shselasky
4207223519Shselaskynomatch 32 {
4208223519Shselasky	match "bus" "uhub[0-9]+";
4209223519Shselasky	match "mode" "host";
4210223536Shselasky	match "vendor" "0x2019";
4211223536Shselasky	match "product" "0xab01";
4212233111Shselasky	action "kldload -n if_rum";
4213223536Shselasky};
4214223536Shselasky
4215223536Shselaskynomatch 32 {
4216223536Shselasky	match "bus" "uhub[0-9]+";
4217223536Shselasky	match "mode" "host";
4218223536Shselasky	match "vendor" "0x2019";
4219223536Shselasky	match "product" "(0xab24|0xab25)";
4220233111Shselasky	action "kldload -n if_run";
4221223536Shselasky};
4222223536Shselasky
4223223536Shselaskynomatch 32 {
4224223536Shselasky	match "bus" "uhub[0-9]+";
4225223536Shselasky	match "mode" "host";
4226223536Shselasky	match "vendor" "0x2019";
4227223536Shselasky	match "product" "0xab50";
4228233111Shselasky	action "kldload -n if_rum";
4229223536Shselasky};
4230223536Shselasky
4231223536Shselaskynomatch 32 {
4232223536Shselasky	match "bus" "uhub[0-9]+";
4233223536Shselasky	match "mode" "host";
4234223536Shselasky	match "vendor" "0x2019";
4235223536Shselasky	match "product" "(0xc007|0xed01)";
4236233111Shselasky	action "kldload -n if_zyd";
4237223536Shselasky};
4238223536Shselasky
4239223536Shselaskynomatch 32 {
4240223536Shselasky	match "bus" "uhub[0-9]+";
4241223536Shselasky	match "mode" "host";
4242223536Shselasky	match "vendor" "0x2019";
4243223536Shselasky	match "product" "0xed02";
4244233111Shselasky	action "kldload -n if_rum";
4245223536Shselasky};
4246223536Shselasky
4247223536Shselaskynomatch 32 {
4248223536Shselasky	match "bus" "uhub[0-9]+";
4249223536Shselasky	match "mode" "host";
4250223536Shselasky	match "vendor" "0x2019";
4251223536Shselasky	match "product" "(0xed06|0xed14)";
4252233111Shselasky	action "kldload -n if_run";
4253223536Shselasky};
4254223536Shselasky
4255223536Shselaskynomatch 32 {
4256223536Shselasky	match "bus" "uhub[0-9]+";
4257223536Shselasky	match "mode" "host";
4258223519Shselasky	match "vendor" "0x203d";
4259223519Shselasky	match "product" "(0x1480|0x14a1|0x14a9)";
4260233111Shselasky	action "kldload -n if_run";
4261223519Shselasky};
4262223519Shselasky
4263223519Shselaskynomatch 32 {
4264223519Shselasky	match "bus" "uhub[0-9]+";
4265223519Shselasky	match "mode" "host";
4266239056Shselasky	match "vendor" "0x20b7";
4267239056Shselasky	match "product" "0x0713";
4268239056Shselasky	action "kldload -n uftdi";
4269239056Shselasky};
4270239056Shselasky
4271239056Shselaskynomatch 32 {
4272239056Shselasky	match "bus" "uhub[0-9]+";
4273239056Shselasky	match "mode" "host";
4274223519Shselasky	match "vendor" "0x20b8";
4275223519Shselasky	match "product" "0x8888";
4276233111Shselasky	action "kldload -n if_run";
4277223519Shselasky};
4278223519Shselasky
4279223519Shselaskynomatch 32 {
4280223519Shselasky	match "bus" "uhub[0-9]+";
4281223519Shselasky	match "mode" "host";
4282223519Shselasky	match "vendor" "0x20b9";
4283223519Shselasky	match "product" "0x1682";
4284233111Shselasky	action "kldload -n u3g";
4285223519Shselasky};
4286223519Shselasky
4287223519Shselaskynomatch 32 {
4288223519Shselasky	match "bus" "uhub[0-9]+";
4289223519Shselasky	match "mode" "host";
4290239056Shselasky	match "vendor" "0x2100";
4291239056Shselasky	match "product" "(0x9e52|0x9e54)";
4292239056Shselasky	action "kldload -n uftdi";
4293239056Shselasky};
4294239056Shselasky
4295239056Shselaskynomatch 32 {
4296239056Shselasky	match "bus" "uhub[0-9]+";
4297239056Shselasky	match "mode" "host";
4298223519Shselasky	match "vendor" "0x22b8";
4299223536Shselasky	match "product" "(0x4204|0x4214|0x4224|0x4234|0x4244)";
4300233111Shselasky	action "kldload -n uipaq";
4301223519Shselasky};
4302223519Shselasky
4303223519Shselaskynomatch 32 {
4304223519Shselasky	match "bus" "uhub[0-9]+";
4305223519Shselasky	match "mode" "host";
4306223536Shselasky	match "vendor" "0x22b8";
4307223536Shselasky	match "product" "(0x600c|0x6027)";
4308233111Shselasky	action "kldload -n if_cdce";
4309223536Shselasky};
4310223536Shselasky
4311223536Shselaskynomatch 32 {
4312223536Shselasky	match "bus" "uhub[0-9]+";
4313223536Shselasky	match "mode" "host";
4314249210Shselasky	match "vendor" "0x22b8";
4315249210Shselasky	match "product" "0x710f";
4316249210Shselasky	action "kldload -n u3g";
4317249210Shselasky};
4318249210Shselasky
4319249210Shselaskynomatch 32 {
4320249210Shselasky	match "bus" "uhub[0-9]+";
4321249210Shselasky	match "mode" "host";
4322244252Shselasky	match "vendor" "0x22de";
4323244252Shselasky	match "product" "0x6801";
4324244252Shselasky	action "kldload -n u3g";
4325244252Shselasky};
4326244252Shselasky
4327244252Shselaskynomatch 32 {
4328244252Shselasky	match "bus" "uhub[0-9]+";
4329244252Shselasky	match "mode" "host";
4330223519Shselasky	match "vendor" "0x2478";
4331223519Shselasky	match "product" "0x2008";
4332233111Shselasky	action "kldload -n uplcom";
4333223519Shselasky};
4334223519Shselasky
4335223519Shselaskynomatch 32 {
4336223519Shselasky	match "bus" "uhub[0-9]+";
4337223519Shselasky	match "mode" "host";
4338239056Shselasky	match "vendor" "0x3195";
4339239056Shselasky	match "product" "(0xf190|0xf280|0xf281)";
4340239056Shselasky	action "kldload -n uslcom";
4341239056Shselasky};
4342239056Shselasky
4343239056Shselaskynomatch 32 {
4344239056Shselasky	match "bus" "uhub[0-9]+";
4345239056Shselasky	match "mode" "host";
4346223519Shselasky	match "vendor" "0x3334";
4347223519Shselasky	match "product" "0x1701";
4348233111Shselasky	action "kldload -n if_aue";
4349223519Shselasky};
4350223519Shselasky
4351223519Shselaskynomatch 32 {
4352223519Shselasky	match "bus" "uhub[0-9]+";
4353223519Shselasky	match "mode" "host";
4354223519Shselasky	match "vendor" "0x3340";
4355223519Shselasky	match "product" "(0x011c|0x0326|0x0426|0x043a|0x051c|0x053a|0x071c|0x0b1c|0x0e3a|0x0f1c|0x0f3a|0x1326|0x191c|0x2326|0x3326)";
4356233111Shselasky	action "kldload -n uipaq";
4357223519Shselasky};
4358223519Shselasky
4359223519Shselaskynomatch 32 {
4360223519Shselasky	match "bus" "uhub[0-9]+";
4361223519Shselasky	match "mode" "host";
4362223519Shselasky	match "vendor" "0x3708";
4363223519Shselasky	match "product" "(0x20ce|0x21ce)";
4364233111Shselasky	action "kldload -n uipaq";
4365223519Shselasky};
4366223519Shselasky
4367223519Shselaskynomatch 32 {
4368223519Shselasky	match "bus" "uhub[0-9]+";
4369223519Shselasky	match "mode" "host";
4370223519Shselasky	match "vendor" "0x4113";
4371223519Shselasky	match "product" "(0x0210|0x0211|0x0400|0x0410)";
4372233111Shselasky	action "kldload -n uipaq";
4373223519Shselasky};
4374223519Shselasky
4375223519Shselaskynomatch 32 {
4376223519Shselasky	match "bus" "uhub[0-9]+";
4377223519Shselasky	match "mode" "host";
4378223519Shselasky	match "vendor" "0x413c";
4379223536Shselasky	match "product" "(0x4001|0x4002|0x4003|0x4004|0x4005|0x4006|0x4007|0x4008|0x4009)";
4380233111Shselasky	action "kldload -n uipaq";
4381223519Shselasky};
4382223519Shselasky
4383223519Shselaskynomatch 32 {
4384223519Shselasky	match "bus" "uhub[0-9]+";
4385223519Shselasky	match "mode" "host";
4386223536Shselasky	match "vendor" "0x413c";
4387223536Shselasky	match "product" "(0x8102|0x8104)";
4388233111Shselasky	action "kldload -n if_upgt";
4389223536Shselasky};
4390223536Shselasky
4391223536Shselaskynomatch 32 {
4392223536Shselasky	match "bus" "uhub[0-9]+";
4393223536Shselasky	match "mode" "host";
4394223536Shselasky	match "vendor" "0x413c";
4395223536Shselasky	match "product" "(0x8114|0x8115|0x8116|0x8117|0x8118|0x8128|0x8129|0x8133|0x8134|0x8135|0x8136|0x8137|0x8138|0x8180|0x8181|0x8182)";
4396233111Shselasky	action "kldload -n u3g";
4397223536Shselasky};
4398223536Shselasky
4399223536Shselaskynomatch 32 {
4400223536Shselasky	match "bus" "uhub[0-9]+";
4401223536Shselasky	match "mode" "host";
4402223536Shselasky	match "vendor" "0x413c";
4403223536Shselasky	match "product" "0x9500";
4404233111Shselasky	action "kldload -n uslcom";
4405223536Shselasky};
4406223536Shselasky
4407223536Shselaskynomatch 32 {
4408223536Shselasky	match "bus" "uhub[0-9]+";
4409223536Shselasky	match "mode" "host";
4410223519Shselasky	match "vendor" "0x4348";
4411223519Shselasky	match "product" "0x5523";
4412233111Shselasky	action "kldload -n uchcom";
4413223519Shselasky};
4414223519Shselasky
4415223519Shselaskynomatch 32 {
4416223519Shselasky	match "bus" "uhub[0-9]+";
4417223519Shselasky	match "mode" "host";
4418223519Shselasky	match "vendor" "0x4505";
4419223519Shselasky	match "product" "0x0010";
4420233111Shselasky	action "kldload -n uipaq";
4421223519Shselasky};
4422223519Shselasky
4423223519Shselaskynomatch 32 {
4424223519Shselasky	match "bus" "uhub[0-9]+";
4425223519Shselasky	match "mode" "host";
4426223519Shselasky	match "vendor" "0x4766";
4427223519Shselasky	match "product" "0x0001";
4428233111Shselasky	action "kldload -n uvisor";
4429223519Shselasky};
4430223519Shselasky
4431223519Shselaskynomatch 32 {
4432223519Shselasky	match "bus" "uhub[0-9]+";
4433223519Shselasky	match "mode" "host";
4434239056Shselasky	match "vendor" "0x5050";
4435239056Shselasky	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)";
4436239056Shselasky	action "kldload -n uftdi";
4437239056Shselasky};
4438239056Shselasky
4439239056Shselaskynomatch 32 {
4440239056Shselasky	match "bus" "uhub[0-9]+";
4441239056Shselasky	match "mode" "host";
4442223519Shselasky	match "vendor" "0x5173";
4443223519Shselasky	match "product" "0x1809";
4444233111Shselasky	action "kldload -n if_zyd";
4445223519Shselasky};
4446223519Shselasky
4447223519Shselaskynomatch 32 {
4448223519Shselasky	match "bus" "uhub[0-9]+";
4449223519Shselasky	match "mode" "host";
4450223519Shselasky	match "vendor" "0x5372";
4451223519Shselasky	match "product" "0x2303";
4452233111Shselasky	action "kldload -n uplcom";
4453223519Shselasky};
4454223519Shselasky
4455223519Shselaskynomatch 32 {
4456223519Shselasky	match "bus" "uhub[0-9]+";
4457223519Shselasky	match "mode" "host";
4458223519Shselasky	match "vendor" "0x5a57";
4459223536Shselasky	match "product" "0x0260";
4460233111Shselasky	action "kldload -n if_ural";
4461223519Shselasky};
4462223519Shselasky
4463223519Shselaskynomatch 32 {
4464223519Shselasky	match "bus" "uhub[0-9]+";
4465223519Shselasky	match "mode" "host";
4466223536Shselasky	match "vendor" "0x5a57";
4467223536Shselasky	match "product" "(0x0280|0x0282|0x0283|0x0284|0x5257)";
4468233111Shselasky	action "kldload -n if_run";
4469223536Shselasky};
4470223536Shselasky
4471223536Shselaskynomatch 32 {
4472223536Shselasky	match "bus" "uhub[0-9]+";
4473223536Shselasky	match "mode" "host";
4474223519Shselasky	match "vendor" "0x5e04";
4475223519Shselasky	match "product" "0xce00";
4476233111Shselasky	action "kldload -n uipaq";
4477223519Shselasky};
4478223519Shselasky
4479223519Shselaskynomatch 32 {
4480223519Shselasky	match "bus" "uhub[0-9]+";
4481223519Shselasky	match "mode" "host";
4482223519Shselasky	match "vendor" "0x6189";
4483223536Shselasky	match "product" "0x182d";
4484233111Shselasky	action "kldload -n if_axe";
4485223519Shselasky};
4486223519Shselasky
4487223519Shselaskynomatch 32 {
4488223519Shselasky	match "bus" "uhub[0-9]+";
4489223519Shselasky	match "mode" "host";
4490223536Shselasky	match "vendor" "0x6189";
4491223536Shselasky	match "product" "0x2068";
4492233111Shselasky	action "kldload -n uplcom";
4493223536Shselasky};
4494223536Shselasky
4495223536Shselaskynomatch 32 {
4496223536Shselasky	match "bus" "uhub[0-9]+";
4497223536Shselasky	match "mode" "host";
4498223519Shselasky	match "vendor" "0x6547";
4499223519Shselasky	match "product" "0x0232";
4500233111Shselasky	action "kldload -n uark";
4501223519Shselasky};
4502223519Shselasky
4503223519Shselaskynomatch 32 {
4504223519Shselasky	match "bus" "uhub[0-9]+";
4505223519Shselasky	match "mode" "host";
4506223519Shselasky	match "vendor" "0x6891";
4507223519Shselasky	match "product" "0xa727";
4508233111Shselasky	action "kldload -n if_zyd";
4509223519Shselasky};
4510223519Shselasky
4511223519Shselaskynomatch 32 {
4512223519Shselasky	match "bus" "uhub[0-9]+";
4513223519Shselasky	match "mode" "host";
4514223519Shselasky	match "vendor" "0x7392";
4515223536Shselasky	match "product" "0x7318";
4516233111Shselasky	action "kldload -n if_rum";
4517223519Shselasky};
4518223519Shselasky
4519223519Shselaskynomatch 32 {
4520223519Shselasky	match "bus" "uhub[0-9]+";
4521223519Shselasky	match "mode" "host";
4522223536Shselasky	match "vendor" "0x7392";
4523223536Shselasky	match "product" "(0x7711|0x7717|0x7718)";
4524233111Shselasky	action "kldload -n if_run";
4525223536Shselasky};
4526223536Shselasky
4527223536Shselaskynomatch 32 {
4528223536Shselasky	match "bus" "uhub[0-9]+";
4529223536Shselasky	match "mode" "host";
4530223519Shselasky	match "vendor" "0x8516";
4531223519Shselasky	match "product" "(0x2070|0x2770|0x2870|0x3070|0x3071|0x3072|0x3572)";
4532233111Shselasky	action "kldload -n if_run";
4533223519Shselasky};
4534223519Shselasky
4535223519Shselaskynomatch 32 {
4536223519Shselasky	match "bus" "uhub[0-9]+";
4537223519Shselasky	match "mode" "host";
4538223519Shselasky	match "vendor" "0x9710";
4539223536Shselasky	match "product" "0x7703";
4540233111Shselasky	action "kldload -n umoscom";
4541223519Shselasky};
4542223519Shselasky
4543223519Shselaskynomatch 32 {
4544223519Shselasky	match "bus" "uhub[0-9]+";
4545223519Shselasky	match "mode" "host";
4546223536Shselasky	match "vendor" "0x9710";
4547223536Shselasky	match "product" "0x7730";
4548233111Shselasky	action "kldload -n if_mos";
4549223536Shselasky};
4550223536Shselasky
4551223536Shselaskynomatch 32 {
4552223536Shselasky	match "bus" "uhub[0-9]+";
4553223536Shselasky	match "mode" "host";
4554223536Shselasky	match "vendor" "0x9710";
4555223536Shselasky	match "product" "0x7820";
4556233111Shselasky	action "kldload -n umcs";
4557223536Shselasky};
4558223536Shselasky
4559223536Shselaskynomatch 32 {
4560223536Shselasky	match "bus" "uhub[0-9]+";
4561223536Shselasky	match "mode" "host";
4562223536Shselasky	match "vendor" "0x9710";
4563235725Shselasky	match "product" "(0x7830|0x7832)";
4564233111Shselasky	action "kldload -n if_mos";
4565223536Shselasky};
4566223536Shselasky
4567223536Shselaskynomatch 32 {
4568223536Shselasky	match "bus" "uhub[0-9]+";
4569223536Shselasky	match "mode" "host";
4570223536Shselasky	match "vendor" "0x9710";
4571223536Shselasky	match "product" "0x7840";
4572233111Shselasky	action "kldload -n umcs";
4573223536Shselasky};
4574223536Shselasky
4575223536Shselaskynomatch 32 {
4576223536Shselasky	match "bus" "uhub[0-9]+";
4577223536Shselasky	match "mode" "host";
4578223519Shselasky	match "vendor" "0x9e88";
4579223519Shselasky	match "product" "0x9e8f";
4580233111Shselasky	action "kldload -n uftdi";
4581223519Shselasky};
4582223519Shselasky
4583223519Shselaskynomatch 32 {
4584223519Shselasky	match "bus" "uhub[0-9]+";
4585223519Shselasky	match "mode" "host";
4586223519Shselasky	match "vendor" "0xdaae";
4587223519Shselasky	match "product" "0xead6";
4588233111Shselasky	action "kldload -n uslcom";
4589223519Shselasky};
4590223519Shselasky
4591223519Shselaskynomatch 32 {
4592223519Shselasky	match "bus" "uhub[0-9]+";
4593223519Shselasky	match "mode" "host";
4594239056Shselasky	match "vendor" "0xdeee";
4595239056Shselasky	match "product" "(0x0300|0x0302|0x0303)";
4596239056Shselasky	action "kldload -n uftdi";
4597239056Shselasky};
4598239056Shselasky
4599239056Shselaskynomatch 32 {
4600239056Shselasky	match "bus" "uhub[0-9]+";
4601239056Shselasky	match "mode" "host";
4602249210Shselasky	match "vendor" "0x0a5c";
4603249210Shselasky	match "intclass" "0xff";
4604249210Shselasky	match "intsubclass" "0x01";
4605249210Shselasky	match "intprotocol" "0x01";
4606249210Shselasky	action "kldload -n ng_ubt";
4607249210Shselasky};
4608249210Shselasky
4609249210Shselaskynomatch 32 {
4610249210Shselasky	match "bus" "uhub[0-9]+";
4611249210Shselasky	match "mode" "host";
4612223519Shselasky	match "intclass" "0x02";
4613223519Shselasky	match "intsubclass" "0x02";
4614223519Shselasky	match "intprotocol" "0x01";
4615233111Shselasky	action "kldload -n umodem";
4616223519Shselasky};
4617223519Shselasky
4618223519Shselaskynomatch 32 {
4619223519Shselasky	match "bus" "uhub[0-9]+";
4620223519Shselasky	match "mode" "host";
4621231575Shselasky	match "intclass" "0x02";
4622231575Shselasky	match "intsubclass" "0x02";
4623231575Shselasky	match "intprotocol" "0xff";
4624233111Shselasky	action "kldload -n umodem";
4625231575Shselasky};
4626231575Shselasky
4627231575Shselaskynomatch 32 {
4628231575Shselasky	match "bus" "uhub[0-9]+";
4629231575Shselasky	match "mode" "host";
4630223521Shselasky	match "intclass" "0x03";
4631223521Shselasky	match "intsubclass" "0x01";
4632223521Shselasky	match "intprotocol" "0x01";
4633233111Shselasky	action "kldload -n ukbd";
4634223521Shselasky};
4635223521Shselasky
4636223521Shselaskynomatch 32 {
4637223521Shselasky	match "bus" "uhub[0-9]+";
4638223521Shselasky	match "mode" "host";
4639223521Shselasky	match "intclass" "0x03";
4640223521Shselasky	match "intsubclass" "0x01";
4641223521Shselasky	match "intprotocol" "0x02";
4642233111Shselasky	action "kldload -n ums";
4643223521Shselasky};
4644223521Shselasky
4645223521Shselaskynomatch 32 {
4646223521Shselasky	match "bus" "uhub[0-9]+";
4647223521Shselasky	match "mode" "host";
4648223519Shselasky	match "intclass" "0x07";
4649223519Shselasky	match "intsubclass" "0x01";
4650223519Shselasky	match "intprotocol" "0x01";
4651233111Shselasky	action "kldload -n ulpt";
4652223519Shselasky};
4653223519Shselasky
4654223519Shselaskynomatch 32 {
4655223519Shselasky	match "bus" "uhub[0-9]+";
4656223519Shselasky	match "mode" "host";
4657223519Shselasky	match "intclass" "0x07";
4658223519Shselasky	match "intsubclass" "0x01";
4659223519Shselasky	match "intprotocol" "0x02";
4660233111Shselasky	action "kldload -n ulpt";
4661223519Shselasky};
4662223519Shselasky
4663223519Shselaskynomatch 32 {
4664223519Shselasky	match "bus" "uhub[0-9]+";
4665223519Shselasky	match "mode" "host";
4666223519Shselasky	match "intclass" "0x07";
4667223519Shselasky	match "intsubclass" "0x01";
4668223519Shselasky	match "intprotocol" "0x03";
4669233111Shselasky	action "kldload -n ulpt";
4670223519Shselasky};
4671223519Shselasky
4672223519Shselaskynomatch 32 {
4673223519Shselasky	match "bus" "uhub[0-9]+";
4674223519Shselasky	match "mode" "host";
4675223519Shselasky	match "intclass" "0xe0";
4676223519Shselasky	match "intsubclass" "0x01";
4677223519Shselasky	match "intprotocol" "0x01";
4678233111Shselasky	action "kldload -n ng_ubt";
4679223519Shselasky};
4680223519Shselasky
4681223519Shselaskynomatch 32 {
4682223519Shselasky	match "bus" "uhub[0-9]+";
4683223519Shselasky	match "mode" "host";
4684223519Shselasky	match "intclass" "0xff";
4685223519Shselasky	match "intsubclass" "0x5d";
4686223519Shselasky	match "intprotocol" "0x01";
4687233111Shselasky	action "kldload -n uhid";
4688223519Shselasky};
4689223519Shselasky
4690223519Shselaskynomatch 32 {
4691223519Shselasky	match "bus" "uhub[0-9]+";
4692223519Shselasky	match "mode" "host";
4693223519Shselasky	match "intclass" "0x01";
4694223519Shselasky	match "intsubclass" "0x01";
4695233111Shselasky	action "kldload -n snd_uaudio";
4696223519Shselasky};
4697223519Shselasky
4698223519Shselaskynomatch 32 {
4699223519Shselasky	match "bus" "uhub[0-9]+";
4700223519Shselasky	match "mode" "host";
4701223519Shselasky	match "intclass" "0x01";
4702223519Shselasky	match "intsubclass" "0x03";
4703233111Shselasky	action "kldload -n snd_uaudio";
4704223519Shselasky};
4705223519Shselasky
4706223519Shselaskynomatch 32 {
4707223519Shselasky	match "bus" "uhub[0-9]+";
4708223536Shselasky	match "mode" "(host|device)";
4709223536Shselasky	match "intclass" "0x02";
4710223536Shselasky	match "intsubclass" "0x06";
4711233111Shselasky	action "kldload -n if_cdce";
4712223536Shselasky};
4713223536Shselasky
4714223536Shselaskynomatch 32 {
4715223536Shselasky	match "bus" "uhub[0-9]+";
4716223536Shselasky	match "mode" "(host|device)";
4717223536Shselasky	match "intclass" "0x02";
4718223536Shselasky	match "intsubclass" "0x0a";
4719233111Shselasky	action "kldload -n if_cdce";
4720223536Shselasky};
4721223536Shselasky
4722223536Shselaskynomatch 32 {
4723223536Shselasky	match "bus" "uhub[0-9]+";
4724223536Shselasky	match "mode" "(host|device)";
4725223536Shselasky	match "intclass" "0x02";
4726223536Shselasky	match "intsubclass" "0x0d";
4727233111Shselasky	action "kldload -n if_cdce";
4728223536Shselasky};
4729223536Shselasky
4730223536Shselaskynomatch 32 {
4731223536Shselasky	match "bus" "uhub[0-9]+";
4732223519Shselasky	match "mode" "host";
4733223519Shselasky	match "intclass" "0x02";
4734223519Shselasky	match "intsubclass" "0x88";
4735233111Shselasky	action "kldload -n ufoma";
4736223519Shselasky};
4737223519Shselasky
4738223519Shselaskynomatch 32 {
4739223519Shselasky	match "bus" "uhub[0-9]+";
4740223519Shselasky	match "mode" "host";
4741223519Shselasky	match "intclass" "0x03";
4742233111Shselasky	action "kldload -n uhid";
4743223519Shselasky};
4744223519Shselasky
4745223519Shselaskynomatch 32 {
4746223519Shselasky	match "bus" "uhub[0-9]+";
4747223519Shselasky	match "mode" "host";
4748223519Shselasky	match "intclass" "0x08";
4749233111Shselasky	action "kldload -n umass";
4750223519Shselasky};
4751223519Shselasky
4752249210Shselasky# 2422 USB entries processed
4753223519Shselasky
4754