1*7c478bd9Sstevel@tonic-gateversion 1.0 2*7c478bd9Sstevel@tonic-gate# 3*7c478bd9Sstevel@tonic-gate# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4*7c478bd9Sstevel@tonic-gate# Use is subject to license terms. 5*7c478bd9Sstevel@tonic-gate# 6*7c478bd9Sstevel@tonic-gate# CDDL HEADER START 7*7c478bd9Sstevel@tonic-gate# 8*7c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 9*7c478bd9Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only 10*7c478bd9Sstevel@tonic-gate# (the "License"). You may not use this file except in compliance 11*7c478bd9Sstevel@tonic-gate# with the License. 12*7c478bd9Sstevel@tonic-gate# 13*7c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*7c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 15*7c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 16*7c478bd9Sstevel@tonic-gate# and limitations under the License. 17*7c478bd9Sstevel@tonic-gate# 18*7c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 19*7c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*7c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 21*7c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 22*7c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 23*7c478bd9Sstevel@tonic-gate# 24*7c478bd9Sstevel@tonic-gate# CDDL HEADER END 25*7c478bd9Sstevel@tonic-gate# 26*7c478bd9Sstevel@tonic-gate#ident "%Z%%M% %I% %E% SMI" 27*7c478bd9Sstevel@tonic-gate# 28*7c478bd9Sstevel@tonic-gate# Device tree database 29*7c478bd9Sstevel@tonic-gate# - Records in this file can be in an arbitrary order. 30*7c478bd9Sstevel@tonic-gate# - Records are terminated by newlines, and fields are separated 31*7c478bd9Sstevel@tonic-gate# by any number of spaces and/or tabs. 32*7c478bd9Sstevel@tonic-gate# - Quotes can be used in any field to allow white space. 33*7c478bd9Sstevel@tonic-gate# - Other than comments (lines such as this beginning with '#") 34*7c478bd9Sstevel@tonic-gate# and the "Version" string no other tokens are understood. 35*7c478bd9Sstevel@tonic-gate# 36*7c478bd9Sstevel@tonic-gate# Database format:- 37*7c478bd9Sstevel@tonic-gate# 38*7c478bd9Sstevel@tonic-gate# <dev ids> <name> <dev type> <bus> <realmode dvr> <dev desc> <properties> 39*7c478bd9Sstevel@tonic-gate# 40*7c478bd9Sstevel@tonic-gate# Where:- 41*7c478bd9Sstevel@tonic-gate# dev ids List of unique device identifiers, separated by the 42*7c478bd9Sstevel@tonic-gate# "or" character '|' when more than one ID should 43*7c478bd9Sstevel@tonic-gate# match the same entry. 44*7c478bd9Sstevel@tonic-gate# 45*7c478bd9Sstevel@tonic-gate# name The device name. When the device ID matches 46*7c478bd9Sstevel@tonic-gate# an entry in the device database, the "name" 47*7c478bd9Sstevel@tonic-gate# property is set to this value, and the "compatible" 48*7c478bd9Sstevel@tonic-gate# property is set to the device ID. If no device 49*7c478bd9Sstevel@tonic-gate# database entry matched, then the node will just have 50*7c478bd9Sstevel@tonic-gate# the device ID for the "name" property. This allows 51*7c478bd9Sstevel@tonic-gate# us to specify the Solaris driver name for a device 52*7c478bd9Sstevel@tonic-gate# when we know what it is. PCI devices are typically 53*7c478bd9Sstevel@tonic-gate# listed in /etc/driver_aliases so we just map the 54*7c478bd9Sstevel@tonic-gate# name back to the device ID and let driver_aliases 55*7c478bd9Sstevel@tonic-gate# take care of the driver name mapping. 56*7c478bd9Sstevel@tonic-gate# 57*7c478bd9Sstevel@tonic-gate# dev type The device type. Valid values are: 58*7c478bd9Sstevel@tonic-gate# 59*7c478bd9Sstevel@tonic-gate# com ... Serial ports 60*7c478bd9Sstevel@tonic-gate# mem ... Memory extender cards 61*7c478bd9Sstevel@tonic-gate# mfc ... Multi-function card 62*7c478bd9Sstevel@tonic-gate# msd ... Mass storage device (eg scsi or ide) 63*7c478bd9Sstevel@tonic-gate# net ... Network devices 64*7c478bd9Sstevel@tonic-gate# plat ... Platform bef 65*7c478bd9Sstevel@tonic-gate# oth ... Miscellaneous (including sound cards) 66*7c478bd9Sstevel@tonic-gate# ptr ... Mice, etc. 67*7c478bd9Sstevel@tonic-gate# vid ... Video/graphics cards 68*7c478bd9Sstevel@tonic-gate# prt ... Parallel ports 69*7c478bd9Sstevel@tonic-gate# 70*7c478bd9Sstevel@tonic-gate# bus The bus type (eg all, isa, pnpisa, eisa, pci) 71*7c478bd9Sstevel@tonic-gate# 72*7c478bd9Sstevel@tonic-gate# realmode dvr The realmode driver for bootable devices, 73*7c478bd9Sstevel@tonic-gate# otherwise "none". 74*7c478bd9Sstevel@tonic-gate# Note, realmode driver is no longer being used. 75*7c478bd9Sstevel@tonic-gate# The entry is there for backward compatibility. 76*7c478bd9Sstevel@tonic-gate# 77*7c478bd9Sstevel@tonic-gate# dev desc Freeform descriptive device text 78*7c478bd9Sstevel@tonic-gate# 79*7c478bd9Sstevel@tonic-gate# properties Optional additional device properties of the form 80*7c478bd9Sstevel@tonic-gate# name=value eg ipl=3. Properties are added to the 81*7c478bd9Sstevel@tonic-gate# device tree node passed to the kernel. This field 82*7c478bd9Sstevel@tonic-gate# is also used to make this database "extensible". 83*7c478bd9Sstevel@tonic-gate# Properties which begin with a dollar sign are 84*7c478bd9Sstevel@tonic-gate# are used to pass information to the Configuration 85*7c478bd9Sstevel@tonic-gate# Assistant, but are not added to the device tree. 86*7c478bd9Sstevel@tonic-gate# For example, the $forceload property tells the 87*7c478bd9Sstevel@tonic-gate# Configuration Assistant that it must always load 88*7c478bd9Sstevel@tonic-gate# the specified bef in order for that bef to set 89*7c478bd9Sstevel@tonic-gate# additional properties on the node. 90*7c478bd9Sstevel@tonic-gate# 91*7c478bd9Sstevel@tonic-gate# 92*7c478bd9Sstevel@tonic-gate# ISA/EISA devices 93*7c478bd9Sstevel@tonic-gate# id is the config file name (without leading "!" and trailing ".cfg") 94*7c478bd9Sstevel@tonic-gate# 95*7c478bd9Sstevel@tonic-gateACPI0001 acpi oth all none "ACPI SMBus 1.0 Host Controller" 96*7c478bd9Sstevel@tonic-gateACPI0002 acpi oth all none "ACPI Smart Battery Subsystem" 97*7c478bd9Sstevel@tonic-gateACPI0003 acpi oth all none "ACPI AC Device" 98*7c478bd9Sstevel@tonic-gateACPI0004 acpi oth all none "ACPI Module Device" 99*7c478bd9Sstevel@tonic-gateACPI0005 acpi oth all none "ACPI SMBus 2.0 Host Controller" 100*7c478bd9Sstevel@tonic-gateACPI0006 acpi oth all none "ACPI GPE Block Device" 101*7c478bd9Sstevel@tonic-gateACPI0007 acpi oth all none "ACPI Processor Device" 102*7c478bd9Sstevel@tonic-gateACPI0008 acpi oth all none "ACPI Ambient Light Sensor Device" 103*7c478bd9Sstevel@tonic-gateACPI0009 acpi oth all none "I/OxAPIC Device" 104*7c478bd9Sstevel@tonic-gateACPI000A acpi oth all none "I/O APIC Device" 105*7c478bd9Sstevel@tonic-gateACPI000B acpi oth all none "I/O SAPIC Device" 106*7c478bd9Sstevel@tonic-gatePNP0300 keyboard key all none "IBM PC/XT keyboard controller (83-key)" 107*7c478bd9Sstevel@tonic-gatePNP0302 keyboard key all none "IBM PC/XT keyboard controller (84-key)" 108*7c478bd9Sstevel@tonic-gatePNP0301 keyboard key all none "IBM PC/AT keyboard controller (86-key)" 109*7c478bd9Sstevel@tonic-gatePNP0303 keyboard key all none "IBM Enhanced (101/102-key, PS/2 mouse support)" 110*7c478bd9Sstevel@tonic-gatePNP0304 keyboard key all none "Olivetti Keyboard (83-key)" 111*7c478bd9Sstevel@tonic-gatePNP0305 keyboard key all none "Olivetti Keyboard (102-key)" 112*7c478bd9Sstevel@tonic-gatePNP0306 keyboard key all none "Olivetti Keyboard (86-key)" 113*7c478bd9Sstevel@tonic-gatePNP0307 keyboard key all none "Microsoft Windows(R) Keyboard" 114*7c478bd9Sstevel@tonic-gatePNP0308 keyboard key all none "General Input Device Emulation Interface (GIDEI) legacy" 115*7c478bd9Sstevel@tonic-gatePNP0309 keyboard key all none "Olivetti Keyboard (A101/102 key)" 116*7c478bd9Sstevel@tonic-gatePNP030A keyboard key all none "AT&T 302 keyboard" 117*7c478bd9Sstevel@tonic-gatePNP030B keyboard key all none "Reserved by Microsoft" 118*7c478bd9Sstevel@tonic-gatePNP0320 keyboard key all none "Japanese 101-key keyboard" 119*7c478bd9Sstevel@tonic-gatePNP0321 keyboard key all none "Japanese AX keyboard" 120*7c478bd9Sstevel@tonic-gatePNP0322 keyboard key all none "Japanese 106-key keyboard A01" 121*7c478bd9Sstevel@tonic-gatePNP0323 keyboard key all none "Japanese 106-key keyboard 002/003" 122*7c478bd9Sstevel@tonic-gatePNP0324 keyboard key all none "Japanese 106-key keyboard 001" 123*7c478bd9Sstevel@tonic-gatePNP0325 keyboard key all none "Japanese Toshiba Desktop keyboard" 124*7c478bd9Sstevel@tonic-gatePNP0326 keyboard key all none "Japanese Toshiba Laptop keyboard" 125*7c478bd9Sstevel@tonic-gatePNP0327 keyboard key all none "Japanese Toshiba Notebook keyboard" 126*7c478bd9Sstevel@tonic-gatePNP0340 keyboard key all none "Korean 84-key keyboard" 127*7c478bd9Sstevel@tonic-gatePNP0341 keyboard key all none "Korean 86-key keyboard" 128*7c478bd9Sstevel@tonic-gatePNP0342 keyboard key all none "Korean Enhanced keyboard" 129*7c478bd9Sstevel@tonic-gatePNP0343 keyboard key all none "Korean Enhanced keyboard 101b" 130*7c478bd9Sstevel@tonic-gatePNP0343 keyboard key all none "Korean Enhanced keyboard 101c" 131*7c478bd9Sstevel@tonic-gatePNP0344 keyboard key all none "Korean Enhanced keyboard 103" 132*7c478bd9Sstevel@tonic-gatePNP0400 lp prt all none "Standard LPT printer port" 133*7c478bd9Sstevel@tonic-gatePNP0401 lp prt all none "ECP printer port" 134*7c478bd9Sstevel@tonic-gatePNP0500 asy com all none "Standard PC COM port" 135*7c478bd9Sstevel@tonic-gatePNP0501 asy com all none "16550A-compatible COM port" 136*7c478bd9Sstevel@tonic-gate# IRDA device is untested 137*7c478bd9Sstevel@tonic-gate# PNP0510 asy com all none "Generic IRDA-compatible device" 138*7c478bd9Sstevel@tonic-gatePNP0700 fdc oth all none "PC standard floppy disk controller" 139*7c478bd9Sstevel@tonic-gatePNP0701 fdc oth all none "Standard floppy controller supporting MS Device Bay Spec" 140*7c478bd9Sstevel@tonic-gatePNP0F00 msm ptr all none "Microsoft bus mouse" 141*7c478bd9Sstevel@tonic-gatePNP0F01 mouse ptr all none "Microsoft Serial Mouse" 142*7c478bd9Sstevel@tonic-gatePNP0F02 mouse ptr all none "Microsoft InPort Mouse" 143*7c478bd9Sstevel@tonic-gatePNP0F03 mouse ptr all none "Microsoft PS/2-style Mouse" 144*7c478bd9Sstevel@tonic-gatePNP0F04 mouse ptr all none "Mouse Systems Mouse" 145*7c478bd9Sstevel@tonic-gatePNP0F05 mouse ptr all none "Mouse Systems 3-Button Mouse (COM2)" 146*7c478bd9Sstevel@tonic-gatePNP0F06 mouse ptr all none "Genius Mouse (COM1)" 147*7c478bd9Sstevel@tonic-gatePNP0F07 mouse ptr all none "Genius Mouse (COM2)" 148*7c478bd9Sstevel@tonic-gatePNP0F08 mouse ptr all none "Logitech Serial Mouse" 149*7c478bd9Sstevel@tonic-gatePNP0F09 mouse ptr all none "Microsoft BallPoint Serial Mouse" 150*7c478bd9Sstevel@tonic-gatePNP0F0A mouse ptr all none "Microsoft Plug and Play Mouse" 151*7c478bd9Sstevel@tonic-gatePNP0F0B mouse ptr all none "Microsoft Plug and Play BallPoint Mouse" 152*7c478bd9Sstevel@tonic-gatePNP0F0C mouse ptr all none "Microsoft-compatible Serial Mouse" 153*7c478bd9Sstevel@tonic-gatePNP0F0D mouse ptr all none "Microsoft-compatible InPort-compatible Mouse" 154*7c478bd9Sstevel@tonic-gatePNP0F0E mouse ptr all none "Microsoft-compatible PS/2-style Mouse" 155*7c478bd9Sstevel@tonic-gatePNP0F0F mouse ptr all none "Microsoft-compatible Serial BallPoint-compatible Mouse" 156*7c478bd9Sstevel@tonic-gatePNP0F10 mouse ptr all none "Texas Instruments QuickPort Mouse" 157*7c478bd9Sstevel@tonic-gatePNP0F11 mouse ptr all none "Microsoft-compatible Bus Mouse" 158*7c478bd9Sstevel@tonic-gatePNP0F12 mouse ptr all none "Logitech PS/2-style Mouse" 159*7c478bd9Sstevel@tonic-gatePNP0F13 mouse ptr all none "PS/2 Port for PS/2-style Mice" 160*7c478bd9Sstevel@tonic-gatePNP0F14 mouse ptr all none "Microsoft Kids Mouse" 161*7c478bd9Sstevel@tonic-gatePNP0F15 logi ptr all none "Logitech bus mouse" 162*7c478bd9Sstevel@tonic-gatePNP0F16 mouse ptr all none "Logitech SWIFT device" 163*7c478bd9Sstevel@tonic-gatePNP0F17 mouse ptr all none "Logitech-compatible serial mouse" 164*7c478bd9Sstevel@tonic-gatePNP0F18 mouse ptr all none "Logitech-compatible bus mouse" 165*7c478bd9Sstevel@tonic-gatePNP0F19 mouse ptr all none "Logitech-compatible PS/2-style Mouse" 166*7c478bd9Sstevel@tonic-gatePNP0F1A mouse ptr all none "Logitech-compatible SWIFT Device" 167*7c478bd9Sstevel@tonic-gatePNP0F1B mouse ptr all none "HP Omnibook Mouse" 168*7c478bd9Sstevel@tonic-gatePNP0F1C mouse ptr all none "Compaq LTE Trackball PS/2-style Mouse" 169*7c478bd9Sstevel@tonic-gatePNP0F1D mouse ptr all none "Compaq LTE Trackball Serial Mouse" 170*7c478bd9Sstevel@tonic-gatePNP0F1E mouse ptr all none "Microsoft Kids Trackball Mouse" 171*7c478bd9Sstevel@tonic-gatePNP0F1F mouse ptr all none "Reserved by Microsoft Input Device Group" 172*7c478bd9Sstevel@tonic-gatePNP0F20 mouse ptr all none "Reserved by Microsoft Input Device Group" 173*7c478bd9Sstevel@tonic-gatePNP0F21 mouse ptr all none "Reserved by Microsoft Input Device Group" 174*7c478bd9Sstevel@tonic-gatePNP0F22 mouse ptr all none "Reserved by Microsoft Input Device Group" 175*7c478bd9Sstevel@tonic-gatePNP0F23 mouse ptr all none "Reserved by Microsoft Input Device Group" 176*7c478bd9Sstevel@tonic-gatePNP0FFF mouse ptr all none "Reserved by Microsoft Systems" 177*7c478bd9Sstevel@tonic-gateSYN010B mouse ptr all none "Synaptics mouse pad" 178*7c478bd9Sstevel@tonic-gateICU1900|PNP0E00|PNP0E01|PNP0E02 pcic oth all pcic.bef "PCMCIA controller" 179*7c478bd9Sstevel@tonic-gateADS7180 sbpro oth all sbpro.bef "ADS Sound Blaster" 180*7c478bd9Sstevel@tonic-gateAZT1008 sbpro oth all sbpro.bef "Aztech AZT1008 Sound Device" 181*7c478bd9Sstevel@tonic-gateCSC0000 sbpro oth all sbpro.bef "Sound Blaster" 182*7c478bd9Sstevel@tonic-gatePNPB002 sbpro oth all sbpro.bef "Sound Blaster" 183*7c478bd9Sstevel@tonic-gatePNPB003 sbpro oth all sbpro.bef "Sound Blaster" 184*7c478bd9Sstevel@tonic-gateCTL0001 sbpro oth all sbpro.bef "Sound Blaster" 185*7c478bd9Sstevel@tonic-gateCTL0031 sbpro oth all sbpro.bef "Sound Blaster" 186*7c478bd9Sstevel@tonic-gateCTL0041 sbpro oth all sbpro.bef "Sound Blaster" 187*7c478bd9Sstevel@tonic-gateCTL0043 sbpro oth all sbpro.bef "Creative Labs Sound Blaster 16 Vibra" 188*7c478bd9Sstevel@tonic-gateCTL0044 sbpro oth all sbpro.bef "Creative Labs Sound Blaster AWE64 Gold" 189*7c478bd9Sstevel@tonic-gateCTL0045 sbpro oth all sbpro.bef "Sound Blaster" 190*7c478bd9Sstevel@tonic-gateESS1681 sbpro oth all sbpro.bef "Sound Blaster" 191*7c478bd9Sstevel@tonic-gateESS1868 sbpro oth all sbpro.bef "ESS ES1868 AudioDrive" 192*7c478bd9Sstevel@tonic-gateESS6881 sbpro oth all sbpro.bef "Sound Blaster" 193*7c478bd9Sstevel@tonic-gateCSC0001|PNPB02F|CTL7001|CTL7002 joyst oth all joyst.bef "Game port (Joy stick)" 194*7c478bd9Sstevel@tonic-gatePNPB006 none oth all none "Audio MIDI interface (MPU401 UART)" 195*7c478bd9Sstevel@tonic-gateALRB200 none oth eisa none "ALR math coprocessor" 196*7c478bd9Sstevel@tonic-gateAST8250 none mem eisa none "AST Premmia GX Extended Memory Configuration" 197*7c478bd9Sstevel@tonic-gateCPQ4411|CPQ4410|SNIAAC1 ncrs msd eisa ncrs.bef "Compaq 32-Bit Fast-SCSI-2 Controller" 198*7c478bd9Sstevel@tonic-gateCPQ4020 csa msd eisa none "Compaq SMART Array Controller" 199*7c478bd9Sstevel@tonic-gateICU01F0 mwss oth all mwss.bef "Windows Sound System Compatible" 200*7c478bd9Sstevel@tonic-gateICU0210 logi ptr all logi.bef "Logitech bus mouse" 201*7c478bd9Sstevel@tonic-gateICU0211 msm ptr all msm.bef "Microsoft bus mouse" 202*7c478bd9Sstevel@tonic-gateICU0580 tmc msd all none "Future Domain TMC-850 SCSI controller" 203*7c478bd9Sstevel@tonic-gateICU05F0 usc msd all none "Ultrastor ULTRA14F SCSI Controller" 204*7c478bd9Sstevel@tonic-gateSUN0005 display vid all none "Sub-VGA Display Adapter" 205*7c478bd9Sstevel@tonic-gateSUN0006 display vid all none "XGA Display Adapter" compatible="pnpPNP,900" 206*7c478bd9Sstevel@tonic-gatePNP0900|ISY0010 display vid all none "VGA Compatible Display Adapter" compatible="pnpPNP,900" 207*7c478bd9Sstevel@tonic-gatePNP0931 display vid all none "Chips & Tech VGA Display Adapter" compatible="pnpPNP,900" 208*7c478bd9Sstevel@tonic-gateISY0020 asy com all com.bef "Serial port" 209*7c478bd9Sstevel@tonic-gateSUN0030 asy com all boca.bef "Boca board serial port" $forceload=yes 210*7c478bd9Sstevel@tonic-gateUSR0006|USR0002|SUP1381|HSM0240 asy com pnpisa none "Serial port w/ built in modem" 211*7c478bd9Sstevel@tonic-gateISY0030 mouse ptr all ps2ms.bef "PS/2 mouse" 212*7c478bd9Sstevel@tonic-gateISY0040|PNP0600|PNP0680 ata msd all ata.bef "IDE controller" 213*7c478bd9Sstevel@tonic-gateISY0050 fdc oth all fdc.bef "Floppy disk controller" 214*7c478bd9Sstevel@tonic-gateISY0060 lp prt all lpt.bef "Parallel port" 215*7c478bd9Sstevel@tonic-gateSUN0010 p9000 vid all none "P9000 VLB VGA graphics adapter" 216*7c478bd9Sstevel@tonic-gateSUN0020 p9100 vid all none "P9100 VLB VGA graphics adapter" 217*7c478bd9Sstevel@tonic-gatePNP0902 display vid all none "VGA w/ 8514/A compatible graphics adapter" compatible="pnpPNP,900" 218*7c478bd9Sstevel@tonic-gateWYS7901 none oth eisa none "CPU board" 219*7c478bd9Sstevel@tonic-gateWYS7D01 none mem eisa none "Memory board" 220*7c478bd9Sstevel@tonic-gateSUN0001 none oth all none "ISA Plug and play configuration ports" 221*7c478bd9Sstevel@tonic-gatePNP8231|ATK1500|ADV55AA|PNP828C|CSI2203 pcn net all pcn.bef "AMD PCnet-ISA 79C960/PCnet-32 79C965 Ethernet" 222*7c478bd9Sstevel@tonic-gatePNP0300|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" 223*7c478bd9Sstevel@tonic-gatePNP0C01 motherboard oth all none "Motherboard" 224*7c478bd9Sstevel@tonic-gateCTL0051|PNPFFFF none oth pnpisa none "Unspecified device" 225*7c478bd9Sstevel@tonic-gate# 226*7c478bd9Sstevel@tonic-gate# PCI devices 227*7c478bd9Sstevel@tonic-gate# IEEE 1275 defined name format: pciVVVV,DDDD 228*7c478bd9Sstevel@tonic-gate# where VVVV and DDDD are the vendor and device id fields from 229*7c478bd9Sstevel@tonic-gate# the configuration space. 230*7c478bd9Sstevel@tonic-gate# 231*7c478bd9Sstevel@tonic-gate# Only add entries for devices with befs. 232*7c478bd9Sstevel@tonic-gate# Please keep in numeric order. 233*7c478bd9Sstevel@tonic-gate# 234*7c478bd9Sstevel@tonic-gatepci1000,1 pci1000,1 msd pci ncrs.bef "Symbios Logic 53c810 SCSI" 235*7c478bd9Sstevel@tonic-gatepci1000,2 pci1000,2 msd pci ncrs.bef "Symbios Logic 53c820 SCSI" 236*7c478bd9Sstevel@tonic-gatepci1000,3 pci1000,3 msd pci ncrs.bef "Symbios Logic 53c825 SCSI" 237*7c478bd9Sstevel@tonic-gatepci1000,4 pci1000,4 msd pci ncrs.bef "Symbios Logic 53c815 SCSI" 238*7c478bd9Sstevel@tonic-gatepci1000,6 pci1000,6 msd pci ncrs.bef "Symbios Logic 53c865 SCSI" 239*7c478bd9Sstevel@tonic-gatepci1000,c pci1000,c msd pci ncrs.bef "Symbios Logic 53c895 SCSI" 240*7c478bd9Sstevel@tonic-gatepci1000,f pci1000,f msd pci ncrs.bef "Symbios Logic 53c875 SCSI" 241*7c478bd9Sstevel@tonic-gatepci1000,8f pci1000,8f msd pci ncrs.bef "Diamond Fireport 40 (SYM53C876)" 242*7c478bd9Sstevel@tonic-gatepci1011,2 pci1011,2 net pci dnet.bef "DEC 21040 Ethernet" 243*7c478bd9Sstevel@tonic-gatepci1011,9 pci1011,9 net pci dnet.bef "DEC 21140 Fast Ethernet" 244*7c478bd9Sstevel@tonic-gatepci1011,14 pci1011,14 net pci dnet.bef "DEC 21041 Ethernet" 245*7c478bd9Sstevel@tonic-gatepci1011,19 pci1011,19 net pci dnet.bef "DEC 21142/21143 Fast Ethernet" 246*7c478bd9Sstevel@tonic-gatepci1014,2e pci1014,2e msd pci chs.bef "IBM PC ServeRaid" 247*7c478bd9Sstevel@tonic-gatepci1022,2000 pci1022,2000 net pci pcn.bef "AMD 79C970 PCnet Ethernet" 248*7c478bd9Sstevel@tonic-gatepci103c,104c pci103c,104c net pci pcn.bef "HP 'Tweety' PCnet Fast Ethernet" 249*7c478bd9Sstevel@tonic-gatepci10b7,9000 pci10b7,9000 net pci elxl.bef "3Com 3C900-TPO Etherlink XL" 250*7c478bd9Sstevel@tonic-gatepci10b7,9001 pci10b7,9001 net pci elxl.bef "3Com 3C900-COMBO Etherlink XL" 251*7c478bd9Sstevel@tonic-gatepci10b7,9004 pci10b7,9004 net pci elxl.bef "3Com 3C900B-TPO Etherlink XL" 252*7c478bd9Sstevel@tonic-gatepci10b7,9005 pci10b7,9005 net pci elxl.bef "3Com 3C900B-COMBO Etherlink XL" 253*7c478bd9Sstevel@tonic-gatepci10b7,9006 pci10b7,9006 net pci elxl.bef "3Com 3C900B-TPC Etherlink XL" 254*7c478bd9Sstevel@tonic-gatepci10b7,9050 pci10b7,9050 net pci elxl.bef "3Com 3C905-TX Fast Etherlink XL 10/100" 255*7c478bd9Sstevel@tonic-gatepci10b7,9051 pci10b7,9051 net pci elxl.bef "3Com 3C905-T4 Fast Etherlink XL 10/100" 256*7c478bd9Sstevel@tonic-gatepci10b7,9055 pci10b7,9055 net pci elxl.bef "3Com 3C905B-TX Fast Etherlink XL 10/100" 257*7c478bd9Sstevel@tonic-gatepci10b7,9056 pci10b7,9056 net pci elxl.bef "3Com 3C905B-T4 Fast Etherlink XL 10/100" 258*7c478bd9Sstevel@tonic-gatepci10b7,9200 pci10b7,9200 net pci elxl.bef "3Com 3C905C-TX-M Fast Etherlink XL 10/100" 259*7c478bd9Sstevel@tonic-gatepci10b7,9800 pci10b7,9800 net pci elxl.bef "3Com 3C980-TX Fast Etherlink Server 10/100" 260*7c478bd9Sstevel@tonic-gatepci10b7,9805 pci10b7,9805 net pci elxl.bef "3Com 3C980C-TXM Fast Etherlink Server 10/100" 261*7c478bd9Sstevel@tonic-gatepci10b8,2001 pci10b8,2001 net pci dnet.bef "SMC9332BDT Fast Ethernet" 262*7c478bd9Sstevel@tonic-gatepci1109,1400 pci1109,1400 net pci dnet.bef "Cogent EM110TX Fast Ethernet" 263*7c478bd9Sstevel@tonic-gatepci1109,2400 pci1109,2400 net pci dnet.bef "Cogent EM440 Fast Ethernet" 264*7c478bd9Sstevel@tonic-gatepci14e4,1644 pci14e4,1644 net pci none "Broadcom 5700 Gigabit Ethernet" 265*7c478bd9Sstevel@tonic-gatepci14e4,1645 pci14e4,1645 net pci none "Broadcom 5701 Gigabit Ethernet" 266*7c478bd9Sstevel@tonic-gatepci14e4,1647 pci14e4,1647 net pci none "Broadcom 5703C Gigabit Ethernet" 267*7c478bd9Sstevel@tonic-gatepci14e4,1648 pci14e4,1648 net pci none "Broadcom 5704C Gigabit Ethernet" 268*7c478bd9Sstevel@tonic-gatepci14e4,16a7 pci14e4,16a7 net pci none "Broadcom 5703S Gigabit Ethernet" 269*7c478bd9Sstevel@tonic-gatepci14e4,16c7 pci14e4,16c7 net pci none "Broadcom 5703 Gigabit Ethernet" 270*7c478bd9Sstevel@tonic-gatepci14e4,16a8 pci14e4,16a8 net pci none "Broadcom 5704S Gigabit Ethernet" 271*7c478bd9Sstevel@tonic-gatepci14e4,165d pci14e4,165d net pci none "Broadcom 5705M Gigabit Ethernet" 272*7c478bd9Sstevel@tonic-gatepci14e4,165e pci14e4,165e net pci none "Broadcom 5705MA3 Gigabit Ethernet" 273*7c478bd9Sstevel@tonic-gatepci14e4,1677 pci14e4,1677 net pci none "Broadcom 5751 Gigabit Ethernet" 274*7c478bd9Sstevel@tonic-gatepci14e4,167d pci14e4,167d net pci none "Broadcom 5751M Gigabit Ethernet" 275*7c478bd9Sstevel@tonic-gatepci14e4,1659 pci14e4,1659 net pci none "Broadcom 5721 Gigabit Ethernet" 276*7c478bd9Sstevel@tonic-gatepci14e4,1696 pci14e4,1696 net pci none "Broadcom 5782 Gigabit Ethernet" 277*7c478bd9Sstevel@tonic-gatepci14e4,169c pci14e4,169c net pci none "Broadcom 5788 Gigabit Ethernet" 278*7c478bd9Sstevel@tonic-gatepci10de,57 pci10de,cb84 net pci none "nvidia ck8-04 Gigabit Ethernet" 279*7c478bd9Sstevel@tonic-gatepci10de,56 pci10de,cb84 net pci none "nvidia ck8-04 Gigabit Ethernet" 280*7c478bd9Sstevel@tonic-gatepci10de,57 pci10f1,2865 net pci none "nvidia ck8-04 Gigabit Ethernet" 281*7c478bd9Sstevel@tonic-gatepci10de,56 pci10f1,2865 net pci none "nvidia ck8-04 Gigabit Ethernet" 282*7c478bd9Sstevel@tonic-gatepci10de,57 pci10f1,2895 net pci none "nvidia ck8-04 Gigabit Ethernet" 283*7c478bd9Sstevel@tonic-gatepci10de,56 pci10f1,2895 net pci none "nvidia ck8-04 Gigabit Ethernet" 284*7c478bd9Sstevel@tonic-gatepci10ec,8139 pci10ec,8139 net pci none "Realtek 8139 Fast Ethernet" 285*7c478bd9Sstevel@tonic-gatepci8086,1029 pci8086,1029 net pci iprb.bef "Intel Pro/100 Network Adapter" 286*7c478bd9Sstevel@tonic-gatepci8086,1030 pci8086,1030 net pci iprb.bef "Intel InBusiness 10/100 Network Adapter" 287*7c478bd9Sstevel@tonic-gatepci8086,1031 pci8086,1031 net pci iprb.bef "Intel Pro/100 VE Ethernet" 288*7c478bd9Sstevel@tonic-gatepci8086,1032 pci8086,1032 net pci iprb.bef "Intel Pro/100 VE Ethernet" 289*7c478bd9Sstevel@tonic-gatepci8086,1038 pci8086,1038 net pci iprb.bef "Intel 82559 PRO/100 VM Ethernet" 290*7c478bd9Sstevel@tonic-gatepci8086,1039 pci8086,1039 net pci iprb.bef "Intel 82801DB Ethernet 82562ET/EZ PHY" 291*7c478bd9Sstevel@tonic-gatepci8086,103d pci8086,103d net pci iprb.bef "Intel 82801DB PRO/100 VE Ethernet" 292*7c478bd9Sstevel@tonic-gatepci8086,1229 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 293*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1009 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 294*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.100c pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 295*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1012 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 296*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1013 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 297*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1015 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 298*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1016 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 299*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1017 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet" 300*7c478bd9Sstevel@tonic-gatepci8086,2449 pci8086,2449 net pci iprb.bef "Intel i815/82559 Ethernet" 301*7c478bd9Sstevel@tonic-gatepci10b8,5 pci10b8,5 net pci spwr.bef "SMC EtherPower II 10/100 (9432)" 302*7c478bd9Sstevel@tonic-gatepci101a,f2d scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2d" 303*7c478bd9Sstevel@tonic-gatepci101a,f2e scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2e" 304*7c478bd9Sstevel@tonic-gatepci101a,f2f scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2f" 305*7c478bd9Sstevel@tonic-gate# 306*7c478bd9Sstevel@tonic-gate# Special entry for ncrpqs: node and driver are both named 'ncrpqs' 307*7c478bd9Sstevel@tonic-gate# deviceid is vid=illegal PCI vid, did=NCR PQS's vid 308*7c478bd9Sstevel@tonic-gate# On resulting devinfo node with no SSVID/SSID: 309*7c478bd9Sstevel@tonic-gate# name="ncrpqs" 310*7c478bd9Sstevel@tonic-gate# compatible="ncrpqs\0pci1000,f\0pciclass..." 311*7c478bd9Sstevel@tonic-gate# on nodes with: 312*7c478bd9Sstevel@tonic-gate# compatible="ncrpqs\0pci1000,1000\0pci1000,f\0pciclass..." 313*7c478bd9Sstevel@tonic-gatepciffff,101a ncrpqs msd pci none "NCR PDS/PQS 53C875-based PCI SCSI Adapter" 314*7c478bd9Sstevel@tonic-gate# 315*7c478bd9Sstevel@tonic-gate# pci class entries: 316*7c478bd9Sstevel@tonic-gate# 317*7c478bd9Sstevel@tonic-gate# PCI Class entries with 2 byte class codes are treated as wildcard class 318*7c478bd9Sstevel@tonic-gate# specifiers (with the 3rd byte (programming interface) as the wildcard). Hence, 319*7c478bd9Sstevel@tonic-gate# the following entry will match ALL devices whose pci classes begin with "0101" 320*7c478bd9Sstevel@tonic-gate# (any programming interface version) 321*7c478bd9Sstevel@tonic-gatepciclass,0101 pci-ide msd pciclass ata.bef "IDE controller" 322*7c478bd9Sstevel@tonic-gatepci1095,3112 pci-ide msd pci ata.bef "Silicon Image 3112 SATA Controller" 323*7c478bd9Sstevel@tonic-gatepci1095,3114 pci-ide msd pci ata.bef "Silicon Image 3114 SATA Controller" 324*7c478bd9Sstevel@tonic-gatepci1095,3512 pci-ide msd pci ata.bef "Silicon Image 3512 SATA Controller" 325*7c478bd9Sstevel@tonic-gatepciclass,030000|pciclass,000100 display vid pciclass none "VGA compatible display adapter" 326*7c478bd9Sstevel@tonic-gatepciclass,030001 display vid pciclass none "VGA+8514 compatible display adapter" 327*7c478bd9Sstevel@tonic-gatepci1000,b pci1000,b msd pci symhisl.bef "Symbios SYM53C896 Ultra2 SCSI" 328*7c478bd9Sstevel@tonic-gatepci1000,12 pci1000,12 msd pci symhisl.bef "Symbios SYM53C895A Ultra2 SCSI" 329*7c478bd9Sstevel@tonic-gatepci1000,20 pci1000,20 msd pci symhisl.bef "Symbios SYM53C1010 Ultra3 SCSI" 330*7c478bd9Sstevel@tonic-gatepci1000,21 pci1000,21 msd pci symhisl.bef "Symbios SYM53C1010-66 Ultra3 SCSI" 331*7c478bd9Sstevel@tonic-gatepci1000,30 pci1000,30 msd pci none "LSI Logic 1020/1030 Ultra320 SCSI HBA" 332*7c478bd9Sstevel@tonic-gatepci1000,50 pci1000,50 msd pci none "LSI Logic 1064 SAS/SATA HBA" 333*7c478bd9Sstevel@tonic-gatepci8086,1000 pci8086,1000 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 334*7c478bd9Sstevel@tonic-gatepci8086,1001 pci8086,1001 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 335*7c478bd9Sstevel@tonic-gatepci8086,1004 pci8086,1004 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 336*7c478bd9Sstevel@tonic-gatepci8086,1008 pci8086,1008 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 337*7c478bd9Sstevel@tonic-gatepci8086,1009 pci8086,1009 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 338*7c478bd9Sstevel@tonic-gatepci8086,100d pci8086,100d net pci none "Intel(R) PRO/1000 Server Adapter Driver" 339*7c478bd9Sstevel@tonic-gatepci8086,100e pci8086,100e net pci none "Intel(R) PRO/1000 Server Adapter Driver" 340*7c478bd9Sstevel@tonic-gatepci8086,100f pci8086,100f net pci none "Intel(R) PRO/1000 Server Adapter Driver" 341*7c478bd9Sstevel@tonic-gatepci8086,1010 pci8086,1010 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 342*7c478bd9Sstevel@tonic-gatepci8086,1011 pci8086,1011 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 343*7c478bd9Sstevel@tonic-gatepci8086,1012 pci8086,1012 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 344*7c478bd9Sstevel@tonic-gatepci8086,1013 pci8086,1013 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 345*7c478bd9Sstevel@tonic-gatepci8086,101e pci8086,101e net pci none "Intel(R) PRO/1000 Server Adapter Driver" 346*7c478bd9Sstevel@tonic-gatepci8086,101d pci8086,101d net pci none "Intel(R) PRO/1000 Server Adapter Driver" 347*7c478bd9Sstevel@tonic-gatepci8086,1014 pci8086,1014 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 348*7c478bd9Sstevel@tonic-gatepci8086,1015 pci8086,1015 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 349*7c478bd9Sstevel@tonic-gatepci8086,1016 pci8086,1016 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 350*7c478bd9Sstevel@tonic-gatepci8086,1017 pci8086,1017 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 351*7c478bd9Sstevel@tonic-gatepci8086,1018 pci8086,1018 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 352*7c478bd9Sstevel@tonic-gatepci8086,1019 pci8086,1019 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 353*7c478bd9Sstevel@tonic-gatepci8086,101a pci8086,101a net pci none "Intel(R) PRO/1000 Server Adapter Driver" 354*7c478bd9Sstevel@tonic-gatepci8086,1026 pci8086,1026 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 355*7c478bd9Sstevel@tonic-gatepci8086,1027 pci8086,1027 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 356*7c478bd9Sstevel@tonic-gatepci8086,1028 pci8086,1028 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 357*7c478bd9Sstevel@tonic-gatepci8086,1075 pci8086,1075 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 358*7c478bd9Sstevel@tonic-gatepci8086,1076 pci8086,1076 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 359*7c478bd9Sstevel@tonic-gatepci8086,1077 pci8086,1077 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 360*7c478bd9Sstevel@tonic-gatepci8086,1079 pci8086,1079 net pci none "Intel(R) PRO/1000 Server Adapter Driver" 361*7c478bd9Sstevel@tonic-gatepci8086,107a pci8086,107a net pci none "Intel(R) PRO/1000 Server Adapter Driver" 362*7c478bd9Sstevel@tonic-gatepci8086,107b pci8086,107b net pci none "Intel(R) PRO/1000 Server Adapter Driver" 363*7c478bd9Sstevel@tonic-gatepci9005,8000 pci9005,8000 msd pci adpu320.bef "Adaptec SCSI Card 29320A(H1B) - Ultra320 SCSI" 364*7c478bd9Sstevel@tonic-gatepci9005,8010 pci9005,8010 msd pci adpu320.bef "Adaptec SCSI Card 39320 - Ultra320 SCSI" 365*7c478bd9Sstevel@tonic-gatepci9005,8011 pci9005,8011 msd pci adpu320.bef "Adaptec SCSI Card 39320D - Ultra320 SCSI" 366*7c478bd9Sstevel@tonic-gatepci9005,8012 pci9005,8012 msd pci adpu320.bef "Adaptec SCSI Card 29320 - Ultra320 SCSI" 367*7c478bd9Sstevel@tonic-gatepci9005,8014 pci9005,8014 msd pci adpu320.bef "Adaptec SCSI Card 29320LP - Ultra320 SCSI" 368*7c478bd9Sstevel@tonic-gatepci9005,8015 pci9005,8015 msd pci adpu320.bef "Adaptec SCSI Card 39320(H2B) - Ultra320 SCSI" 369*7c478bd9Sstevel@tonic-gatepci9005,8016 pci9005,8016 msd pci adpu320.bef "Adaptec SCSI Card 39320A - Ultra320 SCSI" 370*7c478bd9Sstevel@tonic-gatepci9005,8017 pci9005,8017 msd pci adpu320.bef "Adaptec SCSI Card 29320ALP(H1B) - Ultra320 SCSI" 371*7c478bd9Sstevel@tonic-gatepci9005,801d pci9005,801d msd pci adpu320.bef "Adaptec SCSI Card AIC-7902B - Ultra320 SCSI" 372*7c478bd9Sstevel@tonic-gatepci9005,801e pci9005,801e msd pci adpu320.bef "Adaptec SCSI Card AIC-7901A - Ultra320 SCSI" 373*7c478bd9Sstevel@tonic-gatepci9005,801f pci9005,801f msd pci adpu320.bef "Adaptec AIC-7902 - Ultra320 SCSI" 374*7c478bd9Sstevel@tonic-gatepci9005,285 pci9005,285 msd pci none "Adaptec AdvancedRAID Controller" 375*7c478bd9Sstevel@tonic-gatepci1028,a pci1028,a msd pci none "PERC 3/DI RAID Controller" 376*7c478bd9Sstevel@tonic-gatepci1028,e pci1028,e msd pci none "PERC 4/DI RAID Controller" 377*7c478bd9Sstevel@tonic-gatepci1028,f pci1028,f msd pci none "PERC 4/DI RAID Controller" 378*7c478bd9Sstevel@tonic-gatepci1028,493 pci1028,493 msd pci none "PERC 3/DC RAID Controller" 379*7c478bd9Sstevel@tonic-gatepci1028,518 pci1028,518 msd pci none "PERC 4/DC RAID Controller" 380*7c478bd9Sstevel@tonic-gatepci1028,520 pci1028,520 msd pci none "PERC 4/SC RAID Controller" 381*7c478bd9Sstevel@tonic-gatepci1000,532 pci1000,532 msd pci none "MegaRAID SCSI 320-2x" 382