master revision 819d8223d445b5939007316817d916a53700414e
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews# CDDL HEADER START
94bd918b63001277f1b28ae4581645f8a835688fBob Halley# The contents of this file are subject to the terms of the
94bd918b63001277f1b28ae4581645f8a835688fBob Halley# Common Development and Distribution License (the "License").
94bd918b63001277f1b28ae4581645f8a835688fBob Halley# You may not use this file except in compliance with the License.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# See the License for the specific language governing permissions
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# and limitations under the License.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# When distributing Covered Code, include this CDDL HEADER in each
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
94bd918b63001277f1b28ae4581645f8a835688fBob Halley# If applicable, add the following below this CDDL HEADER, with the
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# information: Portions Copyright [yyyy] [name of copyright owner]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# CDDL HEADER END
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Use is subject to license terms.
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews#ident "%Z%%M% %I% %E% SMI"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Device tree database
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# - Records in this file can be in an arbitrary order.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# - Records are terminated by newlines, and fields are separated
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# by any number of spaces and/or tabs.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# - Quotes can be used in any field to allow white space.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# - Other than comments (lines such as this beginning with '#")
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and the "Version" string no other tokens are understood.
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews# Database format:-
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# <dev ids> <name> <dev type> <bus> <realmode dvr> <dev desc> <properties>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# dev ids List of unique device identifiers, separated by the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# "or" character '|' when more than one ID should
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# match the same entry.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# name The device name. When the device ID matches
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# an entry in the device database, the "name"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# property is set to this value, and the "compatible"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# property is set to the device ID. If no device
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# database entry matched, then the node will just have
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the device ID for the "name" property. This allows
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# us to specify the Solaris driver name for a device
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# when we know what it is. PCI devices are typically
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# listed in /etc/driver_aliases so we just map the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# name back to the device ID and let driver_aliases
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# take care of the driver name mapping.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# dev type The device type. Valid values are:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# com ... Serial ports
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# mem ... Memory extender cards
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# mfc ... Multi-function card
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# msd ... Mass storage device (eg scsi or ide)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# net ... Network devices
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# plat ... Platform bef
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# oth ... Miscellaneous (including sound cards)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ptr ... Mice, etc.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# prt ... Parallel ports
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# bus The bus type (eg all, isa, pnpisa, eisa, pci)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# realmode dvr The realmode driver for bootable devices,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# otherwise "none".
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Note, realmode driver is no longer being used.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The entry is there for backward compatibility.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# dev desc Freeform descriptive device text
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# properties Optional additional device properties of the form
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# name=value eg ipl=3. Properties are added to the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# device tree node passed to the kernel. This field
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# is also used to make this database "extensible".
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Properties which begin with a dollar sign are
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# are used to pass information to the Configuration
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Assistant, but are not added to the device tree.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# For example, the $forceload property tells the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Configuration Assistant that it must always load
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the specified bef in order for that bef to set
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# additional properties on the node.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# id is the config file name (without leading "!" and trailing ".cfg")
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSVI0101 SVI0101 oth all none "Sun Fire B100x BSC"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0300 keyboard key all none "IBM PC/XT keyboard controller (83-key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0302 keyboard key all none "IBM PC/XT keyboard controller (84-key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0301 keyboard key all none "IBM PC/AT keyboard controller (86-key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0303 keyboard key all none "IBM Enhanced (101/102-key, PS/2 mouse support)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0304 keyboard key all none "Olivetti Keyboard (83-key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0305 keyboard key all none "Olivetti Keyboard (102-key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0306 keyboard key all none "Olivetti Keyboard (86-key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0307 keyboard key all none "Microsoft Windows(R) Keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0308 keyboard key all none "General Input Device Emulation Interface (GIDEI) legacy"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0309 keyboard key all none "Olivetti Keyboard (A101/102 key)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP030A keyboard key all none "AT&T 302 keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP030B keyboard key all none "Reserved by Microsoft"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0320 keyboard key all none "Japanese 101-key keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0321 keyboard key all none "Japanese AX keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0322 keyboard key all none "Japanese 106-key keyboard A01"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0323 keyboard key all none "Japanese 106-key keyboard 002/003"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0324 keyboard key all none "Japanese 106-key keyboard 001"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0325 keyboard key all none "Japanese Toshiba Desktop keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0326 keyboard key all none "Japanese Toshiba Laptop keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0327 keyboard key all none "Japanese Toshiba Notebook keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0340 keyboard key all none "Korean 84-key keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0341 keyboard key all none "Korean 86-key keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0342 keyboard key all none "Korean Enhanced keyboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0343 keyboard key all none "Korean Enhanced keyboard 101b"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0343 keyboard key all none "Korean Enhanced keyboard 101c"
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark AndrewsPNP0344 keyboard key all none "Korean Enhanced keyboard 103"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0400 lp prt all none "Standard LPT printer port"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0401 lp prt all none "ECP printer port"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0500 asy com all none "Standard PC COM port"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0501 asy com all none "16550A-compatible COM port"
94bd918b63001277f1b28ae4581645f8a835688fBob Halley# IRDA device is untested
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# PNP0510 asy com all none "Generic IRDA-compatible device"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0700 fdc oth all none "PC standard floppy disk controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0701 fdc oth all none "Standard floppy controller supporting MS Device Bay Spec"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F00 msm ptr all none "Microsoft bus mouse"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0F01 mouse ptr all none "Microsoft Serial Mouse"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0F02 mouse ptr all none "Microsoft InPort Mouse"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0F03 mouse ptr all none "Microsoft PS/2-style Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F04 mouse ptr all none "Mouse Systems Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F05 mouse ptr all none "Mouse Systems 3-Button Mouse (COM2)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F06 mouse ptr all none "Genius Mouse (COM1)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F07 mouse ptr all none "Genius Mouse (COM2)"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F08 mouse ptr all none "Logitech Serial Mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F09 mouse ptr all none "Microsoft BallPoint Serial Mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F0A mouse ptr all none "Microsoft Plug and Play Mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F0B mouse ptr all none "Microsoft Plug and Play BallPoint Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F0C mouse ptr all none "Microsoft-compatible Serial Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F0D mouse ptr all none "Microsoft-compatible InPort-compatible Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F0E mouse ptr all none "Microsoft-compatible PS/2-style Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F0F mouse ptr all none "Microsoft-compatible Serial BallPoint-compatible Mouse"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0F10 mouse ptr all none "Texas Instruments QuickPort Mouse"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0F11 mouse ptr all none "Microsoft-compatible Bus Mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F12 mouse ptr all none "Logitech PS/2-style Mouse"
94bd918b63001277f1b28ae4581645f8a835688fBob HalleyPNP0F13 mouse ptr all none "PS/2 Port for PS/2-style Mice"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F14 mouse ptr all none "Microsoft Kids Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F15 logi ptr all none "Logitech bus mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F16 mouse ptr all none "Logitech SWIFT device"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F17 mouse ptr all none "Logitech-compatible serial mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F18 mouse ptr all none "Logitech-compatible bus mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F19 mouse ptr all none "Logitech-compatible PS/2-style Mouse"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F1A mouse ptr all none "Logitech-compatible SWIFT Device"
36e0109263bd544578c245fe8db1e2718e8a8551Mark AndrewsPNP0F1B mouse ptr all none "HP Omnibook Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F1C mouse ptr all none "Compaq LTE Trackball PS/2-style Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F1D mouse ptr all none "Compaq LTE Trackball Serial Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F1E mouse ptr all none "Microsoft Kids Trackball Mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F1F mouse ptr all none "Reserved by Microsoft Input Device Group"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F20 mouse ptr all none "Reserved by Microsoft Input Device Group"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F21 mouse ptr all none "Reserved by Microsoft Input Device Group"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F22 mouse ptr all none "Reserved by Microsoft Input Device Group"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0F23 mouse ptr all none "Reserved by Microsoft Input Device Group"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0FFF mouse ptr all none "Reserved by Microsoft Systems"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSYN010B mouse ptr all none "Synaptics mouse pad"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinICU1900|PNP0E00|PNP0E01|PNP0E02 pcic oth all pcic.bef "PCMCIA controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinADS7180 sbpro oth all sbpro.bef "ADS Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinAZT1008 sbpro oth all sbpro.bef "Aztech AZT1008 Sound Device"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCSC0000 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNPB002 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNPB003 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0001 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0031 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0041 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0043 sbpro oth all sbpro.bef "Creative Labs Sound Blaster 16 Vibra"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0044 sbpro oth all sbpro.bef "Creative Labs Sound Blaster AWE64 Gold"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0045 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinESS1681 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinESS1868 sbpro oth all sbpro.bef "ESS ES1868 AudioDrive"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinESS6881 sbpro oth all sbpro.bef "Sound Blaster"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCSC0001|PNPB02F|CTL7001|CTL7002 joyst oth all joyst.bef "Game port (Joy stick)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNPB006 none oth all none "Audio MIDI interface (MPU401 UART)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinALRB200 none oth eisa none "ALR math coprocessor"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinAST8250 none mem eisa none "AST Premmia GX Extended Memory Configuration"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCPQ4411|CPQ4410|SNIAAC1 ncrs msd eisa ncrs.bef "Compaq 32-Bit Fast-SCSI-2 Controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCPQ4020 csa msd eisa none "Compaq SMART Array Controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinICU01F0 mwss oth all mwss.bef "Windows Sound System Compatible"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinICU0210 logi ptr all logi.bef "Logitech bus mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinICU0211 msm ptr all msm.bef "Microsoft bus mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinICU0580 tmc msd all none "Future Domain TMC-850 SCSI controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinICU05F0 usc msd all none "Ultrastor ULTRA14F SCSI Controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSUN0005 display vid all none "Sub-VGA Display Adapter"
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark AndrewsSUN0006 display vid all none "XGA Display Adapter" compatible="pnpPNP,900"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0900|ISY0010 display vid all none "VGA Compatible Display Adapter" compatible="pnpPNP,900"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0931 display vid all none "Chips & Tech VGA Display Adapter" compatible="pnpPNP,900"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinISY0020 asy com all com.bef "Serial port"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSUN0030 asy com all boca.bef "Boca board serial port" $forceload=yes
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinUSR0006|USR0002|SUP1381|HSM0240 asy com pnpisa none "Serial port w/ built in modem"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinISY0030 mouse ptr all ps2ms.bef "PS/2 mouse"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinISY0040|PNP0600|PNP0680 ata msd all ata.bef "IDE controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinISY0050 fdc oth all fdc.bef "Floppy disk controller"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinISY0060 lp prt all lpt.bef "Parallel port"
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark AndrewsSUN0010 p9000 vid all none "P9000 VLB VGA graphics adapter"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSUN0020 p9100 vid all none "P9100 VLB VGA graphics adapter"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0902 display vid all none "VGA w/ 8514/A compatible graphics adapter" compatible="pnpPNP,900"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinWYS7901 none oth eisa none "CPU board"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinWYS7D01 none mem eisa none "Memory board"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSUN0001 none oth all none "ISA Plug and play configuration ports"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP8231|ATK1500|ADV55AA|PNP828C|CSI2203 pcn net all pcn.bef "AMD PCnet-ISA 79C960/PCnet-32 79C965 Ethernet"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPNP0300|PNP0301|PNP0302|PNP0303|PNP0304|PNP0305|PNP0306|PNP0307|PNP0308|PNP0309|PNP030A|PNP030B|PNP0320|PNP0321|PNP0322|PNP0323|PNP0324|PNP0325|PNP0326|PNP0327|PNP0340|PNP0341|PNP0342|PNP0343|PNP0344 keyboard key all key.bef "System keyboard"
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark AndrewsPNP0C01 motherboard oth all none "Motherboard"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCTL0051|PNPFFFF none oth pnpisa none "Unspecified device"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# PCI devices
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# IEEE 1275 defined name format: pciVVVV,DDDD
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# where VVVV and DDDD are the vendor and device id fields from
pci1000,1 pci1000,1 msd pci ncrs.bef "Symbios Logic 53c810 SCSI"
pci1000,2 pci1000,2 msd pci ncrs.bef "Symbios Logic 53c820 SCSI"
pci1000,3 pci1000,3 msd pci ncrs.bef "Symbios Logic 53c825 SCSI"
pci1000,4 pci1000,4 msd pci ncrs.bef "Symbios Logic 53c815 SCSI"
pci1000,6 pci1000,6 msd pci ncrs.bef "Symbios Logic 53c865 SCSI"
pci1000,c pci1000,c msd pci ncrs.bef "Symbios Logic 53c895 SCSI"
pci1000,f pci1000,f msd pci ncrs.bef "Symbios Logic 53c875 SCSI"
pci1000,8f pci1000,8f msd pci ncrs.bef "Diamond Fireport 40 (SYM53C876)"
pci1011,2 pci1011,2 net pci dnet.bef "DEC 21040 Ethernet"
pci1011,9 pci1011,9 net pci dnet.bef "DEC 21140 Fast Ethernet"
pci1011,14 pci1011,14 net pci dnet.bef "DEC 21041 Ethernet"
pci1011,19 pci1011,19 net pci dnet.bef "DEC 21142/21143 Fast Ethernet"
pci1022,2000 pci1022,2000 net pci pcn.bef "AMD 79C970 PCnet Ethernet"
pci103c,104c pci103c,104c net pci pcn.bef "HP 'Tweety' PCnet Fast Ethernet"
pci10b7,9000 pci10b7,9000 net pci elxl.bef "3Com 3C900-TPO Etherlink XL"
pci10b7,9001 pci10b7,9001 net pci elxl.bef "3Com 3C900-COMBO Etherlink XL"
pci10b7,9004 pci10b7,9004 net pci elxl.bef "3Com 3C900B-TPO Etherlink XL"
pci10b7,9005 pci10b7,9005 net pci elxl.bef "3Com 3C900B-COMBO Etherlink XL"
pci10b7,9006 pci10b7,9006 net pci elxl.bef "3Com 3C900B-TPC Etherlink XL"
pci10b7,9050 pci10b7,9050 net pci elxl.bef "3Com 3C905-TX Fast Etherlink XL 10/100"
pci10b7,9051 pci10b7,9051 net pci elxl.bef "3Com 3C905-T4 Fast Etherlink XL 10/100"
pci10b7,9055 pci10b7,9055 net pci elxl.bef "3Com 3C905B-TX Fast Etherlink XL 10/100"
pci10b7,9056 pci10b7,9056 net pci elxl.bef "3Com 3C905B-T4 Fast Etherlink XL 10/100"
pci10b7,9200 pci10b7,9200 net pci elxl.bef "3Com 3C905C-TX-M Fast Etherlink XL 10/100"
pci10b7,9800 pci10b7,9800 net pci elxl.bef "3Com 3C980-TX Fast Etherlink Server 10/100"
pci10b7,9805 pci10b7,9805 net pci elxl.bef "3Com 3C980C-TXM Fast Etherlink Server 10/100"
pci10b8,2001 pci10b8,2001 net pci dnet.bef "SMC9332BDT Fast Ethernet"
pci1109,1400 pci1109,1400 net pci dnet.bef "Cogent EM110TX Fast Ethernet"
pci1109,2400 pci1109,2400 net pci dnet.bef "Cogent EM440 Fast Ethernet"
pci8086,1029 pci8086,1029 net pci iprb.bef "Intel Pro/100 Network Adapter"
pci8086,1030 pci8086,1030 net pci iprb.bef "Intel InBusiness 10/100 Network Adapter"
pci8086,1031 pci8086,1031 net pci iprb.bef "Intel Pro/100 VE Ethernet"
pci8086,1032 pci8086,1032 net pci iprb.bef "Intel Pro/100 VE Ethernet"
pci8086,1038 pci8086,1038 net pci iprb.bef "Intel 82559 PRO/100 VM Ethernet"
pci8086,1039 pci8086,1039 net pci iprb.bef "Intel 82801DB Ethernet 82562ET/EZ PHY"
pci8086,103d pci8086,103d net pci iprb.bef "Intel 82801DB PRO/100 VE Ethernet"
pci8086,1050 pci8086,1050 net pci iprb.bef "Intel 82562EZ PRO/100 VE Ethernet"
pci8086,1059 pci8086,1059 net pci iprb.bef "Intel 82551QM PRO/100 VE Ethernet"
pci8086,1229 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.1009 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.100c pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.1012 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.1013 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.1015 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.1016 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,1229.8086.1017 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
pci8086,2449 pci8086,2449 net pci iprb.bef "Intel i815/82559 Ethernet"
pci8086,27dc pci8086,27dc net pci iprb.bef "Intel ICH7 82801G Ethernet"
pci10b8,5 pci10b8,5 net pci spwr.bef "SMC EtherPower II 10/100 (9432)"
pci101a,f2d scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2d"
pci101a,f2e scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2e"
pci101a,f2f scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2f"
# On resulting devinfo node with no SSVID/SSID:
pciffff,101a ncrpqs msd pci none "NCR PDS/PQS 53C875-based PCI SCSI Adapter"
pciclass,0101 pci-ide msd pciclass ata.bef "IDE controller"
pci1095,3112 pci-ide msd pci ata.bef "Silicon Image 3112 SATA Controller"
pci1095,3114 pci-ide msd pci ata.bef "Silicon Image 3114 SATA Controller"
pci1095,3512 pci-ide msd pci ata.bef "Silicon Image 3512 SATA Controller"
pci1000,b pci1000,b msd pci symhisl.bef "Symbios SYM53C896 Ultra2 SCSI"
pci1000,12 pci1000,12 msd pci symhisl.bef "Symbios SYM53C895A Ultra2 SCSI"
pci1000,20 pci1000,20 msd pci symhisl.bef "Symbios SYM53C1010 Ultra3 SCSI"
pci1000,21 pci1000,21 msd pci symhisl.bef "Symbios SYM53C1010-66 Ultra3 SCSI"
pci1000,50 pci1000,50 msd pci none "LSI Logic 1064 SAS/SATA HBA"
pci9005,8000 pci9005,8000 msd pci adpu320.bef "Adaptec SCSI Card 29320A(H1B) - Ultra320 SCSI"
pci9005,8010 pci9005,8010 msd pci adpu320.bef "Adaptec SCSI Card 39320 - Ultra320 SCSI"
pci9005,8011 pci9005,8011 msd pci adpu320.bef "Adaptec SCSI Card 39320D - Ultra320 SCSI"
pci9005,8012 pci9005,8012 msd pci adpu320.bef "Adaptec SCSI Card 29320 - Ultra320 SCSI"
pci9005,8014 pci9005,8014 msd pci adpu320.bef "Adaptec SCSI Card 29320LP - Ultra320 SCSI"
pci9005,8015 pci9005,8015 msd pci adpu320.bef "Adaptec SCSI Card 39320(H2B) - Ultra320 SCSI"
pci9005,8016 pci9005,8016 msd pci adpu320.bef "Adaptec SCSI Card 39320A - Ultra320 SCSI"
pci9005,8017 pci9005,8017 msd pci adpu320.bef "Adaptec SCSI Card 29320ALP(H1B) - Ultra320 SCSI"
pci9005,801d pci9005,801d msd pci adpu320.bef "Adaptec SCSI Card AIC-7902B - Ultra320 SCSI"
pci9005,801e pci9005,801e msd pci adpu320.bef "Adaptec SCSI Card AIC-7901A - Ultra320 SCSI"
pci9005,801f pci9005,801f msd pci adpu320.bef "Adaptec AIC-7902 - Ultra320 SCSI"