summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdevices.config
blob: a7374af0546afe13915898bb8a7ffaddb8d7d79d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
#	$NetBSD: usbdevices.config,v 1.42 2021/06/29 10:22:37 nia Exp $
#
# This file contains all USB related configuration.
# It is suitable for inclusion in a kernel config(5) file.
#

# USB Controller and Devices

# PCI USB controllers
#ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
#ohci*	at pci?	dev ? function ?	# Open Host Controller
#uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)

# CardBus USB controllers
#ehci*	at cardbus? function ?		# Enhanced Host Controller
#ohci*	at cardbus? function ?		# Open Host Controller
#uhci*	at cardbus? function ?		# Universal Host Controller (Intel)

# ISA USB controllers
#slhci0	at isa? port 0x300 irq 5	# ScanLogic SL811HS

# USB bus support
#usb*	at ehci?
#usb*	at ohci?
#usb*	at uhci?
#usb*	at slhci?


# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?

# USB HID device
uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB Touchscreens
uts*	at uhidev? reportid ?
wsmouse* at uts? mux 0

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1

# USB TEMPer and TEMPerHUM
uthum*	at uhidev? reportid ?

# USB serial adapter
ucycom* at uhidev? reportid ?

# USB Generic HID devices
uhid*	at uhidev? reportid ?

# USB eGalax touch-panel
uep*	at uhub? port ?
wsmouse* at uep? mux 0

# USB LCDs and USB-VGA adapters
udl*	at uhub? port ?		# DisplayLink DL-1x0/1x5
wsdisplay* at udl?

# USB Printer
ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
umodem*	at uhub? port ? configuration ?
ucom*	at umodem?

# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
scsibus* at umass?
cd*	at scsibus? target ? lun ?
sd*	at scsibus? target ? lun ?
st*	at scsibus? target ? lun ?
uk*	at scsibus? target ? lun ?
atapibus* at umass?
# flags have the same meaning as for IDE drives.
cd*	at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000       # ATAPI disk drives
st*	at atapibus? drive ? flags 0x0000       # ATAPI tape drives
uk*	at atapibus? drive ? flags 0x0000       # ATAPI unknown

# USB audio
uaudio*	at uhub? port ? configuration ?
uaudio* at usbifif?
audio*	at uaudio?

# USB MIDI
umidi* at uhub? port ? configuration ?

# USB IrDA
# USB-IrDA bridge spec
uirda* at uhub? port ? configuration ? interface ?
irframe* at uirda?

# SigmaTel STIr4210/4220/4116 USB/IrDA Bridge - not quite UIRDA
stuirda* at uhub? port ?
irframe* at stuirda?

# SigmaTel STIr4200 USB/IrDA Bridge
ustir* at uhub? port ?
irframe* at ustir?

# KingSun/DonShine USB/IrDA Bridge
udsir*  at uhub? port ?
irframe* at udsir?

# Windows Media Center IR transceiver
irmce*	at uhub? port ?
cir*	at irmce?

# Toshiba Oboe
#oboe*	at pci? dev ? function ?	# broken -- vtophys
#irframe* at oboe?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
axen*	at uhub? port ?		# ASIX AX88178a/AX88179 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
mos*	at uhub? port ?		# Moschip MCS7730/MCS7830/MCS7832 based adapters
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
#umb*	at uhub? port ?		# Mobile Broadband Interface Model (EXPERIMENTAL)
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters
urndis*	at uhub? port ?		# Microsoft RNDIS specification
usmsc*	at uhub? port ?		# SMSC95xx based adapters

# USB 802.11 adapters
athn*	at uhub? port ?		# Atheros AR9002U
atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
bwfm*	at uhub? port ?		# Broadcom FullMAC
otus*	at uhub? port ?		# Atheros AR9001U
rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g
run*	at uhub? port ?		# Ralink Technology RT(2[78]|30)00 802.11a/b/g/n
upgt*	at uhub? port ?		# Intersil PrismGT
ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
urtw*	at uhub? port ?		# Realtek RTL8187/RTL8187B 802.11b/g
urtwn*	at uhub? port ?		# Realtek RTL8188CU/RTL8192CU 802.11b/g/n
zyd*	at uhub? port ?		# Zydas ZD1211

