1131036Snjl# $FreeBSD$ 2131036Snjl# 3131036Snjl# Quirks for ACPI tables can be added here. 4131036Snjl# 5131036Snjl# Comments start with '#'. Any number of spaces/tabs are ok within a line. 6131036Snjl# Be sure to include a reference to a PR when adding new quirks. Quirks 7131036Snjl# that do not contain a PR were discovered by reliable sources with no 8131036Snjl# supporting info (i.e., other OS's). 9131036Snjl# 10131036Snjl 11131036Snjl# ABit BP6 12131036Snjlname: ABit_BP6 13131036Snjloem: FADT "AWARD " "AWRDACPI" 14131036Snjloem_rev: FADT <= 0x30302e31 15131036Snjlquirks: ACPI_Q_BROKEN 16131036Snjl 17131036Snjl# AMI INT 01/18/00 18131036Snjlname: AMI_INT 19131036Snjloem: FADT "AMIINT" "" 20131036Snjloem_rev: FADT <= 10 21131036Snjlquirks: ACPI_Q_BROKEN 22131036Snjl 23131036Snjl# ASUS P2B-D 24131036Snjlname: ASUS_P2B_D 25131036Snjloem: FADT "ASUS " "P2B-D " 26131036Snjloem_rev: FADT <= 0x58582e32 27131036Snjlquirks: ACPI_Q_BROKEN 28131036Snjl 29131036Snjl# ASUS P2B-F 30131036Snjlname: ASUS_P2B_F 31131036Snjloem: FADT "ASUS " "P2B-F " 32131036Snjloem_rev: FADT <= 0x58582e31 33131036Snjlquirks: ACPI_Q_BROKEN 34131036Snjl 35131036Snjl# ASUS P2B-DS 02/03/99 36131036Snjlname: ASUS_P2B_DS 37131036Snjloem: FADT "ASUS " "P2B-DS " 38131036Snjloem_rev: FADT <= 0x58582e31 39131036Snjlcreator_rev: FADT <= 0x31303030 40131036Snjlquirks: ACPI_Q_BROKEN 41131036Snjl 42131036Snjl# ASUS P2B-DS 10/21/99 43131036Snjlname: ASUS_P2B_2 44131036Snjloem: FADT "ASUS " "P2B-DS " 45131036Snjloem_rev: FADT <= 0x58582e32 46131036Snjlcreator_rev: FADT <= 0x31303030 47131036Snjlquirks: ACPI_Q_BROKEN 48131036Snjl 49131036Snjl# ASUS P2L97-DS 02/02/99 50131036Snjlname: ASUS_P2L97_DS 51131036Snjloem: FADT "ASUS " "P2L97-DS" 52131036Snjloem_rev: FADT <= 0x58582e31 53131036Snjlcreator_rev: FADT <= 0x31303030 54131036Snjlquirks: ACPI_Q_BROKEN 55131036Snjl 56136270Snjl# ASUS P5A and P5A-B 03/12/99 57136270Snjl# PR: i386/72450 58136270Snjl# Testing indicates that the ACPI timer runs twice as fast but otherwise 59136270Snjl# this system works normally. 60131036Snjlname: ASUS_P5A 61131036Snjloem: FADT "ASUS " "P5A " 62131036Snjloem_rev: FADT <= 0x58582e31 63136270Snjlquirks: ACPI_Q_TIMER 64131036Snjl 65131036Snjl# Compaq Armada 3500 66131036Snjlname: Compaq_Armada_3500 67131036Snjloem: FADT "COMPAQ" "CPQB05E " 68131036Snjloem_rev: FADT <= 1 69131036Snjlquirks: ACPI_Q_BROKEN 70131036Snjl 71131036Snjl# Compaq Armada 6500 72131036Snjlname: Compaq_Armada_6500 73131036Snjloem: FADT "PTLTD " " FACP " 74131036Snjloem_rev: FADT = 0 75131036Snjlquirks: ACPI_Q_BROKEN 76131036Snjl 77131036Snjl# Compaq M500 78131036Snjlname: Compaq_M500 79131036Snjloem: FADT "COMPAQ" "CPQB151 " 80131036Snjloem_rev: FADT <= 0x19990722 81131036Snjlquirks: ACPI_Q_BROKEN 82131036Snjl 83131036Snjl# Compaq Panther 84131036Snjlname: Compaq_Panther 85131036Snjloem: FADT "COMPAQ" "PANTHER " 86131036Snjloem_rev: FADT <= 1 87131036Snjlcreator_rev: FADT = 0 88131036Snjlquirks: ACPI_Q_BROKEN 89131036Snjl 90131036Snjl# Compaq Presario 1692 91131036Snjlname: Compaq_Presario_1692 92131036Snjloem: FADT "COMPAQ" "VIPER II" 93131036Snjloem_rev: FADT <= 0x06040000 94131269Snjlcreator: FADT "PTL " 95131036Snjlcreator_rev: FADT <= 0xF4240 96131036Snjlquirks: ACPI_Q_BROKEN 97131036Snjl 98131036Snjl# Compaq Presario 1925 99131036Snjlname: Compaq_Presario_1925 100131036Snjloem: FADT "PTLTD " " FACP " 101131036Snjloem_rev: FADT <= 0x06040000 102131036Snjlquirks: ACPI_Q_BROKEN 103131036Snjl 104142258Sjhb# Compaq R3000Z 105142258Sjhbname: Compaq_R3000Z 106142258Sjhboem: FADT "NVIDIA" "CK8 " 107142258Sjhboem_rev: FADT = 0x6040000 108142258Sjhbcreator: FADT "PTL_" 109142258Sjhbquirks: ACPI_Q_MADT_IRQ0 110142258Sjhb 111131036Snjl# Compaq Thunder 05/18/99 112131039Snjl# XXX Note creator rev should be "=", I think 113131036Snjlname: Compaq_Thunder 114131036Snjloem: FADT "COMPAQ" "THUNDER " 115131036Snjloem_rev: FADT <= 1 116131039Snjlcreator_rev: FADT <= 0 117131036Snjlquirks: ACPI_Q_BROKEN 118131036Snjl 119131036Snjl# Compaq RaceBait 12/06/99 120131036Snjlname: Compaq_RaceBait 121131036Snjloem: FADT "COMPAQ" "RACEBAIT" 122131036Snjloem_rev: FADT <= 2 123131036Snjlquirks: ACPI_Q_BROKEN 124131036Snjl 125131036Snjl# Dell CP??? 01/27/99 126131036Snjlname: Dell_CPxxx 127131036Snjloem: FADT "Dell " "CP??? " 128131036Snjloem_rev: FADT <= 0x27cf011b 129131036Snjlquirks: ACPI_Q_BROKEN 130131036Snjl 131131036Snjl# Dell CPt 132131039Snjl# XXX Is ">=" correct? 133131036Snjlname: Dell_CPt 134131036Snjloem: FADT "DELL " "CPt C " 135131039Snjloem_rev: FADT >= 0x27cf090e 136131036Snjlquirks: ACPI_Q_BROKEN 137131036Snjl 138131036Snjl# Dell CPt A02 139131039Snjl# XXX Is ">=" correct? 140131036Snjlname: Dell_CPt_A02 141131036Snjloem: FADT "DELL " "CPt C " 142131039Snjloem_rev: FADT >= 0x27cf090f 143131036Snjlquirks: ACPI_Q_BROKEN 144131036Snjl 145131036Snjl# Dell Latitude LT 146131036Snjlname: Dell_Latitude_LT 147131036Snjloem: FADT "SHARP " " " 148131036Snjlquirks: ACPI_Q_BROKEN 149131036Snjl 150131036Snjl# Dell Inspiron 3500 151131036Snjlname: Dell_Inspiron_3500 152131036Snjloem: FADT "Dell " "I 3500 " 153131036Snjlquirks: ACPI_Q_BROKEN 154131036Snjl 155131036Snjl# Dell PE1300 156131036Snjlname: Dell_PE1300 157131036Snjloem: FADT "Dell " "PE1300 " 158131036Snjloem_rev: FADT <= 1 159131036Snjlquirks: ACPI_Q_BROKEN 160131036Snjl 161131036Snjl# Dell Personal Workstation 1300 162131036Snjlname: Dell_PE1300_2 163131036Snjloem: FADT "DELL " "PE1300 " 164131036Snjloem_rev: FADT <= 1 165131036Snjlquirks: ACPI_Q_BROKEN 166131036Snjl 167131036Snjl# FIC PA2013 168131036Snjlname: FIC_PA2013 169131036Snjloem: FADT "FIC " "PA2013 " 170131036Snjloem_rev: FADT <= 0x30302e31 171131036Snjlquirks: ACPI_Q_BROKEN 172131036Snjl 173131036Snjl# FIC VB601 174131036Snjlname: FIC_VB601 175131036Snjloem: FADT "FIC " "VB601 " 176131036Snjloem_rev: FADT <= 0x30302e31 177131036Snjlquirks: ACPI_Q_BROKEN 178131036Snjl 179131036Snjl# Fujitsu Capricorn 180131036Snjlname: Fujitsu_Capricorn 181131036Snjloem: FADT "FUJ " "CAPRICOR" 182131036Snjlquirks: ACPI_Q_BROKEN 183131036Snjl 184131036Snjl# Fujitsu M63E 185131036Snjlname: Fujitsu_M63E 186131036Snjloem: FADT "FUJ000" "M63E " 187131036Snjlquirks: ACPI_Q_BROKEN 188131036Snjl 189131036Snjl# Fujitsu M65 190131036Snjlname: Fujitsu_M65 191131036Snjloem: FADT "FUJ " "M65 " 192131036Snjlquirks: ACPI_Q_BROKEN 193131036Snjl 194131036Snjl# Fujitsu Sprint 195131036Snjlname: Fujitsu_Sprint 196131269Snjloem: XSDT "FUJ " "SPRINT " 197131036Snjlquirks: ACPI_Q_BROKEN 198131036Snjl 199131036Snjl# Fujitsu Tandem 200131036Snjlname: Fujitsu_Tandem 201131036Snjloem: FADT "FUJ " "TANDEM " 202131036Snjlquirks: ACPI_Q_BROKEN 203131036Snjl 204131036Snjl# Fujitsu Elm 205131036Snjlname: Fujitsu_Elm 206131036Snjloem: FADT "FUJ " "M19A/XA " 207131036Snjloem_rev: FADT = 1 208131269Snjlcreator: FADT "ACER" 209131036Snjlcreator_rev: FADT = 0 210131036Snjlquirks: ACPI_Q_BROKEN 211131036Snjl 212131036Snjl# Fujitsu Maple 213131036Snjlname: Fujitsu_Maple 214131036Snjloem: FADT "FUJ " "M9D " 215131036Snjloem_rev: FADT = 1 216131269Snjlcreator: FADT "ACER" 217131036Snjlcreator_rev: FADT = 0 218131036Snjlquirks: ACPI_Q_BROKEN 219131036Snjl 220131036Snjl# Fujitsu Sycamore 221131036Snjlname: Fujitsu_Sycamore 222131036Snjloem: FADT "Fuj " "M11EJ " 223131036Snjloem_rev: FADT = 1 224131269Snjlcreator: FADT "ACER" 225131036Snjlcreator_rev: FADT = 0 226131036Snjlquirks: ACPI_Q_BROKEN 227131036Snjl 228131036Snjl# Fujitsu V66NAS 229131036Snjlname: Fujitsu_V66NAS 230131036Snjloem: FADT "FUJ " "V66NAS " 231131036Snjlquirks: ACPI_Q_BROKEN 232131036Snjl 233131036Snjl# Gateway E1200 234131036Snjlname: Gateway_E1200 235131036Snjloem: FADT "INTEL " "MAUI " 236131036Snjloem_rev: FADT <= 1 237131036Snjlquirks: ACPI_Q_BROKEN 238131036Snjl 239131036Snjl# Gateway E1400 240131036Snjlname: Gateway_E1400 241131036Snjloem: FADT "SUMATR" "SU81010A" 242131036Snjloem_rev: FADT <= 0x1999072 243131036Snjlquirks: ACPI_Q_BROKEN 244131036Snjl 245131036Snjl# Gateway Profile 246131036Snjlname: Gateway_Profile 247131036Snjloem: FADT "GATEWA" "PROFILE " 248131036Snjloem_rev: FADT <= 1 249131036Snjlquirks: ACPI_Q_BROKEN 250131036Snjl 251131036Snjl# Gateway Solo 252131036Snjlname: Gateway_Solo 253131036Snjloem: FADT "GATEWA" "SOLO9300" 254131036Snjloem_rev: FADT <= 0x06040000 255131036Snjlquirks: ACPI_Q_BROKEN 256131036Snjl 257131036Snjl# Gigabyte 258131036Snjlname: Gigabyte_Award 259131036Snjloem: FADT "GBT" "AWRDACPI" 260131036Snjloem_rev: FADT = 0 261131036Snjlquirks: ACPI_Q_BROKEN 262131036Snjl 263147612Sdwmalone# GA-5AX (Rev 4) 264147612Sdwmalone# Testing indicates that the ACPI timer runs twice as fast but otherwise 265147612Sdwmalone# this system works normally. 266147612Sdwmalonename: GBT_AWRDACPI 267147612Sdwmaloneoem: FADT "GBT " "AWRDACPI" 268147612Sdwmaloneoem_rev: FADT <= 0x42302e31 269147612Sdwmalonequirks: ACPI_Q_TIMER 270147612Sdwmalone 271131036Snjl# Hitachi Flora 220CX 272131036Snjlname: Hitachi_Flora_220CX 273131036Snjloem: FADT "HTCLTD" "HTC2041 " 274131036Snjloem_rev: FADT <= 1 275131036Snjlquirks: ACPI_Q_BROKEN 276131036Snjl 277131036Snjl# Hitachi Flora 220MP 278131036Snjlname: Hitachi_Flora_220MP 279131036Snjloem: FADT "HTCLTD" " " 280131036Snjlquirks: ACPI_Q_BROKEN 281131036Snjl 282131036Snjl# Hitachi Flora 270EX 283131036Snjlname: Hitachi_Flora_270EX 284131036Snjloem: FADT "HTCLTD" "270-EX " 285131036Snjloem_rev: FADT <= 1 286131036Snjlquirks: ACPI_Q_BROKEN 287131036Snjl 288131036Snjl# Hitachi Flora 270VX-NH7 289131036Snjlname: Hitachi_Flora_270VX_NH7 290131036Snjloem: FADT "HTCLTD" "HTC2051 " 291131036Snjloem_rev: FADT <= 1 292131036Snjlquirks: ACPI_Q_BROKEN 293131036Snjl 294131036Snjl# HP Ashaki 02/24/99 295131036Snjlname: HP_Ashaki 296131036Snjloem: FADT "HP " "ASHAKI " 297131036Snjloem_rev: FADT = 0 298131036Snjlquirks: ACPI_Q_BROKEN 299131036Snjl 300131036Snjl# HP HPBDD 301131036Snjlname: HP_HPBDD 302131036Snjloem: FADT "HP " "HPBDD_IO" 303131036Snjloem_rev: FADT <= 0x1006 304131036Snjlquirks: ACPI_Q_BROKEN 305131036Snjl 306131036Snjl# HP HPCCD HX 307131036Snjlname: HP_HPCCD_HX 308131036Snjloem: FADT "HP " "HPCCD HX" 309131036Snjloem_rev: FADT <= 0x10000 310131036Snjlquirks: ACPI_Q_BROKEN 311131036Snjl 312131036Snjl# HP Kayak XUMP 313131036Snjlname: HP_Kayak_XUMP 314131036Snjloem: FADT "HP " "COGNAC " 315131036Snjloem_rev: FADT = 0 316131036Snjlquirks: ACPI_Q_BROKEN 317131036Snjl 318131036Snjl# HP LH 4 319131036Snjlname: HP_LH_4 320131036Snjloem: FADT "HP " "LH 4 " 321131036Snjloem_rev: FADT <= 1 322131036Snjlquirks: ACPI_Q_BROKEN 323131036Snjl 324131036Snjl# HP Puma 02/12/99 325131036Snjlname: HP_Puma 326131036Snjloem: FADT "HP " "Puma " 327131036Snjloem_rev: FADT = 0 328131036Snjlquirks: ACPI_Q_BROKEN 329131036Snjl 330131036Snjl# HP Scimitar 331131036Snjlname: HP_Scimitar 332131036Snjloem: FADT "HP " "HWPC203 " 333131036Snjloem_rev: FADT <= 1 334131036Snjlquirks: ACPI_Q_BROKEN 335131036Snjl 336131036Snjl# IBM Aptiva 145 337131036Snjlname: IBM_Aptiva_145 338131036Snjloem: FADT "XXXXXX" "AWRDACPI" 339131036Snjloem_rev: FADT <= 1 340131036Snjlquirks: ACPI_Q_BROKEN 341131036Snjl 342131036Snjl# IBM TP240 SandShark 343131036Snjlname: IBM_TP240_SandShark 344131036Snjloem: FADT "IBM " "SShark-1" 345131036Snjloem_rev: FADT <= 1 346131036Snjlquirks: ACPI_Q_BROKEN 347131036Snjl 348131036Snjl# Intel Kauai 349131036Snjlname: Intel_Kauai 350131036Snjloem: FADT "INTEL " "KAUAI " 351131036Snjlquirks: ACPI_Q_BROKEN 352131036Snjl 353131036Snjl# Intel L440GX 354131036Snjlname: Intel_L440GX 355131036Snjloem: FADT "Intel " "L440GX " 356131036Snjloem_rev: FADT <= 1 357131036Snjlquirks: ACPI_Q_BROKEN 358131036Snjl 359131036Snjl# Intel OR840 09/14/99 360131036Snjlname: Intel_OR840 361131036Snjloem: FADT "Intel " "OR840 " 362131036Snjloem_rev: FADT <= 1 363131036Snjlquirks: ACPI_Q_BROKEN 364131036Snjl 365131036Snjl# Intel Seattle2 366131036Snjlname: Intel_Seattle2 367131036Snjloem: FADT "INTEL " "SEATTLE2" 368131036Snjloem_rev: FADT <= 0x19990216 369131036Snjlquirks: ACPI_Q_BROKEN 370131036Snjl 371131036Snjl# Iwill DBS100 372131036Snjlname: Iwill_DBS100 373131039Snjloem: FADT "AWARD " "AWRDACPI" 374131036Snjloem_rev: FADT = 0 375131036Snjlquirks: ACPI_Q_BROKEN 376131036Snjl 377131036Snjl# Micron Atlanta 378131036Snjlname: Micron_Atlanta 379131036Snjloem: FADT "MICRON" "ATLANTA " 380131036Snjloem_rev: FADT = 0 381131036Snjlquirks: ACPI_Q_BROKEN 382131036Snjl 383131036Snjl# Micron Trek 2U375 384131036Snjlname: Micron_Trek_2U375 385131036Snjloem: FADT "MICRON" "Trek2AGP" 386131036Snjloem_rev: FADT = 1 387131036Snjlquirks: ACPI_Q_BROKEN 388131036Snjl 389131036Snjl# NCR S20GX 390131036Snjlname: NCR_S20GX 391131036Snjloem: FADT "Intel " "L440GX " 392131036Snjloem_rev: FADT = 0 393131036Snjlquirks: ACPI_Q_BROKEN 394131036Snjl 395131036Snjl# NEC PowerMate 8100 396131036Snjlname: NEC_PowerMate_8100 397131036Snjloem: FADT "INTEL " "JN440BX1" 398131036Snjloem_rev: FADT >= 0x19990203 399131036Snjloem_rev: FADT <= 0x19990810 400131036Snjlcreator_rev: FADT = 0xf4240 401131036Snjlquirks: ACPI_Q_BROKEN 402131036Snjl 403131036Snjl# NEC VersaNote 404131036Snjlname: NEC_VersaNote 405131036Snjloem: FADT "INTEL " "440BX " 406131036Snjloem_rev: FADT = 0 407131269Snjlcreator: FADT "PTL " 408131036Snjlcreator_rev: FADT = 0xf4240 409131036Snjlquirks: ACPI_Q_BROKEN 410131036Snjl 411131036Snjl# NEC VersaNote C2 412131036Snjlname: NEC_VersaNote_C2 413131036Snjloem: FADT "NEC " "ND000011" 414131036Snjloem_rev: FADT <= 1 415131036Snjlquirks: ACPI_Q_BROKEN 416131036Snjl 417131036Snjl# NEC Versa LXAGP 418131036Snjlname: NEC_VersaNote_LXAGP 419131036Snjloem: FADT "NEC " "ND000010" 420131036Snjloem_rev: FADT <= 0x97 421131036Snjlquirks: ACPI_Q_BROKEN 422131036Snjl 423131036Snjl# NEC Z1 424131036Snjlname: NEC_Z1 425131036Snjloem: FADT "AMIINT" "" 426131036Snjloem_rev: FADT = 0 427131036Snjlquirks: ACPI_Q_BROKEN 428131036Snjl 429131036Snjl# QDIGRP 01/05/99 430131036Snjlname: QDIGRP_Award 431131036Snjloem: FADT "QDIGRP" "AWRDACPI" 432131036Snjloem_rev: FADT <= 0 433131036Snjlquirks: ACPI_Q_BROKEN 434131036Snjl 435131036Snjl# Siemens Mobile 750 436131036Snjlname: Siemens_Mobile_750 437131036Snjloem: FADT "TSANYO" " " 438131036Snjloem_rev: FADT = 0 439131036Snjlquirks: ACPI_Q_BROKEN 440131036Snjl 441131036Snjl# Sony F290 442131036Snjlname: Sony_F290 443131036Snjloem: FADT "SONY " "K0 " 444131036Snjloem_rev: FADT <= 0x13108b4 445131036Snjlquirks: ACPI_Q_BROKEN 446131036Snjl 447131036Snjl# Sony N505 448131036Snjlname: Sony_N505 449131036Snjloem: FADT "SONY " "H0 " 450131036Snjloem_rev: FADT <= 0x06040000 451131036Snjlquirks: ACPI_Q_BROKEN 452131036Snjl 453131036Snjl# Sony PCG-777 454131036Snjl# Sony PCG-888 455131036Snjl# Sony PCG-F16 456131036Snjl# Sony Z505DX 457131036Snjlname: Sony_PCG_xxx 458131036Snjloem: FADT "SONY " " " 459131036Snjlquirks: ACPI_Q_BROKEN 460131036Snjl 461131036Snjl# Sony PCV-L300 462131036Snjlname: Sony_PCV_L300 463131036Snjloem: FADT "ASUS " "SHACHI " 464131036Snjloem_rev: FADT <= 1 465131036Snjlquirks: ACPI_Q_BROKEN 466131036Snjl 467131036Snjl# Sony PCV-S520 468131036Snjl# Sony PCV-S720 469131036Snjlname: Sony_PCV_Sx20 470131036Snjloem: FADT "SONY " "440BX CR" 471131036Snjloem_rev: FADT <= 1 472131036Snjlquirks: ACPI_Q_BROKEN 473131036Snjl 474131036Snjl# SuperMicro 475131036Snjlname: SuperMicro_MTB 476131036Snjloem: FADT "SUPERM" "SUPERMTB" 477131036Snjloem_rev: FADT <= 2 478131036Snjlquirks: ACPI_Q_BROKEN 479131036Snjl 480131036Snjl# Toshiba Portege 3300 481131036Snjl# Toshiba Satellite 4030XCDT 482131036Snjlname: Toshiba_750 483131036Snjloem: FADT "TOSHIB" "750 " 484131036Snjloem_rev: FADT <= 1 485131036Snjlquirks: ACPI_Q_BROKEN 486131036Snjl 487131036Snjl# Tyan 488131036Snjlname: Tyan_TBLE 489131036Snjloem: FADT "TYANCP" "TYANTBLE" 490131036Snjloem_rev: FADT <= 9 491131036Snjlquirks: ACPI_Q_BROKEN 492131036Snjl 493131036Snjl# VIA VP3A 494131036Snjlname: VIA_VP3A 495131036Snjloem: FADT "VIAVP3" "AWRDACPI" 496131036Snjloem_rev: FADT = 0 497131036Snjlquirks: ACPI_Q_BROKEN 498