GENERIC revision 1.103 1 # $NetBSD: GENERIC,v 1.103 2002/01/19 18:45:09 oster Exp $
2 #
3 # GENERIC machine description file
4 #
5 # This machine description file is used to generate the default NetBSD
6 # kernel. The generic kernel does not include all options, subsystems
7 # and device drivers, but should be useful for most applications.
8 #
9 # The machine description file can be customised for your specific
10 # machine to reduce the kernel size and improve its performance.
11 #
12 # For further information on compiling NetBSD kernels, see the config(8)
13 # man page.
14 #
15 # For further information on hardware support for this architecture, see
16 # the intro(4) man page. For further information about kernel options
17 # for this architecture, see the options(4) man page. For an explanation
18 # of each device driver in this file see the section 4 man page for the
19 # device.
20
21 include "arch/hpcmips/conf/std.hpcmips"
22 include "arch/hpcmips/conf/std.hpcmips.vr41"
23 include "arch/hpcmips/conf/std.hpcmips.tx39"
24
25 #ident "GENERIC-$Revision: 1.103 $"
26
27 maxusers 16
28
29 options VR4102 # NEC VR4102
30 options VR4111 # NEC VR4111
31 options VR4121 # NEC VR4121
32 options TX392X # Toshiba TX3922
33
34 # Standard system options
35 options DDB # in-kernel debugger
36 #options DDB_ONPANIC=0 # don't enter debugger on panic
37 #options KGDB # remote debugger
38 #options DIAGNOSTIC # extra kernel debugging checks
39 #options DEBUG # extra kernel debugging support
40 options KTRACE # system call tracing support
41 options MSGBUFSIZE=8192 # dmesg buffer size
42
43 ## UVM options.
44 #options UVM_PAGE_TRKOWN
45 #options UVMHIST
46 #options UVMHIST_PRINT # Loud!
47
48 #options SCSIVERBOSE # human readable SCSI error messages
49 #options PCMCIAVERBOSE # verbose PCMCIA configuration messages
50
51 #options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
52 #options RTC_OFFSET=-540 # JST-9
53 #options RTC_OFFSET=480 # PST8
54 # In NO RTC_OFFSET , inherit RTC_OFFSET
55 # from Windows CE.
56 options NTP # network time protocol
57 #options UCONSOLE # users can redirect console (unsafe)
58
59 #options WINCE_DEFAULT_SETTING # Debugging use
60
61 #options SYSCALL_DEBUG # for debug
62 #options HPCMIPS_L1CACHE_DISABLE # disable L1 cache for debug
63 #options HPCMIPS_FLUSHCACHE_XXX # for debug
64
65 # Filesystem options
66 file-system FFS # fast filesystem with user and group quotas
67 file-system MFS # memory-based filesystem
68 file-system NFS # Sun NFS-compatible filesystem (client)
69 #file-system LFS # Log-based filesystem (still experimental)
70 file-system CD9660 # ISO 9660 + Rock Ridge file system
71 file-system MSDOSFS # MS-DOS file system
72 #file-system FDESC # /dev/fd
73 file-system KERNFS # /kern (kernel informational filesystem)
74 #file-system NULLFS # loopback file system
75 #file-system OVERLAY # overlay file system
76 #file-system PORTAL # portal filesystem (still experimental)
77 file-system PROCFS # /proc
78 #file-system UMAPFS # NULLFS + uid and gid remapping
79 file-system UNION
80
81 #options NFSSERVER # Sun NFS-compatible filesystem (server)
82 options SOFTDEP # FFS soft updates support.
83 #options QUOTA # UFS quotas
84 options VNODE_OP_NOINLINE # don't inline vnode op calls
85
86 # Networking options
87 #options GATEWAY # IP packet forwarding
88 options INET # IP + ICMP + TCP + UDP
89 options INET6 # IPV6
90 #options IPSEC # IP security
91 #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
92 #options IPSEC_DEBUG # debug for IP security
93 #options MROUTING # Multicast routing support
94 #options ISO # OSI networking
95 #options TPIP # TPIP
96 #options EON # OSI tunneling over IP
97 #options CCITT,LLC,HDLC # X.25
98
99 # NetBSD backwards compatibility
100 options COMPAT_43
101
102 options NFS_BOOT_DHCP
103
104 config netbsd root on ? type ?
105
106 # WS console uses SUN or VT100 terminal emulation
107 options WSEMUL_VT100
108 #options WSDISPLAY_DEFAULTSCREENS=4
109 #options FONT_VT220L8x8
110 options FONT_VT220L8x10
111 # compatibility to other console drivers
112 options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
113 options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
114 options WSDISPLAY_COMPAT_USL # VT handling
115 options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
116 #
117 # Hpckbd will set key board layout appropriately. You can use option
118 # 'PCKBD_LAYOUT' to overrite the default layout.
119 #
120 #options PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS | KB_MACHDEP)"
121
122 # temporally power management
123 hpcapm0 at mainbus0 # power management
124 apmdev0 at hpcapm0 # APM
125
126 options MQ200_DEBUG
127 #options MQ200_USECRT
128 mqvideo0 at vrip? addr 0x0a000000 size 0x800000 # MQ200 video controller
129 hpcfb* at mqvideo?
130
131 ite8181video0 at vrip? addr 0x0a000000 size 0x800000 # ITE8181 video controller
132 hpcfb* at ite8181video?
133
134 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_430
135 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_510
136 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_520
137 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_520A
138 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_530
139 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_SIGMARION
140 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_530A
141 vrc4172pwm* at vrip? addr 0x15003880 size 0x6 platform NEC_MCR_700
142
143 #
144 # hpcmips isa? bus irq locator means:
145 #
146 # 0x0000000f ISA IRQ#
147 # 0x00ff0000 GPIO port#
148 # 0x01000000 interrupt signal hold/through (1:hold/0:though)
149 # 0x02000000 interrupt detection level (1:low /0:high )
150 # 0x04000000 interrupt detection trigger (1:edge/0:level )
151
152 #
153 # MC-R300, MC-R500
154 # Button to GPIO port # mapping
155 # + REC button : 4
156 # + Open/Close button: 6
157 # (PCIC-ISA : 9)
158 # (COM power:14)
159 #
160 # MC-R510
161 # Button to GPIO port # mapping
162 # + Open/Close button: 3
163 # (PCIC-ISA : 9)
164 # (COM power:14)
165 #
166 # MC-R530
167 # Button to GPIO port # mapping
168 # + Open/Close button: 3
169 # + Application button: 2
170 # (PCIC-ISA : 9)
171 # (COM power:46)
172 #
173 # MC-R700
174 # Button to GPIO port # mapping
175 # + Open/Close button: 3
176 # (PCIC-ISA : 9)
177 # (COM power:46)
178 #
179 # MC-CS
180 # Button to GPIO port # mapping
181 # (PCIC-ISA : 9)
182 # (COM power:14)
183 #
184 # IBM WorkPad z50
185 # Button to GPIO port # mapping
186 # + REC button : 1
187 # + Application button? : 2
188 # (PCIC-ISA : 9)
189 #
190 button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4
191 button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4
192 button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0
193 button1 at vrgiu? platform NEC_MCR_430 id BTN_COVER port 3
194 button1 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3
195 button1 at vrgiu? platform NEC_MCR_520 id BTN_COVER port 3
196 #button1 at vrgiu? platform NEC_MCR_520A id BTN_COVER port 3
197 button1 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3
198 #button1 at vrgiu? platform NEC_MCR_530A id BTN_COVER port 3
199 button1 at vrgiu? platform NEC_MCR_SIGMARION id BTN_COVER port 3
200 button1 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3
201 button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6
202 button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6
203 button2 at vrgiu? platform NEC_MCR_530 id BTN_APP0 port 2
204 button2 at vrgiu? platform IBM_WORKPAD id BTN_APP0 port 2 active 0
205 button3 at vrgiu? platform NEC_MCCS id BTN_LIGHT port 8
206 pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14
207 pwctl0 at vrgiu? platform NEC_MCR_430 id PWCTL_COM0 port 46
208 pwctl0 at vrgiu? platform NEC_MCR_500 id PWCTL_COM0 port 14
209 pwctl0 at vrgiu? platform NEC_MCR_530 id PWCTL_COM0 port 46
210 pwctl0 at vrgiu? platform NEC_MCR_530A id PWCTL_COM0 port 46
211 #pwctl0 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM0 port 46
212 pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46
213 pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14
214 pwctl1 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCDLIGHT port 45
215 pwctl1 at vrgiu? platform NEC_MCR_500 id PWCTL_LCDLIGHT port 45
216 pwctl1 at vrgiu? platform NEC_MCCS id PWCTL_LCDLIGHT port 45
217 pwctl2 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCD port 10
218 pwctl2 at vrgiu? platform NEC_MCR_500 id PWCTL_LCD port 10
219 pwctl2 at vrgiu? platform NEC_MCCS id PWCTL_LCD port 10
220 pwctl3 at vrgiu? platform NEC_MCR_3XX id PWCTL_SPEAKER port 12
221 pwctl3 at vrgiu? platform NEC_MCR_430 id PWCTL_SPEAKER port 44
222 pwctl3 at vrgiu? platform NEC_MCR_500 id PWCTL_SPEAKER port 12
223 pwctl3 at vrgiu? platform NEC_MCR_510 id PWCTL_SPEAKER port 44
224 pwctl3 at vrgiu? platform NEC_MCR_520 id PWCTL_SPEAKER port 44
225 #pwctl3 at vrgiu? platform NEC_MCR_520A id PWCTL_SPEAKER port 44
226 pwctl3 at vrgiu? platform NEC_MCR_530 id PWCTL_SPEAKER port 44
227 #pwctl3 at vrgiu? platform NEC_MCR_530A id PWCTL_SPEAKER port 44
228 #pwctl3 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_SPEAKER port 44
229 pwctl3 at vrgiu? platform IBM_WORKPAD id PWCTL_SPEAKER port 49
230 #pwctl4 at vrgiu? platform NEC_MCR_430 id PWCTL_COM1 port 47
231 #pwctl4 at vrgiu? platform NEC_MCR_530 id PWCTL_COM1 port 47
232 #pwctl4 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM1 port 47
233 vrisab0 at vrgiu? platform NEC_MCR
234 vrisab0 at vrgiu? platform NEC_MCCS
235 vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000
236 isa0 at vrisab0
237 pcic0 at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003
238 #
239 # Freestyle
240 # Button to GPIO port # mapping
241 # +---------+
242 # 1 +| |
243 # | |+ 7
244 # | |
245 #20 +| LCD |+ 4
246 # | | + 6
247 # 8 +| |+ 5
248 # | |
249 # | |+----Power On/Off (connected to PMU)
250 # +---------+
251 # +9
252 # +12 +10
253 # +11
254 # (PCIC-ISA : 23)
255 button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9
256 button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10
257 button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11
258 button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12
259 button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7
260 button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4
261 button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6
262 button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5
263 button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1
264 button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20
265 button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8
266 vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000
267 isa1 at vrisab1
268 pcic0 at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003
269
270 options PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle)
271
272 #
273 # Fujitsu INTERTOP CX300
274 #
275 pwctl0 at vrgiu? platform FUJITSU_INTERTOP id PWCTL_COM0 port 15
276 vrisab2 at vrgiu? platform FUJITSU_INTERTOP isaportoffset 0x1000000
277 isa2 at vrisab2
278 pcic0 at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003
279
280 #
281 # Vadem Clio and Sharp Tripad
282 #
283 vrisab3 at vrgiu? platform SHARP_TRIPAD isaportoffset 0x1000000
284 vrisab3 at vrgiu? platform VADEM_CLIO_C isaportoffset 0x1000000
285 isa3 at vrisab3
286 pcic0 at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003
287
288 #
289 # CASIO CASSIOPEIA E55 and for DoCoMo
290 #
291 button0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_OK active 0 port 6
292 button1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_CANCEL active 0 port 7
293 button2 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP0 active 0 port 8
294 button3 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP1 active 0 port 9
295 button4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP2 active 0 port 10
296 button5 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP3 active 0 port 11
297 button6 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_DOWN active 0 port 12
298 button7 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_UP active 0 port 13
299 pwctl0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_COM0 port 38
300 pwctl1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_LCDLIGHT port 26
301
302 # 'CF hack' for all CASSIOPEIA E series
303 vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_EXX isaportoffset 0xc000
304 vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_EXXX isaportoffset 0xc000
305 isa4 at vrisab4
306 wdc0 at isa4 port 0x170 irq 0x02000003 flags 0x0002 # single drive
307
308 #
309 # Fujitsu PenCentra 130
310 #
311 vrc4172gpio0 at vrgiu? platform FUJITSU_PENCENTRA_130 addr 0x15001080 size 0x4a port 10
312 vrisab5 at vrc4172gpio0 isaportoffset 0x1000000
313 isa5 at vrisab5
314 pcic0 at isa5 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003
315
316 #
317 # Sharp Telios HC-AJ1, HC-VJ1C
318 #
319 txcsbus1 at tx39biu? platform SHARP_TELIOS
320
321 # IO module manager (virtual bridge) DO NOT DELETE
322 txioman* at txsim?
323 # iochip 0 TX39 internal IO
324 # 1 TX39 internal MFIO
325 # 2 BETTY IO
326 # (3) ITE IO notyet
327 # (4) Plum2 IO (EXTPW[0:2]) notyet
328 hpcioman1 at txioman? platform SHARP_TELIOS_HCAJ1
329 hpcin* at hpcioman1 iochip 1 evtype BUTTON id BTN_APP0 port 7 edge 1 # IE button
330 hpcin* at hpcioman1 iochip 1 evtype BUTTON id BTN_APP1 port 8 edge 1 # Mail button
331 hpcin* at hpcioman1 iochip 1 evtype PMEVENT id PME_AC port 6 edge 1 # AC-power
332 hpcin* at hpcioman1 iochip 0 evtype EVENT id COM0_CTS port 27 edge 3
333 hpcin* at hpcioman1 iochip 0 evtype EVENT id COM0_DCD port 29 edge 3
334 hpcout* at hpcioman1 iochip 1 evtype POWER id PWCTL_LED port 4 flags 3 #(blink)
335
336 hpcioman2 at txioman? platform SHARP_TELIOS_HCVJ1C_JP
337 hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP0 port 7 edge 1 # IE button
338 hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP1 port 8 edge 1 # Mail button
339 hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP2 port 11 edge 1 # Video button
340 hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP3 port 12 edge 1 # Head phone button
341 hpcin* at hpcioman2 iochip 1 evtype PMEVENT id PME_AC port 6
342 hpcin* at hpcioman2 iochip 0 evtype EVENT id COM0_CTS port 27 edge 3
343 hpcin* at hpcioman2 iochip 1 evtype EVENT id COM0_DCD port 13 edge 3
344 hpcout* at hpcioman2 iochip 1 evtype POWER id PWCTL_COM0 port 15
345 hpcout* at hpcioman2 iochip 1 evtype POWER id PWCTL_LED port 4 flags 3 #(blink)
346
347 options USE_POLL
348
349 # PHILIPS UCB1200 / TOSHIBA TC35413F modem/audio analog front-end
350 ucb* at tx39sib? slot 0
351 ucbtp* at ucb?
352 ucbsnd* at ucb?
353 ucbio* at ucb?
354
355 # PHILIPS 74ALVC*1624? / TOSHIBA TC5165BFTS buffer chip (keyboard)
356 # chip select: CS1, IRQ: 3:12/4:12 (irq1 108)
357 # interrupt-mode don't work. use polling mode.
358 tc5165buf* at txcsbus1 iocs 1 iocsbase 0 iocssize 0x100 iocswidth 16
359 hpckbd* at tc5165buf?
360 #wsmouse* at ucbtp? mux 0
361
362 # TC6358TB(Plum2)
363 # register space: CS3,
364 # I/O space: MCS0 & MCS1, IRQ: 8:21 (IO[5] positive)
365 #
366 plum* at txcsbus? regcs 3 regcswidth 32 iocs 4 iocswidth 32 memcs 5 memcswidth 32 irq1 277
367 plumicu* at plum?
368 plumpower* at plum?
369 plumvideo* at plum?
370 hpcfb* at plumvideo?
371 plumpcmcia* at plum?
372 ohci* at plum?
373
374 # Workstation Console attachments
375 bivideo0 at mainbus0
376 hpcfb* at bivideo0
377 wsdisplay* at hpcfb?
378 wskbd* at hpckbd? mux 1
379 wsmouse* at vrpiu? mux 0
380 btnmgr0 at mainbus0
381 wskbd* at btnmgr0 mux 1
382
383 # PCMCIA bus support
384 pcmcia* at plumpcmcia? controller ? socket ?
385 pcmcia* at pcic? controller 0 socket ?
386
387 # PCMCIA IDE disk
388 wdc* at pcmcia? function ?
389 wd* at wdc? channel ? drive ? flags 0x0000
390
391 # PCMCIA network interfaces
392 ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
393 mbe* at pcmcia? function ? # MB8696x based Ethernet
394 ne* at pcmcia? function ? # NE2000-compatible Ethernet
395 ray* at pcmcia? function ? # Raytheon Raylink (802.11)
396 sm* at pcmcia? function ? # Megahertz Ethernet
397 wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11)
398 awi* at pcmcia? function ? # WLI-PCM
399 an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
400
401 # PCMCIA Serial interfaces
402 com* at pcmcia? function ? # Modems and serial cards
403
404 # PCMCIA SCSI interfaces
405 aic* at pcmcia? function ?
406 esp* at pcmcia? function ? # NCR53c406 SCSI
407
408 # ATAPI bus support
409 atapibus* at wdc? channel ?
410 cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
411 sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
412
413 # SCSI bus support
414 scsibus* at aic?
415 scsibus* at esp?
416 sd* at scsibus? target ? lun ? # SCSI disk drives
417 cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
418
419 # USB Hubs
420 usb* at ohci?
421 uhub* at usb?
422 uhub* at uhub? port ? configuration ? interface ?
423
424 # USB HID device
425 uhidev* at uhub? port ? configuration ? interface ?
426
427 # USB Mice
428 ums* at uhidev? reportid ?
429 wsmouse* at ums? mux 0
430
431 # USB Keyboards
432 ukbd* at uhidev? reportid ?
433 wskbd* at ukbd? console ? mux 1
434
435 # USB Generic HID devices
436 uhid* at uhidev? reportid ?
437
438 # USB Printer
439 ulpt* at uhub? port ? configuration ? interface ?
440
441 # USB Modem
442 umodem* at uhub? port ? configuration ?
443 ucom* at umodem?
444
445 # USB Mass Storage
446 umass* at uhub? port ? configuration ? interface ?
447 atapibus* at umass? channel ?
448 scsibus* at umass? channel ?
449
450 # USB audio
451 uaudio* at uhub? port ? configuration ?
452
453 # USB MIDI
454 umidi* at uhub? port ? configuration ?
455
456 # USB IrDA bridges
457 #uirda* at uhub? port ? configuration ? interface ?
458 #irframe* at uirda?
459
460 # USB Ethernet adapters
461 aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
462 cue* at uhub? port ? # CATC USB-EL1201A based adapters
463 kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
464
465 # Prolofic PL2301/PL2302 host-to-host adapter
466 upl* at uhub? port ?
467
468 # Serial adapters
469 # FTDI FT8U100AX serial adapter
470 uftdi* at uhub? port ?
471 ucom* at uftdi? portno ?
472
473 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
474 ucom* at uplcom? portno ?
475
476 umct* at uhub? port ? # MCT USB-RS232 serial adapter
477 ucom* at umct? portno ?
478
479 # Diamond Multimedia Rio 500
480 urio* at uhub? port ?
481
482 # USB Handspring Visor
483 uvisor* at uhub? port ?
484 ucom* at uvisor?
485
486 # USB scanners
487 uscanner* at uhub? port ?
488
489 # USB scanners that use SCSI emulation, e.g., HP5300
490 usscanner* at uhub? port ?
491 scsibus* at usscanner? channel ?
492
493 # Y@P firmware loader
494 uyap* at uhub? port ?
495
496 # USB Generic driver
497 ugen* at uhub? port ?
498
499 audio* at uaudio?
500
501 # Pseudo-Devices
502
503 pseudo-device loop 1 # network loopback
504 pseudo-device ppp 2 # serial-line IP ports
505 pseudo-device pppoe # PPP over Ethernet (RFC 2516)
506 pseudo-device pty # pseudo-terminals
507 pseudo-device bpfilter 16 # packet filter ports
508 pseudo-device ipfilter # IP filter, NAT
509
510 pseudo-device vnd 4 # virtual disk ick
511 #pseudo-device ccd 4 # concatenated disks
512 pseudo-device rnd # /dev/random and in-kernel generator
513
514 pseudo-device biconsdev 1 # build-in console device
515 pseudo-device wsmux # mouse & keyboard multiplexor
516 #pseudo-device md 1 # memory disk device (ramdisk)
517
518 #pseudo-device raid 8 # RAIDframe disk driver
519 #options RAID_AUTOCONFIG # auto-configuration of RAID components
520 # Options to enable various other RAIDframe RAID types.
521 # options RF_INCLUDE_EVENODD=1
522 # options RF_INCLUDE_RAID5_RS=1
523 # options RF_INCLUDE_PARITYLOGGING=1
524 # options RF_INCLUDE_CHAINDECLUSTER=1
525 # options RF_INCLUDE_INTERDECLUSTER=1
526 # options RF_INCLUDE_PARITY_DECLUSTERING=1
527 # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
528
529 # for IPv6
530 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
531 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
532 #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
533
534 ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4).
535 pseudo-device vlan
536
537 ## Simple inter-network traffic bridging
538 pseudo-device bridge
539