# Prolific PL2301/PL2302 host-to-host adapter
upl*	at uhub? port ?

# Serial adapters
uark*	at uhub? port ?		# ArkMicroChips 3116 serial adapter
ucom*	at uark? portno?

ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uchcom*	at uhub? port ?		# WinChipHead CH340/CH341 serial adapter
ucom*	at uchcom? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

#uhmodem* at uhub? port ?	# Huawei E220 3G/HSDPA modem
#ucom* at uhmodem?

uipaq*	at uhub? port ?		# iPAQ PDAs
ucom*	at uipaq? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uslsa*	at uhub? port ?		# Silicon Labs serial adapters
ucom*	at uslsa? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# All chips supported by this driver are also supported by umcs(4).
# moscom* at uhub? port ? 	# Moschip MCS7xxx serial adapter
# ucom*	at moscom? portno ?

umcs* at uhub? port ?	 	# Moschip MCS7xxx serial adapter
ucom*	at umcs? portno ?

uxrcom*	at uhub? port ?		# Exar XR21V141x serial adapter
ucom*	at uxrcom? portno ?

# RIM BlackBerry
uberry* at uhub? port ?

# Apple iPad
uipad* at uhub? port ?

# USB Handspring Visor
uvisor*	at uhub? port ?
ucom*	at uvisor?

# Kyocera AIR-EDGE PHONE
ukyopon* at uhub? port ?
ucom*	at ukyopon? portno ?

# USB scanners that use SCSI emulation, e.g., HP5300
usscanner* at uhub? port ?
scsibus* at usscanner?
ss* at scsibus?

# Topfield TF5000PVR range of DVB recorders
utoppy*	at uhub? port ?

# D-Link DSB-R100 USB radio
udsbr*	at uhub? port ?
radio*	at udsbr?

# Silicon Labs-based USB radio modules
slurm*	at uhub? port ?
radio*	at slurm?

# USB Generic driver
ugen*	at uhub? port ?

# USB 3G datacards
umodeswitch* at uhub? port ?
u3g*	at uhub? port ?
ucom*	at u3g?

# USB generic serial port (e.g., data over cellular)
ugensa*	at uhub? port ?
ucom*	at ugensa?

# USB Video capture devices
pseye*	at uhub?		# Sony PLAYSTATION(R) Eye webcam
uvideo* at uhub?		# USB Video Class capture devices
auvitek* at uhub?		# Auvitek AU0828 video capture devices
emdtv* at uhub?			# Empia EM28xx video capture devices
cir* at emdtv?			# Empia EM28xx infrared remote
video* at videobus?
dtv* at dtvbus?

# USB Bluetooth controllers
ubt* at uhub? port ?
aubtfwl* at uhub? port ?	# load Atheros AR3k ubt(4) firmware
bthub* at ubt?

# Araneus Alea I/II TRNG
ualea* at uhub? port ? configuration ? interface ?

# Yubikey -- CCID interface (OTP and FIDO are handled by uhidev(4))
# https://support.yubico.com/support/solutions/articles/15000028104-yubikey-usb-id-values
ugenif* at uhub? vendor 0x1050 product 0x0114 configuration 1 interface 1
ugenif* at uhub? vendor 0x1050 product 0x0115 configuration 1 interface 1
ugenif* at uhub? vendor 0x1050 product 0x0116 configuration 1 interface 2
ugenif* at uhub? vendor 0x1050 product 0x0405 configuration 1 interface 1
ugenif* at uhub? vendor 0x1050 product 0x0406 configuration 1 interface 1
ugenif* at uhub? vendor 0x1050 product 0x0407 configuration 1 interface 2