usb.conf revision 236389
1223519Shselasky#
2223519Shselasky# $FreeBSD: stable/9/etc/devd/usb.conf 236389 2012-06-01 07:06:00Z hselasky $
3223519Shselasky#
4223519Shselasky# This file was automatically generated by "tools/bus_autoconf.sh".
5223519Shselasky# Please do not edit!
6223519Shselasky#
7223519Shselasky
8223519Shselaskynomatch 32 {
9223519Shselasky	match "bus" "uhub[0-9]+";
10223519Shselasky	match "mode" "host";
11223519Shselasky	match "vendor" "0x05ac";
12223519Shselasky	match "product" "0x1290";
13223519Shselasky	match "intclass" "0xff";
14223519Shselasky	match "intsubclass" "0xfd";
15223519Shselasky	match "intprotocol" "0x01";
16233562Shselasky	action "kldload -n if_ipheth";
17223519Shselasky};
18223519Shselasky
19223519Shselaskynomatch 32 {
20223519Shselasky	match "bus" "uhub[0-9]+";
21223519Shselasky	match "mode" "host";
22223519Shselasky	match "vendor" "0x05ac";
23223519Shselasky	match "product" "0x1292";
24223519Shselasky	match "intclass" "0xff";
25223519Shselasky	match "intsubclass" "0xfd";
26223519Shselasky	match "intprotocol" "0x01";
27233562Shselasky	action "kldload -n if_ipheth";
28223519Shselasky};
29223519Shselasky
30223519Shselaskynomatch 32 {
31223519Shselasky	match "bus" "uhub[0-9]+";
32223519Shselasky	match "mode" "host";
33223519Shselasky	match "vendor" "0x05ac";
34223519Shselasky	match "product" "0x1294";
35223519Shselasky	match "intclass" "0xff";
36223519Shselasky	match "intsubclass" "0xfd";
37223519Shselasky	match "intprotocol" "0x01";
38233562Shselasky	action "kldload -n if_ipheth";
39223519Shselasky};
40223519Shselasky
41223519Shselaskynomatch 32 {
42223519Shselasky	match "bus" "uhub[0-9]+";
43223519Shselasky	match "mode" "host";
44223519Shselasky	match "vendor" "0x05ac";
45223519Shselasky	match "product" "0x1297";
46223519Shselasky	match "intclass" "0xff";
47223519Shselasky	match "intsubclass" "0xfd";
48223519Shselasky	match "intprotocol" "0x01";
49233562Shselasky	action "kldload -n if_ipheth";
50223519Shselasky};
51223519Shselasky
52223519Shselaskynomatch 32 {
53223519Shselasky	match "bus" "uhub[0-9]+";
54223519Shselasky	match "mode" "host";
55223519Shselasky	match "vendor" "0x0104";
56223519Shselasky	match "product" "0x00be";
57233562Shselasky	action "kldload -n uipaq";
58223519Shselasky};
59223519Shselasky
60223519Shselaskynomatch 32 {
61223519Shselasky	match "bus" "uhub[0-9]+";
62223519Shselasky	match "mode" "host";
63223521Shselasky	match "vendor" "0x0123";
64223521Shselasky	match "product" "0x0001";
65233562Shselasky	action "kldload -n uep";
66223521Shselasky};
67223521Shselasky
68223521Shselaskynomatch 32 {
69223521Shselasky	match "bus" "uhub[0-9]+";
70223521Shselasky	match "mode" "host";
71223519Shselasky	match "vendor" "0x03e8";
72223519Shselasky	match "product" "0x0008";
73233562Shselasky	action "kldload -n if_kue";
74223519Shselasky};
75223519Shselasky
76223519Shselaskynomatch 32 {
77223519Shselasky	match "bus" "uhub[0-9]+";
78223519Shselasky	match "mode" "host";
79223519Shselasky	match "vendor" "0x03eb";
80223519Shselasky	match "product" "0x2109";
81233562Shselasky	action "kldload -n uftdi";
82223519Shselasky};
83223519Shselasky
84223519Shselaskynomatch 32 {
85223519Shselasky	match "bus" "uhub[0-9]+";
86223519Shselasky	match "mode" "host";
87223519Shselasky	match "vendor" "0x03f0";
88223536Shselasky	match "product" "0x0121";
89233562Shselasky	action "kldload -n ugensa";
90223519Shselasky};
91223519Shselasky
92223519Shselaskynomatch 32 {
93223519Shselasky	match "bus" "uhub[0-9]+";
94223519Shselasky	match "mode" "host";
95223536Shselasky	match "vendor" "0x03f0";
96223536Shselasky	match "product" "(0x1016|0x1116|0x1216)";
97233562Shselasky	action "kldload -n uipaq";
98223536Shselasky};
99223536Shselasky
100223536Shselaskynomatch 32 {
101223536Shselasky	match "bus" "uhub[0-9]+";
102223536Shselasky	match "mode" "host";
103223536Shselasky	match "vendor" "0x03f0";
104223536Shselasky	match "product" "(0x1b1d|0x1e1d)";
105233562Shselasky	action "kldload -n u3g";
106223536Shselasky};
107223536Shselasky
108223536Shselaskynomatch 32 {
109223536Shselasky	match "bus" "uhub[0-9]+";
110223536Shselasky	match "mode" "host";
111223536Shselasky	match "vendor" "0x03f0";
112223536Shselasky	match "product" "(0x2016|0x2116|0x2216|0x3016|0x3116|0x3216)";
113233562Shselasky	action "kldload -n uipaq";
114223536Shselasky};
115223536Shselasky
116223536Shselaskynomatch 32 {
117223536Shselasky	match "bus" "uhub[0-9]+";
118223536Shselasky	match "mode" "host";
119223536Shselasky	match "vendor" "0x03f0";
120223536Shselasky	match "product" "0x3524";
121233562Shselasky	action "kldload -n uplcom";
122223536Shselasky};
123223536Shselasky
124223536Shselaskynomatch 32 {
125223536Shselasky	match "bus" "uhub[0-9]+";
126223536Shselasky	match "mode" "host";
127223536Shselasky	match "vendor" "0x03f0";
128223536Shselasky	match "product" "(0x4016|0x4116|0x4216|0x5016|0x5116|0x5216)";
129233562Shselasky	action "kldload -n uipaq";
130223536Shselasky};
131223536Shselasky
132223536Shselaskynomatch 32 {
133223536Shselasky	match "bus" "uhub[0-9]+";
134223536Shselasky	match "mode" "host";
135223536Shselasky	match "vendor" "0x03f0";
136223536Shselasky	match "product" "0x811c";
137233562Shselasky	action "kldload -n if_aue";
138223536Shselasky};
139223536Shselasky
140223536Shselaskynomatch 32 {
141223536Shselasky	match "bus" "uhub[0-9]+";
142223536Shselasky	match "mode" "host";
143223536Shselasky	match "vendor" "0x03f0";
144223536Shselasky	match "product" "0xca02";
145233562Shselasky	action "kldload -n if_urtw";
146223536Shselasky};
147223536Shselasky
148223536Shselaskynomatch 32 {
149223536Shselasky	match "bus" "uhub[0-9]+";
150223536Shselasky	match "mode" "host";
151223519Shselasky	match "vendor" "0x0402";
152223519Shselasky	match "product" "0x5632";
153233562Shselasky	action "kldload -n if_cdce";
154223519Shselasky};
155223519Shselasky
156223519Shselaskynomatch 32 {
157223519Shselasky	match "bus" "uhub[0-9]+";
158223519Shselasky	match "mode" "host";
159223519Shselasky	match "vendor" "0x0403";
160236389Shselasky	match "product" "(0x6001|0x6004|0x6010|0x6011|0x8372|0x9e90|0xcc48|0xcc49|0xcc4a|0xd678|0xe6c8|0xe888|0xe889|0xe88a|0xe88b|0xe88c|0xee18|0xf608|0xf60b|0xf850|0xfa00|0xfa01|0xfa02|0xfa03|0xfa04|0xfc08|0xfc09|0xfc0b|0xfc0c|0xfc0d|0xfc82)";
161233562Shselasky	action "kldload -n uftdi";
162223519Shselasky};
163223519Shselasky
164223519Shselaskynomatch 32 {
165223519Shselasky	match "bus" "uhub[0-9]+";
166223519Shselasky	match "mode" "host";
167223519Shselasky	match "vendor" "0x0408";
168223536Shselasky	match "product" "0x0304";
169233562Shselasky	action "kldload -n if_run";
170223519Shselasky};
171223519Shselasky
172223519Shselaskynomatch 32 {
173223519Shselasky	match "bus" "uhub[0-9]+";
174223519Shselasky	match "mode" "host";
175223536Shselasky	match "vendor" "0x0408";
176223536Shselasky	match "product" "(0x1000|0xea02|0xea03|0xea04|0xea05|0xea06)";
177233562Shselasky	action "kldload -n u3g";
178223536Shselasky};
179223536Shselasky
180223536Shselaskynomatch 32 {
181223536Shselasky	match "bus" "uhub[0-9]+";
182223536Shselasky	match "mode" "host";
183223519Shselasky	match "vendor" "0x0409";
184223519Shselasky	match "product" "(0x00d5|0x00d6|0x00d7|0x8024|0x8025)";
185233562Shselasky	action "kldload -n uipaq";
186223519Shselasky};
187223519Shselasky
188223519Shselaskynomatch 32 {
189223519Shselasky	match "bus" "uhub[0-9]+";
190223519Shselasky	match "mode" "host";
191223519Shselasky	match "vendor" "0x0411";
192223536Shselasky	match "product" "(0x0001|0x0005|0x0009)";
193233562Shselasky	action "kldload -n if_aue";
194223519Shselasky};
195223519Shselasky
196223519Shselaskynomatch 32 {
197223519Shselasky	match "bus" "uhub[0-9]+";
198223519Shselasky	match "mode" "host";
199223536Shselasky	match "vendor" "0x0411";
200223536Shselasky	match "product" "0x0012";
201233562Shselasky	action "kldload -n if_rue";
202223536Shselasky};
203223536Shselasky
204223536Shselaskynomatch 32 {
205223536Shselasky	match "bus" "uhub[0-9]+";
206223536Shselasky	match "mode" "host";
207223536Shselasky	match "vendor" "0x0411";
208223536Shselasky	match "product" "0x003d";
209233562Shselasky	action "kldload -n if_axe";
210223536Shselasky};
211223536Shselasky
212223536Shselaskynomatch 32 {
213223536Shselasky	match "bus" "uhub[0-9]+";
214223536Shselasky	match "mode" "host";
215223536Shselasky	match "vendor" "0x0411";
216223536Shselasky	match "product" "(0x005e|0x0066|0x0067)";
217233562Shselasky	action "kldload -n if_ural";
218223536Shselasky};
219223536Shselasky
220223536Shselaskynomatch 32 {
221223536Shselasky	match "bus" "uhub[0-9]+";
222223536Shselasky	match "mode" "host";
223223536Shselasky	match "vendor" "0x0411";
224223536Shselasky	match "product" "0x006e";
225233562Shselasky	action "kldload -n if_axe";
226223536Shselasky};
227223536Shselasky
228223536Shselaskynomatch 32 {
229223536Shselasky	match "bus" "uhub[0-9]+";
230223536Shselasky	match "mode" "host";
231223536Shselasky	match "vendor" "0x0411";
232223536Shselasky	match "product" "0x008b";
233233562Shselasky	action "kldload -n if_ural";
234223536Shselasky};
235223536Shselasky
236223536Shselaskynomatch 32 {
237223536Shselasky	match "bus" "uhub[0-9]+";
238223536Shselasky	match "mode" "host";
239223536Shselasky	match "vendor" "0x0411";
240223536Shselasky	match "product" "0x00b3";
241233562Shselasky	action "kldload -n uftdi";
242223536Shselasky};
243223536Shselasky
244223536Shselaskynomatch 32 {
245223536Shselasky	match "bus" "uhub[0-9]+";
246223536Shselasky	match "mode" "host";
247223536Shselasky	match "vendor" "0x0411";
248223536Shselasky	match "product" "(0x00d8|0x00d9)";
249233562Shselasky	action "kldload -n if_rum";
250223536Shselasky};
251223536Shselasky
252223536Shselaskynomatch 32 {
253223536Shselasky	match "bus" "uhub[0-9]+";
254223536Shselasky	match "mode" "host";
255223536Shselasky	match "vendor" "0x0411";
256223536Shselasky	match "product" "0x00da";
257233562Shselasky	action "kldload -n if_zyd";
258223536Shselasky};
259223536Shselasky
260223536Shselaskynomatch 32 {
261223536Shselasky	match "bus" "uhub[0-9]+";
262223536Shselasky	match "mode" "host";
263223536Shselasky	match "vendor" "0x0411";
264223536Shselasky	match "product" "0x00e8";
265233562Shselasky	action "kldload -n if_run";
266223536Shselasky};
267223536Shselasky
268223536Shselaskynomatch 32 {
269223536Shselasky	match "bus" "uhub[0-9]+";
270223536Shselasky	match "mode" "host";
271223536Shselasky	match "vendor" "0x0411";
272223536Shselasky	match "product" "(0x0116|0x0119)";
273233562Shselasky	action "kldload -n if_rum";
274223536Shselasky};
275223536Shselasky
276223536Shselaskynomatch 32 {
277223536Shselasky	match "bus" "uhub[0-9]+";
278223536Shselasky	match "mode" "host";
279223536Shselasky	match "vendor" "0x0411";
280223536Shselasky	match "product" "0x012e";
281233562Shselasky	action "kldload -n if_run";
282223536Shselasky};
283223536Shselasky
284223536Shselaskynomatch 32 {
285223536Shselasky	match "bus" "uhub[0-9]+";
286223536Shselasky	match "mode" "host";
287223536Shselasky	match "vendor" "0x0411";
288223536Shselasky	match "product" "0x0137";
289233562Shselasky	action "kldload -n if_rum";
290223536Shselasky};
291223536Shselasky
292223536Shselaskynomatch 32 {
293223536Shselasky	match "bus" "uhub[0-9]+";
294223536Shselasky	match "mode" "host";
295223536Shselasky	match "vendor" "0x0411";
296231638Shselasky	match "product" "(0x0148|0x0150|0x015d|0x016f|0x01a2)";
297233562Shselasky	action "kldload -n if_run";
298223536Shselasky};
299223536Shselasky
300223536Shselaskynomatch 32 {
301223536Shselasky	match "bus" "uhub[0-9]+";
302223536Shselasky	match "mode" "host";
303223519Shselasky	match "vendor" "0x0413";
304223519Shselasky	match "product" "0x2101";
305233562Shselasky	action "kldload -n uplcom";
306223519Shselasky};
307223519Shselasky
308223519Shselaskynomatch 32 {
309223519Shselasky	match "bus" "uhub[0-9]+";
310223519Shselasky	match "mode" "host";
311223519Shselasky	match "vendor" "0x0423";
312223519Shselasky	match "product" "(0x000a|0x000c)";
313233562Shselasky	action "kldload -n if_cue";
314223519Shselasky};
315223519Shselasky
316223519Shselaskynomatch 32 {
317223519Shselasky	match "bus" "uhub[0-9]+";
318223519Shselasky	match "mode" "host";
319223519Shselasky	match "vendor" "0x043e";
320223519Shselasky	match "product" "0x9c01";
321233562Shselasky	action "kldload -n uipaq";
322223519Shselasky};
323223519Shselasky
324223519Shselaskynomatch 32 {
325223519Shselasky	match "bus" "uhub[0-9]+";
326223519Shselasky	match "mode" "host";
327223519Shselasky	match "vendor" "0x045a";
328223519Shselasky	match "product" "(0x5001|0x5002)";
329233562Shselasky	action "kldload -n urio";
330223519Shselasky};
331223519Shselasky
332223519Shselaskynomatch 32 {
333223519Shselasky	match "bus" "uhub[0-9]+";
334223519Shselasky	match "mode" "host";
335223519Shselasky	match "vendor" "0x045b";
336223519Shselasky	match "product" "0x0053";
337233562Shselasky	action "kldload -n uslcom";
338223519Shselasky};
339223519Shselasky
340223519Shselaskynomatch 32 {
341223519Shselasky	match "bus" "uhub[0-9]+";
342223519Shselasky	match "mode" "host";
343223519Shselasky	match "vendor" "0x045e";
344223536Shselasky	match "product" "0x0079";
345233562Shselasky	action "kldload -n uplcom";
346223519Shselasky};
347223519Shselasky
348223519Shselaskynomatch 32 {
349223519Shselasky	match "bus" "uhub[0-9]+";
350223519Shselasky	match "mode" "host";
351223536Shselasky	match "vendor" "0x045e";
352223536Shselasky	match "product" "0x007a";
353233562Shselasky	action "kldload -n if_aue";
354223536Shselasky};
355223536Shselasky
356223536Shselaskynomatch 32 {
357223536Shselasky	match "bus" "uhub[0-9]+";
358223536Shselasky	match "mode" "host";
359223536Shselasky	match "vendor" "0x045e";
360223536Shselasky	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)";
361233562Shselasky	action "kldload -n uipaq";
362223536Shselasky};
363223536Shselasky
364223536Shselaskynomatch 32 {
365223536Shselasky	match "bus" "uhub[0-9]+";
366223536Shselasky	match "mode" "host";
367223519Shselasky	match "vendor" "0x0471";
368223536Shselasky	match "product" "0x066a";
369233562Shselasky	action "kldload -n uslcom";
370223519Shselasky};
371223519Shselasky
372223519Shselaskynomatch 32 {
373223519Shselasky	match "bus" "uhub[0-9]+";
374223519Shselasky	match "mode" "host";
375223536Shselasky	match "vendor" "0x0471";
376223536Shselasky	match "product" "0x1236";
377233562Shselasky	action "kldload -n if_zyd";
378223536Shselasky};
379223536Shselasky
380223536Shselaskynomatch 32 {
381223536Shselasky	match "bus" "uhub[0-9]+";
382223536Shselasky	match "mode" "host";
383223536Shselasky	match "vendor" "0x0471";
384223536Shselasky	match "product" "0x200f";
385233562Shselasky	action "kldload -n if_run";
386223536Shselasky};
387223536Shselasky
388223536Shselaskynomatch 32 {
389223536Shselasky	match "bus" "uhub[0-9]+";
390223536Shselasky	match "mode" "host";
391223519Shselasky	match "vendor" "0x0482";
392223519Shselasky	match "product" "0x0203";
393233562Shselasky	action "kldload -n umodem";
394223519Shselasky};
395223519Shselasky
396223519Shselaskynomatch 32 {
397223519Shselasky	match "bus" "uhub[0-9]+";
398223519Shselasky	match "mode" "host";
399223519Shselasky	match "vendor" "0x0489";
400223519Shselasky	match "product" "(0xe000|0xe003)";
401233562Shselasky	action "kldload -n uslcom";
402223519Shselasky};
403223519Shselasky
404223519Shselaskynomatch 32 {
405223519Shselasky	match "bus" "uhub[0-9]+";
406223519Shselasky	match "mode" "host";
407223519Shselasky	match "vendor" "0x049f";
408223536Shselasky	match "product" "(0x0003|0x0032)";
409233562Shselasky	action "kldload -n uipaq";
410223519Shselasky};
411223519Shselasky
412223519Shselaskynomatch 32 {
413223519Shselasky	match "bus" "uhub[0-9]+";
414223519Shselasky	match "mode" "host";
415223536Shselasky	match "vendor" "0x049f";
416223536Shselasky	match "product" "0x505a";
417233562Shselasky	action "kldload -n if_cdce";
418223536Shselasky};
419223536Shselasky
420223536Shselaskynomatch 32 {
421223536Shselasky	match "bus" "uhub[0-9]+";
422223536Shselasky	match "mode" "host";
423223519Shselasky	match "vendor" "0x04a4";
424223519Shselasky	match "product" "0x0014";
425233562Shselasky	action "kldload -n uipaq";
426223519Shselasky};
427223519Shselasky
428223519Shselaskynomatch 32 {
429223519Shselasky	match "bus" "uhub[0-9]+";
430223519Shselasky	match "mode" "host";
431223519Shselasky	match "vendor" "0x04a5";
432223536Shselasky	match "product" "0x4027";
433233562Shselasky	action "kldload -n uplcom";
434223519Shselasky};
435223519Shselasky
436223519Shselaskynomatch 32 {
437223519Shselasky	match "bus" "uhub[0-9]+";
438223519Shselasky	match "mode" "host";
439223536Shselasky	match "vendor" "0x04a5";
440223536Shselasky	match "product" "0x4068";
441233562Shselasky	action "kldload -n u3g";
442223536Shselasky};
443223536Shselasky
444223536Shselaskynomatch 32 {
445223536Shselasky	match "bus" "uhub[0-9]+";
446223536Shselasky	match "mode" "host";
447223519Shselasky	match "vendor" "0x04ad";
448223519Shselasky	match "product" "(0x0301|0x0302|0x0303|0x0306)";
449233562Shselasky	action "kldload -n uipaq";
450223519Shselasky};
451223519Shselasky
452223519Shselaskynomatch 32 {
453223519Shselasky	match "bus" "uhub[0-9]+";
454223519Shselasky	match "mode" "host";
455223519Shselasky	match "vendor" "0x04b4";
456223519Shselasky	match "product" "0x1002";
457233562Shselasky	action "kldload -n ufm";
458223519Shselasky};
459223519Shselasky
460223519Shselaskynomatch 32 {
461223519Shselasky	match "bus" "uhub[0-9]+";
462223519Shselasky	match "mode" "host";
463223519Shselasky	match "vendor" "0x04b7";
464223519Shselasky	match "product" "0x0531";
465233562Shselasky	action "kldload -n uipaq";
466223519Shselasky};
467223519Shselasky
468223519Shselaskynomatch 32 {
469223519Shselasky	match "bus" "uhub[0-9]+";
470223519Shselasky	match "mode" "host";
471223519Shselasky	match "vendor" "0x04b8";
472223519Shselasky	match "product" "(0x0521|0x0522)";
473233562Shselasky	action "kldload -n uplcom";
474223519Shselasky};
475223519Shselasky
476223519Shselaskynomatch 32 {
477223519Shselasky	match "bus" "uhub[0-9]+";
478223519Shselasky	match "mode" "host";
479223519Shselasky	match "vendor" "0x04bb";
480223536Shselasky	match "product" "0x0901";
481233562Shselasky	action "kldload -n if_kue";
482223519Shselasky};
483223519Shselasky
484223519Shselaskynomatch 32 {
485223519Shselasky	match "bus" "uhub[0-9]+";
486223519Shselasky	match "mode" "host";
487223536Shselasky	match "vendor" "0x04bb";
488223536Shselasky	match "product" "(0x0904|0x0913)";
489233562Shselasky	action "kldload -n if_aue";
490223536Shselasky};
491223536Shselasky
492223536Shselaskynomatch 32 {
493223536Shselasky	match "bus" "uhub[0-9]+";
494223536Shselasky	match "mode" "host";
495223536Shselasky	match "vendor" "0x04bb";
496223536Shselasky	match "product" "0x0930";
497233562Shselasky	action "kldload -n if_axe";
498223536Shselasky};
499223536Shselasky
500223536Shselaskynomatch 32 {
501223536Shselasky	match "bus" "uhub[0-9]+";
502223536Shselasky	match "mode" "host";
503223536Shselasky	match "vendor" "0x04bb";
504223536Shselasky	match "product" "(0x0944|0x0945|0x0947|0x0948)";
505233562Shselasky	action "kldload -n if_run";
506223536Shselasky};
507223536Shselasky
508223536Shselaskynomatch 32 {
509223536Shselasky	match "bus" "uhub[0-9]+";
510223536Shselasky	match "mode" "host";
511223536Shselasky	match "vendor" "0x04bb";
512223536Shselasky	match "product" "(0x0a03|0x0a0e)";
513233562Shselasky	action "kldload -n uplcom";
514223536Shselasky};
515223536Shselasky
516223536Shselaskynomatch 32 {
517223536Shselasky	match "bus" "uhub[0-9]+";
518223536Shselasky	match "mode" "host";
519223519Shselasky	match "vendor" "0x04bf";
520223519Shselasky	match "product" "(0x0115|0x0117)";
521233562Shselasky	action "kldload -n uplcom";
522223519Shselasky};
523223519Shselasky
524223519Shselaskynomatch 32 {
525223519Shselasky	match "bus" "uhub[0-9]+";
526223519Shselasky	match "mode" "host";
527223519Shselasky	match "vendor" "0x04c5";
528223519Shselasky	match "product" "(0x1058|0x1079)";
529233562Shselasky	action "kldload -n uipaq";
530223519Shselasky};
531223519Shselasky
532223519Shselaskynomatch 32 {
533223519Shselasky	match "bus" "uhub[0-9]+";
534223519Shselasky	match "mode" "host";
535223519Shselasky	match "vendor" "0x04da";
536223536Shselasky	match "product" "0x2500";
537233562Shselasky	action "kldload -n uipaq";
538223519Shselasky};
539223519Shselasky
540223519Shselaskynomatch 32 {
541223519Shselasky	match "bus" "uhub[0-9]+";
542223519Shselasky	match "mode" "host";
543223536Shselasky	match "vendor" "0x04da";
544223536Shselasky	match "product" "0x3900";
545233562Shselasky	action "kldload -n uplcom";
546223536Shselasky};
547223536Shselasky
548223536Shselaskynomatch 32 {
549223536Shselasky	match "bus" "uhub[0-9]+";
550223536Shselasky	match "mode" "host";
551223519Shselasky	match "vendor" "0x04dd";
552223536Shselasky	match "product" "(0x8004|0x8005|0x8006|0x8007|0x9031)";
553233562Shselasky	action "kldload -n if_cdce";
554223519Shselasky};
555223519Shselasky
556223519Shselaskynomatch 32 {
557223519Shselasky	match "bus" "uhub[0-9]+";
558223519Shselasky	match "mode" "host";
559223536Shselasky	match "vendor" "0x04dd";
560223536Shselasky	match "product" "(0x9102|0x9121|0x9123|0x9151|0x91ac|0x9242)";
561233562Shselasky	action "kldload -n uipaq";
562223536Shselasky};
563223536Shselasky
564223536Shselaskynomatch 32 {
565223536Shselasky	match "bus" "uhub[0-9]+";
566223536Shselasky	match "mode" "host";
567223519Shselasky	match "vendor" "0x04e8";
568227007Shselasky	match "product" "0x2018";
569233562Shselasky	action "kldload -n if_run";
570227007Shselasky};
571227007Shselasky
572227007Shselaskynomatch 32 {
573227007Shselasky	match "bus" "uhub[0-9]+";
574227007Shselasky	match "mode" "host";
575227007Shselasky	match "vendor" "0x04e8";
576223536Shselasky	match "product" "(0x5f00|0x5f01|0x5f02|0x5f03|0x5f04)";
577233562Shselasky	action "kldload -n uipaq";
578223519Shselasky};
579223519Shselasky
580223519Shselaskynomatch 32 {
581223519Shselasky	match "bus" "uhub[0-9]+";
582223519Shselasky	match "mode" "host";
583223536Shselasky	match "vendor" "0x04e8";
584223536Shselasky	match "product" "0x6601";
585233562Shselasky	action "kldload -n uvisor";
586223536Shselasky};
587223536Shselasky
588223536Shselaskynomatch 32 {
589223536Shselasky	match "bus" "uhub[0-9]+";
590223536Shselasky	match "mode" "host";
591223536Shselasky	match "vendor" "0x04e8";
592223536Shselasky	match "product" "(0x6611|0x6613|0x6615|0x6617|0x6619|0x661b|0x662e|0x6630|0x6632)";
593233562Shselasky	action "kldload -n uipaq";
594223536Shselasky};
595223536Shselasky
596223536Shselaskynomatch 32 {
597223536Shselasky	match "bus" "uhub[0-9]+";
598223536Shselasky	match "mode" "host";
599223536Shselasky	match "vendor" "0x04e8";
600223536Shselasky	match "product" "0x8001";
601233562Shselasky	action "kldload -n uplcom";
602223536Shselasky};
603223536Shselasky
604223536Shselaskynomatch 32 {
605223536Shselasky	match "bus" "uhub[0-9]+";
606223536Shselasky	match "mode" "host";
607223519Shselasky	match "vendor" "0x04f1";
608223536Shselasky	match "product" "0x3008";
609233562Shselasky	action "kldload -n if_axe";
610223519Shselasky};
611223519Shselasky
612223519Shselaskynomatch 32 {
613223519Shselasky	match "bus" "uhub[0-9]+";
614223519Shselasky	match "mode" "host";
615223536Shselasky	match "vendor" "0x04f1";
616223536Shselasky	match "product" "(0x3011|0x3012)";
617233562Shselasky	action "kldload -n uipaq";
618223536Shselasky};
619223536Shselasky
620223536Shselaskynomatch 32 {
621223536Shselasky	match "bus" "uhub[0-9]+";
622223536Shselasky	match "mode" "host";
623223519Shselasky	match "vendor" "0x0502";
624223519Shselasky	match "product" "(0x1631|0x1632|0x16e1|0x16e2|0x16e3)";
625233562Shselasky	action "kldload -n uipaq";
626223519Shselasky};
627223519Shselasky
628223519Shselaskynomatch 32 {
629223519Shselasky	match "bus" "uhub[0-9]+";
630223519Shselasky	match "mode" "host";
631223519Shselasky	match "vendor" "0x0506";
632223536Shselasky	match "product" "(0x03e8|0x11f8)";
633233562Shselasky	action "kldload -n if_kue";
634223519Shselasky};
635223519Shselasky
636223519Shselaskynomatch 32 {
637223519Shselasky	match "bus" "uhub[0-9]+";
638223519Shselasky	match "mode" "host";
639223536Shselasky	match "vendor" "0x0506";
640223536Shselasky	match "product" "0x4601";
641233562Shselasky	action "kldload -n if_aue";
642223536Shselasky};
643223536Shselasky
644223536Shselaskynomatch 32 {
645223536Shselasky	match "bus" "uhub[0-9]+";
646223536Shselasky	match "mode" "host";
647223519Shselasky	match "vendor" "0x050d";
648223536Shselasky	match "product" "0x0103";
649233562Shselasky	action "kldload -n ubsa";
650223519Shselasky};
651223519Shselasky
652223519Shselaskynomatch 32 {
653223519Shselasky	match "bus" "uhub[0-9]+";
654223519Shselasky	match "mode" "host";
655223536Shselasky	match "vendor" "0x050d";
656223536Shselasky	match "product" "0x0109";
657233562Shselasky	action "kldload -n umct";
658223536Shselasky};
659223536Shselasky
660223536Shselaskynomatch 32 {
661223536Shselasky	match "bus" "uhub[0-9]+";
662223536Shselasky	match "mode" "host";
663223536Shselasky	match "vendor" "0x050d";
664223536Shselasky	match "product" "0x0121";
665233562Shselasky	action "kldload -n if_aue";
666223536Shselasky};
667223536Shselasky
668223536Shselaskynomatch 32 {
669223536Shselasky	match "bus" "uhub[0-9]+";
670223536Shselasky	match "mode" "host";
671223536Shselasky	match "vendor" "0x050d";
672223536Shselasky	match "product" "0x0257";
673233562Shselasky	action "kldload -n uplcom";
674223536Shselasky};
675223536Shselasky
676223536Shselaskynomatch 32 {
677223536Shselasky	match "bus" "uhub[0-9]+";
678223536Shselasky	match "mode" "host";
679223536Shselasky	match "vendor" "0x050d";
680223536Shselasky	match "product" "0x0409";
681233562Shselasky	action "kldload -n umct";
682223536Shselasky};
683223536Shselasky
684223536Shselaskynomatch 32 {
685223536Shselasky	match "bus" "uhub[0-9]+";
686223536Shselasky	match "mode" "host";
687223536Shselasky	match "vendor" "0x050d";
688223536Shselasky	match "product" "0x1203";
689233562Shselasky	action "kldload -n ubsa";
690223536Shselasky};
691223536Shselasky
692223536Shselaskynomatch 32 {
693223536Shselasky	match "bus" "uhub[0-9]+";
694223536Shselasky	match "mode" "host";
695223536Shselasky	match "vendor" "0x050d";
696223536Shselasky	match "product" "0x4050";
697233562Shselasky	action "kldload -n if_zyd";
698223536Shselasky};
699223536Shselasky
700223536Shselaskynomatch 32 {
701223536Shselasky	match "bus" "uhub[0-9]+";
702223536Shselasky	match "mode" "host";
703223536Shselasky	match "vendor" "0x050d";
704223536Shselasky	match "product" "0x5055";
705233562Shselasky	action "kldload -n if_axe";
706223536Shselasky};
707223536Shselasky
708223536Shselaskynomatch 32 {
709223536Shselasky	match "bus" "uhub[0-9]+";
710223536Shselasky	match "mode" "host";
711223536Shselasky	match "vendor" "0x050d";
712223536Shselasky	match "product" "0x7050";
713233562Shselasky	action "kldload -n if_upgt";
714223536Shselasky};
715223536Shselasky
716223536Shselaskynomatch 32 {
717223536Shselasky	match "bus" "uhub[0-9]+";
718223536Shselasky	match "mode" "host";
719223536Shselasky	match "vendor" "0x050d";
720223536Shselasky	match "product" "(0x7050|0x7051)";
721233562Shselasky	action "kldload -n if_ural";
722223536Shselasky};
723223536Shselasky
724223536Shselaskynomatch 32 {
725223536Shselasky	match "bus" "uhub[0-9]+";
726223536Shselasky	match "mode" "host";
727223536Shselasky	match "vendor" "0x050d";
728223536Shselasky	match "product" "0x705a";
729233562Shselasky	action "kldload -n if_rum";
730223536Shselasky};
731223536Shselasky
732223536Shselaskynomatch 32 {
733223536Shselasky	match "bus" "uhub[0-9]+";
734223536Shselasky	match "mode" "host";
735223536Shselasky	match "vendor" "0x050d";
736223536Shselasky	match "product" "0x705c";
737233562Shselasky	action "kldload -n if_zyd";
738223536Shselasky};
739223536Shselasky
740223536Shselaskynomatch 32 {
741223536Shselasky	match "bus" "uhub[0-9]+";
742223536Shselasky	match "mode" "host";
743223536Shselasky	match "vendor" "0x050d";
744223536Shselasky	match "product" "0x705e";
745233562Shselasky	action "kldload -n if_urtw";
746223536Shselasky};
747223536Shselasky
748223536Shselaskynomatch 32 {
749223536Shselasky	match "bus" "uhub[0-9]+";
750223536Shselasky	match "mode" "host";
751223536Shselasky	match "vendor" "0x050d";
752227007Shselasky	match "product" "(0x8053|0x805c|0x815c|0x825a|0x825b)";
753233562Shselasky	action "kldload -n if_run";
754223536Shselasky};
755223536Shselasky
756223536Shselaskynomatch 32 {
757223536Shselasky	match "bus" "uhub[0-9]+";
758223536Shselasky	match "mode" "host";
759223536Shselasky	match "vendor" "0x050d";
760223536Shselasky	match "product" "0x905b";
761233562Shselasky	action "kldload -n if_rum";
762223536Shselasky};
763223536Shselasky
764223536Shselaskynomatch 32 {
765223536Shselasky	match "bus" "uhub[0-9]+";
766223536Shselasky	match "mode" "host";
767223536Shselasky	match "vendor" "0x050d";
768223536Shselasky	match "product" "0x935a";
769233562Shselasky	action "kldload -n if_run";
770223536Shselasky};
771223536Shselasky
772223536Shselaskynomatch 32 {
773223536Shselasky	match "bus" "uhub[0-9]+";
774223536Shselasky	match "mode" "host";
775223519Shselasky	match "vendor" "0x0525";
776223536Shselasky	match "product" "0x1080";
777233562Shselasky	action "kldload -n udbp";
778223519Shselasky};
779223519Shselasky
780223519Shselaskynomatch 32 {
781223519Shselasky	match "bus" "uhub[0-9]+";
782223519Shselasky	match "mode" "host";
783223536Shselasky	match "vendor" "0x0525";
784223536Shselasky	match "product" "0xa4a2";
785233562Shselasky	action "kldload -n if_cdce";
786223536Shselasky};
787223536Shselasky
788223536Shselaskynomatch 32 {
789223536Shselasky	match "bus" "uhub[0-9]+";
790223536Shselasky	match "mode" "host";
791223519Shselasky	match "vendor" "0x0536";
792223519Shselasky	match "product" "0x01a0";
793233562Shselasky	action "kldload -n uipaq";
794223519Shselasky};
795223519Shselasky
796223519Shselaskynomatch 32 {
797223519Shselasky	match "bus" "uhub[0-9]+";
798223519Shselasky	match "mode" "host";
799223519Shselasky	match "vendor" "0x0543";
800223519Shselasky	match "product" "(0x0ed9|0x1527|0x1529|0x152b|0x152e|0x1921|0x1922|0x1923)";
801233562Shselasky	action "kldload -n uipaq";
802223519Shselasky};
803223519Shselasky
804223519Shselaskynomatch 32 {
805223519Shselasky	match "bus" "uhub[0-9]+";
806223519Shselasky	match "mode" "host";
807223519Shselasky	match "vendor" "0x0547";
808223536Shselasky	match "product" "0x2008";
809233562Shselasky	action "kldload -n uplcom";
810223519Shselasky};
811223519Shselasky
812223519Shselaskynomatch 32 {
813223519Shselasky	match "bus" "uhub[0-9]+";
814223519Shselasky	match "mode" "host";
815223536Shselasky	match "vendor" "0x0547";
816223536Shselasky	match "product" "0x2720";
817233562Shselasky	action "kldload -n udbp";
818223536Shselasky};
819223536Shselasky
820223536Shselaskynomatch 32 {
821223536Shselasky	match "bus" "uhub[0-9]+";
822223536Shselasky	match "mode" "host";
823223519Shselasky	match "vendor" "0x054c";
824223536Shselasky	match "product" "(0x0038|0x0066|0x0095|0x009a|0x00da|0x0169)";
825233562Shselasky	action "kldload -n uvisor";
826223519Shselasky};
827223519Shselasky
828223519Shselaskynomatch 32 {
829223519Shselasky	match "bus" "uhub[0-9]+";
830223519Shselasky	match "mode" "host";
831223536Shselasky	match "vendor" "0x054c";
832223536Shselasky	match "product" "0x0437";
833233562Shselasky	action "kldload -n uplcom";
834223536Shselasky};
835223536Shselasky
836223536Shselaskynomatch 32 {
837223536Shselasky	match "bus" "uhub[0-9]+";
838223536Shselasky	match "mode" "host";
839223519Shselasky	match "vendor" "0x0557";
840223536Shselasky	match "product" "0x2002";
841233562Shselasky	action "kldload -n if_kue";
842223519Shselasky};
843223519Shselasky
844223519Shselaskynomatch 32 {
845223519Shselasky	match "bus" "uhub[0-9]+";
846223519Shselasky	match "mode" "host";
847223536Shselasky	match "vendor" "0x0557";
848223536Shselasky	match "product" "0x2007";
849233562Shselasky	action "kldload -n if_aue";
850223536Shselasky};
851223536Shselasky
852223536Shselaskynomatch 32 {
853223536Shselasky	match "bus" "uhub[0-9]+";
854223536Shselasky	match "mode" "host";
855223536Shselasky	match "vendor" "0x0557";
856223536Shselasky	match "product" "0x2008";
857233562Shselasky	action "kldload -n uplcom";
858223536Shselasky};
859223536Shselasky
860223536Shselaskynomatch 32 {
861223536Shselasky	match "bus" "uhub[0-9]+";
862223536Shselasky	match "mode" "host";
863223536Shselasky	match "vendor" "0x0557";
864223536Shselasky	match "product" "0x2009";
865233562Shselasky	action "kldload -n if_axe";
866223536Shselasky};
867223536Shselasky
868223536Shselaskynomatch 32 {
869223536Shselasky	match "bus" "uhub[0-9]+";
870223536Shselasky	match "mode" "host";
871223536Shselasky	match "vendor" "0x0557";
872223536Shselasky	match "product" "0x4000";
873233562Shselasky	action "kldload -n if_kue";
874223536Shselasky};
875223536Shselasky
876223536Shselaskynomatch 32 {
877223536Shselasky	match "bus" "uhub[0-9]+";
878223536Shselasky	match "mode" "host";
879223519Shselasky	match "vendor" "0x055d";
880223519Shselasky	match "product" "0x2018";
881233562Shselasky	action "kldload -n if_run";
882223519Shselasky};
883223519Shselasky
884223519Shselaskynomatch 32 {
885223519Shselasky	match "bus" "uhub[0-9]+";
886223519Shselasky	match "mode" "host";
887223519Shselasky	match "vendor" "0x0565";
888223536Shselasky	match "product" "0x0001";
889233562Shselasky	action "kldload -n ubsa";
890223519Shselasky};
891223519Shselasky
892223519Shselaskynomatch 32 {
893223519Shselasky	match "bus" "uhub[0-9]+";
894223519Shselasky	match "mode" "host";
895223536Shselasky	match "vendor" "0x0565";
896223536Shselasky	match "product" "(0x0002|0x0003|0x0005)";
897233562Shselasky	action "kldload -n if_kue";
898223536Shselasky};
899223536Shselasky
900223536Shselaskynomatch 32 {
901223536Shselasky	match "bus" "uhub[0-9]+";
902223536Shselasky	match "mode" "host";
903223519Shselasky	match "vendor" "0x0567";
904223519Shselasky	match "product" "(0x2000|0x2002)";
905233562Shselasky	action "kldload -n if_upgt";
906223519Shselasky};
907223519Shselasky
908223519Shselaskynomatch 32 {
909223519Shselasky	match "bus" "uhub[0-9]+";
910223519Shselasky	match "mode" "host";
911223519Shselasky	match "vendor" "0x056c";
912223519Shselasky	match "product" "0x8007";
913233562Shselasky	action "kldload -n ubsa";
914223519Shselasky};
915223519Shselasky
916223519Shselaskynomatch 32 {
917223519Shselasky	match "bus" "uhub[0-9]+";
918223519Shselasky	match "mode" "host";
919223519Shselasky	match "vendor" "0x056e";
920223536Shselasky	match "product" "(0x200c|0x4002|0x4005|0x400b|0x4010)";
921233562Shselasky	action "kldload -n if_aue";
922223519Shselasky};
923223519Shselasky
924223519Shselaskynomatch 32 {
925223519Shselasky	match "bus" "uhub[0-9]+";
926223519Shselasky	match "mode" "host";
927223536Shselasky	match "vendor" "0x056e";
928223536Shselasky	match "product" "(0x5003|0x5004)";
929233562Shselasky	action "kldload -n uplcom";
930223536Shselasky};
931223536Shselasky
932223536Shselaskynomatch 32 {
933223536Shselasky	match "bus" "uhub[0-9]+";
934223536Shselasky	match "mode" "host";
935223536Shselasky	match "vendor" "0x056e";
936223536Shselasky	match "product" "0xabc1";
937233562Shselasky	action "kldload -n if_aue";
938223536Shselasky};
939223536Shselasky
940223536Shselaskynomatch 32 {
941223536Shselasky	match "bus" "uhub[0-9]+";
942223536Shselasky	match "mode" "host";
943223519Shselasky	match "vendor" "0x057c";
944223519Shselasky	match "product" "(0x2200|0x3800)";
945233562Shselasky	action "kldload -n ng_ubt";
946223519Shselasky};
947223519Shselasky
948223519Shselaskynomatch 32 {
949223519Shselasky	match "bus" "uhub[0-9]+";
950223519Shselasky	match "mode" "host";
951223519Shselasky	match "vendor" "0x0584";
952223536Shselasky	match "product" "0xb000";
953233562Shselasky	action "kldload -n uplcom";
954223519Shselasky};
955223519Shselasky
956223519Shselaskynomatch 32 {
957223519Shselasky	match "bus" "uhub[0-9]+";
958223519Shselasky	match "mode" "host";
959223536Shselasky	match "vendor" "0x0584";
960223536Shselasky	match "product" "0xb020";
961233562Shselasky	action "kldload -n uftdi";
962223536Shselasky};
963223536Shselasky
964223536Shselaskynomatch 32 {
965223536Shselasky	match "bus" "uhub[0-9]+";
966223536Shselasky	match "mode" "host";
967223519Shselasky	match "vendor" "0x0586";
968223536Shselasky	match "product" "(0x3401|0x3407|0x3409|0x340a|0x340f|0x3410)";
969233562Shselasky	action "kldload -n if_zyd";
970223519Shselasky};
971223519Shselasky
972223519Shselaskynomatch 32 {
973223519Shselasky	match "bus" "uhub[0-9]+";
974223519Shselasky	match "mode" "host";
975223536Shselasky	match "vendor" "0x0586";
976223536Shselasky	match "product" "(0x3416|0x341a)";
977233562Shselasky	action "kldload -n if_run";
978223536Shselasky};
979223536Shselasky
980223536Shselaskynomatch 32 {
981223536Shselasky	match "bus" "uhub[0-9]+";
982223536Shselasky	match "mode" "host";
983223519Shselasky	match "vendor" "0x058f";
984223519Shselasky	match "product" "0x9720";
985233562Shselasky	action "kldload -n uplcom";
986223519Shselasky};
987223519Shselasky
988223519Shselaskynomatch 32 {
989223519Shselasky	match "bus" "uhub[0-9]+";
990223519Shselasky	match "mode" "host";
991223519Shselasky	match "vendor" "0x05a6";
992223519Shselasky	match "product" "0x0101";
993233562Shselasky	action "kldload -n if_run";
994223519Shselasky};
995223519Shselasky
996223519Shselaskynomatch 32 {
997223519Shselasky	match "bus" "uhub[0-9]+";
998223519Shselasky	match "mode" "host";
999223519Shselasky	match "vendor" "0x05ac";
1000223536Shselasky	match "product" "(0x020d|0x020e|0x020f|0x0215|0x0217|0x0218|0x0219|0x021a|0x021b|0x021c|0x0229|0x022a|0x022b|0x030a|0x030b)";
1001233562Shselasky	action "kldload -n atp";
1002223519Shselasky};
1003223519Shselasky
1004223519Shselaskynomatch 32 {
1005223519Shselasky	match "bus" "uhub[0-9]+";
1006223519Shselasky	match "mode" "host";
1007223536Shselasky	match "vendor" "0x05ac";
1008223536Shselasky	match "product" "0x1402";
1009233562Shselasky	action "kldload -n if_axe";
1010223536Shselasky};
1011223536Shselasky
1012223536Shselaskynomatch 32 {
1013223536Shselasky	match "bus" "uhub[0-9]+";
1014223536Shselasky	match "mode" "host";
1015223519Shselasky	match "vendor" "0x05ad";
1016223519Shselasky	match "product" "0x0fba";
1017233562Shselasky	action "kldload -n uplcom";
1018223519Shselasky};
1019223519Shselasky
1020223519Shselaskynomatch 32 {
1021223519Shselasky	match "bus" "uhub[0-9]+";
1022223519Shselasky	match "mode" "host";
1023223519Shselasky	match "vendor" "0x05c6";
1024236389Shselasky	match "product" "(0x1000|0x6000|0x6613|0x9000)";
1025233562Shselasky	action "kldload -n u3g";
1026223519Shselasky};
1027223519Shselasky
1028223519Shselaskynomatch 32 {
1029223519Shselasky	match "bus" "uhub[0-9]+";
1030223519Shselasky	match "mode" "host";
1031223519Shselasky	match "vendor" "0x05cc";
1032223519Shselasky	match "product" "0x3000";
1033233562Shselasky	action "kldload -n if_aue";
1034223519Shselasky};
1035223519Shselasky
1036223519Shselaskynomatch 32 {
1037223519Shselasky	match "bus" "uhub[0-9]+";
1038223519Shselasky	match "mode" "host";
1039223519Shselasky	match "vendor" "0x05db";
1040223519Shselasky	match "product" "(0x0003|0x0005|0x0009|0x000a|0x0011)";
1041233562Shselasky	action "kldload -n uvscom";
1042223519Shselasky};
1043223519Shselasky
1044223519Shselaskynomatch 32 {
1045223519Shselasky	match "bus" "uhub[0-9]+";
1046223519Shselasky	match "mode" "host";
1047223519Shselasky	match "vendor" "0x05e0";
1048223519Shselasky	match "product" "(0x2000|0x2001|0x2002|0x2003|0x2004|0x2005|0x2006|0x2007|0x2008|0x2009|0x200a)";
1049233562Shselasky	action "kldload -n uipaq";
1050223519Shselasky};
1051223519Shselasky
1052223519Shselaskynomatch 32 {
1053223519Shselasky	match "bus" "uhub[0-9]+";
1054223519Shselasky	match "mode" "host";
1055223519Shselasky	match "vendor" "0x05e3";
1056223519Shselasky	match "product" "0x0501";
1057233562Shselasky	action "kldload -n udbp";
1058223519Shselasky};
1059223519Shselasky
1060223519Shselaskynomatch 32 {
1061223519Shselasky	match "bus" "uhub[0-9]+";
1062223519Shselasky	match "mode" "host";
1063223519Shselasky	match "vendor" "0x05e9";
1064223519Shselasky	match "product" "(0x0008|0x0009)";
1065233562Shselasky	action "kldload -n if_kue";
1066223519Shselasky};
1067223519Shselasky
1068223519Shselaskynomatch 32 {
1069223519Shselasky	match "bus" "uhub[0-9]+";
1070223519Shselasky	match "mode" "host";
1071223519Shselasky	match "vendor" "0x066b";
1072223536Shselasky	match "product" "(0x200c|0x2202)";
1073233562Shselasky	action "kldload -n if_aue";
1074223519Shselasky};
1075223519Shselasky
1076223519Shselaskynomatch 32 {
1077223519Shselasky	match "bus" "uhub[0-9]+";
1078223519Shselasky	match "mode" "host";
1079223536Shselasky	match "vendor" "0x066b";
1080223536Shselasky	match "product" "0x2202";
1081233562Shselasky	action "kldload -n if_kue";
1082223536Shselasky};
1083223536Shselasky
1084223536Shselaskynomatch 32 {
1085223536Shselasky	match "bus" "uhub[0-9]+";
1086223536Shselasky	match "mode" "host";
1087223536Shselasky	match "vendor" "0x066b";
1088223536Shselasky	match "product" "(0x2203|0x2204|0x2206|0x400b)";
1089233562Shselasky	action "kldload -n if_aue";
1090223536Shselasky};
1091223536Shselasky
1092223536Shselaskynomatch 32 {
1093223536Shselasky	match "bus" "uhub[0-9]+";
1094223536Shselasky	match "mode" "host";
1095223519Shselasky	match "vendor" "0x0675";
1096223519Shselasky	match "product" "0x0550";
1097233562Shselasky	action "kldload -n if_zyd";
1098223519Shselasky};
1099223519Shselasky
1100223519Shselaskynomatch 32 {
1101223519Shselasky	match "bus" "uhub[0-9]+";
1102223519Shselasky	match "mode" "host";
1103223519Shselasky	match "vendor" "0x067b";
1104223536Shselasky	match "product" "(0x0000|0x0001)";
1105233562Shselasky	action "kldload -n udbp";
1106223519Shselasky};
1107223519Shselasky
1108223519Shselaskynomatch 32 {
1109223519Shselasky	match "bus" "uhub[0-9]+";
1110223519Shselasky	match "mode" "host";
1111223536Shselasky	match "vendor" "0x067b";
1112223536Shselasky	match "product" "(0x04bb|0x0609|0x0611|0x0612|0x1234|0x206a|0x2303)";
1113233562Shselasky	action "kldload -n uplcom";
1114223536Shselasky};
1115223536Shselasky
1116223536Shselaskynomatch 32 {
1117223536Shselasky	match "bus" "uhub[0-9]+";
1118223536Shselasky	match "mode" "host";
1119223536Shselasky	match "vendor" "0x067b";
1120223536Shselasky	match "product" "0x2501";
1121233562Shselasky	action "kldload -n if_cdce";
1122223536Shselasky};
1123223536Shselasky
1124223536Shselaskynomatch 32 {
1125223536Shselasky	match "bus" "uhub[0-9]+";
1126223536Shselasky	match "mode" "host";
1127223536Shselasky	match "vendor" "0x067b";
1128223536Shselasky	match "product" "(0x331a|0xaaa0|0xaaa2)";
1129233562Shselasky	action "kldload -n uplcom";
1130223536Shselasky};
1131223536Shselasky
1132223536Shselaskynomatch 32 {
1133223536Shselasky	match "bus" "uhub[0-9]+";
1134223536Shselasky	match "mode" "host";
1135223519Shselasky	match "vendor" "0x067c";
1136223519Shselasky	match "product" "0x1001";
1137233562Shselasky	action "kldload -n if_aue";
1138223519Shselasky};
1139223519Shselasky
1140223519Shselaskynomatch 32 {
1141223519Shselasky	match "bus" "uhub[0-9]+";
1142223519Shselasky	match "mode" "host";
1143223519Shselasky	match "vendor" "0x067e";
1144223519Shselasky	match "product" "0x1001";
1145233562Shselasky	action "kldload -n uipaq";
1146223519Shselasky};
1147223519Shselasky
1148223519Shselaskynomatch 32 {
1149223519Shselasky	match "bus" "uhub[0-9]+";
1150223519Shselasky	match "mode" "host";
1151223519Shselasky	match "vendor" "0x0681";
1152223519Shselasky	match "product" "0x3c06";
1153233562Shselasky	action "kldload -n if_ural";
1154223519Shselasky};
1155223519Shselasky
1156223519Shselaskynomatch 32 {
1157223519Shselasky	match "bus" "uhub[0-9]+";
1158223519Shselasky	match "mode" "host";
1159223519Shselasky	match "vendor" "0x06e1";
1160223519Shselasky	match "product" "(0x0008|0x0009)";
1161233562Shselasky	action "kldload -n if_kue";
1162223519Shselasky};
1163223519Shselasky
1164223519Shselaskynomatch 32 {
1165223519Shselasky	match "bus" "uhub[0-9]+";
1166223519Shselasky	match "mode" "host";
1167223519Shselasky	match "vendor" "0x06f8";
1168223536Shselasky	match "product" "0xe000";
1169233562Shselasky	action "kldload -n if_ural";
1170223519Shselasky};
1171223519Shselasky
1172223519Shselaskynomatch 32 {
1173223519Shselasky	match "bus" "uhub[0-9]+";
1174223519Shselasky	match "mode" "host";
1175223536Shselasky	match "vendor" "0x06f8";
1176223536Shselasky	match "product" "(0xe010|0xe020)";
1177233562Shselasky	action "kldload -n if_rum";
1178223536Shselasky};
1179223536Shselasky
1180223536Shselaskynomatch 32 {
1181223536Shselasky	match "bus" "uhub[0-9]+";
1182223536Shselasky	match "mode" "host";
1183223536Shselasky	match "vendor" "0x06f8";
1184223536Shselasky	match "product" "0xe030";
1185233562Shselasky	action "kldload -n if_run";
1186223536Shselasky};
1187223536Shselasky
1188223536Shselaskynomatch 32 {
1189223536Shselasky	match "bus" "uhub[0-9]+";
1190223536Shselasky	match "mode" "host";
1191223519Shselasky	match "vendor" "0x0707";
1192223536Shselasky	match "product" "0x0100";
1193233562Shselasky	action "kldload -n if_kue";
1194223519Shselasky};
1195223519Shselasky
1196223519Shselaskynomatch 32 {
1197223519Shselasky	match "bus" "uhub[0-9]+";
1198223519Shselasky	match "mode" "host";
1199223536Shselasky	match "vendor" "0x0707";
1200223536Shselasky	match "product" "(0x0200|0x0201)";
1201233562Shselasky	action "kldload -n if_aue";
1202223536Shselasky};
1203223536Shselasky
1204223536Shselaskynomatch 32 {
1205223536Shselasky	match "bus" "uhub[0-9]+";
1206223536Shselasky	match "mode" "host";
1207223536Shselasky	match "vendor" "0x0707";
1208223536Shselasky	match "product" "0xee13";
1209233562Shselasky	action "kldload -n if_upgt";
1210223536Shselasky};
1211223536Shselasky
1212223536Shselaskynomatch 32 {
1213223536Shselasky	match "bus" "uhub[0-9]+";
1214223536Shselasky	match "mode" "host";
1215223536Shselasky	match "vendor" "0x0707";
1216223536Shselasky	match "product" "0xee13";
1217233562Shselasky	action "kldload -n if_ural";
1218223536Shselasky};
1219223536Shselasky
1220223536Shselaskynomatch 32 {
1221223536Shselasky	match "bus" "uhub[0-9]+";
1222223536Shselasky	match "mode" "host";
1223223519Shselasky	match "vendor" "0x0711";
1224223519Shselasky	match "product" "(0x0200|0x0210|0x0230)";
1225233562Shselasky	action "kldload -n umct";
1226223519Shselasky};
1227223519Shselasky
1228223519Shselaskynomatch 32 {
1229223519Shselasky	match "bus" "uhub[0-9]+";
1230223519Shselasky	match "mode" "host";
1231223519Shselasky	match "vendor" "0x0731";
1232223519Shselasky	match "product" "(0x0528|0x2003)";
1233233562Shselasky	action "kldload -n uplcom";
1234223519Shselasky};
1235223519Shselasky
1236223519Shselaskynomatch 32 {
1237223519Shselasky	match "bus" "uhub[0-9]+";
1238223519Shselasky	match "mode" "host";
1239223519Shselasky	match "vendor" "0x0745";
1240223536Shselasky	match "product" "0x0001";
1241233562Shselasky	action "kldload -n uplcom";
1242223519Shselasky};
1243223519Shselasky
1244223519Shselaskynomatch 32 {
1245223519Shselasky	match "bus" "uhub[0-9]+";
1246223519Shselasky	match "mode" "host";
1247223536Shselasky	match "vendor" "0x0745";
1248223536Shselasky	match "product" "0x1000";
1249233562Shselasky	action "kldload -n uslcom";
1250223536Shselasky};
1251223536Shselasky
1252223536Shselaskynomatch 32 {
1253223536Shselasky	match "bus" "uhub[0-9]+";
1254223536Shselasky	match "mode" "host";
1255223519Shselasky	match "vendor" "0x0769";
1256223536Shselasky	match "product" "0x11f2";
1257233562Shselasky	action "kldload -n if_urtw";
1258223519Shselasky};
1259223519Shselasky
1260223519Shselaskynomatch 32 {
1261223519Shselasky	match "bus" "uhub[0-9]+";
1262223519Shselasky	match "mode" "host";
1263223536Shselasky	match "vendor" "0x0769";
1264223536Shselasky	match "product" "0x11f3";
1265233562Shselasky	action "kldload -n if_ural";
1266223536Shselasky};
1267223536Shselasky
1268223536Shselaskynomatch 32 {
1269223536Shselasky	match "bus" "uhub[0-9]+";
1270223536Shselasky	match "mode" "host";
1271223536Shselasky	match "vendor" "0x0769";
1272223536Shselasky	match "product" "0x31f3";
1273233562Shselasky	action "kldload -n if_rum";
1274223536Shselasky};
1275223536Shselasky
1276223536Shselaskynomatch 32 {
1277223536Shselasky	match "bus" "uhub[0-9]+";
1278223536Shselasky	match "mode" "host";
1279223519Shselasky	match "vendor" "0x077b";
1280223519Shselasky	match "product" "0x2226";
1281233562Shselasky	action "kldload -n if_axe";
1282223519Shselasky};
1283223519Shselasky
1284223519Shselaskynomatch 32 {
1285223519Shselasky	match "bus" "uhub[0-9]+";
1286223519Shselasky	match "mode" "host";
1287223519Shselasky	match "vendor" "0x0789";
1288223536Shselasky	match "product" "0x010c";
1289233562Shselasky	action "kldload -n if_urtw";
1290223519Shselasky};
1291223519Shselasky
1292223519Shselaskynomatch 32 {
1293223519Shselasky	match "bus" "uhub[0-9]+";
1294223519Shselasky	match "mode" "host";
1295223536Shselasky	match "vendor" "0x0789";
1296223536Shselasky	match "product" "0x0160";
1297233562Shselasky	action "kldload -n if_axe";
1298223536Shselasky};
1299223536Shselasky
1300223536Shselaskynomatch 32 {
1301223536Shselasky	match "bus" "uhub[0-9]+";
1302223536Shselasky	match "mode" "host";
1303223536Shselasky	match "vendor" "0x0789";
1304231638Shselasky	match "product" "(0x0162|0x0163|0x0164|0x0166)";
1305233562Shselasky	action "kldload -n if_run";
1306223536Shselasky};
1307223536Shselasky
1308223536Shselaskynomatch 32 {
1309223536Shselasky	match "bus" "uhub[0-9]+";
1310223536Shselasky	match "mode" "host";
1311223519Shselasky	match "vendor" "0x078b";
1312223519Shselasky	match "product" "0x1234";
1313233562Shselasky	action "kldload -n uplcom";
1314223519Shselasky};
1315223519Shselasky
1316223519Shselaskynomatch 32 {
1317223519Shselasky	match "bus" "uhub[0-9]+";
1318223519Shselasky	match "mode" "host";
1319223519Shselasky	match "vendor" "0x079b";
1320223536Shselasky	match "product" "0x0027";
1321233562Shselasky	action "kldload -n uplcom";
1322223519Shselasky};
1323223519Shselasky
1324223519Shselaskynomatch 32 {
1325223519Shselasky	match "bus" "uhub[0-9]+";
1326223519Shselasky	match "mode" "host";
1327223536Shselasky	match "vendor" "0x079b";
1328223536Shselasky	match "product" "(0x004a|0x0062)";
1329233562Shselasky	action "kldload -n if_zyd";
1330223536Shselasky};
1331223536Shselasky
1332223536Shselaskynomatch 32 {
1333223536Shselasky	match "bus" "uhub[0-9]+";
1334223536Shselasky	match "mode" "host";
1335223519Shselasky	match "vendor" "0x07a6";
1336223519Shselasky	match "product" "(0x07c2|0x0986|0x8511|0x8513|0x8515)";
1337233562Shselasky	action "kldload -n if_aue";
1338223519Shselasky};
1339223519Shselasky
1340223519Shselaskynomatch 32 {
1341223519Shselasky	match "bus" "uhub[0-9]+";
1342223519Shselasky	match "mode" "host";
1343223519Shselasky	match "vendor" "0x07aa";
1344223536Shselasky	match "product" "0x0001";
1345233562Shselasky	action "kldload -n if_kue";
1346223519Shselasky};
1347223519Shselasky
1348223519Shselaskynomatch 32 {
1349223519Shselasky	match "bus" "uhub[0-9]+";
1350223519Shselasky	match "mode" "host";
1351223536Shselasky	match "vendor" "0x07aa";
1352223536Shselasky	match "product" "(0x0004|0x000d)";
1353233562Shselasky	action "kldload -n if_aue";
1354223536Shselasky};
1355223536Shselasky
1356223536Shselaskynomatch 32 {
1357223536Shselasky	match "bus" "uhub[0-9]+";
1358223536Shselasky	match "mode" "host";
1359223536Shselasky	match "vendor" "0x07aa";
1360223536Shselasky	match "product" "0x0017";
1361233562Shselasky	action "kldload -n if_axe";
1362223536Shselasky};
1363223536Shselasky
1364223536Shselaskynomatch 32 {
1365223536Shselasky	match "bus" "uhub[0-9]+";
1366223536Shselasky	match "mode" "host";
1367223536Shselasky	match "vendor" "0x07aa";
1368223536Shselasky	match "product" "0x002a";
1369233562Shselasky	action "kldload -n uplcom";
1370223536Shselasky};
1371223536Shselasky
1372223536Shselaskynomatch 32 {
1373223536Shselasky	match "bus" "uhub[0-9]+";
1374223536Shselasky	match "mode" "host";
1375223536Shselasky	match "vendor" "0x07aa";
1376223536Shselasky	match "product" "(0x002d|0x002e)";
1377233562Shselasky	action "kldload -n if_rum";
1378223536Shselasky};
1379223536Shselasky
1380223536Shselaskynomatch 32 {
1381223536Shselasky	match "bus" "uhub[0-9]+";
1382223536Shselasky	match "mode" "host";
1383223536Shselasky	match "vendor" "0x07aa";
1384223536Shselasky	match "product" "(0x002f|0x003c|0x003f|0x0041|0x0042)";
1385233562Shselasky	action "kldload -n if_run";
1386223536Shselasky};
1387223536Shselasky
1388223536Shselaskynomatch 32 {
1389223536Shselasky	match "bus" "uhub[0-9]+";
1390223536Shselasky	match "mode" "host";
1391223536Shselasky	match "vendor" "0x07aa";
1392223536Shselasky	match "product" "0x9601";
1393233562Shselasky	action "kldload -n if_udav";
1394223536Shselasky};
1395223536Shselasky
1396223536Shselaskynomatch 32 {
1397223536Shselasky	match "bus" "uhub[0-9]+";
1398223536Shselasky	match "mode" "host";
1399223519Shselasky	match "vendor" "0x07b8";
1400223536Shselasky	match "product" "(0x110c|0x200c)";
1401233562Shselasky	action "kldload -n if_aue";
1402223519Shselasky};
1403223519Shselasky
1404223519Shselaskynomatch 32 {
1405223519Shselasky	match "bus" "uhub[0-9]+";
1406223519Shselasky	match "mode" "host";
1407223536Shselasky	match "vendor" "0x07b8";
1408223536Shselasky	match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072)";
1409233562Shselasky	action "kldload -n if_run";
1410223536Shselasky};
1411223536Shselasky
1412223536Shselaskynomatch 32 {
1413223536Shselasky	match "bus" "uhub[0-9]+";
1414223536Shselasky	match "mode" "host";
1415223536Shselasky	match "vendor" "0x07b8";
1416223536Shselasky	match "product" "0x4000";
1417233562Shselasky	action "kldload -n if_kue";
1418223536Shselasky};
1419223536Shselasky
1420223536Shselaskynomatch 32 {
1421223536Shselasky	match "bus" "uhub[0-9]+";
1422223536Shselasky	match "mode" "host";
1423223536Shselasky	match "vendor" "0x07b8";
1424223536Shselasky	match "product" "(0x4002|0x4003|0x4004|0x4007|0x400b|0x400c|0x4102|0x4104)";
1425233562Shselasky	action "kldload -n if_aue";
1426223536Shselasky};
1427223536Shselasky
1428223536Shselaskynomatch 32 {
1429223536Shselasky	match "bus" "uhub[0-9]+";
1430223536Shselasky	match "mode" "host";
1431223536Shselasky	match "vendor" "0x07b8";
1432223536Shselasky	match "product" "0x420a";
1433233562Shselasky	action "kldload -n if_axe";
1434223536Shselasky};
1435223536Shselasky
1436223536Shselaskynomatch 32 {
1437223536Shselasky	match "bus" "uhub[0-9]+";
1438223536Shselasky	match "mode" "host";
1439223536Shselasky	match "vendor" "0x07b8";
1440223536Shselasky	match "product" "0x6001";
1441233562Shselasky	action "kldload -n if_zyd";
1442223536Shselasky};
1443223536Shselasky
1444223536Shselaskynomatch 32 {
1445223536Shselasky	match "bus" "uhub[0-9]+";
1446223536Shselasky	match "mode" "host";
1447223536Shselasky	match "vendor" "0x07b8";
1448223536Shselasky	match "product" "0xabc1";
1449233562Shselasky	action "kldload -n if_aue";
1450223536Shselasky};
1451223536Shselasky
1452223536Shselaskynomatch 32 {
1453223536Shselasky	match "bus" "uhub[0-9]+";
1454223536Shselasky	match "mode" "host";
1455223536Shselasky	match "vendor" "0x07b8";
1456223536Shselasky	match "product" "(0xb21b|0xb21c|0xb21d|0xb21e|0xb21f)";
1457233562Shselasky	action "kldload -n if_rum";
1458223536Shselasky};
1459223536Shselasky
1460223536Shselaskynomatch 32 {
1461223536Shselasky	match "bus" "uhub[0-9]+";
1462223536Shselasky	match "mode" "host";
1463223519Shselasky	match "vendor" "0x07c9";
1464223519Shselasky	match "product" "0xb100";
1465233562Shselasky	action "kldload -n if_aue";
1466223519Shselasky};
1467223519Shselasky
1468223519Shselaskynomatch 32 {
1469223519Shselasky	match "bus" "uhub[0-9]+";
1470223519Shselasky	match "mode" "host";
1471223519Shselasky	match "vendor" "0x07cf";
1472223519Shselasky	match "product" "(0x2001|0x2002|0x2003)";
1473233562Shselasky	action "kldload -n uipaq";
1474223519Shselasky};
1475223519Shselasky
1476223519Shselaskynomatch 32 {
1477223519Shselasky	match "bus" "uhub[0-9]+";
1478223519Shselasky	match "mode" "host";
1479223519Shselasky	match "vendor" "0x07d1";
1480223536Shselasky	match "product" "0x3a0c";
1481233562Shselasky	action "kldload -n if_uath";
1482223519Shselasky};
1483223519Shselasky
1484223519Shselaskynomatch 32 {
1485223519Shselasky	match "bus" "uhub[0-9]+";
1486223519Shselasky	match "mode" "host";
1487223536Shselasky	match "vendor" "0x07d1";
1488223536Shselasky	match "product" "(0x3c03|0x3c04|0x3c06|0x3c07)";
1489233562Shselasky	action "kldload -n if_rum";
1490223536Shselasky};
1491223536Shselasky
1492223536Shselaskynomatch 32 {
1493223536Shselasky	match "bus" "uhub[0-9]+";
1494223536Shselasky	match "mode" "host";
1495223536Shselasky	match "vendor" "0x07d1";
1496223536Shselasky	match "product" "(0x3c09|0x3c0a|0x3c0b|0x3c0d|0x3c0e|0x3c0f|0x3c11|0x3c13|0x3c15|0x3c16)";
1497233562Shselasky	action "kldload -n if_run";
1498223536Shselasky};
1499223536Shselasky
1500223536Shselaskynomatch 32 {
1501223536Shselasky	match "bus" "uhub[0-9]+";
1502223536Shselasky	match "mode" "host";
1503223519Shselasky	match "vendor" "0x081e";
1504223519Shselasky	match "product" "0xdf00";
1505233562Shselasky	action "kldload -n uvisor";
1506223519Shselasky};
1507223519Shselasky
1508223519Shselaskynomatch 32 {
1509223519Shselasky	match "bus" "uhub[0-9]+";
1510223519Shselasky	match "mode" "host";
1511223519Shselasky	match "vendor" "0x082d";
1512223519Shselasky	match "product" "(0x0100|0x0200|0x0300)";
1513233562Shselasky	action "kldload -n uvisor";
1514223519Shselasky};
1515223519Shselasky
1516223519Shselaskynomatch 32 {
1517223519Shselasky	match "bus" "uhub[0-9]+";
1518223519Shselasky	match "mode" "host";
1519223519Shselasky	match "vendor" "0x0830";
1520223519Shselasky	match "product" "(0x0001|0x0002|0x0003|0x0020|0x0031|0x0040|0x0050|0x0060|0x0061|0x0070)";
1521233562Shselasky	action "kldload -n uvisor";
1522223519Shselasky};
1523223519Shselasky
1524223519Shselaskynomatch 32 {
1525223519Shselasky	match "bus" "uhub[0-9]+";
1526223519Shselasky	match "mode" "host";
1527223519Shselasky	match "vendor" "0x0833";
1528223519Shselasky	match "product" "(0x012e|0x039f)";
1529233562Shselasky	action "kldload -n uplcom";
1530223519Shselasky};
1531223519Shselasky
1532223519Shselaskynomatch 32 {
1533223519Shselasky	match "bus" "uhub[0-9]+";
1534223519Shselasky	match "mode" "host";
1535223519Shselasky	match "vendor" "0x083a";
1536223536Shselasky	match "product" "0x1046";
1537233562Shselasky	action "kldload -n if_aue";
1538223519Shselasky};
1539223519Shselasky
1540223519Shselaskynomatch 32 {
1541223519Shselasky	match "bus" "uhub[0-9]+";
1542223519Shselasky	match "mode" "host";
1543223536Shselasky	match "vendor" "0x083a";
1544223604Shselasky	match "product" "(0x4505|0x4506)";
1545233562Shselasky	action "kldload -n if_zyd";
1546223536Shselasky};
1547223536Shselasky
1548223536Shselaskynomatch 32 {
1549223536Shselasky	match "bus" "uhub[0-9]+";
1550223536Shselasky	match "mode" "host";
1551223536Shselasky	match "vendor" "0x083a";
1552223536Shselasky	match "product" "0x4508";
1553233562Shselasky	action "kldload -n if_uath";
1554223536Shselasky};
1555223536Shselasky
1556223536Shselaskynomatch 32 {
1557223536Shselasky	match "bus" "uhub[0-9]+";
1558223536Shselasky	match "mode" "host";
1559223536Shselasky	match "vendor" "0x083a";
1560223536Shselasky	match "product" "0x4521";
1561233562Shselasky	action "kldload -n if_upgt";
1562223536Shselasky};
1563223536Shselasky
1564223536Shselaskynomatch 32 {
1565223536Shselasky	match "bus" "uhub[0-9]+";
1566223536Shselasky	match "mode" "host";
1567223536Shselasky	match "vendor" "0x083a";
1568223536Shselasky	match "product" "0x5046";
1569233562Shselasky	action "kldload -n if_aue";
1570223536Shselasky};
1571223536Shselasky
1572223536Shselaskynomatch 32 {
1573223536Shselasky	match "bus" "uhub[0-9]+";
1574223536Shselasky	match "mode" "host";
1575223536Shselasky	match "vendor" "0x083a";
1576223536Shselasky	match "product" "(0x6618|0x7511|0x7512|0x7522|0x8522|0xa512|0xa618|0xa701|0xa702|0xb522|0xc522|0xd522)";
1577233562Shselasky	action "kldload -n if_run";
1578223536Shselasky};
1579223536Shselasky
1580223536Shselaskynomatch 32 {
1581223536Shselasky	match "bus" "uhub[0-9]+";
1582223536Shselasky	match "mode" "host";
1583223536Shselasky	match "vendor" "0x083a";
1584223536Shselasky	match "product" "0xe501";
1585233562Shselasky	action "kldload -n if_zyd";
1586223536Shselasky};
1587223536Shselasky
1588223536Shselaskynomatch 32 {
1589223536Shselasky	match "bus" "uhub[0-9]+";
1590223536Shselasky	match "mode" "host";
1591223519Shselasky	match "vendor" "0x0841";
1592223519Shselasky	match "product" "0x0001";
1593233562Shselasky	action "kldload -n urio";
1594223519Shselasky};
1595223519Shselasky
1596223519Shselaskynomatch 32 {
1597223519Shselasky	match "bus" "uhub[0-9]+";
1598223519Shselasky	match "mode" "host";
1599223519Shselasky	match "vendor" "0x0846";
1600223536Shselasky	match "product" "(0x1001|0x1002)";
1601233562Shselasky	action "kldload -n if_kue";
1602223519Shselasky};
1603223519Shselasky
1604223519Shselaskynomatch 32 {
1605223519Shselasky	match "bus" "uhub[0-9]+";
1606223519Shselasky	match "mode" "host";
1607223536Shselasky	match "vendor" "0x0846";
1608223536Shselasky	match "product" "0x1020";
1609233562Shselasky	action "kldload -n if_aue";
1610223536Shselasky};
1611223536Shselasky
1612223536Shselaskynomatch 32 {
1613223536Shselasky	match "bus" "uhub[0-9]+";
1614223536Shselasky	match "mode" "host";
1615223536Shselasky	match "vendor" "0x0846";
1616223536Shselasky	match "product" "0x1040";
1617233562Shselasky	action "kldload -n if_axe";
1618223536Shselasky};
1619223536Shselasky
1620223536Shselaskynomatch 32 {
1621223536Shselasky	match "bus" "uhub[0-9]+";
1622223536Shselasky	match "mode" "host";
1623223536Shselasky	match "vendor" "0x0846";
1624223536Shselasky	match "product" "0x4240";
1625233562Shselasky	action "kldload -n if_upgt";
1626223536Shselasky};
1627223536Shselasky
1628223536Shselaskynomatch 32 {
1629223536Shselasky	match "bus" "uhub[0-9]+";
1630223536Shselasky	match "mode" "host";
1631223536Shselasky	match "vendor" "0x0846";
1632223536Shselasky	match "product" "0x4260";
1633233562Shselasky	action "kldload -n if_urtw";
1634223536Shselasky};
1635223536Shselasky
1636223536Shselaskynomatch 32 {
1637223536Shselasky	match "bus" "uhub[0-9]+";
1638223536Shselasky	match "mode" "host";
1639223536Shselasky	match "vendor" "0x0846";
1640223536Shselasky	match "product" "0x4300";
1641233562Shselasky	action "kldload -n if_uath";
1642223536Shselasky};
1643223536Shselasky
1644223536Shselaskynomatch 32 {
1645223536Shselasky	match "bus" "uhub[0-9]+";
1646223536Shselasky	match "mode" "host";
1647223536Shselasky	match "vendor" "0x0846";
1648223536Shselasky	match "product" "(0x6100|0x6a00)";
1649233562Shselasky	action "kldload -n if_urtw";
1650223536Shselasky};
1651223536Shselasky
1652223536Shselaskynomatch 32 {
1653223536Shselasky	match "bus" "uhub[0-9]+";
1654223536Shselasky	match "mode" "host";
1655223519Shselasky	match "vendor" "0x0856";
1656223519Shselasky	match "product" "0xac01";
1657233562Shselasky	action "kldload -n uftdi";
1658223519Shselasky};
1659223519Shselasky
1660223519Shselaskynomatch 32 {
1661223519Shselasky	match "bus" "uhub[0-9]+";
1662223519Shselasky	match "mode" "host";
1663223519Shselasky	match "vendor" "0x085a";
1664223519Shselasky	match "product" "(0x0008|0x0009)";
1665233562Shselasky	action "kldload -n if_kue";
1666223519Shselasky};
1667223519Shselasky
1668223519Shselaskynomatch 32 {
1669223519Shselasky	match "bus" "uhub[0-9]+";
1670223519Shselasky	match "mode" "host";
1671223519Shselasky	match "vendor" "0x086e";
1672223519Shselasky	match "product" "0x1920";
1673233562Shselasky	action "kldload -n if_axe";
1674223519Shselasky};
1675223519Shselasky
1676223519Shselaskynomatch 32 {
1677223519Shselasky	match "bus" "uhub[0-9]+";
1678223519Shselasky	match "mode" "host";
1679223519Shselasky	match "vendor" "0x087d";
1680223519Shselasky	match "product" "0x5704";
1681233562Shselasky	action "kldload -n if_kue";
1682223519Shselasky};
1683223519Shselasky
1684223519Shselaskynomatch 32 {
1685223519Shselasky	match "bus" "uhub[0-9]+";
1686223519Shselasky	match "mode" "host";
1687223519Shselasky	match "vendor" "0x08d1";
1688223536Shselasky	match "product" "0x0001";
1689233562Shselasky	action "kldload -n if_cue";
1690223519Shselasky};
1691223519Shselasky
1692223519Shselaskynomatch 32 {
1693223519Shselasky	match "bus" "uhub[0-9]+";
1694223519Shselasky	match "mode" "host";
1695223536Shselasky	match "vendor" "0x08d1";
1696223536Shselasky	match "product" "0x0003";
1697233562Shselasky	action "kldload -n if_aue";
1698223536Shselasky};
1699223536Shselasky
1700223536Shselaskynomatch 32 {
1701223536Shselasky	match "bus" "uhub[0-9]+";
1702223536Shselasky	match "mode" "host";
1703223519Shselasky	match "vendor" "0x08dd";
1704223536Shselasky	match "product" "(0x0986|0x0987|0x0988|0x8511)";
1705233562Shselasky	action "kldload -n if_aue";
1706223519Shselasky};
1707223519Shselasky
1708223519Shselaskynomatch 32 {
1709223519Shselasky	match "bus" "uhub[0-9]+";
1710223519Shselasky	match "mode" "host";
1711223536Shselasky	match "vendor" "0x08dd";
1712223536Shselasky	match "product" "0x90ff";
1713233562Shselasky	action "kldload -n if_axe";
1714223536Shselasky};
1715223536Shselasky
1716223536Shselaskynomatch 32 {
1717223536Shselasky	match "bus" "uhub[0-9]+";
1718223536Shselasky	match "mode" "host";
1719223519Shselasky	match "vendor" "0x08e6";
1720223519Shselasky	match "product" "0x5501";
1721233562Shselasky	action "kldload -n uslcom";
1722223519Shselasky};
1723223519Shselasky
1724223519Shselaskynomatch 32 {
1725223519Shselasky	match "bus" "uhub[0-9]+";
1726223519Shselasky	match "mode" "host";
1727223519Shselasky	match "vendor" "0x08fd";
1728223519Shselasky	match "product" "0x000a";
1729233562Shselasky	action "kldload -n uslcom";
1730223519Shselasky};
1731223519Shselasky
1732223519Shselaskynomatch 32 {
1733223519Shselasky	match "bus" "uhub[0-9]+";
1734223519Shselasky	match "mode" "host";
1735223519Shselasky	match "vendor" "0x0915";
1736223519Shselasky	match "product" "(0x2000|0x2002)";
1737233562Shselasky	action "kldload -n if_upgt";
1738223519Shselasky};
1739223519Shselasky
1740223519Shselaskynomatch 32 {
1741223519Shselasky	match "bus" "uhub[0-9]+";
1742223519Shselasky	match "mode" "host";
1743223519Shselasky	match "vendor" "0x091e";
1744223519Shselasky	match "product" "0x0004";
1745233562Shselasky	action "kldload -n uvisor";
1746223519Shselasky};
1747223519Shselasky
1748223519Shselaskynomatch 32 {
1749223519Shselasky	match "bus" "uhub[0-9]+";
1750223519Shselasky	match "mode" "host";
1751223519Shselasky	match "vendor" "0x0921";
1752223519Shselasky	match "product" "0x1001";
1753233562Shselasky	action "kldload -n ubsa";
1754223519Shselasky};
1755223519Shselasky
1756223519Shselaskynomatch 32 {
1757223519Shselasky	match "bus" "uhub[0-9]+";
1758223519Shselasky	match "mode" "host";
1759223519Shselasky	match "vendor" "0x0930";
1760223536Shselasky	match "product" "(0x0700|0x0705|0x0706|0x0707|0x0708|0x0709|0x070a|0x070b)";
1761233562Shselasky	action "kldload -n uipaq";
1762223519Shselasky};
1763223519Shselasky
1764223519Shselaskynomatch 32 {
1765223519Shselasky	match "bus" "uhub[0-9]+";
1766223519Shselasky	match "mode" "host";
1767223536Shselasky	match "vendor" "0x0930";
1768223536Shselasky	match "product" "0x0a07";
1769233562Shselasky	action "kldload -n if_run";
1770223536Shselasky};
1771223536Shselasky
1772223536Shselaskynomatch 32 {
1773223536Shselasky	match "bus" "uhub[0-9]+";
1774223536Shselasky	match "mode" "host";
1775223536Shselasky	match "vendor" "0x0930";
1776223536Shselasky	match "product" "(0x0d45|0x1302)";
1777233562Shselasky	action "kldload -n u3g";
1778223536Shselasky};
1779223536Shselasky
1780223536Shselaskynomatch 32 {
1781223536Shselasky	match "bus" "uhub[0-9]+";
1782223536Shselasky	match "mode" "host";
1783223519Shselasky	match "vendor" "0x093c";
1784223519Shselasky	match "product" "(0x0601|0x0701)";
1785233562Shselasky	action "kldload -n uftdi";
1786223519Shselasky};
1787223519Shselasky
1788223519Shselaskynomatch 32 {
1789223519Shselasky	match "bus" "uhub[0-9]+";
1790223519Shselasky	match "mode" "host";
1791223519Shselasky	match "vendor" "0x094b";
1792223519Shselasky	match "product" "0x0001";
1793233562Shselasky	action "kldload -n uipaq";
1794223519Shselasky};
1795223519Shselasky
1796223519Shselaskynomatch 32 {
1797223519Shselasky	match "bus" "uhub[0-9]+";
1798223519Shselasky	match "mode" "host";
1799223519Shselasky	match "vendor" "0x0951";
1800223536Shselasky	match "product" "0x0008";
1801233562Shselasky	action "kldload -n if_kue";
1802223519Shselasky};
1803223519Shselasky
1804223519Shselaskynomatch 32 {
1805223519Shselasky	match "bus" "uhub[0-9]+";
1806223519Shselasky	match "mode" "host";
1807223536Shselasky	match "vendor" "0x0951";
1808223536Shselasky	match "product" "0x000a";
1809233562Shselasky	action "kldload -n if_aue";
1810223536Shselasky};
1811223536Shselasky
1812223536Shselaskynomatch 32 {
1813223536Shselasky	match "bus" "uhub[0-9]+";
1814223536Shselasky	match "mode" "host";
1815223519Shselasky	match "vendor" "0x095a";
1816223519Shselasky	match "product" "0x3003";
1817233562Shselasky	action "kldload -n if_kue";
1818223519Shselasky};
1819223519Shselasky
1820223519Shselaskynomatch 32 {
1821223519Shselasky	match "bus" "uhub[0-9]+";
1822223519Shselasky	match "mode" "host";
1823223519Shselasky	match "vendor" "0x0960";
1824223519Shselasky	match "product" "(0x0065|0x0066|0x0067)";
1825233562Shselasky	action "kldload -n uipaq";
1826223519Shselasky};
1827223519Shselasky
1828223519Shselaskynomatch 32 {
1829223519Shselasky	match "bus" "uhub[0-9]+";
1830223519Shselasky	match "mode" "host";
1831223519Shselasky	match "vendor" "0x0961";
1832223519Shselasky	match "product" "0x0010";
1833233562Shselasky	action "kldload -n uipaq";
1834223519Shselasky};
1835223519Shselasky
1836223519Shselaskynomatch 32 {
1837223519Shselasky	match "bus" "uhub[0-9]+";
1838223519Shselasky	match "mode" "host";
1839223519Shselasky	match "vendor" "0x099e";
1840223519Shselasky	match "product" "(0x0052|0x4000)";
1841233562Shselasky	action "kldload -n uipaq";
1842223519Shselasky};
1843223519Shselasky
1844223519Shselaskynomatch 32 {
1845223519Shselasky	match "bus" "uhub[0-9]+";
1846223519Shselasky	match "mode" "host";
1847223519Shselasky	match "vendor" "0x09aa";
1848223519Shselasky	match "product" "0x1000";
1849233562Shselasky	action "kldload -n if_upgt";
1850223519Shselasky};
1851223519Shselasky
1852223519Shselaskynomatch 32 {
1853223519Shselasky	match "bus" "uhub[0-9]+";
1854223519Shselasky	match "mode" "host";
1855223519Shselasky	match "vendor" "0x09d7";
1856223519Shselasky	match "product" "0x0100";
1857233562Shselasky	action "kldload -n ugensa";
1858223519Shselasky};
1859223519Shselasky
1860223519Shselaskynomatch 32 {
1861223519Shselasky	match "bus" "uhub[0-9]+";
1862223519Shselasky	match "mode" "host";
1863223519Shselasky	match "vendor" "0x0a46";
1864223519Shselasky	match "product" "(0x0268|0x8515|0x9601)";
1865233562Shselasky	action "kldload -n if_udav";
1866223519Shselasky};
1867223519Shselasky
1868223519Shselaskynomatch 32 {
1869223519Shselasky	match "bus" "uhub[0-9]+";
1870223519Shselasky	match "mode" "host";
1871223519Shselasky	match "vendor" "0x0a5c";
1872223519Shselasky	match "product" "0x2033";
1873233562Shselasky	action "kldload -n ubtbcmfw";
1874223519Shselasky};
1875223519Shselasky
1876223519Shselaskynomatch 32 {
1877223519Shselasky	match "bus" "uhub[0-9]+";
1878223519Shselasky	match "mode" "host";
1879223519Shselasky	match "vendor" "0x0ace";
1880223519Shselasky	match "product" "(0x1211|0x1215)";
1881233562Shselasky	action "kldload -n if_zyd";
1882223519Shselasky};
1883223519Shselasky
1884223519Shselaskynomatch 32 {
1885223519Shselasky	match "bus" "uhub[0-9]+";
1886223519Shselasky	match "mode" "host";
1887223519Shselasky	match "vendor" "0x0af0";
1888227007Shselasky	match "product" "(0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701)";
1889233562Shselasky	action "kldload -n u3g";
1890223519Shselasky};
1891223519Shselasky
1892223519Shselaskynomatch 32 {
1893223519Shselasky	match "bus" "uhub[0-9]+";
1894223519Shselasky	match "mode" "host";
1895223536Shselasky	match "vendor" "0x0af0";
1896227007Shselasky	match "product" "0x6711";
1897233562Shselasky	action "kldload -n uhso";
1898227007Shselasky};
1899227007Shselasky
1900227007Shselaskynomatch 32 {
1901227007Shselasky	match "bus" "uhub[0-9]+";
1902227007Shselasky	match "mode" "host";
1903227007Shselasky	match "vendor" "0x0af0";
1904227007Shselasky	match "product" "(0x6721|0x6741|0x6761|0x6800|0x6901)";
1905233562Shselasky	action "kldload -n u3g";
1906227007Shselasky};
1907227007Shselasky
1908227007Shselaskynomatch 32 {
1909227007Shselasky	match "bus" "uhub[0-9]+";
1910227007Shselasky	match "mode" "host";
1911227007Shselasky	match "vendor" "0x0af0";
1912223536Shselasky	match "product" "0x6911";
1913233562Shselasky	action "kldload -n uhso";
1914223536Shselasky};
1915223536Shselasky
1916223536Shselaskynomatch 32 {
1917223536Shselasky	match "bus" "uhub[0-9]+";
1918223536Shselasky	match "mode" "host";
1919223536Shselasky	match "vendor" "0x0af0";
1920223536Shselasky	match "product" "0x6971";
1921233562Shselasky	action "kldload -n u3g";
1922223536Shselasky};
1923223536Shselasky
1924223536Shselaskynomatch 32 {
1925223536Shselasky	match "bus" "uhub[0-9]+";
1926223536Shselasky	match "mode" "host";
1927223536Shselasky	match "vendor" "0x0af0";
1928223536Shselasky	match "product" "0x6971";
1929233562Shselasky	action "kldload -n uhso";
1930223536Shselasky};
1931223536Shselasky
1932223536Shselaskynomatch 32 {
1933223536Shselasky	match "bus" "uhub[0-9]+";
1934223536Shselasky	match "mode" "host";
1935223536Shselasky	match "vendor" "0x0af0";
1936223536Shselasky	match "product" "0x7001";
1937233562Shselasky	action "kldload -n u3g";
1938223536Shselasky};
1939223536Shselasky
1940223536Shselaskynomatch 32 {
1941223536Shselasky	match "bus" "uhub[0-9]+";
1942223536Shselasky	match "mode" "host";
1943223536Shselasky	match "vendor" "0x0af0";
1944223536Shselasky	match "product" "0x7011";
1945233562Shselasky	action "kldload -n uhso";
1946223536Shselasky};
1947223536Shselasky
1948223536Shselaskynomatch 32 {
1949223536Shselasky	match "bus" "uhub[0-9]+";
1950223536Shselasky	match "mode" "host";
1951223536Shselasky	match "vendor" "0x0af0";
1952223536Shselasky	match "product" "(0x7021|0x7041|0x7061|0x7100|0x7201|0x7211)";
1953233562Shselasky	action "kldload -n u3g";
1954223536Shselasky};
1955223536Shselasky
1956223536Shselaskynomatch 32 {
1957223536Shselasky	match "bus" "uhub[0-9]+";
1958223536Shselasky	match "mode" "host";
1959223536Shselasky	match "vendor" "0x0af0";
1960223536Shselasky	match "product" "(0x7251|0x7301|0x7361|0x7381|0x7401|0x7501)";
1961233562Shselasky	action "kldload -n uhso";
1962223536Shselasky};
1963223536Shselasky
1964223536Shselaskynomatch 32 {
1965223536Shselasky	match "bus" "uhub[0-9]+";
1966223536Shselasky	match "mode" "host";
1967223536Shselasky	match "vendor" "0x0af0";
1968223536Shselasky	match "product" "0x7601";
1969233562Shselasky	action "kldload -n u3g";
1970223536Shselasky};
1971223536Shselasky
1972223536Shselaskynomatch 32 {
1973223536Shselasky	match "bus" "uhub[0-9]+";
1974223536Shselasky	match "mode" "host";
1975223536Shselasky	match "vendor" "0x0af0";
1976223536Shselasky	match "product" "(0x7601|0xc031|0xd013|0xd031)";
1977233562Shselasky	action "kldload -n uhso";
1978223536Shselasky};
1979223536Shselasky
1980223536Shselaskynomatch 32 {
1981223536Shselasky	match "bus" "uhub[0-9]+";
1982223536Shselasky	match "mode" "host";
1983223536Shselasky	match "vendor" "0x0af0";
1984223536Shselasky	match "product" "0xd033";
1985233562Shselasky	action "kldload -n u3g";
1986223536Shselasky};
1987223536Shselasky
1988223536Shselaskynomatch 32 {
1989223536Shselasky	match "bus" "uhub[0-9]+";
1990223536Shselasky	match "mode" "host";
1991223536Shselasky	match "vendor" "0x0af0";
1992223536Shselasky	match "product" "(0xd033|0xd055|0xd055)";
1993233562Shselasky	action "kldload -n uhso";
1994223536Shselasky};
1995223536Shselasky
1996223536Shselaskynomatch 32 {
1997223536Shselasky	match "bus" "uhub[0-9]+";
1998223536Shselasky	match "mode" "host";
1999223519Shselasky	match "vendor" "0x0b05";
2000223536Shselasky	match "product" "(0x1706|0x1707)";
2001233562Shselasky	action "kldload -n if_ural";
2002223519Shselasky};
2003223519Shselasky
2004223519Shselaskynomatch 32 {
2005223519Shselasky	match "bus" "uhub[0-9]+";
2006223519Shselasky	match "mode" "host";
2007223536Shselasky	match "vendor" "0x0b05";
2008223536Shselasky	match "product" "(0x170c|0x171b)";
2009233562Shselasky	action "kldload -n if_zyd";
2010223536Shselasky};
2011223536Shselasky
2012223536Shselaskynomatch 32 {
2013223536Shselasky	match "bus" "uhub[0-9]+";
2014223536Shselasky	match "mode" "host";
2015223536Shselasky	match "vendor" "0x0b05";
2016223536Shselasky	match "product" "0x171d";
2017233562Shselasky	action "kldload -n if_urtw";
2018223536Shselasky};
2019223536Shselasky
2020223536Shselaskynomatch 32 {
2021223536Shselasky	match "bus" "uhub[0-9]+";
2022223536Shselasky	match "mode" "host";
2023223536Shselasky	match "vendor" "0x0b05";
2024223536Shselasky	match "product" "(0x1723|0x1724)";
2025233562Shselasky	action "kldload -n if_rum";
2026223536Shselasky};
2027223536Shselasky
2028223536Shselaskynomatch 32 {
2029223536Shselasky	match "bus" "uhub[0-9]+";
2030223536Shselasky	match "mode" "host";
2031223536Shselasky	match "vendor" "0x0b05";
2032223536Shselasky	match "product" "(0x1731|0x1732|0x1742|0x1760|0x1761|0x1784|0x1790)";
2033233562Shselasky	action "kldload -n if_run";
2034223536Shselasky};
2035223536Shselasky
2036223536Shselaskynomatch 32 {
2037223536Shselasky	match "bus" "uhub[0-9]+";
2038223536Shselasky	match "mode" "host";
2039223536Shselasky	match "vendor" "0x0b05";
2040223536Shselasky	match "product" "(0x4200|0x4201|0x4202|0x420f|0x9200|0x9202)";
2041233562Shselasky	action "kldload -n uipaq";
2042223536Shselasky};
2043223536Shselasky
2044223536Shselaskynomatch 32 {
2045223536Shselasky	match "bus" "uhub[0-9]+";
2046223536Shselasky	match "mode" "host";
2047223519Shselasky	match "vendor" "0x0b39";
2048223536Shselasky	match "product" "0x0109";
2049233562Shselasky	action "kldload -n if_aue";
2050223519Shselasky};
2051223519Shselasky
2052223519Shselaskynomatch 32 {
2053223519Shselasky	match "bus" "uhub[0-9]+";
2054223519Shselasky	match "mode" "host";
2055223536Shselasky	match "vendor" "0x0b39";
2056223536Shselasky	match "product" "0x0421";
2057233562Shselasky	action "kldload -n uftdi";
2058223536Shselasky};
2059223536Shselasky
2060223536Shselaskynomatch 32 {
2061223536Shselasky	match "bus" "uhub[0-9]+";
2062223536Shselasky	match "mode" "host";
2063223519Shselasky	match "vendor" "0x0b3b";
2064223519Shselasky	match "product" "(0x1630|0x5630|0x6630)";
2065233562Shselasky	action "kldload -n if_zyd";
2066223519Shselasky};
2067223519Shselasky
2068223519Shselaskynomatch 32 {
2069223519Shselasky	match "bus" "uhub[0-9]+";
2070223519Shselasky	match "mode" "host";
2071223519Shselasky	match "vendor" "0x0b41";
2072223519Shselasky	match "product" "0x0011";
2073233562Shselasky	action "kldload -n uplcom";
2074223519Shselasky};
2075223519Shselasky
2076223519Shselaskynomatch 32 {
2077223519Shselasky	match "bus" "uhub[0-9]+";
2078223519Shselasky	match "mode" "host";
2079223519Shselasky	match "vendor" "0x0b63";
2080223519Shselasky	match "product" "0x6530";
2081233562Shselasky	action "kldload -n uplcom";
2082223519Shselasky};
2083223519Shselasky
2084223519Shselaskynomatch 32 {
2085223519Shselasky	match "bus" "uhub[0-9]+";
2086223519Shselasky	match "mode" "host";
2087223519Shselasky	match "vendor" "0x0b8c";
2088223519Shselasky	match "product" "0x2303";
2089233562Shselasky	action "kldload -n uplcom";
2090223519Shselasky};
2091223519Shselasky
2092223519Shselaskynomatch 32 {
2093223519Shselasky	match "bus" "uhub[0-9]+";
2094223519Shselasky	match "mode" "host";
2095223519Shselasky	match "vendor" "0x0b95";
2096231638Shselasky	match "product" "(0x1720|0x1780|0x7720|0x772a|0x772b|0x7e2b)";
2097233562Shselasky	action "kldload -n if_axe";
2098223519Shselasky};
2099223519Shselasky
2100223519Shselaskynomatch 32 {
2101223519Shselasky	match "bus" "uhub[0-9]+";
2102223519Shselasky	match "mode" "host";
2103223519Shselasky	match "vendor" "0x0baf";
2104223536Shselasky	match "product" "0x0118";
2105233562Shselasky	action "kldload -n if_upgt";
2106223519Shselasky};
2107223519Shselasky
2108223519Shselaskynomatch 32 {
2109223519Shselasky	match "bus" "uhub[0-9]+";
2110223519Shselasky	match "mode" "host";
2111223536Shselasky	match "vendor" "0x0baf";
2112223536Shselasky	match "product" "0x0121";
2113233562Shselasky	action "kldload -n if_zyd";
2114223536Shselasky};
2115223536Shselasky
2116223536Shselaskynomatch 32 {
2117223536Shselasky	match "bus" "uhub[0-9]+";
2118223536Shselasky	match "mode" "host";
2119223519Shselasky	match "vendor" "0x0bb2";
2120223519Shselasky	match "product" "0x6098";
2121233562Shselasky	action "kldload -n if_cdce";
2122223519Shselasky};
2123223519Shselasky
2124223519Shselaskynomatch 32 {
2125223519Shselasky	match "bus" "uhub[0-9]+";
2126223519Shselasky	match "mode" "host";
2127223519Shselasky	match "vendor" "0x0bb4";
2128223519Shselasky	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)";
2129233562Shselasky	action "kldload -n uipaq";
2130223519Shselasky};
2131223519Shselasky
2132223519Shselaskynomatch 32 {
2133223519Shselasky	match "bus" "uhub[0-9]+";
2134223519Shselasky	match "mode" "host";
2135223519Shselasky	match "vendor" "0x0bda";
2136223536Shselasky	match "product" "0x8150";
2137233562Shselasky	action "kldload -n if_rue";
2138223519Shselasky};
2139223519Shselasky
2140223519Shselaskynomatch 32 {
2141223519Shselasky	match "bus" "uhub[0-9]+";
2142223519Shselasky	match "mode" "host";
2143223536Shselasky	match "vendor" "0x0bda";
2144223536Shselasky	match "product" "(0x8187|0x8189|0x8197|0x8198)";
2145233562Shselasky	action "kldload -n if_urtw";
2146223536Shselasky};
2147223536Shselasky
2148223536Shselaskynomatch 32 {
2149223536Shselasky	match "bus" "uhub[0-9]+";
2150223536Shselasky	match "mode" "host";
2151223519Shselasky	match "vendor" "0x0bed";
2152223519Shselasky	match "product" "(0x1100|0x1101)";
2153233562Shselasky	action "kldload -n uslcom";
2154223519Shselasky};
2155223519Shselasky
2156223519Shselaskynomatch 32 {
2157223519Shselasky	match "bus" "uhub[0-9]+";
2158223519Shselasky	match "mode" "host";
2159223519Shselasky	match "vendor" "0x0bf8";
2160223536Shselasky	match "product" "0x1001";
2161233562Shselasky	action "kldload -n uipaq";
2162223519Shselasky};
2163223519Shselasky
2164223519Shselaskynomatch 32 {
2165223519Shselasky	match "bus" "uhub[0-9]+";
2166223519Shselasky	match "mode" "host";
2167223536Shselasky	match "vendor" "0x0bf8";
2168223536Shselasky	match "product" "0x1009";
2169233562Shselasky	action "kldload -n if_upgt";
2170223536Shselasky};
2171223536Shselasky
2172223536Shselaskynomatch 32 {
2173223536Shselasky	match "bus" "uhub[0-9]+";
2174223536Shselasky	match "mode" "host";
2175223519Shselasky	match "vendor" "0x0c44";
2176223519Shselasky	match "product" "0x03a2";
2177233562Shselasky	action "kldload -n uipaq";
2178223519Shselasky};
2179223519Shselasky
2180223519Shselaskynomatch 32 {
2181223519Shselasky	match "bus" "uhub[0-9]+";
2182223519Shselasky	match "mode" "host";
2183223519Shselasky	match "vendor" "0x0c88";
2184223536Shselasky	match "product" "0x17da";
2185233562Shselasky	action "kldload -n u3g";
2186223519Shselasky};
2187223519Shselasky
2188223519Shselaskynomatch 32 {
2189223519Shselasky	match "bus" "uhub[0-9]+";
2190223519Shselasky	match "mode" "host";
2191223536Shselasky	match "vendor" "0x0c88";
2192223536Shselasky	match "product" "0x17da";
2193233562Shselasky	action "kldload -n ugensa";
2194223536Shselasky};
2195223536Shselasky
2196223536Shselaskynomatch 32 {
2197223536Shselasky	match "bus" "uhub[0-9]+";
2198223536Shselasky	match "mode" "host";
2199223536Shselasky	match "vendor" "0x0c88";
2200223536Shselasky	match "product" "0x180a";
2201233562Shselasky	action "kldload -n u3g";
2202223536Shselasky};
2203223536Shselasky
2204223536Shselaskynomatch 32 {
2205223536Shselasky	match "bus" "uhub[0-9]+";
2206223536Shselasky	match "mode" "host";
2207223519Shselasky	match "vendor" "0x0c8e";
2208223519Shselasky	match "product" "0x6000";
2209233562Shselasky	action "kldload -n uipaq";
2210223519Shselasky};
2211223519Shselasky
2212223519Shselaskynomatch 32 {
2213223519Shselasky	match "bus" "uhub[0-9]+";
2214223519Shselasky	match "mode" "host";
2215223519Shselasky	match "vendor" "0x0cad";
2216223519Shselasky	match "product" "0x9001";
2217233562Shselasky	action "kldload -n uipaq";
2218223519Shselasky};
2219223519Shselasky
2220223519Shselaskynomatch 32 {
2221223519Shselasky	match "bus" "uhub[0-9]+";
2222223519Shselasky	match "mode" "host";
2223223519Shselasky	match "vendor" "0x0cde";
2224223536Shselasky	match "product" "0x0008";
2225233562Shselasky	action "kldload -n if_upgt";
2226223519Shselasky};
2227223519Shselasky
2228223519Shselaskynomatch 32 {
2229223519Shselasky	match "bus" "uhub[0-9]+";
2230223519Shselasky	match "mode" "host";
2231223536Shselasky	match "vendor" "0x0cde";
2232223536Shselasky	match "product" "0x0011";
2233233562Shselasky	action "kldload -n if_zyd";
2234223536Shselasky};
2235223536Shselasky
2236223536Shselaskynomatch 32 {
2237223536Shselasky	match "bus" "uhub[0-9]+";
2238223536Shselasky	match "mode" "host";
2239223536Shselasky	match "vendor" "0x0cde";
2240223536Shselasky	match "product" "0x0012";
2241233562Shselasky	action "kldload -n if_uath";
2242223536Shselasky};
2243223536Shselasky
2244223536Shselaskynomatch 32 {
2245223536Shselasky	match "bus" "uhub[0-9]+";
2246223536Shselasky	match "mode" "host";
2247223536Shselasky	match "vendor" "0x0cde";
2248223536Shselasky	match "product" "0x0015";
2249233562Shselasky	action "kldload -n if_upgt";
2250223536Shselasky};
2251223536Shselasky
2252223536Shselaskynomatch 32 {
2253223536Shselasky	match "bus" "uhub[0-9]+";
2254223536Shselasky	match "mode" "host";
2255223536Shselasky	match "vendor" "0x0cde";
2256223536Shselasky	match "product" "0x001a";
2257233562Shselasky	action "kldload -n if_zyd";
2258223536Shselasky};
2259223536Shselasky
2260223536Shselaskynomatch 32 {
2261223536Shselasky	match "bus" "uhub[0-9]+";
2262223536Shselasky	match "mode" "host";
2263223536Shselasky	match "vendor" "0x0cde";
2264223536Shselasky	match "product" "(0x0022|0x0025)";
2265233562Shselasky	action "kldload -n if_run";
2266223536Shselasky};
2267223536Shselasky
2268223536Shselaskynomatch 32 {
2269223536Shselasky	match "bus" "uhub[0-9]+";
2270223536Shselasky	match "mode" "host";
2271223519Shselasky	match "vendor" "0x0cf3";
2272223519Shselasky	match "product" "(0x0001|0x0003|0x0005)";
2273233562Shselasky	action "kldload -n if_uath";
2274223519Shselasky};
2275223519Shselasky
2276223519Shselaskynomatch 32 {
2277223519Shselasky	match "bus" "uhub[0-9]+";
2278223519Shselasky	match "mode" "host";
2279223519Shselasky	match "vendor" "0x0d8e";
2280223536Shselasky	match "product" "0x3762";
2281233562Shselasky	action "kldload -n if_upgt";
2282223519Shselasky};
2283223519Shselasky
2284223519Shselaskynomatch 32 {
2285223519Shselasky	match "bus" "uhub[0-9]+";
2286223519Shselasky	match "mode" "host";
2287223536Shselasky	match "vendor" "0x0d8e";
2288223536Shselasky	match "product" "(0x7801|0x7811)";
2289233562Shselasky	action "kldload -n if_uath";
2290223536Shselasky};
2291223536Shselasky
2292223536Shselaskynomatch 32 {
2293223536Shselasky	match "bus" "uhub[0-9]+";
2294223536Shselasky	match "mode" "host";
2295223519Shselasky	match "vendor" "0x0db0";
2296223536Shselasky	match "product" "(0x3820|0x3821|0x3822|0x3870|0x3871)";
2297233562Shselasky	action "kldload -n if_run";
2298223519Shselasky};
2299223519Shselasky
2300223519Shselaskynomatch 32 {
2301223519Shselasky	match "bus" "uhub[0-9]+";
2302223519Shselasky	match "mode" "host";
2303223536Shselasky	match "vendor" "0x0db0";
2304223536Shselasky	match "product" "(0x6861|0x6865|0x6869)";
2305233562Shselasky	action "kldload -n if_ural";
2306223536Shselasky};
2307223536Shselasky
2308223536Shselaskynomatch 32 {
2309223536Shselasky	match "bus" "uhub[0-9]+";
2310223536Shselasky	match "mode" "host";
2311223536Shselasky	match "vendor" "0x0db0";
2312223536Shselasky	match "product" "(0x6874|0x6877)";
2313233562Shselasky	action "kldload -n if_rum";
2314223536Shselasky};
2315223536Shselasky
2316223536Shselaskynomatch 32 {
2317223536Shselasky	match "bus" "uhub[0-9]+";
2318223536Shselasky	match "mode" "host";
2319223536Shselasky	match "vendor" "0x0db0";
2320223536Shselasky	match "product" "(0x6899|0x821a|0x822a|0x870a|0x871a|0x899a)";
2321233562Shselasky	action "kldload -n if_run";
2322223536Shselasky};
2323223536Shselasky
2324223536Shselaskynomatch 32 {
2325223536Shselasky	match "bus" "uhub[0-9]+";
2326223536Shselasky	match "mode" "host";
2327223536Shselasky	match "vendor" "0x0db0";
2328223536Shselasky	match "product" "(0xa861|0xa874)";
2329233562Shselasky	action "kldload -n if_rum";
2330223536Shselasky};
2331223536Shselasky
2332223536Shselaskynomatch 32 {
2333223536Shselasky	match "bus" "uhub[0-9]+";
2334223536Shselasky	match "mode" "host";
2335223519Shselasky	match "vendor" "0x0db7";
2336223519Shselasky	match "product" "0x0002";
2337233562Shselasky	action "kldload -n if_aue";
2338223519Shselasky};
2339223519Shselasky
2340223519Shselaskynomatch 32 {
2341223519Shselasky	match "bus" "uhub[0-9]+";
2342223519Shselasky	match "mode" "host";
2343223519Shselasky	match "vendor" "0x0df6";
2344223536Shselasky	match "product" "0x000d";
2345233562Shselasky	action "kldload -n if_urtw";
2346223519Shselasky};
2347223519Shselasky
2348223519Shselaskynomatch 32 {
2349223519Shselasky	match "bus" "uhub[0-9]+";
2350223519Shselasky	match "mode" "host";
2351223536Shselasky	match "vendor" "0x0df6";
2352223536Shselasky	match "product" "0x0017";
2353233562Shselasky	action "kldload -n if_run";
2354223536Shselasky};
2355223536Shselasky
2356223536Shselaskynomatch 32 {
2357223536Shselasky	match "bus" "uhub[0-9]+";
2358223536Shselasky	match "mode" "host";
2359223536Shselasky	match "vendor" "0x0df6";
2360223536Shselasky	match "product" "0x0021";
2361233562Shselasky	action "kldload -n if_mos";
2362223536Shselasky};
2363223536Shselasky
2364223536Shselaskynomatch 32 {
2365223536Shselasky	match "bus" "uhub[0-9]+";
2366223536Shselasky	match "mode" "host";
2367223536Shselasky	match "vendor" "0x0df6";
2368223536Shselasky	match "product" "0x0028";
2369233562Shselasky	action "kldload -n if_urtw";
2370223536Shselasky};
2371223536Shselasky
2372223536Shselaskynomatch 32 {
2373223536Shselasky	match "bus" "uhub[0-9]+";
2374223536Shselasky	match "mode" "host";
2375223536Shselasky	match "vendor" "0x0df6";
2376223536Shselasky	match "product" "(0x002b|0x002c|0x002d|0x0039|0x003b|0x003c|0x003d|0x003e|0x003f|0x0040|0x0041|0x0042|0x0047|0x0048|0x004a|0x004d)";
2377233562Shselasky	action "kldload -n if_run";
2378223536Shselasky};
2379223536Shselasky
2380223536Shselaskynomatch 32 {
2381223536Shselasky	match "bus" "uhub[0-9]+";
2382223536Shselasky	match "mode" "host";
2383223536Shselasky	match "vendor" "0x0df6";
2384223536Shselasky	match "product" "0x061c";
2385233562Shselasky	action "kldload -n if_axe";
2386223536Shselasky};
2387223536Shselasky
2388223536Shselaskynomatch 32 {
2389223536Shselasky	match "bus" "uhub[0-9]+";
2390223536Shselasky	match "mode" "host";
2391223536Shselasky	match "vendor" "0x0df6";
2392223536Shselasky	match "product" "(0x9071|0x9075)";
2393233562Shselasky	action "kldload -n if_zyd";
2394223536Shselasky};
2395223536Shselasky
2396223536Shselaskynomatch 32 {
2397223536Shselasky	match "bus" "uhub[0-9]+";
2398223536Shselasky	match "mode" "host";
2399223536Shselasky	match "vendor" "0x0df6";
2400223536Shselasky	match "product" "(0x90ac|0x9712)";
2401233562Shselasky	action "kldload -n if_rum";
2402223536Shselasky};
2403223536Shselasky
2404223536Shselaskynomatch 32 {
2405223536Shselasky	match "bus" "uhub[0-9]+";
2406223536Shselasky	match "mode" "host";
2407223519Shselasky	match "vendor" "0x0df7";
2408223519Shselasky	match "product" "0x0620";
2409233562Shselasky	action "kldload -n uplcom";
2410223519Shselasky};
2411223519Shselasky
2412223519Shselaskynomatch 32 {
2413223519Shselasky	match "bus" "uhub[0-9]+";
2414223519Shselasky	match "mode" "host";
2415223519Shselasky	match "vendor" "0x0e0b";
2416223519Shselasky	match "product" "(0x9031|0x9041)";
2417233562Shselasky	action "kldload -n if_run";
2418223519Shselasky};
2419223519Shselasky
2420223519Shselaskynomatch 32 {
2421223519Shselasky	match "bus" "uhub[0-9]+";
2422223519Shselasky	match "mode" "host";
2423223519Shselasky	match "vendor" "0x0e55";
2424223519Shselasky	match "product" "0x110b";
2425233562Shselasky	action "kldload -n uplcom";
2426223519Shselasky};
2427223519Shselasky
2428223519Shselaskynomatch 32 {
2429223519Shselasky	match "bus" "uhub[0-9]+";
2430223519Shselasky	match "mode" "host";
2431223519Shselasky	match "vendor" "0x0e66";
2432223536Shselasky	match "product" "(0x0001|0x0003|0x0009|0x000b)";
2433233562Shselasky	action "kldload -n if_run";
2434223519Shselasky};
2435223519Shselasky
2436223519Shselaskynomatch 32 {
2437223519Shselasky	match "bus" "uhub[0-9]+";
2438223519Shselasky	match "mode" "host";
2439223536Shselasky	match "vendor" "0x0e66";
2440223536Shselasky	match "product" "0x400c";
2441233562Shselasky	action "kldload -n if_aue";
2442223536Shselasky};
2443223536Shselasky
2444223536Shselaskynomatch 32 {
2445223536Shselasky	match "bus" "uhub[0-9]+";
2446223536Shselasky	match "mode" "host";
2447223519Shselasky	match "vendor" "0x0e67";
2448223519Shselasky	match "product" "0x0002";
2449233562Shselasky	action "kldload -n uvisor";
2450223519Shselasky};
2451223519Shselasky
2452223519Shselaskynomatch 32 {
2453223519Shselasky	match "bus" "uhub[0-9]+";
2454223519Shselasky	match "mode" "host";
2455223519Shselasky	match "vendor" "0x0e7e";
2456223519Shselasky	match "product" "0x1001";
2457233562Shselasky	action "kldload -n if_cdce";
2458223519Shselasky};
2459223519Shselasky
2460223519Shselaskynomatch 32 {
2461223519Shselasky	match "bus" "uhub[0-9]+";
2462223519Shselasky	match "mode" "host";
2463223519Shselasky	match "vendor" "0x0ea0";
2464223519Shselasky	match "product" "0x6858";
2465233562Shselasky	action "kldload -n uplcom";
2466223519Shselasky};
2467223519Shselasky
2468223519Shselaskynomatch 32 {
2469223519Shselasky	match "bus" "uhub[0-9]+";
2470223519Shselasky	match "mode" "host";
2471223519Shselasky	match "vendor" "0x0eab";
2472223519Shselasky	match "product" "0xc893";
2473233562Shselasky	action "kldload -n u3g";
2474223519Shselasky};
2475223519Shselasky
2476223519Shselaskynomatch 32 {
2477223519Shselasky	match "bus" "uhub[0-9]+";
2478223519Shselasky	match "mode" "host";
2479223519Shselasky	match "vendor" "0x0eb0";
2480223536Shselasky	match "product" "0x9020";
2481233562Shselasky	action "kldload -n if_ural";
2482223519Shselasky};
2483223519Shselasky
2484223519Shselaskynomatch 32 {
2485223519Shselasky	match "bus" "uhub[0-9]+";
2486223519Shselasky	match "mode" "host";
2487223536Shselasky	match "vendor" "0x0eb0";
2488223536Shselasky	match "product" "0x9021";
2489233562Shselasky	action "kldload -n if_rum";
2490223536Shselasky};
2491223536Shselasky
2492223536Shselaskynomatch 32 {
2493223536Shselasky	match "bus" "uhub[0-9]+";
2494223536Shselasky	match "mode" "host";
2495223519Shselasky	match "vendor" "0x0eba";
2496223519Shselasky	match "product" "(0x1080|0x2080)";
2497233562Shselasky	action "kldload -n uplcom";
2498223519Shselasky};
2499223519Shselasky
2500223519Shselaskynomatch 32 {
2501223519Shselasky	match "bus" "uhub[0-9]+";
2502223519Shselasky	match "mode" "host";
2503223521Shselasky	match "vendor" "0x0eef";
2504223521Shselasky	match "product" "(0x0001|0x0002)";
2505233562Shselasky	action "kldload -n uep";
2506223521Shselasky};
2507223521Shselasky
2508223521Shselaskynomatch 32 {
2509223521Shselasky	match "bus" "uhub[0-9]+";
2510223521Shselasky	match "mode" "host";
2511223519Shselasky	match "vendor" "0x0f3d";
2512223536Shselasky	match "product" "0x0112";
2513233562Shselasky	action "kldload -n u3g";
2514223519Shselasky};
2515223519Shselasky
2516223519Shselaskynomatch 32 {
2517223519Shselasky	match "bus" "uhub[0-9]+";
2518223519Shselasky	match "mode" "host";
2519223536Shselasky	match "vendor" "0x0f3d";
2520223536Shselasky	match "product" "0x0112";
2521233562Shselasky	action "kldload -n ugensa";
2522223536Shselasky};
2523223536Shselasky
2524223536Shselaskynomatch 32 {
2525223536Shselasky	match "bus" "uhub[0-9]+";
2526223536Shselasky	match "mode" "host";
2527227007Shselasky	match "vendor" "0x0f3d";
2528227007Shselasky	match "product" "0x68a3";
2529233562Shselasky	action "kldload -n usie";
2530227007Shselasky};
2531227007Shselasky
2532227007Shselaskynomatch 32 {
2533227007Shselasky	match "bus" "uhub[0-9]+";
2534227007Shselasky	match "mode" "host";
2535223519Shselasky	match "vendor" "0x0f4e";
2536223519Shselasky	match "product" "0x0200";
2537233562Shselasky	action "kldload -n uipaq";
2538223519Shselasky};
2539223519Shselasky
2540223519Shselaskynomatch 32 {
2541223519Shselasky	match "bus" "uhub[0-9]+";
2542223519Shselasky	match "mode" "host";
2543223519Shselasky	match "vendor" "0x0f88";
2544223536Shselasky	match "product" "0x3012";
2545233562Shselasky	action "kldload -n if_ural";
2546223519Shselasky};
2547223519Shselasky
2548223519Shselaskynomatch 32 {
2549223519Shselasky	match "bus" "uhub[0-9]+";
2550223519Shselasky	match "mode" "host";
2551223536Shselasky	match "vendor" "0x0f88";
2552223536Shselasky	match "product" "0x3014";
2553233562Shselasky	action "kldload -n if_zyd";
2554223536Shselasky};
2555223536Shselasky
2556223536Shselaskynomatch 32 {
2557223536Shselasky	match "bus" "uhub[0-9]+";
2558223536Shselasky	match "mode" "host";
2559223519Shselasky	match "vendor" "0x0f94";
2560223519Shselasky	match "product" "0x0001";
2561233562Shselasky	action "kldload -n uftdi";
2562223519Shselasky};
2563223519Shselasky
2564223519Shselaskynomatch 32 {
2565223519Shselasky	match "bus" "uhub[0-9]+";
2566223519Shselasky	match "mode" "host";
2567223519Shselasky	match "vendor" "0x0f98";
2568223519Shselasky	match "product" "0x0201";
2569233562Shselasky	action "kldload -n uipaq";
2570223519Shselasky};
2571223519Shselasky
2572223519Shselaskynomatch 32 {
2573223519Shselasky	match "bus" "uhub[0-9]+";
2574223519Shselasky	match "mode" "host";
2575223519Shselasky	match "vendor" "0x0fb8";
2576223519Shselasky	match "product" "(0x3001|0x3002|0x3003|0x4001)";
2577233562Shselasky	action "kldload -n uipaq";
2578223519Shselasky};
2579223519Shselasky
2580223519Shselaskynomatch 32 {
2581223519Shselasky	match "bus" "uhub[0-9]+";
2582223519Shselasky	match "mode" "host";
2583223519Shselasky	match "vendor" "0x0fcf";
2584223519Shselasky	match "product" "(0x1003|0x1004|0x1006)";
2585233562Shselasky	action "kldload -n uslcom";
2586223519Shselasky};
2587223519Shselasky
2588223519Shselaskynomatch 32 {
2589223519Shselasky	match "bus" "uhub[0-9]+";
2590223519Shselasky	match "mode" "host";
2591223519Shselasky	match "vendor" "0x0fe6";
2592223519Shselasky	match "product" "(0x8101|0x9700)";
2593233562Shselasky	action "kldload -n if_udav";
2594223519Shselasky};
2595223519Shselasky
2596223519Shselaskynomatch 32 {
2597223519Shselasky	match "bus" "uhub[0-9]+";
2598223519Shselasky	match "mode" "host";
2599223519Shselasky	match "vendor" "0x100d";
2600223519Shselasky	match "product" "(0x9031|0x9032)";
2601233562Shselasky	action "kldload -n if_run";
2602223519Shselasky};
2603223519Shselasky
2604223519Shselaskynomatch 32 {
2605223519Shselasky	match "bus" "uhub[0-9]+";
2606223519Shselasky	match "mode" "host";
2607223519Shselasky	match "vendor" "0x1011";
2608223519Shselasky	match "product" "0x3198";
2609233562Shselasky	action "kldload -n u3g";
2610223519Shselasky};
2611223519Shselasky
2612223519Shselaskynomatch 32 {
2613223519Shselasky	match "bus" "uhub[0-9]+";
2614223519Shselasky	match "mode" "host";
2615223519Shselasky	match "vendor" "0x1044";
2616223536Shselasky	match "product" "0x8001";
2617233562Shselasky	action "kldload -n if_ural";
2618223519Shselasky};
2619223519Shselasky
2620223519Shselaskynomatch 32 {
2621223519Shselasky	match "bus" "uhub[0-9]+";
2622223519Shselasky	match "mode" "host";
2623223536Shselasky	match "vendor" "0x1044";
2624223536Shselasky	match "product" "0x8002";
2625233562Shselasky	action "kldload -n if_aue";
2626223536Shselasky};
2627223536Shselasky
2628223536Shselaskynomatch 32 {
2629223536Shselasky	match "bus" "uhub[0-9]+";
2630223536Shselasky	match "mode" "host";
2631223536Shselasky	match "vendor" "0x1044";
2632223536Shselasky	match "product" "0x8007";
2633233562Shselasky	action "kldload -n if_ural";
2634223536Shselasky};
2635223536Shselasky
2636223536Shselaskynomatch 32 {
2637223536Shselasky	match "bus" "uhub[0-9]+";
2638223536Shselasky	match "mode" "host";
2639223536Shselasky	match "vendor" "0x1044";
2640223536Shselasky	match "product" "(0x8008|0x800a)";
2641233562Shselasky	action "kldload -n if_rum";
2642223536Shselasky};
2643223536Shselasky
2644223536Shselaskynomatch 32 {
2645223536Shselasky	match "bus" "uhub[0-9]+";
2646223536Shselasky	match "mode" "host";
2647223536Shselasky	match "vendor" "0x1044";
2648223536Shselasky	match "product" "(0x800b|0x800c|0x800d)";
2649233562Shselasky	action "kldload -n if_run";
2650223536Shselasky};
2651223536Shselasky
2652223536Shselaskynomatch 32 {
2653223536Shselasky	match "bus" "uhub[0-9]+";
2654223536Shselasky	match "mode" "host";
2655223519Shselasky	match "vendor" "0x1066";
2656223519Shselasky	match "product" "(0x00ce|0x0300|0x0500|0x0600|0x0700)";
2657233562Shselasky	action "kldload -n uipaq";
2658223519Shselasky};
2659223519Shselasky
2660223519Shselaskynomatch 32 {
2661223519Shselasky	match "bus" "uhub[0-9]+";
2662223519Shselasky	match "mode" "host";
2663223519Shselasky	match "vendor" "0x106c";
2664223519Shselasky	match "product" "0x3701";
2665233562Shselasky	action "kldload -n umodem";
2666223519Shselasky};
2667223519Shselasky
2668223519Shselaskynomatch 32 {
2669223519Shselasky	match "bus" "uhub[0-9]+";
2670223519Shselasky	match "mode" "host";
2671223519Shselasky	match "vendor" "0x10a6";
2672223519Shselasky	match "product" "0xaa26";
2673233562Shselasky	action "kldload -n uslcom";
2674223519Shselasky};
2675223519Shselasky
2676223519Shselaskynomatch 32 {
2677223519Shselasky	match "bus" "uhub[0-9]+";
2678223519Shselasky	match "mode" "host";
2679223519Shselasky	match "vendor" "0x10ab";
2680223519Shselasky	match "product" "0x10c5";
2681233562Shselasky	action "kldload -n uslcom";
2682223519Shselasky};
2683223519Shselasky
2684223519Shselaskynomatch 32 {
2685223519Shselasky	match "bus" "uhub[0-9]+";
2686223519Shselasky	match "mode" "host";
2687223519Shselasky	match "vendor" "0x10b5";
2688223536Shselasky	match "product" "0xac70";
2689233562Shselasky	action "kldload -n uplcom";
2690223519Shselasky};
2691223519Shselasky
2692223519Shselaskynomatch 32 {
2693223519Shselasky	match "bus" "uhub[0-9]+";
2694223519Shselasky	match "mode" "host";
2695223536Shselasky	match "vendor" "0x10b5";
2696223536Shselasky	match "product" "0xac70";
2697233562Shselasky	action "kldload -n uslcom";
2698223536Shselasky};
2699223536Shselasky
2700223536Shselaskynomatch 32 {
2701223536Shselasky	match "bus" "uhub[0-9]+";
2702223536Shselasky	match "mode" "host";
2703223519Shselasky	match "vendor" "0x10bd";
2704223519Shselasky	match "product" "0x1427";
2705233562Shselasky	action "kldload -n if_kue";
2706223519Shselasky};
2707223519Shselasky
2708223519Shselaskynomatch 32 {
2709223519Shselasky	match "bus" "uhub[0-9]+";
2710223519Shselasky	match "mode" "host";
2711223519Shselasky	match "vendor" "0x10c4";
2712223536Shselasky	match "product" "(0x0f91|0x1101|0x1601|0x800a|0x803b|0x8043|0x8044)";
2713233562Shselasky	action "kldload -n uslcom";
2714223519Shselasky};
2715223519Shselasky
2716223519Shselaskynomatch 32 {
2717223519Shselasky	match "bus" "uhub[0-9]+";
2718223519Shselasky	match "mode" "host";
2719223536Shselasky	match "vendor" "0x10c4";
2720223536Shselasky	match "product" "0x8053";
2721233562Shselasky	action "kldload -n u3g";
2722223536Shselasky};
2723223536Shselasky
2724223536Shselaskynomatch 32 {
2725223536Shselasky	match "bus" "uhub[0-9]+";
2726223536Shselasky	match "mode" "host";
2727223536Shselasky	match "vendor" "0x10c4";
2728223536Shselasky	match "product" "(0x8066|0x806f|0x807a|0x80ca|0x80dd|0x80ed|0x80f6|0x8115|0x813d|0x813f|0x814a|0x814a|0x814b|0x8156|0x815e|0x818b|0x819f|0x81a6|0x81ac|0x81ad|0x81c8|0x81e2|0x81e7|0x81e8|0x81f2|0x8218|0x822b|0x826b|0x8293|0x82f9|0x8341|0x8382|0x83a8|0x8411|0x846e|0x8477|0xea60|0xea61|0xea71|0xf001|0xf002|0xf003|0xf004)";
2729233562Shselasky	action "kldload -n uslcom";
2730223536Shselasky};
2731223536Shselasky
2732223536Shselaskynomatch 32 {
2733223536Shselasky	match "bus" "uhub[0-9]+";
2734223536Shselasky	match "mode" "host";
2735223519Shselasky	match "vendor" "0x10c5";
2736223519Shselasky	match "product" "0xea61";
2737233562Shselasky	action "kldload -n uslcom";
2738223519Shselasky};
2739223519Shselasky
2740223519Shselaskynomatch 32 {
2741223519Shselasky	match "bus" "uhub[0-9]+";
2742223519Shselasky	match "mode" "host";
2743223519Shselasky	match "vendor" "0x10ce";
2744223519Shselasky	match "product" "0xea61";
2745233562Shselasky	action "kldload -n uslcom";
2746223519Shselasky};
2747223519Shselasky
2748223519Shselaskynomatch 32 {
2749223519Shselasky	match "bus" "uhub[0-9]+";
2750223519Shselasky	match "mode" "host";
2751223519Shselasky	match "vendor" "0x1114";
2752223519Shselasky	match "product" "(0x0001|0x0004|0x0006)";
2753233562Shselasky	action "kldload -n uipaq";
2754223519Shselasky};
2755223519Shselasky
2756223519Shselaskynomatch 32 {
2757223519Shselasky	match "bus" "uhub[0-9]+";
2758223519Shselasky	match "mode" "host";
2759223519Shselasky	match "vendor" "0x114b";
2760223536Shselasky	match "product" "0x0110";
2761233562Shselasky	action "kldload -n if_ural";
2762223519Shselasky};
2763223519Shselasky
2764223519Shselaskynomatch 32 {
2765223519Shselasky	match "bus" "uhub[0-9]+";
2766223519Shselasky	match "mode" "host";
2767223536Shselasky	match "vendor" "0x114b";
2768223536Shselasky	match "product" "0x0150";
2769233562Shselasky	action "kldload -n if_urtw";
2770223536Shselasky};
2771223536Shselasky
2772223536Shselaskynomatch 32 {
2773223536Shselasky	match "bus" "uhub[0-9]+";
2774223536Shselasky	match "mode" "host";
2775223519Shselasky	match "vendor" "0x1163";
2776223519Shselasky	match "product" "0x0100";
2777233562Shselasky	action "kldload -n ucycom";
2778223519Shselasky};
2779223519Shselasky
2780223519Shselaskynomatch 32 {
2781223519Shselasky	match "bus" "uhub[0-9]+";
2782223519Shselasky	match "mode" "host";
2783223519Shselasky	match "vendor" "0x1182";
2784223519Shselasky	match "product" "0x1388";
2785233562Shselasky	action "kldload -n uipaq";
2786223519Shselasky};
2787223519Shselasky
2788223519Shselaskynomatch 32 {
2789223519Shselasky	match "bus" "uhub[0-9]+";
2790223519Shselasky	match "mode" "host";
2791223519Shselasky	match "vendor" "0x1186";
2792223519Shselasky	match "product" "0x3e04";
2793233562Shselasky	action "kldload -n u3g";
2794223519Shselasky};
2795223519Shselasky
2796223519Shselaskynomatch 32 {
2797223519Shselasky	match "bus" "uhub[0-9]+";
2798223519Shselasky	match "mode" "host";
2799223519Shselasky	match "vendor" "0x1189";
2800223519Shselasky	match "product" "0x0893";
2801233562Shselasky	action "kldload -n if_axe";
2802223519Shselasky};
2803223519Shselasky
2804223519Shselaskynomatch 32 {
2805223519Shselasky	match "bus" "uhub[0-9]+";
2806223519Shselasky	match "mode" "host";
2807223519Shselasky	match "vendor" "0x1199";
2808223536Shselasky	match "product" "(0x0017|0x0018|0x0019|0x0020|0x0021|0x0022|0x0023|0x0024|0x0025|0x0026|0x0027|0x0028|0x0029|0x0112|0x0120|0x0218)";
2809233562Shselasky	action "kldload -n u3g";
2810223519Shselasky};
2811223519Shselasky
2812223519Shselaskynomatch 32 {
2813223519Shselasky	match "bus" "uhub[0-9]+";
2814223519Shselasky	match "mode" "host";
2815223536Shselasky	match "vendor" "0x1199";
2816223536Shselasky	match "product" "0x0218";
2817233562Shselasky	action "kldload -n umodem";
2818223536Shselasky};
2819223536Shselasky
2820223536Shselaskynomatch 32 {
2821223536Shselasky	match "bus" "uhub[0-9]+";
2822223536Shselasky	match "mode" "host";
2823223536Shselasky	match "vendor" "0x1199";
2824227007Shselasky	match "product" "(0x0220|0x0224|0x0fff)";
2825233562Shselasky	action "kldload -n u3g";
2826223536Shselasky};
2827223536Shselasky
2828223536Shselaskynomatch 32 {
2829223536Shselasky	match "bus" "uhub[0-9]+";
2830223536Shselasky	match "mode" "host";
2831227007Shselasky	match "vendor" "0x1199";
2832227007Shselasky	match "product" "0x0fff";
2833233562Shselasky	action "kldload -n usie";
2834227007Shselasky};
2835227007Shselasky
2836227007Shselaskynomatch 32 {
2837227007Shselasky	match "bus" "uhub[0-9]+";
2838227007Shselasky	match "mode" "host";
2839227007Shselasky	match "vendor" "0x1199";
2840227007Shselasky	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)";
2841233562Shselasky	action "kldload -n u3g";
2842227007Shselasky};
2843227007Shselasky
2844227007Shselaskynomatch 32 {
2845227007Shselasky	match "bus" "uhub[0-9]+";
2846227007Shselasky	match "mode" "host";
2847227007Shselasky	match "vendor" "0x1199";
2848227007Shselasky	match "product" "0x68a3";
2849233562Shselasky	action "kldload -n usie";
2850227007Shselasky};
2851227007Shselasky
2852227007Shselaskynomatch 32 {
2853227007Shselasky	match "bus" "uhub[0-9]+";
2854227007Shselasky	match "mode" "host";
2855236389Shselasky	match "vendor" "0x1199";
2856236389Shselasky	match "product" "0x68aa";
2857236389Shselasky	action "kldload -n u3g";
2858236389Shselasky};
2859236389Shselasky
2860236389Shselaskynomatch 32 {
2861236389Shselasky	match "bus" "uhub[0-9]+";
2862236389Shselasky	match "mode" "host";
2863223519Shselasky	match "vendor" "0x11ad";
2864223519Shselasky	match "product" "0x0701";
2865233562Shselasky	action "kldload -n uplcom";
2866223519Shselasky};
2867223519Shselasky
2868223519Shselaskynomatch 32 {
2869223519Shselasky	match "bus" "uhub[0-9]+";
2870223519Shselasky	match "mode" "host";
2871223519Shselasky	match "vendor" "0x11d9";
2872223519Shselasky	match "product" "(0x1002|0x1003)";
2873233562Shselasky	action "kldload -n uipaq";
2874223519Shselasky};
2875223519Shselasky
2876223519Shselaskynomatch 32 {
2877223519Shselasky	match "bus" "uhub[0-9]+";
2878223519Shselasky	match "mode" "host";
2879223519Shselasky	match "vendor" "0x11f5";
2880223519Shselasky	match "product" "(0x0001|0x0003|0x0004|0x0005)";
2881233562Shselasky	action "kldload -n uplcom";
2882223519Shselasky};
2883223519Shselasky
2884223519Shselaskynomatch 32 {
2885223519Shselasky	match "bus" "uhub[0-9]+";
2886223519Shselasky	match "mode" "host";
2887223519Shselasky	match "vendor" "0x11f6";
2888223519Shselasky	match "product" "0x2001";
2889233562Shselasky	action "kldload -n uplcom";
2890223519Shselasky};
2891223519Shselasky
2892223519Shselaskynomatch 32 {
2893223519Shselasky	match "bus" "uhub[0-9]+";
2894223519Shselasky	match "mode" "host";
2895223519Shselasky	match "vendor" "0x11f7";
2896223519Shselasky	match "product" "0x02df";
2897233562Shselasky	action "kldload -n uplcom";
2898223519Shselasky};
2899223519Shselasky
2900223519Shselaskynomatch 32 {
2901223519Shselasky	match "bus" "uhub[0-9]+";
2902223519Shselasky	match "mode" "host";
2903223519Shselasky	match "vendor" "0x1231";
2904223519Shselasky	match "product" "(0xce01|0xce02)";
2905233562Shselasky	action "kldload -n uipaq";
2906223519Shselasky};
2907223519Shselasky
2908223519Shselaskynomatch 32 {
2909223519Shselasky	match "bus" "uhub[0-9]+";
2910223519Shselasky	match "mode" "host";
2911223519Shselasky	match "vendor" "0x126f";
2912223519Shselasky	match "product" "0xa006";
2913233562Shselasky	action "kldload -n if_zyd";
2914223519Shselasky};
2915223519Shselasky
2916223519Shselaskynomatch 32 {
2917223519Shselasky	match "bus" "uhub[0-9]+";
2918223519Shselasky	match "mode" "host";
2919223519Shselasky	match "vendor" "0x129b";
2920223536Shselasky	match "product" "0x1666";
2921233562Shselasky	action "kldload -n if_zyd";
2922223519Shselasky};
2923223519Shselasky
2924223519Shselaskynomatch 32 {
2925223519Shselasky	match "bus" "uhub[0-9]+";
2926223519Shselasky	match "mode" "host";
2927223536Shselasky	match "vendor" "0x129b";
2928223536Shselasky	match "product" "0x1828";
2929233562Shselasky	action "kldload -n if_run";
2930223536Shselasky};
2931223536Shselasky
2932223536Shselaskynomatch 32 {
2933223536Shselasky	match "bus" "uhub[0-9]+";
2934223536Shselasky	match "mode" "host";
2935223519Shselasky	match "vendor" "0x12d1";
2936227007Shselasky	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|0x1465|0x14ac|0x1520|0x1c05|0x1c0b)";
2937233562Shselasky	action "kldload -n u3g";
2938223519Shselasky};
2939223519Shselasky
2940223519Shselaskynomatch 32 {
2941223519Shselasky	match "bus" "uhub[0-9]+";
2942223519Shselasky	match "mode" "host";
2943223519Shselasky	match "vendor" "0x12ef";
2944223519Shselasky	match "product" "0x0100";
2945233562Shselasky	action "kldload -n uvisor";
2946223519Shselasky};
2947223519Shselasky
2948223519Shselaskynomatch 32 {
2949223519Shselasky	match "bus" "uhub[0-9]+";
2950223519Shselasky	match "mode" "host";
2951223519Shselasky	match "vendor" "0x1342";
2952223519Shselasky	match "product" "0x0204";
2953233562Shselasky	action "kldload -n if_kue";
2954223519Shselasky};
2955223519Shselasky
2956223519Shselaskynomatch 32 {
2957223519Shselasky	match "bus" "uhub[0-9]+";
2958223519Shselasky	match "mode" "host";
2959223519Shselasky	match "vendor" "0x1371";
2960223536Shselasky	match "product" "(0x9022|0x9032)";
2961233562Shselasky	action "kldload -n if_rum";
2962223519Shselasky};
2963223519Shselasky
2964223519Shselaskynomatch 32 {
2965223519Shselasky	match "bus" "uhub[0-9]+";
2966223519Shselasky	match "mode" "host";
2967223536Shselasky	match "vendor" "0x1371";
2968223536Shselasky	match "product" "0x9401";
2969233562Shselasky	action "kldload -n if_urtw";
2970223536Shselasky};
2971223536Shselasky
2972223536Shselaskynomatch 32 {
2973223536Shselasky	match "bus" "uhub[0-9]+";
2974223536Shselasky	match "mode" "host";
2975223519Shselasky	match "vendor" "0x1385";
2976223519Shselasky	match "product" "(0x4250|0x5f00|0x5f02)";
2977233562Shselasky	action "kldload -n if_uath";
2978223519Shselasky};
2979223519Shselasky
2980223519Shselaskynomatch 32 {
2981223519Shselasky	match "bus" "uhub[0-9]+";
2982223519Shselasky	match "mode" "host";
2983223519Shselasky	match "vendor" "0x13ad";
2984223519Shselasky	match "product" "0x9999";
2985233562Shselasky	action "kldload -n uslcom";
2986223519Shselasky};
2987223519Shselasky
2988223519Shselaskynomatch 32 {
2989223519Shselasky	match "bus" "uhub[0-9]+";
2990223519Shselasky	match "mode" "host";
2991223519Shselasky	match "vendor" "0x13b1";
2992223536Shselasky	match "product" "0x000c";
2993233562Shselasky	action "kldload -n if_upgt";
2994223519Shselasky};
2995223519Shselasky
2996223519Shselaskynomatch 32 {
2997223519Shselasky	match "bus" "uhub[0-9]+";
2998223519Shselasky	match "mode" "host";
2999223536Shselasky	match "vendor" "0x13b1";
3000223536Shselasky	match "product" "(0x000d|0x0011)";
3001233562Shselasky	action "kldload -n if_ural";
3002223536Shselasky};
3003223536Shselasky
3004223536Shselaskynomatch 32 {
3005223536Shselasky	match "bus" "uhub[0-9]+";
3006223536Shselasky	match "mode" "host";
3007223536Shselasky	match "vendor" "0x13b1";
3008223536Shselasky	match "product" "0x0018";
3009233562Shselasky	action "kldload -n if_axe";
3010223536Shselasky};
3011223536Shselasky
3012223536Shselaskynomatch 32 {
3013223536Shselasky	match "bus" "uhub[0-9]+";
3014223536Shselasky	match "mode" "host";
3015223536Shselasky	match "vendor" "0x13b1";
3016223536Shselasky	match "product" "0x001a";
3017233562Shselasky	action "kldload -n if_ural";
3018223536Shselasky};
3019223536Shselasky
3020223536Shselaskynomatch 32 {
3021223536Shselasky	match "bus" "uhub[0-9]+";
3022223536Shselasky	match "mode" "host";
3023223536Shselasky	match "vendor" "0x13b1";
3024223536Shselasky	match "product" "(0x0020|0x0023)";
3025233562Shselasky	action "kldload -n if_rum";
3026223536Shselasky};
3027223536Shselasky
3028223536Shselaskynomatch 32 {
3029223536Shselasky	match "bus" "uhub[0-9]+";
3030223536Shselasky	match "mode" "host";
3031223536Shselasky	match "vendor" "0x13b1";
3032223536Shselasky	match "product" "0x0024";
3033233562Shselasky	action "kldload -n if_zyd";
3034223536Shselasky};
3035223536Shselasky
3036223536Shselaskynomatch 32 {
3037223536Shselasky	match "bus" "uhub[0-9]+";
3038223536Shselasky	match "mode" "host";
3039227007Shselasky	match "vendor" "0x13b1";
3040227007Shselasky	match "product" "0x002f";
3041233562Shselasky	action "kldload -n if_run";
3042227007Shselasky};
3043227007Shselasky
3044227007Shselaskynomatch 32 {
3045227007Shselasky	match "bus" "uhub[0-9]+";
3046227007Shselasky	match "mode" "host";
3047223519Shselasky	match "vendor" "0x13d2";
3048223519Shselasky	match "product" "0x0400";
3049233562Shselasky	action "kldload -n if_kue";
3050223519Shselasky};
3051223519Shselasky
3052223519Shselaskynomatch 32 {
3053223519Shselasky	match "bus" "uhub[0-9]+";
3054223519Shselasky	match "mode" "host";
3055223519Shselasky	match "vendor" "0x13d3";
3056223519Shselasky	match "product" "(0x3247|0x3262|0x3273|0x3284|0x3305)";
3057233562Shselasky	action "kldload -n if_run";
3058223519Shselasky};
3059223519Shselasky
3060223519Shselaskynomatch 32 {
3061223519Shselasky	match "bus" "uhub[0-9]+";
3062223519Shselasky	match "mode" "host";
3063223519Shselasky	match "vendor" "0x1410";
3064223519Shselasky	match "product" "(0x1100|0x1110|0x1120|0x1130|0x1400|0x1410|0x1420|0x1430|0x1450|0x2100|0x2110|0x2120|0x2130|0x2400|0x2410|0x2420|0x4100|0x4400|0x5010|0x5100|0x6000|0x6002|0x7042)";
3065233562Shselasky	action "kldload -n u3g";
3066223519Shselasky};
3067223519Shselasky
3068223519Shselaskynomatch 32 {
3069223519Shselasky	match "bus" "uhub[0-9]+";
3070223519Shselasky	match "mode" "host";
3071223519Shselasky	match "vendor" "0x1416";
3072223519Shselasky	match "product" "0x1110";
3073233562Shselasky	action "kldload -n u3g";
3074223519Shselasky};
3075223519Shselasky
3076223519Shselaskynomatch 32 {
3077223519Shselasky	match "bus" "uhub[0-9]+";
3078223519Shselasky	match "mode" "host";
3079223519Shselasky	match "vendor" "0x1435";
3080223536Shselasky	match "product" "0x0427";
3081233562Shselasky	action "kldload -n if_upgt";
3082223519Shselasky};
3083223519Shselasky
3084223519Shselaskynomatch 32 {
3085223519Shselasky	match "bus" "uhub[0-9]+";
3086223519Shselasky	match "mode" "host";
3087223536Shselasky	match "vendor" "0x1435";
3088223536Shselasky	match "product" "0x0711";
3089233562Shselasky	action "kldload -n if_zyd";
3090223536Shselasky};
3091223536Shselasky
3092223536Shselaskynomatch 32 {
3093223536Shselasky	match "bus" "uhub[0-9]+";
3094223536Shselasky	match "mode" "host";
3095223536Shselasky	match "vendor" "0x1435";
3096223536Shselasky	match "product" "(0x0826|0x082a)";
3097233562Shselasky	action "kldload -n if_uath";
3098223536Shselasky};
3099223536Shselasky
3100223536Shselaskynomatch 32 {
3101223536Shselasky	match "bus" "uhub[0-9]+";
3102223536Shselasky	match "mode" "host";
3103223519Shselasky	match "vendor" "0x1453";
3104223519Shselasky	match "product" "0x4026";
3105233562Shselasky	action "kldload -n uplcom";
3106223519Shselasky};
3107223519Shselasky
3108223519Shselaskynomatch 32 {
3109223519Shselasky	match "bus" "uhub[0-9]+";
3110223519Shselasky	match "mode" "host";
3111223519Shselasky	match "vendor" "0x1472";
3112223519Shselasky	match "product" "0x0009";
3113233562Shselasky	action "kldload -n if_rum";
3114223519Shselasky};
3115223519Shselasky
3116223519Shselaskynomatch 32 {
3117223519Shselasky	match "bus" "uhub[0-9]+";
3118223519Shselasky	match "mode" "host";
3119223519Shselasky	match "vendor" "0x1482";
3120223519Shselasky	match "product" "0x3c09";
3121233562Shselasky	action "kldload -n if_run";
3122223519Shselasky};
3123223519Shselasky
3124223519Shselaskynomatch 32 {
3125223519Shselasky	match "bus" "uhub[0-9]+";
3126223519Shselasky	match "mode" "host";
3127223519Shselasky	match "vendor" "0x1485";
3128223519Shselasky	match "product" "(0x0001|0x0002)";
3129233562Shselasky	action "kldload -n if_kue";
3130223519Shselasky};
3131223519Shselasky
3132223519Shselaskynomatch 32 {
3133223519Shselasky	match "bus" "uhub[0-9]+";
3134223519Shselasky	match "mode" "host";
3135223519Shselasky	match "vendor" "0x148f";
3136223536Shselasky	match "product" "0x1706";
3137233562Shselasky	action "kldload -n if_ural";
3138223519Shselasky};
3139223519Shselasky
3140223519Shselaskynomatch 32 {
3141223519Shselasky	match "bus" "uhub[0-9]+";
3142223519Shselasky	match "mode" "host";
3143223536Shselasky	match "vendor" "0x148f";
3144223536Shselasky	match "product" "0x2070";
3145233562Shselasky	action "kldload -n if_run";
3146223536Shselasky};
3147223536Shselasky
3148223536Shselaskynomatch 32 {
3149223536Shselasky	match "bus" "uhub[0-9]+";
3150223536Shselasky	match "mode" "host";
3151223536Shselasky	match "vendor" "0x148f";
3152223536Shselasky	match "product" "0x2570";
3153233562Shselasky	action "kldload -n if_ural";
3154223536Shselasky};
3155223536Shselasky
3156223536Shselaskynomatch 32 {
3157223536Shselasky	match "bus" "uhub[0-9]+";
3158223536Shselasky	match "mode" "host";
3159223536Shselasky	match "vendor" "0x148f";
3160223536Shselasky	match "product" "(0x2573|0x2671)";
3161233562Shselasky	action "kldload -n if_rum";
3162223536Shselasky};
3163223536Shselasky
3164223536Shselaskynomatch 32 {
3165223536Shselasky	match "bus" "uhub[0-9]+";
3166223536Shselasky	match "mode" "host";
3167223536Shselasky	match "vendor" "0x148f";
3168223536Shselasky	match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072|0x3370|0x3572|0x8070)";
3169233562Shselasky	action "kldload -n if_run";
3170223536Shselasky};
3171223536Shselasky
3172223536Shselaskynomatch 32 {
3173223536Shselasky	match "bus" "uhub[0-9]+";
3174223536Shselasky	match "mode" "host";
3175223536Shselasky	match "vendor" "0x148f";
3176223536Shselasky	match "product" "0x9020";
3177233562Shselasky	action "kldload -n if_ural";
3178223536Shselasky};
3179223536Shselasky
3180223536Shselaskynomatch 32 {
3181223536Shselasky	match "bus" "uhub[0-9]+";
3182223536Shselasky	match "mode" "host";
3183223536Shselasky	match "vendor" "0x148f";
3184223536Shselasky	match "product" "0x9021";
3185233562Shselasky	action "kldload -n if_rum";
3186223536Shselasky};
3187223536Shselasky
3188223536Shselaskynomatch 32 {
3189223536Shselasky	match "bus" "uhub[0-9]+";
3190223536Shselasky	match "mode" "host";
3191223519Shselasky	match "vendor" "0x14b2";
3192223536Shselasky	match "product" "0x3c02";
3193233562Shselasky	action "kldload -n if_ural";
3194223519Shselasky};
3195223519Shselasky
3196223519Shselaskynomatch 32 {
3197223519Shselasky	match "bus" "uhub[0-9]+";
3198223519Shselasky	match "mode" "host";
3199223536Shselasky	match "vendor" "0x14b2";
3200223536Shselasky	match "product" "(0x3c06|0x3c07|0x3c08|0x3c09|0x3c11|0x3c12)";
3201233562Shselasky	action "kldload -n if_run";
3202223536Shselasky};
3203223536Shselasky
3204223536Shselaskynomatch 32 {
3205223536Shselasky	match "bus" "uhub[0-9]+";
3206223536Shselasky	match "mode" "host";
3207223536Shselasky	match "vendor" "0x14b2";
3208223536Shselasky	match "product" "0x3c22";
3209233562Shselasky	action "kldload -n if_rum";
3210223536Shselasky};
3211223536Shselasky
3212223536Shselaskynomatch 32 {
3213223536Shselasky	match "bus" "uhub[0-9]+";
3214223536Shselasky	match "mode" "host";
3215223536Shselasky	match "vendor" "0x14b2";
3216223536Shselasky	match "product" "(0x3c23|0x3c25|0x3c25|0x3c27|0x3c28)";
3217233562Shselasky	action "kldload -n if_run";
3218223536Shselasky};
3219223536Shselasky
3220223536Shselaskynomatch 32 {
3221223536Shselasky	match "bus" "uhub[0-9]+";
3222223536Shselasky	match "mode" "host";
3223223519Shselasky	match "vendor" "0x14ea";
3224223536Shselasky	match "product" "0xab10";
3225233562Shselasky	action "kldload -n if_zyd";
3226223519Shselasky};
3227223519Shselasky
3228223519Shselaskynomatch 32 {
3229223519Shselasky	match "bus" "uhub[0-9]+";
3230223519Shselasky	match "mode" "host";
3231223536Shselasky	match "vendor" "0x14ea";
3232223536Shselasky	match "product" "0xab11";
3233233562Shselasky	action "kldload -n if_axe";
3234223536Shselasky};
3235223536Shselasky
3236223536Shselaskynomatch 32 {
3237223536Shselasky	match "bus" "uhub[0-9]+";
3238223536Shselasky	match "mode" "host";
3239223536Shselasky	match "vendor" "0x14ea";
3240223536Shselasky	match "product" "0xab13";
3241233562Shselasky	action "kldload -n if_zyd";
3242223536Shselasky};
3243223536Shselasky
3244223536Shselaskynomatch 32 {
3245223536Shselasky	match "bus" "uhub[0-9]+";
3246223536Shselasky	match "mode" "host";
3247223519Shselasky	match "vendor" "0x1555";
3248223519Shselasky	match "product" "0x0004";
3249233562Shselasky	action "kldload -n uslcom";
3250223519Shselasky};
3251223519Shselasky
3252223519Shselaskynomatch 32 {
3253223519Shselasky	match "bus" "uhub[0-9]+";
3254223519Shselasky	match "mode" "host";
3255223519Shselasky	match "vendor" "0x1557";
3256223536Shselasky	match "product" "0x7720";
3257233562Shselasky	action "kldload -n if_axe";
3258223519Shselasky};
3259223519Shselasky
3260223519Shselaskynomatch 32 {
3261223519Shselasky	match "bus" "uhub[0-9]+";
3262223519Shselasky	match "mode" "host";
3263223536Shselasky	match "vendor" "0x1557";
3264223536Shselasky	match "product" "0x8150";
3265233562Shselasky	action "kldload -n if_rue";
3266223536Shselasky};
3267223536Shselasky
3268223536Shselaskynomatch 32 {
3269223536Shselasky	match "bus" "uhub[0-9]+";
3270223536Shselasky	match "mode" "host";
3271223519Shselasky	match "vendor" "0x157e";
3272223536Shselasky	match "product" "0x3006";
3273233562Shselasky	action "kldload -n if_uath";
3274223519Shselasky};
3275223519Shselasky
3276223519Shselaskynomatch 32 {
3277223519Shselasky	match "bus" "uhub[0-9]+";
3278223519Shselasky	match "mode" "host";
3279223536Shselasky	match "vendor" "0x157e";
3280223536Shselasky	match "product" "(0x300a|0x300b|0x300d)";
3281233562Shselasky	action "kldload -n if_zyd";
3282223536Shselasky};
3283223536Shselasky
3284223536Shselaskynomatch 32 {
3285223536Shselasky	match "bus" "uhub[0-9]+";
3286223536Shselasky	match "mode" "host";
3287223536Shselasky	match "vendor" "0x157e";
3288223536Shselasky	match "product" "0x300e";
3289233562Shselasky	action "kldload -n if_run";
3290223536Shselasky};
3291223536Shselasky
3292223536Shselaskynomatch 32 {
3293223536Shselasky	match "bus" "uhub[0-9]+";
3294223536Shselasky	match "mode" "host";
3295223536Shselasky	match "vendor" "0x157e";
3296223536Shselasky	match "product" "0x3204";
3297233562Shselasky	action "kldload -n if_zyd";
3298223536Shselasky};
3299223536Shselasky
3300223536Shselaskynomatch 32 {
3301223536Shselasky	match "bus" "uhub[0-9]+";
3302223536Shselasky	match "mode" "host";
3303223536Shselasky	match "vendor" "0x157e";
3304223536Shselasky	match "product" "0x3205";
3305233562Shselasky	action "kldload -n if_uath";
3306223536Shselasky};
3307223536Shselasky
3308223536Shselaskynomatch 32 {
3309223536Shselasky	match "bus" "uhub[0-9]+";
3310223536Shselasky	match "mode" "host";
3311223519Shselasky	match "vendor" "0x1582";
3312223519Shselasky	match "product" "0x6003";
3313233562Shselasky	action "kldload -n if_zyd";
3314223519Shselasky};
3315223519Shselasky
3316223519Shselaskynomatch 32 {
3317223519Shselasky	match "bus" "uhub[0-9]+";
3318223519Shselasky	match "mode" "host";
3319223519Shselasky	match "vendor" "0x15a9";
3320223536Shselasky	match "product" "0x0004";
3321233562Shselasky	action "kldload -n if_rum";
3322223519Shselasky};
3323223519Shselasky
3324223519Shselaskynomatch 32 {
3325223519Shselasky	match "bus" "uhub[0-9]+";
3326223519Shselasky	match "mode" "host";
3327223536Shselasky	match "vendor" "0x15a9";
3328223536Shselasky	match "product" "(0x0006|0x0010)";
3329233562Shselasky	action "kldload -n if_run";
3330223536Shselasky};
3331223536Shselasky
3332223536Shselaskynomatch 32 {
3333223536Shselasky	match "bus" "uhub[0-9]+";
3334223536Shselasky	match "mode" "host";
3335223519Shselasky	match "vendor" "0x15c5";
3336223519Shselasky	match "product" "0x0008";
3337233562Shselasky	action "kldload -n if_run";
3338223519Shselasky};
3339223519Shselasky
3340223519Shselaskynomatch 32 {
3341223519Shselasky	match "bus" "uhub[0-9]+";
3342223519Shselasky	match "mode" "host";
3343223519Shselasky	match "vendor" "0x15e8";
3344223519Shselasky	match "product" "(0x9100|0x9110)";
3345233562Shselasky	action "kldload -n if_aue";
3346223519Shselasky};
3347223519Shselasky
3348223519Shselaskynomatch 32 {
3349223519Shselasky	match "bus" "uhub[0-9]+";
3350223519Shselasky	match "mode" "host";
3351223519Shselasky	match "vendor" "0x1614";
3352223519Shselasky	match "product" "(0x0800|0x0802|0x7002)";
3353233562Shselasky	action "kldload -n u3g";
3354223519Shselasky};
3355223519Shselasky
3356223519Shselaskynomatch 32 {
3357223519Shselasky	match "bus" "uhub[0-9]+";
3358223519Shselasky	match "mode" "host";
3359223519Shselasky	match "vendor" "0x1631";
3360223536Shselasky	match "product" "0x6200";
3361233562Shselasky	action "kldload -n if_axe";
3362223519Shselasky};
3363223519Shselasky
3364223519Shselaskynomatch 32 {
3365223519Shselasky	match "bus" "uhub[0-9]+";
3366223519Shselasky	match "mode" "host";
3367223536Shselasky	match "vendor" "0x1631";
3368223536Shselasky	match "product" "0xc019";
3369233562Shselasky	action "kldload -n if_rum";
3370223536Shselasky};
3371223536Shselasky
3372223536Shselaskynomatch 32 {
3373223536Shselasky	match "bus" "uhub[0-9]+";
3374223536Shselasky	match "mode" "host";
3375223519Shselasky	match "vendor" "0x1645";
3376223519Shselasky	match "product" "(0x0005|0x0008|0x8005)";
3377233562Shselasky	action "kldload -n if_kue";
3378223519Shselasky};
3379223519Shselasky
3380223519Shselaskynomatch 32 {
3381223519Shselasky	match "bus" "uhub[0-9]+";
3382223519Shselasky	match "mode" "host";
3383223519Shselasky	match "vendor" "0x166a";
3384223519Shselasky	match "product" "0x0303";
3385233562Shselasky	action "kldload -n uslcom";
3386223519Shselasky};
3387223519Shselasky
3388223519Shselaskynomatch 32 {
3389223519Shselasky	match "bus" "uhub[0-9]+";
3390223519Shselasky	match "mode" "host";
3391223519Shselasky	match "vendor" "0x167b";
3392223519Shselasky	match "product" "0x4001";
3393233562Shselasky	action "kldload -n if_run";
3394223519Shselasky};
3395223519Shselasky
3396223519Shselaskynomatch 32 {
3397223519Shselasky	match "bus" "uhub[0-9]+";
3398223519Shselasky	match "mode" "host";
3399223519Shselasky	match "vendor" "0x168c";
3400223519Shselasky	match "product" "0x0001";
3401233562Shselasky	action "kldload -n if_uath";
3402223519Shselasky};
3403223519Shselasky
3404223519Shselaskynomatch 32 {
3405223519Shselasky	match "bus" "uhub[0-9]+";
3406223519Shselasky	match "mode" "host";
3407223519Shselasky	match "vendor" "0x1690";
3408223536Shselasky	match "product" "0x0601";
3409233562Shselasky	action "kldload -n uipaq";
3410223519Shselasky};
3411223519Shselasky
3412223519Shselaskynomatch 32 {
3413223519Shselasky	match "bus" "uhub[0-9]+";
3414223519Shselasky	match "mode" "host";
3415223536Shselasky	match "vendor" "0x1690";
3416223536Shselasky	match "product" "(0x0710|0x0712)";
3417233562Shselasky	action "kldload -n if_uath";
3418223536Shselasky};
3419223536Shselasky
3420223536Shselaskynomatch 32 {
3421223536Shselasky	match "bus" "uhub[0-9]+";
3422223536Shselasky	match "mode" "host";
3423223536Shselasky	match "vendor" "0x1690";
3424223536Shselasky	match "product" "0x0722";
3425233562Shselasky	action "kldload -n if_rum";
3426223536Shselasky};
3427223536Shselasky
3428223536Shselaskynomatch 32 {
3429223536Shselasky	match "bus" "uhub[0-9]+";
3430223536Shselasky	match "mode" "host";
3431223536Shselasky	match "vendor" "0x1690";
3432223536Shselasky	match "product" "(0x0740|0x0744)";
3433233562Shselasky	action "kldload -n if_run";
3434223536Shselasky};
3435223536Shselasky
3436223536Shselaskynomatch 32 {
3437223536Shselasky	match "bus" "uhub[0-9]+";
3438223536Shselasky	match "mode" "host";
3439223519Shselasky	match "vendor" "0x16ab";
3440223519Shselasky	match "product" "(0x7801|0x7811)";
3441233562Shselasky	action "kldload -n if_uath";
3442223519Shselasky};
3443223519Shselasky
3444223519Shselaskynomatch 32 {
3445223519Shselasky	match "bus" "uhub[0-9]+";
3446223519Shselasky	match "mode" "host";
3447223519Shselasky	match "vendor" "0x16d5";
3448223536Shselasky	match "product" "(0x6202|0x6501)";
3449233562Shselasky	action "kldload -n u3g";
3450223519Shselasky};
3451223519Shselasky
3452223519Shselaskynomatch 32 {
3453223519Shselasky	match "bus" "uhub[0-9]+";
3454223519Shselasky	match "mode" "host";
3455223536Shselasky	match "vendor" "0x16d5";
3456223536Shselasky	match "product" "0x6501";
3457233562Shselasky	action "kldload -n ubsa";
3458223536Shselasky};
3459223536Shselasky
3460223536Shselaskynomatch 32 {
3461223536Shselasky	match "bus" "uhub[0-9]+";
3462223536Shselasky	match "mode" "host";
3463223536Shselasky	match "vendor" "0x16d5";
3464223536Shselasky	match "product" "0x6502";
3465233562Shselasky	action "kldload -n u3g";
3466223536Shselasky};
3467223536Shselasky
3468223536Shselaskynomatch 32 {
3469223536Shselasky	match "bus" "uhub[0-9]+";
3470223536Shselasky	match "mode" "host";
3471223536Shselasky	match "vendor" "0x16d5";
3472223536Shselasky	match "product" "0x6502";
3473233562Shselasky	action "kldload -n ubsa";
3474223536Shselasky};
3475223536Shselasky
3476223536Shselaskynomatch 32 {
3477223536Shselasky	match "bus" "uhub[0-9]+";
3478223536Shselasky	match "mode" "host";
3479223519Shselasky	match "vendor" "0x16d6";
3480223519Shselasky	match "product" "(0x0001|0x0001)";
3481233562Shselasky	action "kldload -n uslcom";
3482223519Shselasky};
3483223519Shselasky
3484223519Shselaskynomatch 32 {
3485223519Shselasky	match "bus" "uhub[0-9]+";
3486223519Shselasky	match "mode" "host";
3487223519Shselasky	match "vendor" "0x16d8";
3488223536Shselasky	match "product" "(0x6006|0x6280)";
3489233562Shselasky	action "kldload -n u3g";
3490223519Shselasky};
3491223519Shselasky
3492223519Shselaskynomatch 32 {
3493223519Shselasky	match "bus" "uhub[0-9]+";
3494223519Shselasky	match "mode" "host";
3495223536Shselasky	match "vendor" "0x16d8";
3496223536Shselasky	match "product" "0x6280";
3497233562Shselasky	action "kldload -n ugensa";
3498223536Shselasky};
3499223536Shselasky
3500223536Shselaskynomatch 32 {
3501223536Shselasky	match "bus" "uhub[0-9]+";
3502223536Shselasky	match "mode" "host";
3503223519Shselasky	match "vendor" "0x16dc";
3504223519Shselasky	match "product" "(0x0010|0x0011|0x0012|0x0015)";
3505233562Shselasky	action "kldload -n uslcom";
3506223519Shselasky};
3507223519Shselasky
3508223519Shselaskynomatch 32 {
3509223519Shselasky	match "bus" "uhub[0-9]+";
3510223519Shselasky	match "mode" "host";
3511223519Shselasky	match "vendor" "0x1726";
3512223536Shselasky	match "product" "0x1000";
3513233562Shselasky	action "kldload -n u3g";
3514223519Shselasky};
3515223519Shselasky
3516223519Shselaskynomatch 32 {
3517223519Shselasky	match "bus" "uhub[0-9]+";
3518223519Shselasky	match "mode" "host";
3519223536Shselasky	match "vendor" "0x1726";
3520223536Shselasky	match "product" "0x1000";
3521233562Shselasky	action "kldload -n ubsa";
3522223536Shselasky};
3523223536Shselasky
3524223536Shselaskynomatch 32 {
3525223536Shselasky	match "bus" "uhub[0-9]+";
3526223536Shselasky	match "mode" "host";
3527223519Shselasky	match "vendor" "0x1737";
3528223536Shselasky	match "product" "0x0039";
3529233562Shselasky	action "kldload -n if_axe";
3530223519Shselasky};
3531223519Shselasky
3532223519Shselaskynomatch 32 {
3533223519Shselasky	match "bus" "uhub[0-9]+";
3534223519Shselasky	match "mode" "host";
3535223536Shselasky	match "vendor" "0x1737";
3536223536Shselasky	match "product" "(0x0070|0x0071)";
3537233562Shselasky	action "kldload -n if_run";
3538223536Shselasky};
3539223536Shselasky
3540223536Shselaskynomatch 32 {
3541223536Shselasky	match "bus" "uhub[0-9]+";
3542223536Shselasky	match "mode" "host";
3543223536Shselasky	match "vendor" "0x1737";
3544223536Shselasky	match "product" "0x0073";
3545233562Shselasky	action "kldload -n if_urtw";
3546223536Shselasky};
3547223536Shselasky
3548223536Shselaskynomatch 32 {
3549223536Shselasky	match "bus" "uhub[0-9]+";
3550223536Shselasky	match "mode" "host";
3551223536Shselasky	match "vendor" "0x1737";
3552223536Shselasky	match "product" "(0x0077|0x0078|0x0079)";
3553233562Shselasky	action "kldload -n if_run";
3554223536Shselasky};
3555223536Shselasky
3556223536Shselaskynomatch 32 {
3557223536Shselasky	match "bus" "uhub[0-9]+";
3558223536Shselasky	match "mode" "host";
3559223519Shselasky	match "vendor" "0x1740";
3560223536Shselasky	match "product" "(0x0605|0x0615)";
3561233562Shselasky	action "kldload -n if_run";
3562223519Shselasky};
3563223519Shselasky
3564223519Shselaskynomatch 32 {
3565223519Shselasky	match "bus" "uhub[0-9]+";
3566223519Shselasky	match "mode" "host";
3567223536Shselasky	match "vendor" "0x1740";
3568223536Shselasky	match "product" "0x2000";
3569233562Shselasky	action "kldload -n if_zyd";
3570223536Shselasky};
3571223536Shselasky
3572223536Shselaskynomatch 32 {
3573223536Shselasky	match "bus" "uhub[0-9]+";
3574223536Shselasky	match "mode" "host";
3575223536Shselasky	match "vendor" "0x1740";
3576223536Shselasky	match "product" "(0x9701|0x9702|0x9703|0x9705|0x9706|0x9707|0x9708|0x9709|0x9801)";
3577233562Shselasky	action "kldload -n if_run";
3578223536Shselasky};
3579223536Shselasky
3580223536Shselaskynomatch 32 {
3581223536Shselasky	match "bus" "uhub[0-9]+";
3582223536Shselasky	match "mode" "host";
3583223519Shselasky	match "vendor" "0x1761";
3584223519Shselasky	match "product" "0x0b05";
3585233562Shselasky	action "kldload -n if_run";
3586223519Shselasky};
3587223519Shselasky
3588223519Shselaskynomatch 32 {
3589223519Shselasky	match "bus" "uhub[0-9]+";
3590223519Shselasky	match "mode" "host";
3591223519Shselasky	match "vendor" "0x177f";
3592223519Shselasky	match "product" "(0x0153|0x0302|0x0313)";
3593233562Shselasky	action "kldload -n if_run";
3594223519Shselasky};
3595223519Shselasky
3596223519Shselaskynomatch 32 {
3597223519Shselasky	match "bus" "uhub[0-9]+";
3598223519Shselasky	match "mode" "host";
3599223519Shselasky	match "vendor" "0x17f4";
3600223519Shselasky	match "product" "0xaaaa";
3601233562Shselasky	action "kldload -n uslcom";
3602223519Shselasky};
3603223519Shselasky
3604223519Shselaskynomatch 32 {
3605223519Shselasky	match "bus" "uhub[0-9]+";
3606223519Shselasky	match "mode" "host";
3607223519Shselasky	match "vendor" "0x1843";
3608223519Shselasky	match "product" "0x0200";
3609233562Shselasky	action "kldload -n uslcom";
3610223519Shselasky};
3611223519Shselasky
3612223519Shselaskynomatch 32 {
3613223519Shselasky	match "bus" "uhub[0-9]+";
3614223519Shselasky	match "mode" "host";
3615223519Shselasky	match "vendor" "0x18c5";
3616223536Shselasky	match "product" "0x0002";
3617233562Shselasky	action "kldload -n if_rum";
3618223519Shselasky};
3619223519Shselasky
3620223519Shselaskynomatch 32 {
3621223519Shselasky	match "bus" "uhub[0-9]+";
3622223519Shselasky	match "mode" "host";
3623223536Shselasky	match "vendor" "0x18c5";
3624223536Shselasky	match "product" "(0x0008|0x0012)";
3625233562Shselasky	action "kldload -n if_run";
3626223536Shselasky};
3627223536Shselasky
3628223536Shselaskynomatch 32 {
3629223536Shselasky	match "bus" "uhub[0-9]+";
3630223536Shselasky	match "mode" "host";
3631223519Shselasky	match "vendor" "0x18e8";
3632223536Shselasky	match "product" "(0x6196|0x6229)";
3633233562Shselasky	action "kldload -n if_rum";
3634223519Shselasky};
3635223519Shselasky
3636223519Shselaskynomatch 32 {
3637223519Shselasky	match "bus" "uhub[0-9]+";
3638223519Shselasky	match "mode" "host";
3639223536Shselasky	match "vendor" "0x18e8";
3640223536Shselasky	match "product" "0x6232";
3641233562Shselasky	action "kldload -n if_urtw";
3642223536Shselasky};
3643223536Shselasky
3644223536Shselaskynomatch 32 {
3645223536Shselasky	match "bus" "uhub[0-9]+";
3646223536Shselasky	match "mode" "host";
3647223536Shselasky	match "vendor" "0x18e8";
3648223536Shselasky	match "product" "0x6238";
3649233562Shselasky	action "kldload -n if_rum";
3650223536Shselasky};
3651223536Shselasky
3652223536Shselaskynomatch 32 {
3653223536Shselasky	match "bus" "uhub[0-9]+";
3654223536Shselasky	match "mode" "host";
3655223536Shselasky	match "vendor" "0x18e8";
3656223536Shselasky	match "product" "0x6259";
3657233562Shselasky	action "kldload -n if_run";
3658223536Shselasky};
3659223536Shselasky
3660223536Shselaskynomatch 32 {
3661223536Shselasky	match "bus" "uhub[0-9]+";
3662223536Shselasky	match "mode" "host";
3663223519Shselasky	match "vendor" "0x18ef";
3664223519Shselasky	match "product" "0xe00f";
3665233562Shselasky	action "kldload -n uslcom";
3666223519Shselasky};
3667223519Shselasky
3668223519Shselaskynomatch 32 {
3669223519Shselasky	match "bus" "uhub[0-9]+";
3670223519Shselasky	match "mode" "host";
3671223519Shselasky	match "vendor" "0x19d2";
3672236389Shselasky	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)";
3673233562Shselasky	action "kldload -n u3g";
3674223519Shselasky};
3675223519Shselasky
3676223519Shselaskynomatch 32 {
3677223519Shselasky	match "bus" "uhub[0-9]+";
3678223519Shselasky	match "mode" "host";
3679223519Shselasky	match "vendor" "0x1a86";
3680223519Shselasky	match "product" "0x7523";
3681233562Shselasky	action "kldload -n uchcom";
3682223519Shselasky};
3683223519Shselasky
3684223519Shselaskynomatch 32 {
3685223519Shselasky	match "bus" "uhub[0-9]+";
3686223519Shselasky	match "mode" "host";
3687223519Shselasky	match "vendor" "0x1a8d";
3688223519Shselasky	match "product" "(0x1002|0x1003|0x1004|0x1005|0x1006|0x1007|0x1008|0x1009|0x100a|0x100b|0x100c|0x100d|0x100e|0x100f|0x1010|0x1011|0x1012)";
3689233562Shselasky	action "kldload -n u3g";
3690223519Shselasky};
3691223519Shselasky
3692223519Shselaskynomatch 32 {
3693223519Shselasky	match "bus" "uhub[0-9]+";
3694223519Shselasky	match "mode" "host";
3695223519Shselasky	match "vendor" "0x1b3d";
3696223519Shselasky	match "product" "0x0153";
3697233562Shselasky	action "kldload -n uftdi";
3698223519Shselasky};
3699223519Shselasky
3700223519Shselaskynomatch 32 {
3701223519Shselasky	match "bus" "uhub[0-9]+";
3702223519Shselasky	match "mode" "host";
3703223519Shselasky	match "vendor" "0x1b75";
3704223536Shselasky	match "product" "0x3072";
3705233562Shselasky	action "kldload -n if_run";
3706223519Shselasky};
3707223519Shselasky
3708223519Shselaskynomatch 32 {
3709223519Shselasky	match "bus" "uhub[0-9]+";
3710223519Shselasky	match "mode" "host";
3711223536Shselasky	match "vendor" "0x1b75";
3712223536Shselasky	match "product" "0x8187";
3713233562Shselasky	action "kldload -n if_urtw";
3714223536Shselasky};
3715223536Shselasky
3716223536Shselaskynomatch 32 {
3717223536Shselasky	match "bus" "uhub[0-9]+";
3718223536Shselasky	match "mode" "host";
3719223519Shselasky	match "vendor" "0x1bbb";
3720223519Shselasky	match "product" "(0x0000|0xf000)";
3721233562Shselasky	action "kldload -n u3g";
3722223519Shselasky};
3723223519Shselasky
3724223519Shselaskynomatch 32 {
3725223519Shselasky	match "bus" "uhub[0-9]+";
3726223519Shselasky	match "mode" "host";
3727223519Shselasky	match "vendor" "0x1bc7";
3728223519Shselasky	match "product" "(0x1003|0x1004)";
3729233562Shselasky	action "kldload -n u3g";
3730223519Shselasky};
3731223519Shselasky
3732223519Shselaskynomatch 32 {
3733223519Shselasky	match "bus" "uhub[0-9]+";
3734223519Shselasky	match "mode" "host";
3735223519Shselasky	match "vendor" "0x1be3";
3736223519Shselasky	match "product" "0x07a6";
3737233562Shselasky	action "kldload -n uslcom";
3738223519Shselasky};
3739223519Shselasky
3740223519Shselaskynomatch 32 {
3741223519Shselasky	match "bus" "uhub[0-9]+";
3742223519Shselasky	match "mode" "host";
3743223519Shselasky	match "vendor" "0x1c9e";
3744227007Shselasky	match "product" "(0x6061|0x9603|0x9605|0xf000)";
3745233562Shselasky	action "kldload -n u3g";
3746223519Shselasky};
3747223519Shselasky
3748223519Shselaskynomatch 32 {
3749223519Shselasky	match "bus" "uhub[0-9]+";
3750223519Shselasky	match "mode" "host";
3751223519Shselasky	match "vendor" "0x1cf1";
3752223519Shselasky	match "product" "(0x0001|0x0004)";
3753233562Shselasky	action "kldload -n uftdi";
3754223519Shselasky};
3755223519Shselasky
3756223519Shselaskynomatch 32 {
3757223519Shselasky	match "bus" "uhub[0-9]+";
3758223519Shselasky	match "mode" "host";
3759223519Shselasky	match "vendor" "0x1d09";
3760223519Shselasky	match "product" "0x4000";
3761233562Shselasky	action "kldload -n u3g";
3762223519Shselasky};
3763223519Shselasky
3764223519Shselaskynomatch 32 {
3765223519Shselasky	match "bus" "uhub[0-9]+";
3766223519Shselasky	match "mode" "host";
3767223519Shselasky	match "vendor" "0x1d4d";
3768223519Shselasky	match "product" "(0x0002|0x000c|0x000e|0x0010)";
3769233562Shselasky	action "kldload -n if_run";
3770223519Shselasky};
3771223519Shselasky
3772223519Shselaskynomatch 32 {
3773223519Shselasky	match "bus" "uhub[0-9]+";
3774223519Shselasky	match "mode" "host";
3775223519Shselasky	match "vendor" "0x1da5";
3776223519Shselasky	match "product" "(0x4512|0x4515|0x4519|0x4523)";
3777233562Shselasky	action "kldload -n u3g";
3778223519Shselasky};
3779223519Shselasky
3780223519Shselaskynomatch 32 {
3781223519Shselasky	match "bus" "uhub[0-9]+";
3782223519Shselasky	match "mode" "host";
3783223519Shselasky	match "vendor" "0x1e0e";
3784223519Shselasky	match "product" "(0x9000|0x9200|0xce16)";
3785233562Shselasky	action "kldload -n u3g";
3786223519Shselasky};
3787223519Shselasky
3788223519Shselaskynomatch 32 {
3789223519Shselasky	match "bus" "uhub[0-9]+";
3790223519Shselasky	match "mode" "host";
3791223519Shselasky	match "vendor" "0x1eda";
3792223519Shselasky	match "product" "0x2310";
3793233562Shselasky	action "kldload -n if_run";
3794223519Shselasky};
3795223519Shselasky
3796223519Shselaskynomatch 32 {
3797223519Shselasky	match "bus" "uhub[0-9]+";
3798223519Shselasky	match "mode" "host";
3799223519Shselasky	match "vendor" "0x2001";
3800223536Shselasky	match "product" "0x1a00";
3801233562Shselasky	action "kldload -n if_axe";
3802223519Shselasky};
3803223519Shselasky
3804223519Shselaskynomatch 32 {
3805223519Shselasky	match "bus" "uhub[0-9]+";
3806223519Shselasky	match "mode" "host";
3807223536Shselasky	match "vendor" "0x2001";
3808223536Shselasky	match "product" "0x200c";
3809233562Shselasky	action "kldload -n if_aue";
3810223536Shselasky};
3811223536Shselasky
3812223536Shselaskynomatch 32 {
3813223536Shselasky	match "bus" "uhub[0-9]+";
3814223536Shselasky	match "mode" "host";
3815223536Shselasky	match "vendor" "0x2001";
3816223536Shselasky	match "product" "(0x3a00|0x3a02|0x3a04)";
3817233562Shselasky	action "kldload -n if_uath";
3818223536Shselasky};
3819223536Shselasky
3820223536Shselaskynomatch 32 {
3821223536Shselasky	match "bus" "uhub[0-9]+";
3822223536Shselasky	match "mode" "host";
3823223536Shselasky	match "vendor" "0x2001";
3824223536Shselasky	match "product" "0x3c00";
3825233562Shselasky	action "kldload -n if_ural";
3826223536Shselasky};
3827223536Shselasky
3828223536Shselaskynomatch 32 {
3829223536Shselasky	match "bus" "uhub[0-9]+";
3830223536Shselasky	match "mode" "host";
3831223536Shselasky	match "vendor" "0x2001";
3832223536Shselasky	match "product" "0x3c05";
3833233562Shselasky	action "kldload -n if_axe";
3834223536Shselasky};
3835223536Shselasky
3836223536Shselaskynomatch 32 {
3837223536Shselasky	match "bus" "uhub[0-9]+";
3838223536Shselasky	match "mode" "host";
3839223536Shselasky	match "vendor" "0x2001";
3840223536Shselasky	match "product" "(0x3c09|0x3c0a)";
3841233562Shselasky	action "kldload -n if_run";
3842223536Shselasky};
3843223536Shselasky
3844223536Shselaskynomatch 32 {
3845223536Shselasky	match "bus" "uhub[0-9]+";
3846223536Shselasky	match "mode" "host";
3847223536Shselasky	match "vendor" "0x2001";
3848223536Shselasky	match "product" "0x4000";
3849233562Shselasky	action "kldload -n if_kue";
3850223536Shselasky};
3851223536Shselasky
3852223536Shselaskynomatch 32 {
3853223536Shselasky	match "bus" "uhub[0-9]+";
3854223536Shselasky	match "mode" "host";
3855223536Shselasky	match "vendor" "0x2001";
3856223536Shselasky	match "product" "(0x4001|0x4002|0x4003|0x400b|0x4102|0xabc1)";
3857233562Shselasky	action "kldload -n if_aue";
3858223536Shselasky};
3859223536Shselasky
3860223536Shselaskynomatch 32 {
3861223536Shselasky	match "bus" "uhub[0-9]+";
3862223536Shselasky	match "mode" "host";
3863223519Shselasky	match "vendor" "0x2019";
3864223536Shselasky	match "product" "0x5303";
3865233562Shselasky	action "kldload -n if_zyd";
3866223519Shselasky};
3867223519Shselasky
3868223519Shselaskynomatch 32 {
3869223519Shselasky	match "bus" "uhub[0-9]+";
3870223519Shselasky	match "mode" "host";
3871223536Shselasky	match "vendor" "0x2019";
3872223536Shselasky	match "product" "0xab01";
3873233562Shselasky	action "kldload -n if_rum";
3874223536Shselasky};
3875223536Shselasky
3876223536Shselaskynomatch 32 {
3877223536Shselasky	match "bus" "uhub[0-9]+";
3878223536Shselasky	match "mode" "host";
3879223536Shselasky	match "vendor" "0x2019";
3880223536Shselasky	match "product" "(0xab24|0xab25)";
3881233562Shselasky	action "kldload -n if_run";
3882223536Shselasky};
3883223536Shselasky
3884223536Shselaskynomatch 32 {
3885223536Shselasky	match "bus" "uhub[0-9]+";
3886223536Shselasky	match "mode" "host";
3887223536Shselasky	match "vendor" "0x2019";
3888223536Shselasky	match "product" "0xab50";
3889233562Shselasky	action "kldload -n if_rum";
3890223536Shselasky};
3891223536Shselasky
3892223536Shselaskynomatch 32 {
3893223536Shselasky	match "bus" "uhub[0-9]+";
3894223536Shselasky	match "mode" "host";
3895223536Shselasky	match "vendor" "0x2019";
3896223536Shselasky	match "product" "(0xc007|0xed01)";
3897233562Shselasky	action "kldload -n if_zyd";
3898223536Shselasky};
3899223536Shselasky
3900223536Shselaskynomatch 32 {
3901223536Shselasky	match "bus" "uhub[0-9]+";
3902223536Shselasky	match "mode" "host";
3903223536Shselasky	match "vendor" "0x2019";
3904223536Shselasky	match "product" "0xed02";
3905233562Shselasky	action "kldload -n if_rum";
3906223536Shselasky};
3907223536Shselasky
3908223536Shselaskynomatch 32 {
3909223536Shselasky	match "bus" "uhub[0-9]+";
3910223536Shselasky	match "mode" "host";
3911223536Shselasky	match "vendor" "0x2019";
3912223536Shselasky	match "product" "(0xed06|0xed14)";
3913233562Shselasky	action "kldload -n if_run";
3914223536Shselasky};
3915223536Shselasky
3916223536Shselaskynomatch 32 {
3917223536Shselasky	match "bus" "uhub[0-9]+";
3918223536Shselasky	match "mode" "host";
3919223519Shselasky	match "vendor" "0x203d";
3920223519Shselasky	match "product" "(0x1480|0x14a1|0x14a9)";
3921233562Shselasky	action "kldload -n if_run";
3922223519Shselasky};
3923223519Shselasky
3924223519Shselaskynomatch 32 {
3925223519Shselasky	match "bus" "uhub[0-9]+";
3926223519Shselasky	match "mode" "host";
3927223519Shselasky	match "vendor" "0x20b8";
3928223519Shselasky	match "product" "0x8888";
3929233562Shselasky	action "kldload -n if_run";
3930223519Shselasky};
3931223519Shselasky
3932223519Shselaskynomatch 32 {
3933223519Shselasky	match "bus" "uhub[0-9]+";
3934223519Shselasky	match "mode" "host";
3935223519Shselasky	match "vendor" "0x20b9";
3936223519Shselasky	match "product" "0x1682";
3937233562Shselasky	action "kldload -n u3g";
3938223519Shselasky};
3939223519Shselasky
3940223519Shselaskynomatch 32 {
3941223519Shselasky	match "bus" "uhub[0-9]+";
3942223519Shselasky	match "mode" "host";
3943223519Shselasky	match "vendor" "0x22b8";
3944223536Shselasky	match "product" "(0x4204|0x4214|0x4224|0x4234|0x4244)";
3945233562Shselasky	action "kldload -n uipaq";
3946223519Shselasky};
3947223519Shselasky
3948223519Shselaskynomatch 32 {
3949223519Shselasky	match "bus" "uhub[0-9]+";
3950223519Shselasky	match "mode" "host";
3951223536Shselasky	match "vendor" "0x22b8";
3952223536Shselasky	match "product" "(0x600c|0x6027)";
3953233562Shselasky	action "kldload -n if_cdce";
3954223536Shselasky};
3955223536Shselasky
3956223536Shselaskynomatch 32 {
3957223536Shselasky	match "bus" "uhub[0-9]+";
3958223536Shselasky	match "mode" "host";
3959223519Shselasky	match "vendor" "0x2478";
3960223519Shselasky	match "product" "0x2008";
3961233562Shselasky	action "kldload -n uplcom";
3962223519Shselasky};
3963223519Shselasky
3964223519Shselaskynomatch 32 {
3965223519Shselasky	match "bus" "uhub[0-9]+";
3966223519Shselasky	match "mode" "host";
3967223519Shselasky	match "vendor" "0x3334";
3968223519Shselasky	match "product" "0x1701";
3969233562Shselasky	action "kldload -n if_aue";
3970223519Shselasky};
3971223519Shselasky
3972223519Shselaskynomatch 32 {
3973223519Shselasky	match "bus" "uhub[0-9]+";
3974223519Shselasky	match "mode" "host";
3975223519Shselasky	match "vendor" "0x3340";
3976223519Shselasky	match "product" "(0x011c|0x0326|0x0426|0x043a|0x051c|0x053a|0x071c|0x0b1c|0x0e3a|0x0f1c|0x0f3a|0x1326|0x191c|0x2326|0x3326)";
3977233562Shselasky	action "kldload -n uipaq";
3978223519Shselasky};
3979223519Shselasky
3980223519Shselaskynomatch 32 {
3981223519Shselasky	match "bus" "uhub[0-9]+";
3982223519Shselasky	match "mode" "host";
3983223519Shselasky	match "vendor" "0x3708";
3984223519Shselasky	match "product" "(0x20ce|0x21ce)";
3985233562Shselasky	action "kldload -n uipaq";
3986223519Shselasky};
3987223519Shselasky
3988223519Shselaskynomatch 32 {
3989223519Shselasky	match "bus" "uhub[0-9]+";
3990223519Shselasky	match "mode" "host";
3991223519Shselasky	match "vendor" "0x4113";
3992223519Shselasky	match "product" "(0x0210|0x0211|0x0400|0x0410)";
3993233562Shselasky	action "kldload -n uipaq";
3994223519Shselasky};
3995223519Shselasky
3996223519Shselaskynomatch 32 {
3997223519Shselasky	match "bus" "uhub[0-9]+";
3998223519Shselasky	match "mode" "host";
3999223519Shselasky	match "vendor" "0x413c";
4000223536Shselasky	match "product" "(0x4001|0x4002|0x4003|0x4004|0x4005|0x4006|0x4007|0x4008|0x4009)";
4001233562Shselasky	action "kldload -n uipaq";
4002223519Shselasky};
4003223519Shselasky
4004223519Shselaskynomatch 32 {
4005223519Shselasky	match "bus" "uhub[0-9]+";
4006223519Shselasky	match "mode" "host";
4007223536Shselasky	match "vendor" "0x413c";
4008223536Shselasky	match "product" "(0x8102|0x8104)";
4009233562Shselasky	action "kldload -n if_upgt";
4010223536Shselasky};
4011223536Shselasky
4012223536Shselaskynomatch 32 {
4013223536Shselasky	match "bus" "uhub[0-9]+";
4014223536Shselasky	match "mode" "host";
4015223536Shselasky	match "vendor" "0x413c";
4016223536Shselasky	match "product" "(0x8114|0x8115|0x8116|0x8117|0x8118|0x8128|0x8129|0x8133|0x8134|0x8135|0x8136|0x8137|0x8138|0x8180|0x8181|0x8182)";
4017233562Shselasky	action "kldload -n u3g";
4018223536Shselasky};
4019223536Shselasky
4020223536Shselaskynomatch 32 {
4021223536Shselasky	match "bus" "uhub[0-9]+";
4022223536Shselasky	match "mode" "host";
4023223536Shselasky	match "vendor" "0x413c";
4024223536Shselasky	match "product" "0x9500";
4025233562Shselasky	action "kldload -n uslcom";
4026223536Shselasky};
4027223536Shselasky
4028223536Shselaskynomatch 32 {
4029223536Shselasky	match "bus" "uhub[0-9]+";
4030223536Shselasky	match "mode" "host";
4031223519Shselasky	match "vendor" "0x4348";
4032223519Shselasky	match "product" "0x5523";
4033233562Shselasky	action "kldload -n uchcom";
4034223519Shselasky};
4035223519Shselasky
4036223519Shselaskynomatch 32 {
4037223519Shselasky	match "bus" "uhub[0-9]+";
4038223519Shselasky	match "mode" "host";
4039223519Shselasky	match "vendor" "0x4505";
4040223519Shselasky	match "product" "0x0010";
4041233562Shselasky	action "kldload -n uipaq";
4042223519Shselasky};
4043223519Shselasky
4044223519Shselaskynomatch 32 {
4045223519Shselasky	match "bus" "uhub[0-9]+";
4046223519Shselasky	match "mode" "host";
4047223519Shselasky	match "vendor" "0x4766";
4048223519Shselasky	match "product" "0x0001";
4049233562Shselasky	action "kldload -n uvisor";
4050223519Shselasky};
4051223519Shselasky
4052223519Shselaskynomatch 32 {
4053223519Shselasky	match "bus" "uhub[0-9]+";
4054223519Shselasky	match "mode" "host";
4055223519Shselasky	match "vendor" "0x5173";
4056223519Shselasky	match "product" "0x1809";
4057233562Shselasky	action "kldload -n if_zyd";
4058223519Shselasky};
4059223519Shselasky
4060223519Shselaskynomatch 32 {
4061223519Shselasky	match "bus" "uhub[0-9]+";
4062223519Shselasky	match "mode" "host";
4063223519Shselasky	match "vendor" "0x5372";
4064223519Shselasky	match "product" "0x2303";
4065233562Shselasky	action "kldload -n uplcom";
4066223519Shselasky};
4067223519Shselasky
4068223519Shselaskynomatch 32 {
4069223519Shselasky	match "bus" "uhub[0-9]+";
4070223519Shselasky	match "mode" "host";
4071223519Shselasky	match "vendor" "0x5a57";
4072223536Shselasky	match "product" "0x0260";
4073233562Shselasky	action "kldload -n if_ural";
4074223519Shselasky};
4075223519Shselasky
4076223519Shselaskynomatch 32 {
4077223519Shselasky	match "bus" "uhub[0-9]+";
4078223519Shselasky	match "mode" "host";
4079223536Shselasky	match "vendor" "0x5a57";
4080223536Shselasky	match "product" "(0x0280|0x0282|0x0283|0x0284|0x5257)";
4081233562Shselasky	action "kldload -n if_run";
4082223536Shselasky};
4083223536Shselasky
4084223536Shselaskynomatch 32 {
4085223536Shselasky	match "bus" "uhub[0-9]+";
4086223536Shselasky	match "mode" "host";
4087223519Shselasky	match "vendor" "0x5e04";
4088223519Shselasky	match "product" "0xce00";
4089233562Shselasky	action "kldload -n uipaq";
4090223519Shselasky};
4091223519Shselasky
4092223519Shselaskynomatch 32 {
4093223519Shselasky	match "bus" "uhub[0-9]+";
4094223519Shselasky	match "mode" "host";
4095223519Shselasky	match "vendor" "0x6189";
4096223536Shselasky	match "product" "0x182d";
4097233562Shselasky	action "kldload -n if_axe";
4098223519Shselasky};
4099223519Shselasky
4100223519Shselaskynomatch 32 {
4101223519Shselasky	match "bus" "uhub[0-9]+";
4102223519Shselasky	match "mode" "host";
4103223536Shselasky	match "vendor" "0x6189";
4104223536Shselasky	match "product" "0x2068";
4105233562Shselasky	action "kldload -n uplcom";
4106223536Shselasky};
4107223536Shselasky
4108223536Shselaskynomatch 32 {
4109223536Shselasky	match "bus" "uhub[0-9]+";
4110223536Shselasky	match "mode" "host";
4111223519Shselasky	match "vendor" "0x6547";
4112223519Shselasky	match "product" "0x0232";
4113233562Shselasky	action "kldload -n uark";
4114223519Shselasky};
4115223519Shselasky
4116223519Shselaskynomatch 32 {
4117223519Shselasky	match "bus" "uhub[0-9]+";
4118223519Shselasky	match "mode" "host";
4119223519Shselasky	match "vendor" "0x6891";
4120223519Shselasky	match "product" "0xa727";
4121233562Shselasky	action "kldload -n if_zyd";
4122223519Shselasky};
4123223519Shselasky
4124223519Shselaskynomatch 32 {
4125223519Shselasky	match "bus" "uhub[0-9]+";
4126223519Shselasky	match "mode" "host";
4127223519Shselasky	match "vendor" "0x7392";
4128223536Shselasky	match "product" "0x7318";
4129233562Shselasky	action "kldload -n if_rum";
4130223519Shselasky};
4131223519Shselasky
4132223519Shselaskynomatch 32 {
4133223519Shselasky	match "bus" "uhub[0-9]+";
4134223519Shselasky	match "mode" "host";
4135223536Shselasky	match "vendor" "0x7392";
4136223536Shselasky	match "product" "(0x7711|0x7717|0x7718)";
4137233562Shselasky	action "kldload -n if_run";
4138223536Shselasky};
4139223536Shselasky
4140223536Shselaskynomatch 32 {
4141223536Shselasky	match "bus" "uhub[0-9]+";
4142223536Shselasky	match "mode" "host";
4143223519Shselasky	match "vendor" "0x8516";
4144223519Shselasky	match "product" "(0x2070|0x2770|0x2870|0x3070|0x3071|0x3072|0x3572)";
4145233562Shselasky	action "kldload -n if_run";
4146223519Shselasky};
4147223519Shselasky
4148223519Shselaskynomatch 32 {
4149223519Shselasky	match "bus" "uhub[0-9]+";
4150223519Shselasky	match "mode" "host";
4151223519Shselasky	match "vendor" "0x9710";
4152223536Shselasky	match "product" "0x7703";
4153233562Shselasky	action "kldload -n umoscom";
4154223519Shselasky};
4155223519Shselasky
4156223519Shselaskynomatch 32 {
4157223519Shselasky	match "bus" "uhub[0-9]+";
4158223519Shselasky	match "mode" "host";
4159223536Shselasky	match "vendor" "0x9710";
4160223536Shselasky	match "product" "0x7730";
4161233562Shselasky	action "kldload -n if_mos";
4162223536Shselasky};
4163223536Shselasky
4164223536Shselaskynomatch 32 {
4165223536Shselasky	match "bus" "uhub[0-9]+";
4166223536Shselasky	match "mode" "host";
4167223536Shselasky	match "vendor" "0x9710";
4168223536Shselasky	match "product" "0x7820";
4169233562Shselasky	action "kldload -n umcs";
4170223536Shselasky};
4171223536Shselasky
4172223536Shselaskynomatch 32 {
4173223536Shselasky	match "bus" "uhub[0-9]+";
4174223536Shselasky	match "mode" "host";
4175223536Shselasky	match "vendor" "0x9710";
4176236389Shselasky	match "product" "(0x7830|0x7832)";
4177233562Shselasky	action "kldload -n if_mos";
4178223536Shselasky};
4179223536Shselasky
4180223536Shselaskynomatch 32 {
4181223536Shselasky	match "bus" "uhub[0-9]+";
4182223536Shselasky	match "mode" "host";
4183223536Shselasky	match "vendor" "0x9710";
4184223536Shselasky	match "product" "0x7840";
4185233562Shselasky	action "kldload -n umcs";
4186223536Shselasky};
4187223536Shselasky
4188223536Shselaskynomatch 32 {
4189223536Shselasky	match "bus" "uhub[0-9]+";
4190223536Shselasky	match "mode" "host";
4191223519Shselasky	match "vendor" "0x9e88";
4192223519Shselasky	match "product" "0x9e8f";
4193233562Shselasky	action "kldload -n uftdi";
4194223519Shselasky};
4195223519Shselasky
4196223519Shselaskynomatch 32 {
4197223519Shselasky	match "bus" "uhub[0-9]+";
4198223519Shselasky	match "mode" "host";
4199223519Shselasky	match "vendor" "0xdaae";
4200223519Shselasky	match "product" "0xead6";
4201233562Shselasky	action "kldload -n uslcom";
4202223519Shselasky};
4203223519Shselasky
4204223519Shselaskynomatch 32 {
4205223519Shselasky	match "bus" "uhub[0-9]+";
4206223519Shselasky	match "mode" "host";
4207223519Shselasky	match "intclass" "0x02";
4208223519Shselasky	match "intsubclass" "0x02";
4209223519Shselasky	match "intprotocol" "0x01";
4210233562Shselasky	action "kldload -n umodem";
4211223519Shselasky};
4212223519Shselasky
4213223519Shselaskynomatch 32 {
4214223519Shselasky	match "bus" "uhub[0-9]+";
4215223519Shselasky	match "mode" "host";
4216231638Shselasky	match "intclass" "0x02";
4217231638Shselasky	match "intsubclass" "0x02";
4218231638Shselasky	match "intprotocol" "0xff";
4219233562Shselasky	action "kldload -n umodem";
4220231638Shselasky};
4221231638Shselasky
4222231638Shselaskynomatch 32 {
4223231638Shselasky	match "bus" "uhub[0-9]+";
4224231638Shselasky	match "mode" "host";
4225223521Shselasky	match "intclass" "0x03";
4226223521Shselasky	match "intsubclass" "0x01";
4227223521Shselasky	match "intprotocol" "0x01";
4228233562Shselasky	action "kldload -n ukbd";
4229223521Shselasky};
4230223521Shselasky
4231223521Shselaskynomatch 32 {
4232223521Shselasky	match "bus" "uhub[0-9]+";
4233223521Shselasky	match "mode" "host";
4234223521Shselasky	match "intclass" "0x03";
4235223521Shselasky	match "intsubclass" "0x01";
4236223521Shselasky	match "intprotocol" "0x02";
4237233562Shselasky	action "kldload -n ums";
4238223521Shselasky};
4239223521Shselasky
4240223521Shselaskynomatch 32 {
4241223521Shselasky	match "bus" "uhub[0-9]+";
4242223521Shselasky	match "mode" "host";
4243223519Shselasky	match "intclass" "0x07";
4244223519Shselasky	match "intsubclass" "0x01";
4245223519Shselasky	match "intprotocol" "0x01";
4246233562Shselasky	action "kldload -n ulpt";
4247223519Shselasky};
4248223519Shselasky
4249223519Shselaskynomatch 32 {
4250223519Shselasky	match "bus" "uhub[0-9]+";
4251223519Shselasky	match "mode" "host";
4252223519Shselasky	match "intclass" "0x07";
4253223519Shselasky	match "intsubclass" "0x01";
4254223519Shselasky	match "intprotocol" "0x02";
4255233562Shselasky	action "kldload -n ulpt";
4256223519Shselasky};
4257223519Shselasky
4258223519Shselaskynomatch 32 {
4259223519Shselasky	match "bus" "uhub[0-9]+";
4260223519Shselasky	match "mode" "host";
4261223519Shselasky	match "intclass" "0x07";
4262223519Shselasky	match "intsubclass" "0x01";
4263223519Shselasky	match "intprotocol" "0x03";
4264233562Shselasky	action "kldload -n ulpt";
4265223519Shselasky};
4266223519Shselasky
4267223519Shselaskynomatch 32 {
4268223519Shselasky	match "bus" "uhub[0-9]+";
4269223519Shselasky	match "mode" "host";
4270223519Shselasky	match "intclass" "0xe0";
4271223519Shselasky	match "intsubclass" "0x01";
4272223519Shselasky	match "intprotocol" "0x01";
4273233562Shselasky	action "kldload -n ng_ubt";
4274223519Shselasky};
4275223519Shselasky
4276223519Shselaskynomatch 32 {
4277223519Shselasky	match "bus" "uhub[0-9]+";
4278223519Shselasky	match "mode" "host";
4279223519Shselasky	match "intclass" "0xff";
4280223519Shselasky	match "intsubclass" "0x5d";
4281223519Shselasky	match "intprotocol" "0x01";
4282233562Shselasky	action "kldload -n uhid";
4283223519Shselasky};
4284223519Shselasky
4285223519Shselaskynomatch 32 {
4286223519Shselasky	match "bus" "uhub[0-9]+";
4287223519Shselasky	match "mode" "host";
4288223519Shselasky	match "intclass" "0x01";
4289223519Shselasky	match "intsubclass" "0x01";
4290233562Shselasky	action "kldload -n snd_uaudio";
4291223519Shselasky};
4292223519Shselasky
4293223519Shselaskynomatch 32 {
4294223519Shselasky	match "bus" "uhub[0-9]+";
4295223519Shselasky	match "mode" "host";
4296223519Shselasky	match "intclass" "0x01";
4297223519Shselasky	match "intsubclass" "0x03";
4298233562Shselasky	action "kldload -n snd_uaudio";
4299223519Shselasky};
4300223519Shselasky
4301223519Shselaskynomatch 32 {
4302223519Shselasky	match "bus" "uhub[0-9]+";
4303223536Shselasky	match "mode" "(host|device)";
4304223536Shselasky	match "intclass" "0x02";
4305223536Shselasky	match "intsubclass" "0x06";
4306233562Shselasky	action "kldload -n if_cdce";
4307223536Shselasky};
4308223536Shselasky
4309223536Shselaskynomatch 32 {
4310223536Shselasky	match "bus" "uhub[0-9]+";
4311223536Shselasky	match "mode" "(host|device)";
4312223536Shselasky	match "intclass" "0x02";
4313223536Shselasky	match "intsubclass" "0x0a";
4314233562Shselasky	action "kldload -n if_cdce";
4315223536Shselasky};
4316223536Shselasky
4317223536Shselaskynomatch 32 {
4318223536Shselasky	match "bus" "uhub[0-9]+";
4319223536Shselasky	match "mode" "(host|device)";
4320223536Shselasky	match "intclass" "0x02";
4321223536Shselasky	match "intsubclass" "0x0d";
4322233562Shselasky	action "kldload -n if_cdce";
4323223536Shselasky};
4324223536Shselasky
4325223536Shselaskynomatch 32 {
4326223536Shselasky	match "bus" "uhub[0-9]+";
4327223519Shselasky	match "mode" "host";
4328223519Shselasky	match "intclass" "0x02";
4329223519Shselasky	match "intsubclass" "0x88";
4330233562Shselasky	action "kldload -n ufoma";
4331223519Shselasky};
4332223519Shselasky
4333223519Shselaskynomatch 32 {
4334223519Shselasky	match "bus" "uhub[0-9]+";
4335223519Shselasky	match "mode" "host";
4336223519Shselasky	match "intclass" "0x03";
4337233562Shselasky	action "kldload -n uhid";
4338223519Shselasky};
4339223519Shselasky
4340223519Shselaskynomatch 32 {
4341223519Shselasky	match "bus" "uhub[0-9]+";
4342223519Shselasky	match "mode" "host";
4343223519Shselasky	match "intclass" "0x08";
4344233562Shselasky	action "kldload -n umass";
4345223519Shselasky};
4346223519Shselasky
4347236389Shselasky# 1654 USB entries processed
4348223519Shselasky
4349