1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00

Add a quirks array based on matching ACPI tables. The entries in this file

are currently all bad BIOS revisions that will never be able to support
ACPI.  They were derived by examining which BIOS's are blacklisted by other
operating systems.  Other types of quirks will be possible here as well.
This commit is contained in:
Nate Lawson 2004-06-24 06:27:05 +00:00
parent bbfccfb3c6
commit e008d0c51c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=131036

482
sys/dev/acpica/acpi_quirks Normal file
View File

@ -0,0 +1,482 @@
# $FreeBSD$
#
# Quirks for ACPI tables can be added here.
#
# Comments start with '#'. Any number of spaces/tabs are ok within a line.
# Be sure to include a reference to a PR when adding new quirks. Quirks
# that do not contain a PR were discovered by reliable sources with no
# supporting info (i.e., other OS's).
#
# ABit BP6
name: ABit_BP6
oem: FADT "AWARD " "AWRDACPI"
oem_rev: FADT <= 0x30302e31
quirks: ACPI_Q_BROKEN
# AMI INT 01/18/00
name: AMI_INT
oem: FADT "AMIINT" ""
oem_rev: FADT <= 10
quirks: ACPI_Q_BROKEN
# ASUS P2B-D
name: ASUS_P2B_D
oem: FADT "ASUS " "P2B-D "
oem_rev: FADT <= 0x58582e32
quirks: ACPI_Q_BROKEN
# ASUS P2B-F
name: ASUS_P2B_F
oem: FADT "ASUS " "P2B-F "
oem_rev: FADT <= 0x58582e31
quirks: ACPI_Q_BROKEN
# ASUS P2B-DS 02/03/99
name: ASUS_P2B_DS
oem: FADT "ASUS " "P2B-DS "
oem_rev: FADT <= 0x58582e31
creator_rev: FADT <= 0x31303030
quirks: ACPI_Q_BROKEN
# ASUS P2B-DS 10/21/99
name: ASUS_P2B_2
oem: FADT "ASUS " "P2B-DS "
oem_rev: FADT <= 0x58582e32
creator_rev: FADT <= 0x31303030
quirks: ACPI_Q_BROKEN
# ASUS P2L97-DS 02/02/99
name: ASUS_P2L97_DS
oem: FADT "ASUS " "P2L97-DS"
oem_rev: FADT <= 0x58582e31
creator_rev: FADT <= 0x31303030
quirks: ACPI_Q_BROKEN
# ASUS P5A 03/12/99
name: ASUS_P5A
oem: FADT "ASUS " "P5A "
oem_rev: FADT <= 0x58582e31
quirks: ACPI_Q_BROKEN
# ASUS P5A-B
name: ASUS_P5A_B
oem: FADT "ASUS " "P5A-B "
oem_rev: FADT <= 0x58582e31
quirks: ACPI_Q_BROKEN
# Compaq Armada 3500
name: Compaq_Armada_3500
oem: FADT "COMPAQ" "CPQB05E "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Compaq Armada 6500
name: Compaq_Armada_6500
oem: FADT "PTLTD " " FACP "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Compaq M500
name: Compaq_M500
oem: FADT "COMPAQ" "CPQB151 "
oem_rev: FADT <= 0x19990722
quirks: ACPI_Q_BROKEN
# Compaq Panther
name: Compaq_Panther
oem: FADT "COMPAQ" "PANTHER "
oem_rev: FADT <= 1
creator_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Compaq Presario 1692
name: Compaq_Presario_1692
oem: FADT "COMPAQ" "VIPER II"
oem_rev: FADT <= 0x06040000
creator: "PTL "
creator_rev: FADT <= 0xF4240
quirks: ACPI_Q_BROKEN
# Compaq Presario 1925
name: Compaq_Presario_1925
oem: FADT "PTLTD " " FACP "
oem_rev: FADT <= 0x06040000
quirks: ACPI_Q_BROKEN
# Compaq Thunder 05/18/99
name: Compaq_Thunder
oem: FADT "COMPAQ" "THUNDER "
oem_rev: FADT <= 1
creator_rev: FADT <= 0 !!! Should be =
quirks: ACPI_Q_BROKEN
# Compaq RaceBait 12/06/99
name: Compaq_RaceBait
oem: FADT "COMPAQ" "RACEBAIT"
oem_rev: FADT <= 2
quirks: ACPI_Q_BROKEN
# Dell CP??? 01/27/99
name: Dell_CPxxx
oem: FADT "Dell " "CP??? "
oem_rev: FADT <= 0x27cf011b
quirks: ACPI_Q_BROKEN
# Dell CPt
name: Dell_CPt
oem: FADT "DELL " "CPt C "
oem_rev: FADT >= 0x27cf090e !!! should be <= ?
quirks: ACPI_Q_BROKEN
# Dell CPt A02
name: Dell_CPt_A02
oem: FADT "DELL " "CPt C "
oem_rev: FADT >= 0x27cf090f !!! should be <= ?
quirks: ACPI_Q_BROKEN
# Dell Latitude LT
name: Dell_Latitude_LT
oem: FADT "SHARP " " "
quirks: ACPI_Q_BROKEN
# Dell Inspiron 3500
name: Dell_Inspiron_3500
oem: FADT "Dell " "I 3500 "
quirks: ACPI_Q_BROKEN
# Dell PE1300
name: Dell_PE1300
oem: FADT "Dell " "PE1300 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Dell Personal Workstation 1300
name: Dell_PE1300_2
oem: FADT "DELL " "PE1300 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# FIC PA2013
name: FIC_PA2013
oem: FADT "FIC " "PA2013 "
oem_rev: FADT <= 0x30302e31
quirks: ACPI_Q_BROKEN
# FIC VB601
name: FIC_VB601
oem: FADT "FIC " "VB601 "
oem_rev: FADT <= 0x30302e31
quirks: ACPI_Q_BROKEN
# Fujitsu Capricorn
name: Fujitsu_Capricorn
oem: FADT "FUJ " "CAPRICOR"
quirks: ACPI_Q_BROKEN
# Fujitsu M63E
name: Fujitsu_M63E
oem: FADT "FUJ000" "M63E "
quirks: ACPI_Q_BROKEN
# Fujitsu M65
name: Fujitsu_M65
oem: FADT "FUJ " "M65 "
quirks: ACPI_Q_BROKEN
# Fujitsu Sprint
name: Fujitsu_Sprint
oem: RSDT "FUJ " "SPRINT "
quirks: ACPI_Q_BROKEN
# Fujitsu Tandem
name: Fujitsu_Tandem
oem: FADT "FUJ " "TANDEM "
quirks: ACPI_Q_BROKEN
# Fujitsu Elm
name: Fujitsu_Elm
oem: FADT "FUJ " "M19A/XA "
oem_rev: FADT = 1
creator: "ACER"
creator_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Fujitsu Maple
name: Fujitsu_Maple
oem: FADT "FUJ " "M9D "
oem_rev: FADT = 1
creator: "ACER"
creator_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Fujitsu Sycamore
name: Fujitsu_Sycamore
oem: FADT "Fuj " "M11EJ "
oem_rev: FADT = 1
creator: "ACER"
creator_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Fujitsu V66NAS
name: Fujitsu_V66NAS
oem: FADT "FUJ " "V66NAS "
quirks: ACPI_Q_BROKEN
# Gateway E1200
name: Gateway_E1200
oem: FADT "INTEL " "MAUI "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Gateway E1400
name: Gateway_E1400
oem: FADT "SUMATR" "SU81010A"
oem_rev: FADT <= 0x1999072
quirks: ACPI_Q_BROKEN
# Gateway Profile
name: Gateway_Profile
oem: FADT "GATEWA" "PROFILE "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Gateway Solo
name: Gateway_Solo
oem: FADT "GATEWA" "SOLO9300"
oem_rev: FADT <= 0x06040000
quirks: ACPI_Q_BROKEN
# Gigabyte
name: Gigabyte_Award
oem: FADT "GBT" "AWRDACPI"
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Hitachi Flora 220CX
name: Hitachi_Flora_220CX
oem: FADT "HTCLTD" "HTC2041 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Hitachi Flora 220MP
name: Hitachi_Flora_220MP
oem: FADT "HTCLTD" " "
quirks: ACPI_Q_BROKEN
# Hitachi Flora 270EX
name: Hitachi_Flora_270EX
oem: FADT "HTCLTD" "270-EX "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Hitachi Flora 270VX-NH7
name: Hitachi_Flora_270VX_NH7
oem: FADT "HTCLTD" "HTC2051 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# HP Ashaki 02/24/99
name: HP_Ashaki
oem: FADT "HP " "ASHAKI "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# HP HPBDD
name: HP_HPBDD
oem: FADT "HP " "HPBDD_IO"
oem_rev: FADT <= 0x1006
quirks: ACPI_Q_BROKEN
# HP HPCCD HX
name: HP_HPCCD_HX
oem: FADT "HP " "HPCCD HX"
oem_rev: FADT <= 0x10000
quirks: ACPI_Q_BROKEN
# HP Kayak XUMP
name: HP_Kayak_XUMP
oem: FADT "HP " "COGNAC "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# HP LH 4
name: HP_LH_4
oem: FADT "HP " "LH 4 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# HP Puma 02/12/99
name: HP_Puma
oem: FADT "HP " "Puma "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# HP Scimitar
name: HP_Scimitar
oem: FADT "HP " "HWPC203 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# IBM Aptiva 145
name: IBM_Aptiva_145
oem: FADT "XXXXXX" "AWRDACPI"
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# IBM TP240 SandShark
name: IBM_TP240_SandShark
oem: FADT "IBM " "SShark-1"
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Intel Kauai
name: Intel_Kauai
oem: FADT "INTEL " "KAUAI "
quirks: ACPI_Q_BROKEN
# Intel L440GX
name: Intel_L440GX
oem: FADT "Intel " "L440GX "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Intel OR840 09/14/99
name: Intel_OR840
oem: FADT "Intel " "OR840 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Intel Seattle2
name: Intel_Seattle2
oem: FADT "INTEL " "SEATTLE2"
oem_rev: FADT <= 0x19990216
quirks: ACPI_Q_BROKEN
# Iwill DBS100
name: Iwill_DBS100
oem: FADT "AWARD " "AWRDACPI" !!! dupe?
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Micron Atlanta
name: Micron_Atlanta
oem: FADT "MICRON" "ATLANTA "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Micron Trek 2U375
name: Micron_Trek_2U375
oem: FADT "MICRON" "Trek2AGP"
oem_rev: FADT = 1
quirks: ACPI_Q_BROKEN
# NCR S20GX
name: NCR_S20GX
oem: FADT "Intel " "L440GX "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# NEC PowerMate 8100
name: NEC_PowerMate_8100
oem: FADT "INTEL " "JN440BX1"
oem_rev: FADT >= 0x19990203
oem_rev: FADT <= 0x19990810
creator_rev: FADT = 0xf4240
quirks: ACPI_Q_BROKEN
# NEC VersaNote
name: NEC_VersaNote
oem: FADT "INTEL " "440BX "
oem_rev: FADT = 0
creator: "PTL "
creator_rev: FADT = 0xf4240
quirks: ACPI_Q_BROKEN
# NEC VersaNote C2
name: NEC_VersaNote_C2
oem: FADT "NEC " "ND000011"
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# NEC Versa LXAGP
name: NEC_VersaNote_LXAGP
oem: FADT "NEC " "ND000010"
oem_rev: FADT <= 0x97
quirks: ACPI_Q_BROKEN
# NEC Z1
name: NEC_Z1
oem: FADT "AMIINT" ""
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# QDIGRP 01/05/99
name: QDIGRP_Award
oem: FADT "QDIGRP" "AWRDACPI"
oem_rev: FADT <= 0
quirks: ACPI_Q_BROKEN
# Siemens Mobile 750
name: Siemens_Mobile_750
oem: FADT "TSANYO" " "
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN
# Sony F290
name: Sony_F290
oem: FADT "SONY " "K0 "
oem_rev: FADT <= 0x13108b4
quirks: ACPI_Q_BROKEN
# Sony N505
name: Sony_N505
oem: FADT "SONY " "H0 "
oem_rev: FADT <= 0x06040000
quirks: ACPI_Q_BROKEN
# Sony PCG-777
# Sony PCG-888
# Sony PCG-F16
# Sony Z505DX
name: Sony_PCG_xxx
oem: FADT "SONY " " "
quirks: ACPI_Q_BROKEN
# Sony PCV-L300
name: Sony_PCV_L300
oem: FADT "ASUS " "SHACHI "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Sony PCV-S520
# Sony PCV-S720
name: Sony_PCV_Sx20
oem: FADT "SONY " "440BX CR"
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# SuperMicro
name: SuperMicro_MTB
oem: FADT "SUPERM" "SUPERMTB"
oem_rev: FADT <= 2
quirks: ACPI_Q_BROKEN
# Toshiba Portege 3300
# Toshiba Satellite 4030XCDT
name: Toshiba_750
oem: FADT "TOSHIB" "750 "
oem_rev: FADT <= 1
quirks: ACPI_Q_BROKEN
# Tyan
name: Tyan_TBLE
oem: FADT "TYANCP" "TYANTBLE"
oem_rev: FADT <= 9
quirks: ACPI_Q_BROKEN
# VIA VP3A
name: VIA_VP3A
oem: FADT "VIAVP3" "AWRDACPI"
oem_rev: FADT = 0
quirks: ACPI_Q_BROKEN