All of lore.kernel.org
 help / color / mirror / Atom feed
* [REGRESSION][BISECTED] HDA controller MMIO unreadable on Intel 5-series PCH (Ibex Peak) since v6.16
@ 2026-05-29 18:26 Filippe Duke
  2026-05-31 13:21 ` Mario Limonciello
  0 siblings, 1 reply; 8+ messages in thread
From: Filippe Duke @ 2026-05-29 18:26 UTC (permalink / raw)
  To: regressions@lists.linux.dev
  Cc: linux-pci@vger.kernel.org, bhelgaas@google.com,
	mario.limonciello@amd.com, alsa-devel@alsa-project.org,
	tiwai@suse.com


[-- Attachment #1.1: Type: text/plain, Size: 1928 bytes --]

#regzbot introduced: 4d4c10f763d7

Hi,

The HDA controller on old Intel 5-series PCH (Ibex  Peak) becomes non-functional since 6.16.
PCI configuration space is ok;
PCI function power state appears to be D0;
However MMIO always reads 0xFFFF, causing CORB timeouts;
ALC269VB codec enumeration fails (no AFG/MFG node found).
HW works on v6.15.x and earlier and works under WinPE on the same machine.

Bisected to first bad commit:
4d4c10f763d7 PCI: Explicitly put devices into D0 when initializing

On top of v6.16, commenting out the single call to
pci_pm_power_up_and_verify_state(dev) in pci_pm_init() (drivers/pci/pci.c:3273)
is sufficient to restore working audio. The one-line diff is attached.

HW:
---
DMI:  Acer Aspire 4745G / JV41_CP, BIOS V1.25 03/16/2011 (Insyde)
CPU: Intel Core i7 M 640
PCH: Intel 5-series (Ibex Peak)
HDA: 0000:00:1b.0 [8086:3b56] rev 05, SSID [1025:0357]
Codec: Realtek ALC269VB
GPU: Switchable:  Intel HD (Ironlake, 8086:0046) +
AMD Radeon HD Cedar (1002:68e0, 01:00.0)

Symptom (dmesg):
---
snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
snd_hda_intel 0000:00:1b.0: number of I/O streams is 30, forcing separate stream tags
snd_hda_intel 0000:00:1b.0: CORB reset timeout#2, CORBRP = 65535
hdaudio hdaudioC0D0: no AFG or MFG node found
hdaudio hdaudioC0D1: no AFG or MFG node found
hdaudio hdaudioC0D2: no AFG or MFG node found
hdaudio hdaudioC0D3: no AFG or MFG node found
snd_hda_intel 0000:00:1b.0: no codecs initialized

Hence the sound device is missing from ALSA.
HDMI audio on AMD (01:00.1) is not affected by the issue.
Attaching you lshw, lspci, DSDT, dmesg and diff.

Best regards

--

Filippe Duke
System Engineer

GREENNET
Kyiv, 7B Lesi Ukrainky St.,
Cell.: +380672772879
Email: fduke@greennet.ua
Web: https://greennet.ua



[-- Attachment #1.2: Type: text/html, Size: 3299 bytes --]

[-- Attachment #2: bisect_log.txt --]
[-- Type: text/plain, Size: 2902 bytes --]

git bisect start
# status: waiting for both good and bad commits
# good: [0ff41df1cb268fc69e703a08a57ee14ae967d0ca] Linux 6.15
git bisect good 0ff41df1cb268fc69e703a08a57ee14ae967d0ca
# status: waiting for bad commit, 1 good commit known
# bad: [038d61fd642278bab63ee8ef722c50d10ab01e8f] Linux 6.16
git bisect bad 038d61fd642278bab63ee8ef722c50d10ab01e8f
# good: [43db1111073049220381944af4a3b8a5400eda71] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
git bisect good 43db1111073049220381944af4a3b8a5400eda71
# bad: [11fcf368506d347088e613edf6cd2604d70c454f] uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again
git bisect bad 11fcf368506d347088e613edf6cd2604d70c454f
# good: [ec71f661a572a770d7c861cd52a50cbbb0e1a8d1] Merge tag 'soc-dt-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
git bisect good ec71f661a572a770d7c861cd52a50cbbb0e1a8d1
# good: [546b1c9e93c2bb8cf5ed24e0be1c86bb089b3253] Merge tag 'bootconfig-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
git bisect good 546b1c9e93c2bb8cf5ed24e0be1c86bb089b3253
# good: [70087d2200d4a3bd31812ab4578c9ec70ea344af] Merge tag 'trace-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
git bisect good 70087d2200d4a3bd31812ab4578c9ec70ea344af
# good: [3c727285f1c99b4be5458ba68329748b207584ce] Merge tag 'for-6.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
git bisect good 3c727285f1c99b4be5458ba68329748b207584ce
# bad: [20611193be984391b5ec80a372e7f8bbc7c5b07a] Merge branch 'pci/controller/dwc'
git bisect bad 20611193be984391b5ec80a372e7f8bbc7c5b07a
# bad: [4dac48e8a755c03f07d3cb10ae605f620eaee4d3] Merge branch 'pci/pwrctrl'
git bisect bad 4dac48e8a755c03f07d3cb10ae605f620eaee4d3
# good: [1acf6a5e7948cb6f7d5a8cda349532f67f346b4d] Merge branch 'pci/bwctrl'
git bisect good 1acf6a5e7948cb6f7d5a8cda349532f67f346b4d
# good: [68d0370e4e80ac6ab9043813f7ade3c810648679] Merge branch 'pci/enumeration'
git bisect good 68d0370e4e80ac6ab9043813f7ade3c810648679
# good: [80fe18d1de6b90351834fbe06314602120ee646a] Merge branch 'pci/pci-acpi'
git bisect good 80fe18d1de6b90351834fbe06314602120ee646a
# good: [46bc169f6f07eca9a7d2346c703ea59bff385e22] arm64: Kconfig: switch to HAVE_PWRCTRL
git bisect good 46bc169f6f07eca9a7d2346c703ea59bff385e22
# good: [0a0829b1fd76cb6110cc049a60e634a51969e488] PCI: Increment PM usage counter when probing reset methods
git bisect good 0a0829b1fd76cb6110cc049a60e634a51969e488
# bad: [f377d9cb2579843219f9f1c4a74ed1c3d1967859] Merge branch 'pci/pm'
git bisect bad f377d9cb2579843219f9f1c4a74ed1c3d1967859
# bad: [4d4c10f763d7808fbade28d83d237411603bca05] PCI: Explicitly put devices into D0 when initializing
git bisect bad 4d4c10f763d7808fbade28d83d237411603bca05
# first bad commit: [4d4c10f763d7808fbade28d83d237411603bca05] PCI: Explicitly put devices into D0 when initializing

[-- Attachment #3: dmidecode.txt --]
[-- Type: text/plain, Size: 15929 bytes --]

# dmidecode 3.7
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.
51 structures occupying 2308 bytes.
Table at 0x000E9450.

Handle 0x0000, DMI type 0, 24 bytes
Platform Firmware Information
	Vendor: INSYDE
	Version: V1.25
	Release Date: 03/16/2011
	ROM Size: 2 MiB
	Characteristics:
		PCI is supported
		Firmware is upgradeable
		Firmware shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
	Platform Firmware Revision: 25.240

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: Acer
	Product Name: Aspire 4745G
	Version: V1.25
	Serial Number: LXPSM0C055026038E02500
	UUID: bcc5e519-7088-8c42-aa5a-c80aa9dc6dab
	Wake-up Type: Power Switch
	SKU Number: Calpella_CRB
	Family: Intel_Mobile

Handle 0x0002, DMI type 2, 16 bytes
Base Board Information
	Manufacturer: Acer
	Product Name: JV41_CP
	Version: Base Board Version
	Serial Number: 026DZQMBQTF00141
	Asset Tag: Base Board Asset Tag
	Features:
		Board is a hosting board
		Board is replaceable
	Location In Chassis: Base Board Chassis Location
	Chassis Handle: 0x0003
	Type: Motherboard
	Contained Object Handles: 0

Handle 0x0003, DMI type 3, 22 bytes
Chassis Information
	Manufacturer: Chassis Manufacturer
	Type: Notebook
	Lock: Not Present
	Version: Chassis Version
	Serial Number: Chassis Serial Number
	Asset Tag:                                 
	Boot-up State: Safe
	Power Supply State: Safe
	Thermal State: Safe
	Security Status: None
	OEM Information: 0x00000000
	Height: Unspecified
	Number Of Power Cords: 1
	Contained Elements: 0

Handle 0x0004, DMI type 9, 17 bytes
System Slot Information
	Designation: J5C1
	Type: PCI Express x16
	Data Bus Width: 16x or x16
	Current Usage: Available
	Length: Other
	ID: 0
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x0005, DMI type 9, 17 bytes
System Slot Information
	Designation: J6C1
	Type: PCI Express x1
	Data Bus Width: 1x or x1
	Current Usage: Available
	Length: Other
	ID: 0
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x0006, DMI type 9, 17 bytes
System Slot Information
	Designation: J6C2
	Type: PCI Express x1
	Data Bus Width: 1x or x1
	Current Usage: Available
	Length: Other
	ID: 1
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x0007, DMI type 9, 17 bytes
System Slot Information
	Designation: J6D2
	Type: PCI Express x1
	Data Bus Width: 1x or x1
	Current Usage: Available
	Length: Other
	ID: 2
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x0008, DMI type 9, 17 bytes
System Slot Information
	Designation: J7C1
	Type: PCI Express x1
	Data Bus Width: 1x or x1
	Current Usage: Available
	Length: Other
	ID: 3
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x0009, DMI type 9, 17 bytes
System Slot Information
	Designation: J7D2
	Type: PCI Express x1
	Data Bus Width: 1x or x1
	Current Usage: Available
	Length: Other
	ID: 4
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x000A, DMI type 9, 17 bytes
System Slot Information
	Designation: J8C2
	Type: PCI Express x16
	Data Bus Width: 16x or x16
	Current Usage: Available
	Length: Other
	ID: 1
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x000B, DMI type 9, 17 bytes
System Slot Information
	Designation: J8C1
	Type: PCI Express x1
	Data Bus Width: 1x or x1
	Current Usage: Available
	Length: Other
	ID: 5
	Characteristics:
		PME signal is supported
		Hot-plug devices are supported
	Bus Address: 0000:00:1f.7

Handle 0x000C, DMI type 11, 5 bytes
OEM Strings
	String 1: String1 for Original Equipment Manufacturer
	String 2: String2 for Original Equipment Manufacturer
	String 3: String3 for Original Equipment Manufacturer
	String 4: String4 for Original Equipment Manufacturer
	String 5: String5 for Original Equipment Manufacturer

Handle 0x000D, DMI type 12, 5 bytes
System Configuration Options
	Option 1: String1 for Type12 Equipment Manufacturer
	Option 2: String2 for Type12 Equipment Manufacturer
	Option 3: String3 for Type12 Equipment Manufacturer
	Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x000E, DMI type 21, 7 bytes
Built-in Pointing Device
	Type: Touch Pad
	Interface: PS/2
	Buttons: 4

Handle 0x000F, DMI type 27, 14 bytes
Cooling Device
	Type: Fan
	Status: OK
	OEM-specific Information: 0x00000000
	Nominal Speed: 2000 rpm

Handle 0x0010, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Handle 0x0011, DMI type 39, 22 bytes
System Power Supply
	Location: OEM_Define0
	Name: OEM_Define1
	Manufacturer: OEM_Define2
	Serial Number: OEM_Define3
	Asset Tag: OEM_Define4
	Model Part Number: OEM_Define5
	Revision: OEM_Define6
	Max Power Capacity: 75 W
	Status: Present, OK
	Type: Regulator
	Input Voltage Range Switching: Auto-switch
	Plugged: No
	Hot Replaceable: No
	Cooling Device Handle: 0x000F

Handle 0x0012, DMI type 40, 18 bytes
Additional Information 1
	Referenced Handle: 0x0004
	Referenced Offset: 0x05
	String: PCIExpressx16
	Value: 0xaa
Additional Information 2
	Referenced Handle: 0x0000
	Referenced Offset: 0x05
	String: Compiler Version: VC 9.0
	Value: 0x05dc

Handle 0x0013, DMI type 41, 11 bytes
Onboard Device
	Reference Designation: Hanksville Gbe Lan Connection
	Type: Ethernet
	Status: Enabled
	Type Instance: 1
	Bus Address: 0000:00:00.1

Handle 0x0014, DMI type 22, 26 bytes
Portable Battery
	Location: Fake
	Manufacturer: -Virtual Battery 0-
	Manufacture Date: 10/12/2007
	Serial Number: Battery 0
	Name: CRB Battery 0
	Chemistry: Lithium Ion
	Design Capacity: Unknown
	Design Voltage: Unknown
	SBDS Version: Not Specified
	Maximum Error: Unknown
	OEM-specific Information: 0x00000000

Handle 0x0015, DMI type 136, 6 bytes
OEM-specific Type
	Header and Data:
		88 06 15 00 5A 5A

Handle 0x0016, DMI type 129, 8 bytes
OEM-specific Type
	Header and Data:
		81 08 16 00 01 01 02 01
	Strings:
		Intel_ASF
		Intel_ASF_001

Handle 0x0017, DMI type 130, 20 bytes
OEM-specific Type
	Header and Data:
		82 14 17 00 24 41 4D 54 01 01 01 01 01 A5 1F 02
		00 00 00 00

Handle 0x0018, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 16 GiB
	Error Information Handle: No Error
	Number Of Devices: 2

Handle 0x0019, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0018
	Error Information Handle: 0x001B
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4 GiB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1067 MT/s
	Manufacturer: Not Specified
	Serial Number: B207C5CF
	Asset Tag: Unknown
	Part Number: M471B5273CH0-CF8  
	Rank: Unknown

Handle 0x001A, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM0
	Bank Connections: None
	Current Speed: Unknown
	Type: DIMM
	Installed Size: 4096 MiB (Single-bank Connection)
	Enabled Size: 4096 MiB (Single-bank Connection)
	Error Status: OK

Handle 0x001B, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x001C, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000FFFFFFFF
	Range Size: 4 GiB
	Physical Device Handle: 0x0019
	Memory Array Mapped Address Handle: 0x0028
	Partition Row Position: Unknown
	Interleave Position: 1
	Interleaved Data Depth: 1

Handle 0x001D, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0018
	Error Information Handle: Not Provided
	Total Width: 8 bits
	Data Width: 8 bits
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM1
	Bank Locator: BANK 1
	Type: DDR3
	Type Detail: Synchronous

Handle 0x001E, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM1
	Bank Connections: None
	Current Speed: Unknown
	Type: DIMM
	Installed Size: Not Installed
	Enabled Size: Not Installed
	Error Status: OK

Handle 0x001F, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0020, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0018
	Error Information Handle: 0x0022
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4 GiB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM1
	Bank Locator: BANK 2
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1067 MT/s
	Manufacturer: Not Specified
	Serial Number: 45859378
	Asset Tag: Unknown
	Part Number: M471B5273BH1-CF8  
	Rank: Unknown

Handle 0x0021, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM1
	Bank Connections: None
	Current Speed: Unknown
	Type: DIMM
	Installed Size: 4096 MiB (Single-bank Connection)
	Enabled Size: 4096 MiB (Single-bank Connection)
	Error Status: OK

Handle 0x0022, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0023, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000FFFFFFFF
	Range Size: 4 GiB
	Physical Device Handle: 0x0020
	Memory Array Mapped Address Handle: 0x0028
	Partition Row Position: Unknown
	Interleave Position: 2
	Interleaved Data Depth: 1

Handle 0x0024, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0018
	Error Information Handle: Not Provided
	Total Width: 8 bits
	Data Width: 8 bits
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM3
	Bank Locator: BANK 3
	Type: DDR3
	Type Detail: Synchronous

Handle 0x0025, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM3
	Bank Connections: None
	Current Speed: Unknown
	Type: DIMM
	Installed Size: Not Installed
	Enabled Size: Not Installed
	Error Status: OK

Handle 0x0026, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0027, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0028, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x001FFFFFFFF
	Range Size: 8 GiB
	Physical Array Handle: 0x0018
	Partition Width: 2

Handle 0x0029, DMI type 5, 20 bytes
Memory Controller Information
	Error Detecting Method: None
	Error Correcting Capabilities:
		Unknown
		None
	Supported Interleave: One-way Interleave
	Current Interleave: One-way Interleave
	Maximum Memory Module Size: 8192 MiB
	Maximum Total Memory Size: 16384 MiB
	Supported Speeds:
		Other
	Supported Memory Types:
		Other
	Memory Module Voltage: Unknown
	Associated Memory Slots: 2
		0x001A
		0x0021
	Enabled Error Correcting Capabilities:
		None

Handle 0x002A, DMI type 4, 42 bytes
Processor Information
	Socket Designation: CPU
	Type: Central Processor
	Family: Core 2 Duo
	Manufacturer: Intel(R) Corporation
	ID: 55 06 02 00 FF FB EB BF
	Signature: Type 0, Family 6, Model 37, Stepping 5
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		PSE-36 (36-bit page size extension)
		CLFSH (CLFLUSH instruction supported)
		DS (Debug store)
		ACPI (ACPI supported)
		MMX (MMX technology supported)
		FXSR (FXSAVE and FXSTOR instructions supported)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Multi-threading)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Intel(R) Core(TM) i7 CPU       M 640  @ 2.80GHz
	Voltage: 0.0 V
	External Clock: 1066 MHz
	Max Speed: 2800 MHz
	Current Speed: 2800 MHz
	Status: Populated, Enabled
	Upgrade: ZIF Socket
	L1 Cache Handle: 0x002E
	L2 Cache Handle: 0x002D
	L3 Cache Handle: 0x002B
	Serial Number: Not Specified
	Asset Tag: FFFF
	Part Number: Not Specified
	Core Count: 2
	Core Enabled: 2
	Thread Count: 4
	Characteristics:
		64-bit capable

Handle 0x002B, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L3 Cache
	Configuration: Enabled, Not Socketed, Level 3
	Operational Mode: Write Through
	Location: Internal
	Installed Size: 4 MiB
	Maximum Size: 4 MiB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Unified
	Associativity: 16-way Set-associative

Handle 0x002C, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L1 Cache
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Through
	Location: Internal
	Installed Size: 32 KiB
	Maximum Size: 32 KiB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x002D, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L2 Cache
	Configuration: Enabled, Not Socketed, Level 2
	Operational Mode: Write Through
	Location: Internal
	Installed Size: 256 KiB
	Maximum Size: 256 KiB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Unified
	Associativity: 8-way Set-associative

Handle 0x002E, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L1 Cache
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Through
	Location: Internal
	Installed Size: 32 KiB
	Maximum Size: 32 KiB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Instruction
	Associativity: 4-way Set-associative

Handle 0x002F, DMI type 170, 78 bytes
Acer Hotkey Function
	Function bitmap for Communication Button: 0x0801
		WiFi: Yes
		3G: No
		WiMAX: No
		Bluetooth: Yes
	Function bitmap for Application Button: 0x0000
	Function bitmap for Media Button: 0x007f
	Function bitmap for Display Button: 0x000f
	Function bitmap for Others Button: 0x0017
	Communication Function Key Number: 1

Handle 0x0030, DMI type 171, 34 bytes
OEM-specific Type
	Header and Data:
		AB 22 30 00 01 02 10 E0 68 02 69 19 73 10 04 02
		04 65 96 05 86 80 56 3B 07 86 80 23 27 08 89 04
		11 E0

Handle 0x0031, DMI type 172, 6 bytes
OEM-specific Type
	Header and Data:
		AC 06 31 00 01 00

Handle 0x0032, DMI type 127, 4 bytes
End Of Table


[-- Attachment #4: lshw.txt --]
[-- Type: text/plain, Size: 21417 bytes --]

acer
    description: Notebook
    product: Aspire 4745G (Calpella_CRB)
    vendor: Acer
    version: V1.25
    serial: LXPSM0C055026038E02500
    width: 64 bits
    capabilities: smbios-2.6 dmi-2.6 smp vsyscall32
    configuration: boot=normal chassis=notebook family=Intel_Mobile sku=Calpella_CRB uuid=bcc5e519-7088-8c42-aa5a-c80aa9dc6dab
  *-core
       description: Motherboard
       product: JV41_CP
       vendor: Acer
       physical id: 0
       version: Base Board Version
       serial: 026DZQMBQTF00141
       slot: Base Board Chassis Location
     *-firmware
          description: BIOS
          vendor: INSYDE
          physical id: 0
          version: V1.25
          date: 03/16/2011
          size: 1MiB
          capacity: 2MiB
          capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification
     *-memory
          description: System Memory
          physical id: 18
          slot: System board or motherboard
          size: 8GiB
        *-bank:0
             description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
             product: M471B5273CH0-CF8
             physical id: 0
             serial: B207C5CF
             slot: DIMM0
             size: 4GiB
             width: 64 bits
             clock: 1067MHz (0.9ns)
        *-bank:1
             description: DIMM DDR3 Synchronous 1067 MHz (0.9 ns) [empty]
             physical id: 1
             serial: 00000000
             slot: DIMM1
             width: 8 bits
             clock: 1067MHz (0.9ns)
        *-bank:2
             description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
             product: M471B5273BH1-CF8
             physical id: 2
             serial: 45859378
             slot: DIMM1
             size: 4GiB
             width: 64 bits
             clock: 1067MHz (0.9ns)
        *-bank:3
             description: DIMM DDR3 Synchronous 1067 MHz (0.9 ns) [empty]
             physical id: 3
             serial: 00000000
             slot: DIMM3
             width: 8 bits
             clock: 1067MHz (0.9ns)
     *-cpu
          description: CPU
          product: Intel(R) Core(TM) i7 CPU       M 640  @ 2.80GHz
          vendor: Intel Corp.
          physical id: 2a
          bus info: cpu@0
          version: 6.37.5
          slot: CPU
          size: 1199MHz
          capacity: 2800MHz
          width: 64 bits
          clock: 1066MHz
          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid dtherm ida arat vnmi flush_l1d cpufreq
          configuration: cores=2 enabledcores=2 microcode=7 threads=4
        *-cache:0
             description: L3 cache
             physical id: 2b
             slot: L3 Cache
             size: 4MiB
             capacity: 4MiB
             capabilities: synchronous internal write-through unified
             configuration: level=3
        *-cache:1
             description: L2 cache
             physical id: 2d
             slot: L2 Cache
             size: 256KiB
             capacity: 256KiB
             capabilities: synchronous internal write-through unified
             configuration: level=2
        *-cache:2
             description: L1 cache
             physical id: 2e
             slot: L1 Cache
             size: 32KiB
             capacity: 32KiB
             capabilities: synchronous internal write-through instruction
             configuration: level=1
     *-cache
          description: L1 cache
          physical id: 2c
          slot: L1 Cache
          size: 32KiB
          capacity: 32KiB
          capabilities: synchronous internal write-through data
          configuration: level=1
     *-pci:0
          description: Host bridge
          product: Core Processor DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 18
          width: 32 bits
          clock: 33MHz
        *-pci:0
             description: PCI bridge
             product: Core Processor PCI Express x16 Root Port
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 18
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:16 ioport:3000(size=4096) memory:dc400000-dc4fffff ioport:d0000000(size=134217728)
           *-display
                description: VGA compatible controller
                product: Park [Mobility Radeon HD 5430/5450/5470]
                vendor: Advanced Micro Devices, Inc. [AMD/ATI]
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
                configuration: driver=radeon latency=0
                resources: irq:25 memory:d0000000-d7ffffff memory:dc400000-dc41ffff ioport:3000(size=256) memory:dc440000-dc45ffff
           *-multimedia
                description: Audio device
                product: Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
                vendor: Advanced Micro Devices, Inc. [AMD/ATI]
                physical id: 0.1
                bus info: pci@0000:01:00.1
                logical name: card1
                logical name: /dev/snd/controlC1
                logical name: /dev/snd/hwC1D0
                logical name: /dev/snd/pcmC1D3p
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi hda_compatible bus_master cap_list
                configuration: driver=snd_hda_intel latency=0
                resources: irq:36 memory:dc420000-dc423fff
              *-input
                   product: HDA ATI HDMI HDMI/DP,pcm=3
                   physical id: 0
                   logical name: input19
                   logical name: /dev/input/event11
        *-display
             description: VGA compatible controller
             product: Core Processor Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             logical name: /dev/fb0
             version: 18
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom fb
             configuration: depth=32 driver=i915 latency=0 resolution=1366,768
             resources: irq:26 memory:d8000000-d83fffff memory:c0000000-cfffffff ioport:4050(size=8) memory:c0000-dffff
        *-communication
             description: Communication controller
             product: 5 Series/3400 Series Chipset HECI Controller
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 06
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: irq:27 memory:dc506100-dc50610f
        *-usb:0
             description: USB controller
             product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
             vendor: Intel Corporation
             physical id: 1a
             bus info: pci@0000:00:1a.0
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:16 memory:dc505c00-dc505fff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 6.16.0-dirty ehci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 6.16
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@2:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=6 speed=480Mbit/s
                 *-usb
                      description: Video
                      product: 1.3M WebCam
                      vendor: XPA5S1M4V
                      physical id: 1
                      bus info: usb@2:1.1
                      version: 0.09
                      capabilities: usb-2.00
                      configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
        *-multimedia
             description: Audio device
             product: 5 Series/3400 Series Chipset High Definition Audio
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             logical name: card0
             logical name: /dev/snd/controlC0
             logical name: /dev/snd/hwC0D0
             logical name: /dev/snd/pcmC0D0c
             logical name: /dev/snd/pcmC0D0p
             logical name: /dev/snd/pcmC0D1p
             version: 05
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress hda_compatible bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:28 memory:dc500000-dc503fff
           *-input:0
                product: HDA Intel MID Mic
                physical id: 0
                logical name: input15
                logical name: /dev/input/event8
           *-input:1
                product: HDA Intel MID Headphone
                physical id: 1
                logical name: input16
                logical name: /dev/input/event9
        *-pci:1
             description: PCI bridge
             product: 5 Series/3400 Series Chipset PCI Express Root Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:17 ioport:2000(size=4096) memory:db400000-dc3fffff ioport:d8400000(size=16777216)
           *-network
                description: Ethernet interface
                product: AR8151 v1.0 Gigabit Ethernet
                vendor: Qualcomm Atheros
                physical id: 0
                bus info: pci@0000:02:00.0
                logical name: enp2s0
                version: c0
                serial: c8:0a:a9:dc:6d:ab
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=6.16.0-dirty latency=0 link=no multicast=yes port=twisted pair
                resources: irq:35 memory:db400000-db43ffff ioport:2000(size=128)
        *-pci:2
             description: PCI bridge
             product: 5 Series/3400 Series Chipset PCI Express Root Port 6
             vendor: Intel Corporation
             physical id: 1c.5
             bus info: pci@0000:00:1c.5
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:16 ioport:1000(size=4096) memory:da400000-db3fffff ioport:d9400000(size=16777216)
           *-network
                description: Wireless interface
                product: Wi-Fi 6 AX200
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:03:00.0
                logical name: wlp3s0
                version: 1a
                serial: b0:a4:60:12:ca:eb
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=iwlwifi driverversion=6.16.0-dirty firmware=77.f39cc7f9.0 cc-a0-77.ucode ip=192.168.1.80 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                resources: irq:17 memory:da400000-da403fff
        *-usb:1
             description: USB controller
             product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:23 memory:dc505800-dc505bff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 6.16.0-dirty ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 6.16
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=8 speed=480Mbit/s
        *-pci:3
             description: PCI bridge
             product: 82801 Mobile PCI Bridge
             vendor: Intel Corporation
             physical id: 1e
             bus info: pci@0000:00:1e.0
             version: a5
             width: 32 bits
             clock: 33MHz
             capabilities: pci subtractive_decode bus_master cap_list
             resources: ioport:5000(size=4096) memory:dc700000-dc8fffff ioport:dc900000(size=2097152)
        *-isa
             description: ISA bridge
             product: HM55 Chipset LPC Interface Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 05
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
           *-pnp00:00
                product: Motherboard registers
                physical id: 0
                capabilities: pnp
                configuration: driver=system
           *-pnp00:01
                product: AT Real-Time Clock
                physical id: 1
                capabilities: pnp
                configuration: driver=rtc_cmos
           *-pnp00:02
                product: IBM Enhanced keyboard controller (101/2-key)
                physical id: 2
                capabilities: pnp
                configuration: driver=i8042 kbd
           *-pnp00:03
                product: PnP device SYN1b20
                vendor: Synaptics Inc
                physical id: 3
                capabilities: pnp
                configuration: driver=i8042 aux
           *-pnp00:04
                product: Motherboard registers
                physical id: 4
                capabilities: pnp
                configuration: driver=system
        *-sata
             description: SATA controller
             product: 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 05
             width: 32 bits
             clock: 66MHz
             capabilities: sata msi pm ahci_1.0 bus_master cap_list
             configuration: driver=ahci latency=0
             resources: irq:24 ioport:4048(size=8) ioport:405c(size=4) ioport:4040(size=8) ioport:4058(size=4) ioport:4020(size=32) memory:dc505000-dc5057ff
        *-serial
             description: SMBus
             product: 5 Series/3400 Series Chipset SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 05
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: irq:19 memory:dc506000-dc5060ff ioport:4000(size=32)
        *-generic
             description: Signal processing controller
             product: 5 Series/3400 Series Chipset Thermal Subsystem
             vendor: Intel Corporation
             physical id: 1f.6
             bus info: pci@0000:00:1f.6
             version: 05
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=intel ips latency=0
             resources: irq:21 memory:dc504000-dc504fff
     *-pci:1
          description: Host bridge
          product: Core Processor QuickPath Architecture Generic Non-core Registers
          vendor: Intel Corporation
          physical id: 101
          bus info: pci@0000:7f:00.0
          version: 05
          width: 32 bits
          clock: 33MHz
     *-pci:2
          description: Host bridge
          product: Core Processor QuickPath Architecture System Address Decoder
          vendor: Intel Corporation
          physical id: 102
          bus info: pci@0000:7f:00.1
          version: 05
          width: 32 bits
          clock: 33MHz
     *-pci:3
          description: Host bridge
          product: Core Processor QPI Link 0
          vendor: Intel Corporation
          physical id: 103
          bus info: pci@0000:7f:02.0
          version: 05
          width: 32 bits
          clock: 33MHz
     *-pci:4
          description: Host bridge
          product: 1st Generation Core i3/5/7 Processor QPI Physical 0
          vendor: Intel Corporation
          physical id: 104
          bus info: pci@0000:7f:02.1
          version: 05
          width: 32 bits
          clock: 33MHz
     *-pci:5
          description: Host bridge
          product: 1st Generation Core i3/5/7 Processor Reserved
          vendor: Intel Corporation
          physical id: 105
          bus info: pci@0000:7f:02.2
          version: 05
          width: 32 bits
          clock: 33MHz
     *-pci:6
          description: Host bridge
          product: 1st Generation Core i3/5/7 Processor Reserved
          vendor: Intel Corporation
          physical id: 106
          bus info: pci@0000:7f:02.3
          version: 05
          width: 32 bits
          clock: 33MHz
  *-power UNCLAIMED
       description: OEM_Define1
       product: OEM_Define5
       vendor: OEM_Define2
       physical id: 1
       version: OEM_Define6
       serial: OEM_Define3
       capacity: 75mWh
  *-battery
       description: Lithium Ion Battery
       product: CRB Battery 0
       vendor: -Virtual Battery 0-
       physical id: 2
       version: 10/12/2007
       serial: Battery 0
       slot: Fake
  *-input:0
       product: Power Button
       physical id: 3
       logical name: input0
       logical name: /dev/input/event0
       capabilities: platform
  *-input:1
       product: Lid Switch
       physical id: 4
       logical name: input1
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: PC Speaker
       physical id: 5
       logical name: input11
       logical name: /dev/input/event6
       capabilities: isa
  *-input:3
       product: Acer WMI hotkeys
       physical id: 6
       logical name: input12
       logical name: /dev/input/event7
       capabilities: platform
  *-input:4
       product: SynPS/2 Synaptics TouchPad
       physical id: 7
       logical name: input14
       logical name: /dev/input/event10
       logical name: /dev/input/mouse0
       capabilities: i8042
  *-input:5
       product: Sleep Button
       physical id: 8
       logical name: input2
       logical name: /dev/input/event2
       capabilities: platform
  *-input:6
       product: Power Button
       physical id: 9
       logical name: input3
       logical name: /dev/input/event3
       capabilities: platform
  *-input:7
       product: AT Translated Set 2 keyboard
       physical id: a
       logical name: input4
       logical name: /dev/input/event4
       logical name: input4::capslock
       logical name: input4::numlock
       logical name: input4::scrolllock
       capabilities: i8042
  *-input:8
       product: Video Bus
       physical id: b
       logical name: input9
       logical name: /dev/input/event5
       capabilities: platform

[-- Attachment #5: dmesg-broken-6.16.0-arch2-1.txt --]
[-- Type: text/plain, Size: 79354 bytes --]

[    0.000000] Linux version 6.16.0-arch2-1 (linux@archlinux) (gcc (GCC) 15.2.1 20250813, GNU ld (GNU Binutils) 2.45.0) #1 SMP PREEMPT_DYNAMIC Wed, 13 Aug 2025 23:38:48 +0000
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=/dev/mapper/acer--vg-rootfs rw loglevel=3
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b3674fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b3675000-0x00000000b36befff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000b36bf000-0x00000000b373afff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b373b000-0x00000000b37befff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000b37bf000-0x00000000b37dffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b37e0000-0x00000000b37fefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000b37ff000-0x00000000b37fffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b3800000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feb00000-0x00000000feb03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed13fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed18000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1b000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001fbffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000001fc000000-0x00000001ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000200000000-0x000000023bffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] APIC: Static calls initialized
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: Acer Aspire 4745G/JV41_CP, BIOS V1.25 03/16/2011
[    0.000000] DMI: Memory slots populated: 2/4
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2793.479 MHz processor
[    0.001779] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.001783] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.001794] last_pfn = 0x23c000 max_arch_pfn = 0x400000000
[    0.001802] MTRR map: 8 entries (4 fixed + 4 variable; max 20), built from 8 variable MTRRs
[    0.001804] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.002367] last_pfn = 0xb3800 max_arch_pfn = 0x400000000
[    0.012728] RAMDISK: [mem 0x2f145000-0x33899fff]
[    0.013082] ACPI: Early table checksum verification disabled
[    0.013087] ACPI: RSDP 0x00000000000FE020 000024 (v02 ACRSYS)
[    0.013093] ACPI: XSDT 0x00000000B37FE120 000084 (v01 ACRSYS ACRPRDCT 00000001      01000013)
[    0.013101] ACPI: FACP 0x00000000B37FC000 0000F4 (v04 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013107] ACPI: DSDT 0x00000000B37ED000 00BE66 (v02 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013111] ACPI: FACS 0x00000000B375F000 000040
[    0.013114] ACPI: FACS 0x00000000B375F000 000040
[    0.013117] ACPI: ASF! 0x00000000B37FD000 0000A5 (v32 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013121] ACPI: HPET 0x00000000B37FB000 000038 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013125] ACPI: APIC 0x00000000B37FA000 00008C (v02 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013128] ACPI: MCFG 0x00000000B37F9000 00003C (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013132] ACPI: SLIC 0x00000000B37EC000 000176 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013135] ACPI: BOOT 0x00000000B37E9000 000028 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013139] ACPI: ASPT 0x00000000B37E5000 000034 (v04 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013143] ACPI: WDAT 0x00000000B37E4000 000224 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013146] ACPI: DMAR 0x00000000B37E3000 0000B8 (v01 INTEL  CP_DALE  00000001 INTL 00000001)
[    0.013150] ACPI: SSDT 0x00000000B37E2000 0009F1 (v01 PmRef  CpuPm    00003000 INTL 20051117)
[    0.013153] ACPI: SSDT 0x00000000B37E0000 001F58 (v01 AmdRef AmdTabl  00001000 INTL 20051117)
[    0.013156] ACPI: Reserving FACP table memory at [mem 0xb37fc000-0xb37fc0f3]
[    0.013158] ACPI: Reserving DSDT table memory at [mem 0xb37ed000-0xb37f8e65]
[    0.013159] ACPI: Reserving FACS table memory at [mem 0xb375f000-0xb375f03f]
[    0.013160] ACPI: Reserving FACS table memory at [mem 0xb375f000-0xb375f03f]
[    0.013161] ACPI: Reserving ASF! table memory at [mem 0xb37fd000-0xb37fd0a4]
[    0.013162] ACPI: Reserving HPET table memory at [mem 0xb37fb000-0xb37fb037]
[    0.013163] ACPI: Reserving APIC table memory at [mem 0xb37fa000-0xb37fa08b]
[    0.013164] ACPI: Reserving MCFG table memory at [mem 0xb37f9000-0xb37f903b]
[    0.013165] ACPI: Reserving SLIC table memory at [mem 0xb37ec000-0xb37ec175]
[    0.013166] ACPI: Reserving BOOT table memory at [mem 0xb37e9000-0xb37e9027]
[    0.013167] ACPI: Reserving ASPT table memory at [mem 0xb37e5000-0xb37e5033]
[    0.013168] ACPI: Reserving WDAT table memory at [mem 0xb37e4000-0xb37e4223]
[    0.013169] ACPI: Reserving DMAR table memory at [mem 0xb37e3000-0xb37e30b7]
[    0.013170] ACPI: Reserving SSDT table memory at [mem 0xb37e2000-0xb37e29f0]
[    0.013171] ACPI: Reserving SSDT table memory at [mem 0xb37e0000-0xb37e1f57]
[    0.013251] No NUMA configuration found
[    0.013252] Faking a node at [mem 0x0000000000000000-0x000000023bffffff]
[    0.013263] NODE_DATA(0) allocated [mem 0x23bfd2280-0x23bffcfff]
[    0.013665] Zone ranges:
[    0.013665]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.013667]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.013669]   Normal   [mem 0x0000000100000000-0x000000023bffffff]
[    0.013670]   Device   empty
[    0.013672] Movable zone start for each node
[    0.013674] Early memory node ranges
[    0.013675]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.013676]   node   0: [mem 0x0000000000100000-0x00000000b3674fff]
[    0.013678]   node   0: [mem 0x00000000b36bf000-0x00000000b373afff]
[    0.013679]   node   0: [mem 0x00000000b37bf000-0x00000000b37dffff]
[    0.013680]   node   0: [mem 0x00000000b37ff000-0x00000000b37fffff]
[    0.013681]   node   0: [mem 0x0000000100000000-0x00000001fbffffff]
[    0.013683]   node   0: [mem 0x0000000200000000-0x000000023bffffff]
[    0.013685] Initmem setup node 0 [mem 0x0000000000001000-0x000000023bffffff]
[    0.013693] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.013732] On node 0, zone DMA: 99 pages in unavailable ranges
[    0.022850] On node 0, zone DMA32: 74 pages in unavailable ranges
[    0.022860] On node 0, zone DMA32: 132 pages in unavailable ranges
[    0.022862] On node 0, zone DMA32: 31 pages in unavailable ranges
[    0.036144] On node 0, zone Normal: 18432 pages in unavailable ranges
[    0.039506] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.039791] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.039844] Reserving Intel graphics memory at [mem 0xb8000000-0xbfffffff]
[    0.040023] ACPI: PM-Timer IO Port: 0x408
[    0.040034] CPU topo: Ignoring hot-pluggable APIC ID 0 in present package.
[    0.040051] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.040054] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.040057] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.040063] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.040064] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.040080] CPU topo: Max. logical packages:   1
[    0.040081] CPU topo: Max. logical dies:       1
[    0.040082] CPU topo: Max. dies per package:   1
[    0.040090] CPU topo: Max. threads per core:   2
[    0.040091] CPU topo: Num. cores per package:     2
[    0.040092] CPU topo: Num. threads per package:   4
[    0.040092] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.040093] CPU topo: Rejected CPUs 4
[    0.040121] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.040124] PM: hibernation: Registered nosave memory: [mem 0x0009d000-0x000fffff]
[    0.040126] PM: hibernation: Registered nosave memory: [mem 0xb3675000-0xb36befff]
[    0.040128] PM: hibernation: Registered nosave memory: [mem 0xb373b000-0xb37befff]
[    0.040130] PM: hibernation: Registered nosave memory: [mem 0xb37e0000-0xb37fefff]
[    0.040132] PM: hibernation: Registered nosave memory: [mem 0xb3800000-0xffffffff]
[    0.040135] PM: hibernation: Registered nosave memory: [mem 0x1fc000000-0x1ffffffff]
[    0.040137] [mem 0xc0000000-0xefffffff] available for PCI devices
[    0.040138] Booting paravirtualized kernel on bare hardware
[    0.040142] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.049686] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.050150] percpu: Embedded 62 pages/cpu s217088 r8192 d28672 u524288
[    0.050162] pcpu-alloc: s217088 r8192 d28672 u524288 alloc=1*2097152
[    0.050165] pcpu-alloc: [0] 0 1 2 3 
[    0.050193] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=/dev/mapper/acer--vg-rootfs rw loglevel=3
[    0.050271] Unknown kernel command line parameters "BOOT_IMAGE=/vmlinuz-linux", will be passed to user space.
[    0.050277] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.051822] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.052653] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.052779] software IO TLB: area num 4.
[    0.079613] Fallback order for Node 0: 0 
[    0.079623] Built 1 zonelists, mobility grouping on.  Total pages: 2012847
[    0.079625] Policy zone: Normal
[    0.080092] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.120746] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.120879] Kernel/User page tables isolation: enabled
[    0.132895] ftrace: allocating 56034 entries in 220 pages
[    0.132901] ftrace: allocated 220 pages with 5 groups
[    0.133090] Dynamic Preempt: full
[    0.133240] rcu: Preemptible hierarchical RCU implementation.
[    0.133241] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    0.133242] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.133244] 	Trampoline variant of Tasks RCU enabled.
[    0.133245] 	Rude variant of Tasks RCU enabled.
[    0.133245] 	Tracing variant of Tasks RCU enabled.
[    0.133246] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[    0.133247] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.133257] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.133259] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.133261] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.141113] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    0.141349] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.141526] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.141614] Console: colour dummy device 80x25
[    0.141617] printk: legacy console [tty0] enabled
[    0.141857] ACPI: Core revision 20250404
[    0.142125] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.142147] APIC: Switch to symmetric I/O mode setup
[    0.142150] DMAR: Host address width 36
[    0.142152] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.142159] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c9008020e30272 ecap 1000
[    0.142162] DMAR: DRHD base: 0x000000fed91000 flags: 0x0
[    0.142170] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap c0000020230272 ecap 1000
[    0.142173] DMAR: DRHD base: 0x000000fed93000 flags: 0x1
[    0.142183] DMAR: dmar2: reg_base_addr fed93000 ver 1:0 cap c9008020630272 ecap 1000
[    0.142185] DMAR: RMRR base: 0x000000b1b0b000 end: 0x000000b1b2bfff
[    0.142188] DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000b1b0b000-0x00000000b1b2bfff], contact BIOS vendor for fixes
[    0.142190] DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000b1b0b000-0x00000000b1b2bfff]
               BIOS vendor: INSYDE; Ver: V1.25; Product Version: V1.25
[    0.142192] DMAR: RMRR base: 0x000000b7e00000 end: 0x000000bfffffff
[    0.142668] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.147146] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x284430a6612, max_idle_ns: 440795276419 ns
[    0.147152] Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.95 BogoMIPS (lpj=2793479)
[    0.147181] CPU0: Thermal monitoring enabled (TM1)
[    0.147210] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.147211] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.147215] process: using mwait in idle threads
[    0.147220] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    0.147222] Spectre V2 : Mitigation: Retpolines
[    0.147224] Spectre V2 : User space: Mitigation: STIBP via prctl
[    0.147225] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    0.147227] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.147228] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT
[    0.147229] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.147231] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.147236] x86/fpu: x87 FPU will use FXSAVE
[    0.174695] Freeing SMP alternatives memory: 56K
[    0.174707] pid_max: default: 32768 minimum: 301
[    0.175184] LSM: initializing lsm=capability,landlock,lockdown,yama,bpf
[    0.175822] landlock: Up and running.
[    0.175825] Yama: becoming mindful.
[    0.176026] LSM support for eBPF active
[    0.176252] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.176272] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.280723] smpboot: CPU0: Intel(R) Core(TM) i7 CPU       M 640  @ 2.80GHz (family: 0x6, model: 0x25, stepping: 0x5)
[    0.281060] Performance Events: PEBS fmt1+, Westmere events, 16-deep LBR, Intel PMU driver.
[    0.281078] core: CPUID marked event: 'bus cycles' unavailable
[    0.281080] ... version:                3
[    0.281081] ... bit width:              48
[    0.281082] ... generic registers:      4
[    0.281082] ... value mask:             0000ffffffffffff
[    0.281083] ... max period:             000000007fffffff
[    0.281084] ... fixed-purpose events:   3
[    0.281085] ... event mask:             000000070000000f
[    0.281149] signal: max sigframe size: 1440
[    0.281149] Estimated ratio of average max frequency by base frequency (times 1024): 1267
[    0.284086] rcu: Hierarchical SRCU implementation.
[    0.284093] rcu: 	Max phase no-delay instances is 400.
[    0.284234] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.284751] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.284844] smp: Bringing up secondary CPUs ...
[    0.285020] smpboot: x86: Booting SMP configuration:
[    0.285022] .... node  #0, CPUs:      #2 #1 #3
[    0.289355] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.290211] smp: Brought up 1 node, 4 CPUs
[    0.290211] smpboot: Total of 4 processors activated (22347.83 BogoMIPS)
[    0.292272] Memory: 7701212K/8051388K available (19844K kernel code, 2943K rwdata, 16656K rodata, 4664K init, 4952K bss, 342240K reserved, 0K cma-reserved)
[    0.292724] devtmpfs: initialized
[    0.292724] x86/mm: Memory block size: 128MB
[    0.294053] ACPI: PM: Registering ACPI NVS region [mem 0xb373b000-0xb37befff] (540672 bytes)
[    0.294176] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.294176] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.294182] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[    0.294721] pinctrl core: initialized pinctrl subsystem
[    0.294866] PM: RTC time: 20:13:18, date: 2026-05-29
[    0.295803] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.296106] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.296305] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.296502] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.296531] audit: initializing netlink subsys (disabled)
[    0.296563] audit: type=2000 audit(1780085598.154:1): state=initialized audit_enabled=0 res=1
[    0.296563] thermal_sys: Registered thermal governor 'fair_share'
[    0.296563] thermal_sys: Registered thermal governor 'bang_bang'
[    0.296563] thermal_sys: Registered thermal governor 'step_wise'
[    0.296563] thermal_sys: Registered thermal governor 'user_space'
[    0.296563] thermal_sys: Registered thermal governor 'power_allocator'
[    0.296563] cpuidle: using governor ladder
[    0.296563] cpuidle: using governor menu
[    0.296563] Simple Boot Flag at 0x44 set to 0x1
[    0.296563] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.296563] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.297278] PCI: ECAM [mem 0xf0000000-0xf7ffffff] (base 0xf0000000) for domain 0000 [bus 00-7f]
[    0.297286] PCI: ECAM [mem 0xf0000000-0xf7ffffff] reserved as E820 entry
[    0.297302] PCI: Using configuration type 1 for base access
[    0.297391] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.299301] HugeTLB: allocation took 0ms with hugepage_allocation_threads=1
[    0.299301] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.299301] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.301681] raid6: skipped pq benchmark and selected sse2x4
[    0.301681] raid6: using ssse3x2 recovery algorithm
[    0.302269] ACPI: Added _OSI(Module Device)
[    0.302271] ACPI: Added _OSI(Processor Device)
[    0.302272] ACPI: Added _OSI(Processor Aggregator Device)
[    0.313408] ACPI: 3 ACPI AML tables successfully acquired and loaded
[    0.314468] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.315307] ACPI: Dynamic OEM Table Load:
[    0.315307] ACPI: SSDT 0xFFFF895AC0A00000 0004B6 (v01 PmRef  Cpu0Ist  00003000 INTL 20051117)
[    0.316178] ACPI: Dynamic OEM Table Load:
[    0.316185] ACPI: SSDT 0xFFFF895AC1277000 0008E0 (v01 PmRef  Cpu0Cst  00003001 INTL 20051117)
[    0.317240] ACPI: Dynamic OEM Table Load:
[    0.317246] ACPI: SSDT 0xFFFF895AC10F7400 000303 (v01 PmRef  ApIst    00003000 INTL 20051117)
[    0.317907] ACPI: Dynamic OEM Table Load:
[    0.317912] ACPI: SSDT 0xFFFF895AC10F2A00 000119 (v01 PmRef  ApCst    00003000 INTL 20051117)
[    0.319027] ACPI: EC: EC started
[    0.319029] ACPI: EC: interrupt blocked
[    0.319430] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.319433] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC used to handle transactions
[    0.319435] ACPI: Interpreter enabled
[    0.319466] ACPI: PM: (supports S0 S3 S4 S5)
[    0.319468] ACPI: Using IOAPIC for interrupt routing
[    0.320197] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.320200] PCI: Using E820 reservations for host bridge windows
[    0.320378] ACPI: watchdog: Skipping WDAT on this system because it uses RTC SRAM
[    0.320400] ACPI: Enabled 7 GPEs in block 00 to 3F
[    0.328107] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7e])
[    0.328117] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.328166] acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[    0.328169] acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[    0.328170] acpi PNP0A08:00: _OSC: platform retains control of PCIe features (AE_ERROR)
[    0.328853] PCI host bridge to bus 0000:00
[    0.328858] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.328860] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.328862] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.328864] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfeafffff window]
[    0.328866] pci_bus 0000:00: root bus resource [bus 00-7e]
[    0.328882] pci 0000:00:00.0: [8086:0044] type 00 class 0x060000 conventional PCI endpoint
[    0.328905] pci 0000:00:00.0: DMAR: Disabling IOMMU for graphics on this chipset
[    0.328973] pci 0000:00:01.0: [8086:0045] type 01 class 0x060400 PCIe Root Port
[    0.328984] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.328987] pci 0000:00:01.0:   bridge window [io  0x3000-0x3fff]
[    0.328989] pci 0000:00:01.0:   bridge window [mem 0xdc400000-0xdc4fffff]
[    0.328994] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.329020] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.329122] pci 0000:00:02.0: [8086:0046] type 00 class 0x030000 conventional PCI endpoint
[    0.329137] pci 0000:00:02.0: BAR 0 [mem 0xd8000000-0xd83fffff 64bit]
[    0.329140] pci 0000:00:02.0: BAR 2 [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.329142] pci 0000:00:02.0: BAR 4 [io  0x4050-0x4057]
[    0.329156] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.329405] pci 0000:00:16.0: [8086:3b64] type 00 class 0x078000 conventional PCI endpoint
[    0.329463] pci 0000:00:16.0: BAR 0 [mem 0xdc506100-0xdc50610f 64bit]
[    0.329514] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.329606] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320 conventional PCI endpoint
[    0.330378] pci 0000:00:1a.0: BAR 0 [mem 0xdc505c00-0xdc505fff]
[    0.330435] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.330557] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300 PCIe Root Complex Integrated Endpoint
[    0.330611] pci 0000:00:1b.0: BAR 0 [mem 0xdc500000-0xdc503fff 64bit]
[    0.330687] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.340303] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400 PCIe Root Port
[    0.340338] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.340344] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.340349] pci 0000:00:1c.0:   bridge window [mem 0xdb400000-0xdc3fffff]
[    0.340362] pci 0000:00:1c.0:   bridge window [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.340441] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.340574] pci 0000:00:1c.5: [8086:3b4c] type 01 class 0x060400 PCIe Root Port
[    0.340609] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.340615] pci 0000:00:1c.5:   bridge window [io  0x1000-0x1fff]
[    0.340619] pci 0000:00:1c.5:   bridge window [mem 0xda400000-0xdb3fffff]
[    0.340633] pci 0000:00:1c.5:   bridge window [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.340710] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.340811] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320 conventional PCI endpoint
[    0.341569] pci 0000:00:1d.0: BAR 0 [mem 0xdc505800-0xdc505bff]
[    0.341626] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.341744] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401 conventional PCI bridge
[    0.341778] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.341915] pci 0000:00:1f.0: [8086:3b09] type 00 class 0x060100 conventional PCI endpoint
[    0.342161] pci 0000:00:1f.2: [8086:3b29] type 00 class 0x010601 conventional PCI endpoint
[    0.342212] pci 0000:00:1f.2: BAR 0 [io  0x4048-0x404f]
[    0.342215] pci 0000:00:1f.2: BAR 1 [io  0x405c-0x405f]
[    0.342218] pci 0000:00:1f.2: BAR 2 [io  0x4040-0x4047]
[    0.342221] pci 0000:00:1f.2: BAR 3 [io  0x4058-0x405b]
[    0.342224] pci 0000:00:1f.2: BAR 4 [io  0x4020-0x403f]
[    0.342227] pci 0000:00:1f.2: BAR 5 [mem 0xdc505000-0xdc5057ff]
[    0.342279] pci 0000:00:1f.2: PME# supported from D3hot
[    0.342376] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500 conventional PCI endpoint
[    0.342430] pci 0000:00:1f.3: BAR 0 [mem 0xdc506000-0xdc5060ff 64bit]
[    0.342436] pci 0000:00:1f.3: BAR 4 [io  0x4000-0x401f]
[    0.342535] pci 0000:00:1f.6: [8086:3b32] type 00 class 0x118000 conventional PCI endpoint
[    0.342589] pci 0000:00:1f.6: BAR 0 [mem 0xdc504000-0xdc504fff 64bit]
[    0.342789] pci 0000:01:00.0: [1002:68e0] type 00 class 0x030000 PCIe Legacy Endpoint
[    0.342815] pci 0000:01:00.0: BAR 0 [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.342819] pci 0000:01:00.0: BAR 2 [mem 0xdc400000-0xdc41ffff 64bit]
[    0.342822] pci 0000:01:00.0: BAR 4 [io  0x3000-0x30ff]
[    0.342825] pci 0000:01:00.0: ROM [mem 0xfffe0000-0xffffffff pref]
[    0.342832] pci 0000:01:00.0: enabling Extended Tags
[    0.342865] pci 0000:01:00.0: supports D1 D2
[    0.342967] pci 0000:01:00.1: [1002:aa68] type 00 class 0x040300 PCIe Legacy Endpoint
[    0.342995] pci 0000:01:00.1: BAR 0 [mem 0xdc420000-0xdc423fff 64bit]
[    0.343006] pci 0000:01:00.1: enabling Extended Tags
[    0.343040] pci 0000:01:00.1: supports D1 D2
[    0.343142] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.343248] pci 0000:02:00.0: [1969:1073] type 00 class 0x020000 PCIe Endpoint
[    0.343327] pci 0000:02:00.0: BAR 0 [mem 0xdb400000-0xdb43ffff 64bit]
[    0.343331] pci 0000:02:00.0: BAR 2 [io  0x2000-0x207f]
[    0.343363] pci 0000:02:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[    0.343442] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.343624] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.343763] pci 0000:03:00.0: [8086:2723] type 00 class 0x028000 PCIe Endpoint
[    0.343876] pci 0000:03:00.0: BAR 0 [mem 0xda400000-0xda403fff 64bit]
[    0.344092] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    0.344246] pci 0000:03:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:1c.5 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    0.344417] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.344454] pci_bus 0000:04: extended config space not accessible
[    0.344508] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.344521] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.344523] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.344524] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.344526] pci 0000:00:1e.0:   bridge window [mem 0xc0000000-0xfeafffff window] (subtractive decode)
[    0.345501] ACPI: PCI: Interrupt link LNKA configured for IRQ 3
[    0.345563] ACPI: PCI: Interrupt link LNKB configured for IRQ 5
[    0.345622] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
[    0.345624] ACPI: PCI: Interrupt link LNKC disabled
[    0.345682] ACPI: PCI: Interrupt link LNKD configured for IRQ 10
[    0.345741] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[    0.345743] ACPI: PCI: Interrupt link LNKE disabled
[    0.345801] ACPI: PCI: Interrupt link LNKF configured for IRQ 7
[    0.345859] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[    0.345918] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.345970] ACPI: PCI Root Bridge [CPBG] (domain 0000 [bus 7f])
[    0.345974] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.346066] PCI host bridge to bus 0000:7f
[    0.346070] pci_bus 0000:7f: root bus resource [bus 7f]
[    0.346077] pci 0000:7f:00.0: [8086:2c62] type 00 class 0x060000 conventional PCI endpoint
[    0.346127] pci 0000:7f:00.1: [8086:2d01] type 00 class 0x060000 conventional PCI endpoint
[    0.346209] pci 0000:7f:02.0: [8086:2d10] type 00 class 0x060000 conventional PCI endpoint
[    0.346256] pci 0000:7f:02.1: [8086:2d11] type 00 class 0x060000 conventional PCI endpoint
[    0.346306] pci 0000:7f:02.2: [8086:2d12] type 00 class 0x060000 conventional PCI endpoint
[    0.346352] pci 0000:7f:02.3: [8086:2d13] type 00 class 0x060000 conventional PCI endpoint
[    0.346544] ACPI: EC: interrupt unblocked
[    0.346546] ACPI: EC: event unblocked
[    0.346550] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.346551] ACPI: EC: GPE=0x16
[    0.346553] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC initialization complete
[    0.346555] ACPI: \_SB_.PCI0.LPCB.EC0_: EC: Used to handle transactions and events
[    0.346668] iommu: Default domain type: Translated
[    0.346668] iommu: DMA domain TLB invalidation policy: lazy mode
[    0.346668] SCSI subsystem initialized
[    0.347176] libata version 3.00 loaded.
[    0.347176] ACPI: bus type USB registered
[    0.347190] usbcore: registered new interface driver usbfs
[    0.347192] usbcore: registered new interface driver hub
[    0.347192] usbcore: registered new device driver usb
[    0.347210] EDAC MC: Ver: 3.0.0
[    0.347440] NetLabel: Initializing
[    0.347442] NetLabel:  domain hash size = 128
[    0.347443] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.347459] NetLabel:  unlabeled traffic allowed by default
[    0.347464] mctp: management component transport protocol core
[    0.347465] NET: Registered PF_MCTP protocol family
[    0.347477] PCI: Using ACPI for IRQ routing
[    0.352476] PCI: pci_cache_line_size set to 64 bytes
[    0.352549] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.352552] e820: reserve RAM buffer [mem 0xb3675000-0xb3ffffff]
[    0.352553] e820: reserve RAM buffer [mem 0xb373b000-0xb3ffffff]
[    0.352554] e820: reserve RAM buffer [mem 0xb37e0000-0xb3ffffff]
[    0.352556] e820: reserve RAM buffer [mem 0xb3800000-0xb3ffffff]
[    0.352575] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.352575] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.352575] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.352575] pci 0000:01:00.0: vgaarb: bridge control possible
[    0.352575] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[    0.352575] vgaarb: loaded
[    0.353279] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.353296] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.355247] clocksource: Switched to clocksource tsc-early
[    0.356526] VFS: Disk quotas dquot_6.6.0
[    0.356555] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.356695] pnp: PnP ACPI init
[    0.356908] pnp 00:00: disabling [io  0x164e-0x164f] because it overlaps 0000:00:1c.5 BAR 13 [io  0x1000-0x1fff]
[    0.356960] system 00:00: [io  0x0680-0x069f] has been reserved
[    0.356962] system 00:00: [io  0x0800-0x080f] has been reserved
[    0.356965] system 00:00: [io  0xffff] has been reserved
[    0.356966] system 00:00: [io  0xffff] has been reserved
[    0.356967] system 00:00: [io  0x0400-0x047f] has been reserved
[    0.356969] system 00:00: [io  0x0500-0x057f] has been reserved
[    0.357374] system 00:04: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.357377] system 00:04: [mem 0xfed10000-0xfed13fff] has been reserved
[    0.357379] system 00:04: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.357381] system 00:04: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.357383] system 00:04: [mem 0xf0000000-0xf1ffffff] has been reserved
[    0.357385] system 00:04: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.357386] system 00:04: [mem 0xfed90000-0xfed93fff] could not be reserved
[    0.357388] system 00:04: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.357390] system 00:04: [mem 0xff000000-0xffffffff] could not be reserved
[    0.357391] system 00:04: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.357393] system 00:04: [mem 0xdc600000-0xdc600fff] has been reserved
[    0.357514] pnp: PnP ACPI: found 5 devices
[    0.363945] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.364126] NET: Registered PF_INET protocol family
[    0.364293] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.380828] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.380876] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.380964] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.381283] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.381515] TCP: Hash tables configured (established 65536 bind 65536)
[    0.381687] MPTCP token hash table entries: 8192 (order: 5, 196608 bytes, linear)
[    0.381808] UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.381885] UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.381994] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.382008] NET: Registered PF_XDP protocol family
[    0.382014] pci 0000:01:00.0: ROM [mem 0xfffe0000-0xffffffff pref]: can't claim; no compatible bridge window
[    0.382036] pci 0000:01:00.0: ROM [mem 0xdc440000-0xdc45ffff pref]: assigned
[    0.382039] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.382042] pci 0000:00:01.0:   bridge window [io  0x3000-0x3fff]
[    0.382046] pci 0000:00:01.0:   bridge window [mem 0xdc400000-0xdc4fffff]
[    0.382048] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.382053] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.382055] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.382061] pci 0000:00:1c.0:   bridge window [mem 0xdb400000-0xdc3fffff]
[    0.382065] pci 0000:00:1c.0:   bridge window [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.382073] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.382076] pci 0000:00:1c.5:   bridge window [io  0x1000-0x1fff]
[    0.382081] pci 0000:00:1c.5:   bridge window [mem 0xda400000-0xdb3fffff]
[    0.382085] pci 0000:00:1c.5:   bridge window [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.382093] pci 0000:00:1e.0: PCI bridge to [bus 04]
[    0.382110] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.382112] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.382114] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.382115] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xfeafffff window]
[    0.382117] pci_bus 0000:01: resource 0 [io  0x3000-0x3fff]
[    0.382118] pci_bus 0000:01: resource 1 [mem 0xdc400000-0xdc4fffff]
[    0.382120] pci_bus 0000:01: resource 2 [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.382122] pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
[    0.382123] pci_bus 0000:02: resource 1 [mem 0xdb400000-0xdc3fffff]
[    0.382124] pci_bus 0000:02: resource 2 [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.382126] pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
[    0.382127] pci_bus 0000:03: resource 1 [mem 0xda400000-0xdb3fffff]
[    0.382129] pci_bus 0000:03: resource 2 [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.382131] pci_bus 0000:04: resource 4 [io  0x0000-0x0cf7 window]
[    0.382132] pci_bus 0000:04: resource 5 [io  0x0d00-0xffff window]
[    0.382134] pci_bus 0000:04: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.382135] pci_bus 0000:04: resource 7 [mem 0xc0000000-0xfeafffff window]
[    0.393032] pci 0000:00:1a.0: quirk_usb_early_handoff+0x0/0x760 took 10498 usecs
[    0.404022] pci 0000:00:1d.0: quirk_usb_early_handoff+0x0/0x760 took 10708 usecs
[    0.404094] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.404132] PCI: CLS 64 bytes, default 64
[    0.404170] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.404171] software IO TLB: mapped [mem 0x00000000af675000-0x00000000b3675000] (64MB)
[    0.404289] Trying to unpack rootfs image as initramfs...
[    0.451487] Initialise system trusted keyrings
[    0.451514] Key type blacklist registered
[    0.451653] workingset: timestamp_bits=36 max_order=21 bucket_order=0
[    0.454402] fuse: init (API version 7.44)
[    0.454730] integrity: Platform Keyring initialized
[    0.454743] integrity: Machine keyring initialized
[    0.476602] xor: measuring software checksum speed
[    0.476884]    prefetch64-sse  : 12025 MB/sec
[    0.477186]    generic_sse     : 11066 MB/sec
[    0.477189] xor: using function: prefetch64-sse (12025 MB/sec)
[    0.477196] Key type asymmetric registered
[    0.477199] Asymmetric key parser 'x509' registered
[    0.477312] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.477478] io scheduler mq-deadline registered
[    0.477481] io scheduler kyber registered
[    0.477562] io scheduler bfq registered
[    0.477866] ledtrig-cpu: registered to indicate activity on CPUs
[    0.602703] Freeing initrd memory: 73044K
[    0.882371] ACPI: AC: AC Adapter [ACAD] (on-line)
[    0.882479] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0C:00/input/input0
[    0.882504] ACPI: button: Power Button [PWRB]
[    0.882541] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0D:00/input/input1
[    0.882562] ACPI: button: Lid Switch [LID0]
[    0.882597] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0E:00/input/input2
[    0.882617] ACPI: button: Sleep Button [SLPB]
[    0.882663] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.883743] ACPI: button: Power Button [PWRF]
[    0.884851] thermal LNXTHERM:00: registered as thermal_zone0
[    0.884854] ACPI: thermal: Thermal Zone [THRM] (51 C)
[    0.885085] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    0.885510] ACPI: battery: Slot [BAT1] (battery present)
[    0.887849] Non-volatile memory driver v1.3
[    0.887852] Linux agpgart interface v0.103
[    0.887925] ACPI: bus type drm_connector registered
[    0.888663] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    0.888702] ahci 0000:00:1f.2: AHCI vers 0001.0300, 32 command slots, 3 Gbps, SATA mode
[    0.888705] ahci 0000:00:1f.2: 2/4 ports implemented (port mask 0x3)
[    0.888706] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems apst 
[    0.891161] scsi host0: ahci
[    0.891387] scsi host1: ahci
[    0.891537] scsi host2: ahci
[    0.891686] scsi host3: ahci
[    0.891737] ata1: SATA max UDMA/133 abar m2048@0xdc505000 port 0xdc505100 irq 24 lpm-pol 3
[    0.891741] ata2: SATA max UDMA/133 abar m2048@0xdc505000 port 0xdc505180 irq 24 lpm-pol 3
[    0.891742] ata3: DUMMY
[    0.891743] ata4: DUMMY
[    0.891969] usbcore: registered new interface driver usbserial_generic
[    0.891978] usbserial: USB Serial support registered for generic
[    0.892029] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.892151] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    0.892159] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    0.892174] ehci-pci 0000:00:1d.0: debug port 2
[    0.896157] ehci-pci 0000:00:1d.0: irq 23, io mem 0xdc505800
[    0.901636] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    0.901716] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.16
[    0.901721] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.901723] usb usb1: Product: EHCI Host Controller
[    0.901725] usb usb1: Manufacturer: Linux 6.16.0-arch2-1 ehci_hcd
[    0.901726] usb usb1: SerialNumber: 0000:00:1d.0
[    0.901984] hub 1-0:1.0: USB hub found
[    0.901999] hub 1-0:1.0: 3 ports detected
[    0.902085] i8042: Detected active multiplexing controller, rev 1.1
[    0.902164] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    0.902171] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 2
[    0.902185] ehci-pci 0000:00:1a.0: debug port 2
[    0.906157] ehci-pci 0000:00:1a.0: irq 16, io mem 0xdc505c00
[    0.912043] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    0.912141] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.16
[    0.912144] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.912146] usb usb2: Product: EHCI Host Controller
[    0.912148] usb usb2: Manufacturer: Linux 6.16.0-arch2-1 ehci_hcd
[    0.912150] usb usb2: SerialNumber: 0000:00:1a.0
[    0.912365] hub 2-0:1.0: USB hub found
[    0.912380] hub 2-0:1.0: 3 ports detected
[    0.922269] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.922306] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    0.922330] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    0.922351] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    0.922372] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    0.922642] rtc_cmos 00:01: RTC can wake from S4
[    0.922979] rtc_cmos 00:01: registered as rtc0
[    0.923015] rtc_cmos 00:01: setting system clock to 2026-05-29T20:13:19 UTC (1780085599)
[    0.923060] rtc_cmos 00:01: alarms up to one year, y3k, 242 bytes nvram, hpet irqs
[    0.923183] intel_pstate: CPU model not supported
[    0.923596] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[    0.923599] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[    0.924914] fbcon: Deferring console take-over
[    0.924924] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    0.925031] hid: raw HID events driver (C) Jiri Kosina
[    0.925075] usbcore: registered new interface driver usbhid
[    0.925077] usbhid: USB HID core driver
[    0.925178] drop_monitor: Initializing network drop monitor service
[    0.925485] NET: Registered PF_INET6 protocol family
[    0.934634] Segment Routing with IPv6
[    0.934643] RPL Segment Routing with IPv6
[    0.934686] In-situ OAM (IOAM) with IPv6
[    0.934772] NET: Registered PF_PACKET protocol family
[    0.935480] microcode: Current revision: 0x00000007
[    0.935487] microcode: Updated early from: 0x00000002
[    0.935650] IPI shorthand broadcast: enabled
[    0.938218] sched_clock: Marking stable (936943408, 765564)->(1315750373, -378041401)
[    0.938439] registered taskstats version 1
[    0.938827] Loading compiled-in X.509 certificates
[    0.943095] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    0.947182] Loaded X.509 cert 'Build time autogenerated kernel key: b10c86a8a051593ffbee02676e43c714cdb7e513'
[    0.950763] zswap: loaded using pool zstd/zsmalloc
[    0.950897] Demotion targets for Node 0: null
[    0.951182] Key type .fscrypt registered
[    0.951184] Key type fscrypt-provisioning registered
[    0.952810] Btrfs loaded, zoned=yes, fsverity=yes
[    0.952872] Key type big_key registered
[    0.953328] PM:   Magic number: 10:464:246
[    0.955080] RAS: Correctable Errors collector initialized.
[    0.961182] clk: Disabling unused clocks
[    0.961189] PM: genpd: Disabling unused power domains
[    1.137090] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    1.153166] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    1.196925] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.198896] ata1.00: Model 'Samsung SSD 860 PRO 512GB', rev 'RVM02B6Q', applying quirks: noncqtrim zeroaftertrim noncqonati nolpmonati
[    1.199031] ata1.00: supports DRM functions and may not be fully accessible
[    1.199037] ata1.00: ATA-11: Samsung SSD 860 PRO 512GB, RVM02B6Q, max UDMA/133
[    1.199905] ata1.00: 1000215216 sectors, multi 1: LBA48 NCQ (depth 32), AA
[    1.206431] ata1.00: Features: Trust Dev-Sleep NCQ-sndrcv
[    1.206981] ata1.00: supports DRM functions and may not be fully accessible
[    1.215710] ata1.00: configured for UDMA/133
[    1.226400] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 860  2B6Q PQ: 0 ANSI: 5
[    1.226736] ata1.00: Enabling discard_zeroes_data
[    1.226754] sd 0:0:0:0: [sda] 1000215216 512-byte logical blocks: (512 GB/477 GiB)
[    1.226782] sd 0:0:0:0: [sda] Write Protect is off
[    1.226785] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.226820] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.226857] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    1.227277] ata1.00: Enabling discard_zeroes_data
[    1.238823]  sda: sda1 sda2 sda3 sda4 sda5
[    1.240864] sd 0:0:0:0: [sda] supports TCG Opal
[    1.240873] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.259392] usb 1-1: New USB device found, idVendor=8087, idProduct=0020, bcdDevice= 0.00
[    1.259401] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.259921] hub 1-1:1.0: USB hub found
[    1.260139] hub 1-1:1.0: 8 ports detected
[    1.275577] usb 2-1: New USB device found, idVendor=8087, idProduct=0020, bcdDevice= 0.00
[    1.275587] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.276149] hub 2-1:1.0: USB hub found
[    1.276312] hub 2-1:1.0: 6 ports detected
[    1.453858] tsc: Refined TSC clocksource calibration: 2793.479 MHz
[    1.453869] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x284430a6612, max_idle_ns: 440795276419 ns
[    1.453930] clocksource: Switched to clocksource tsc
[    1.532533] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.534389] ata2.00: ATAPI: MATSHITADVD-RAM UJ890AS, 1.00, max UDMA/100
[    1.537282] ata2.00: configured for UDMA/100
[    1.542281] scsi 1:0:0:0: CD-ROM            MATSHITA DVD-RAM UJ890AS  1.00 PQ: 0 ANSI: 5
[    1.552032] Freeing unused decrypted memory: 2028K
[    1.553136] Freeing unused kernel image (initmem) memory: 4664K
[    1.553260] Write protecting the kernel read-only data: 38912k
[    1.553702] Freeing unused kernel image (text/rodata gap) memory: 632K
[    1.554389] Freeing unused kernel image (rodata/data gap) memory: 1776K
[    1.559781] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
[    1.600820] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.600827] rodata_test: all tests were successful
[    1.600829] x86/mm: Checking user space page tables
[    1.644840] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.644847] Run /init as init process
[    1.644848]   with arguments:
[    1.644849]     /init
[    1.644851]   with environment:
[    1.644851]     HOME=/
[    1.644852]     TERM=linux
[    1.644853]     BOOT_IMAGE=/vmlinuz-linux
[    1.653598] systemd[1]: Successfully made /usr/ read-only.
[    1.743810] usb 2-1.1: New USB device found, idVendor=0402, idProduct=9665, bcdDevice= 0.09
[    1.743819] usb 2-1.1: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[    1.743823] usb 2-1.1: Product: 1.3M WebCam
[    1.743826] usb 2-1.1: Manufacturer: XPA5S1M4V
[    1.987639] systemd[1]: systemd 260.1-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +LIBARCHIVE)
[    1.987647] systemd[1]: Detected architecture x86-64.
[    1.987649] systemd[1]: Running in initrd.
[    1.987897] fbcon: Taking over console
[    1.989167] Console: switching to colour frame buffer device 128x48
[    1.990962] systemd[1]: Initializing machine ID from random generator.
[    2.037891] systemd[1]: Queued start job for default target Initrd Default Target.
[    2.109714] systemd[1]: Expecting device /dev/mapper/acer--vg-rootfs...
[    2.109977] systemd[1]: Reached target Path Units.
[    2.110043] systemd[1]: Reached target Slice Units.
[    2.110099] systemd[1]: Reached target Swaps.
[    2.110151] systemd[1]: Reached target Timer Units.
[    2.110332] systemd[1]: Listening on Journal Socket (/dev/log).
[    2.110480] systemd[1]: Listening on Journal Sockets.
[    2.110610] systemd[1]: Listening on udev Control Socket.
[    2.110712] systemd[1]: Listening on udev Kernel Socket.
[    2.110776] systemd[1]: Reached target Socket Units.
[    2.116524] systemd[1]: Starting Create List of Static Device Nodes...
[    2.119873] systemd[1]: Starting Early Battery Level Check...
[    2.125743] systemd[1]: Starting Journal Service...
[    2.130585] systemd[1]: Starting Load Kernel Modules...
[    2.130802] systemd[1]: TPM PCR Barrier (initrd) skipped, unmet condition check ConditionSecurity=measured-uki
[    2.148229] systemd[1]: Starting Create Static Device Nodes in /dev...
[    2.151690] systemd[1]: Starting Coldplug All udev Devices...
[    2.166711] systemd[1]: Finished Create List of Static Device Nodes.
[    2.168870] systemd-journald[148]: Collecting audit messages is disabled.
[    2.171348] systemd[1]: Finished Early Battery Level Check.
[    2.176277] systemd[1]: Finished Load Kernel Modules.
[    2.180473] systemd[1]: Finished Create Static Device Nodes in /dev.
[    2.181135] systemd[1]: Reached target Preparation for Local File Systems.
[    2.181390] systemd[1]: Reached target Local File Systems.
[    2.186148] systemd[1]: Started Display Boot-Time Emergency Messages In Full Screen.
[    2.191248] systemd[1]: Starting Rule-based Manager for Device Events and Files...
[    2.247053] systemd[1]: Started Rule-based Manager for Device Events and Files.
[    2.252277] systemd[1]: Started Journal Service.
[    2.578160] ACPI: watchdog: Skipping WDAT on this system because it uses RTC SRAM
[    2.578264] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20250404/utaddress-204)
[    2.578272] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.578276] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20250404/utaddress-204)
[    2.578281] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20250404/utaddress-204)
[    2.578285] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20250404/utaddress-204)
[    2.578289] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.578291] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20250404/utaddress-204)
[    2.578295] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20250404/utaddress-204)
[    2.578299] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20250404/utaddress-204)
[    2.578303] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.578305] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20250404/utaddress-204)
[    2.578309] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20250404/utaddress-204)
[    2.578313] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20250404/utaddress-204)
[    2.578316] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.578317] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    2.677391] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.677402] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.705045] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    2.827783] random: crng init done
[    2.878654] [drm] radeon kernel modesetting enabled.
[    2.878692] vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    2.878799] ATPX version 1, functions 0x000000bf
[    2.878936] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    2.879030] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68E0 0x1025:0x0357 0x00).
[    2.928615] ATOM BIOS: Acer
[    2.928675] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[    2.928678] radeon 0000:01:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
[    2.928683] [drm] Detected VRAM RAM=512M, BAR=128M
[    2.928685] [drm] RAM width 64bits DDR
[    2.928815] [drm] radeon: 512M of VRAM memory ready
[    2.928818] [drm] radeon: 1024M of GTT memory ready.
[    2.928828] [drm] Loading CEDAR Microcode
[    2.929318] [drm] Internal thermal controller with fan control
[    2.932871] [drm] radeon: dpm initialized
[    2.933847] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    2.939099] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[    2.939223] radeon 0000:01:00.0: WB enabled
[    2.939226] radeon 0000:01:00.0: fence driver on ring 0 uses gpu addr 0x0000000020000c00
[    2.939229] radeon 0000:01:00.0: fence driver on ring 3 uses gpu addr 0x0000000020000c0c
[    2.939603] radeon 0000:01:00.0: fence driver on ring 5 uses gpu addr 0x000000000005c418
[    2.939837] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    2.939925] radeon 0000:01:00.0: radeon: using MSI.
[    2.939962] [drm] radeon: irq initialized.
[    2.956855] [drm] ring test on 0 succeeded in 1 usecs
[    2.956865] [drm] ring test on 3 succeeded in 3 usecs
[    3.134506] [drm] ring test on 5 succeeded in 1 usecs
[    3.134518] [drm] UVD initialized successfully.
[    3.134719] [drm] ib test on ring 0 succeeded in 0 usecs
[    3.134783] [drm] ib test on ring 3 succeeded in 0 usecs
[    3.403367] device-mapper: uevent: version 1.0.3
[    3.403479] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
[    3.405434] i915 0000:00:02.0: [drm] Found ironlake (device ID 0046) integrated display version 5.00 stepping N/A
[    3.405629] pci 0000:00:00.0: Intel HD Graphics Chipset
[    3.405648] pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    3.406209] pci 0000:00:00.0: detected 131072K stolen memory
[    3.416961] Console: switching to colour dummy device 80x25
[    3.422298] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.462109] i915 0000:00:02.0: [drm] Skipping intel_backlight registration
[    3.462189] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 2
[    3.463159] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    3.463934] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9
[    3.464046] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[    3.464705] ACPI: video: Video Device [PEGP] (multi-head: yes  rom: no  post: no)
[    3.464781] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/LNXVIDEO:01/input/input10
[    3.464851] ACPI: video: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[    3.465397] acpi device:01: registered as cooling_device4
[    3.466550] acpi device:0a: registered as cooling_device5
[    3.480237] fbcon: i915drmfb (fb0) is primary device
[    3.789983] [drm] ib test on ring 5 succeeded
[    3.790306] [drm] Radeon Display Connectors
[    3.790308] [drm] Connector 0:
[    3.790308] [drm]   LVDS-2
[    3.790309] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[    3.790311] [drm]   Encoders:
[    3.790311] [drm]     LCD1: INTERNAL_UNIPHY
[    3.790312] [drm] Connector 1:
[    3.790313] [drm]   HDMI-A-1
[    3.790313] [drm]   HPD1
[    3.790314] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    3.790315] [drm]   Encoders:
[    3.790315] [drm]     DFP1: INTERNAL_UNIPHY1
[    3.790316] [drm] Connector 2:
[    3.790316] [drm]   VGA-2
[    3.790317] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[    3.790318] [drm]   Encoders:
[    3.790318] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    3.802358] [drm] Initialized radeon 2.50.0 for 0000:01:00.0 on minor 1
[    3.874236] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    3.949243] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.084237] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.281569] Console: switching to colour frame buffer device 170x48
[    4.300150] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    4.408031] vga_switcheroo: enabled
[    7.566047] [drm] amdgpu kernel modesetting enabled.
[    7.566087] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    7.566169] amdgpu: ATPX version 1, functions 0x000000bf
[    7.566473] amdgpu: Virtual CRAT table created for CPU
[    7.566492] amdgpu: Topology: Add CPU node
[    8.141019] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, no debug enabled
[    8.145917] XFS (dm-0): Mounting V5 Filesystem 0c93a548-34e6-406d-867d-d34bfc99281f
[    8.168866] XFS (dm-0): Ending clean mount
[    8.547477] systemd-journald[148]: Received SIGTERM from PID 1 (systemd).
[    8.970215] systemd[1]: systemd 260.1-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +LIBARCHIVE)
[    8.970225] systemd[1]: Detected architecture x86-64.
[    8.986509] systemd[1]: Hostname set to <acer>.
[    9.100447] systemd[1]: bpf-restrict-fs: LSM BPF program attached
[    9.643580] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[    9.643773] systemd[1]: Stopped Switch Root.
[    9.645948] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[    9.646599] systemd[1]: Created slice Slice /system/dirmngr.
[    9.647840] systemd[1]: Created slice Slice /system/getty.
[    9.649390] systemd[1]: Created slice Slice /system/gpg-agent.
[    9.650422] systemd[1]: Created slice Slice /system/gpg-agent-browser.
[    9.651440] systemd[1]: Created slice Slice /system/gpg-agent-extra.
[    9.652500] systemd[1]: Created slice Slice /system/gpg-agent-ssh.
[    9.653764] systemd[1]: Created slice Slice /system/keyboxd.
[    9.655012] systemd[1]: Created slice Slice /system/modprobe.
[    9.656014] systemd[1]: Created slice Slice /system/systemd-fsck.
[    9.657333] systemd[1]: Created slice User and Session Slice.
[    9.658376] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    9.659024] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    9.659833] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    9.660437] systemd[1]: Expecting device /dev/disk/by-uuid/5984-D55A...
[    9.661209] systemd[1]: Expecting device /dev/disk/by-uuid/888c2578-9b9c-4637-95f1-066424d2ce2f...
[    9.662237] systemd[1]: Reached target Image Downloads.
[    9.663271] systemd[1]: Stopped target Switch Root.
[    9.664296] systemd[1]: Stopped target Initrd File Systems.
[    9.665326] systemd[1]: Stopped target Initrd Root File System.
[    9.666376] systemd[1]: Reached target Local Integrity Protected Volumes.
[    9.667291] systemd[1]: Reached target Path Units.
[    9.667917] systemd[1]: Reached target Remote File Systems.
[    9.668528] systemd[1]: Reached target Slice Units.
[    9.669414] systemd[1]: Reached target Local Verity Protected Volumes.
[    9.670562] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    9.671799] systemd[1]: Listening on LVM2 poll daemon socket.
[    9.674426] systemd[1]: Listening on Query the User Interactively for a Password.
[    9.677020] systemd[1]: Listening on Process Core Dump Socket.
[    9.678906] systemd[1]: Listening on Credential Encryption/Decryption.
[    9.681259] systemd[1]: Listening on Factory Reset Management.
[    9.683933] systemd[1]: Listening on Console Output Muting Service Socket.
[    9.684818] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki
[    9.684838] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
[    9.686008] systemd[1]: Listening on Disk Repartitioning Service Socket.
[    9.687004] systemd[1]: Listening on udev Control Socket.
[    9.687854] systemd[1]: Listening on udev Varlink Socket.
[    9.688523] systemd[1]: Listening on User Database Manager Socket.
[    9.690689] systemd[1]: Activating swap /dev/disk/by-uuid/51ccf004-7062-4b5f-99a3-ac01e28f08a7...
[    9.692516] systemd[1]: Mounting Huge Pages File System...
[    9.695503] systemd[1]: Mounting POSIX Message Queue File System...
[    9.704896] systemd[1]: Mounting Kernel Debug File System...
[    9.707812] systemd[1]: Mounting Kernel Trace File System...
[    9.710579] systemd[1]: Starting Create List of Static Device Nodes...
[    9.720444] Adding 16777212k swap on /dev/mapper/acer--vg-swap.  Priority:-2 extents:1 across:16777212k SS
[    9.722983] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[    9.724541] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs
[    9.725941] systemd[1]: Mounting Kernel Configuration File System...
[    9.727404] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
[    9.727478] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse
[    9.729010] systemd[1]: Mounting FUSE Control File System...
[    9.730560] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[    9.733190] systemd[1]: Starting Journal Service...
[    9.738815] systemd[1]: Starting Load Kernel Modules...
[    9.741244] systemd[1]: TPM PCR Machine ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[    9.742870] systemd[1]: Starting Remount Root and Kernel File Systems...
[    9.746098] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki
[    9.749172] systemd[1]: Starting Load udev Rules from Credentials...
[    9.757469] systemd[1]: Starting Coldplug All udev Devices...
[    9.769572] systemd-journald[440]: Collecting audit messages is disabled.
[    9.774173] systemd[1]: Activated swap /dev/disk/by-uuid/51ccf004-7062-4b5f-99a3-ac01e28f08a7.
[    9.777811] systemd[1]: Mounted Huge Pages File System.
[    9.778921] systemd[1]: Mounted POSIX Message Queue File System.
[    9.779657] systemd[1]: Mounted Kernel Debug File System.
[    9.781205] systemd[1]: Started Journal Service.
[    9.836499] systemd-journald[440]: Received client request to flush runtime journal.
[   10.079227] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079323] pci_bus 0000:04: Allocating resources
[   10.079327] pci 0000:00:1e.0: bridge window [io  0x1000-0x0fff] to [bus 04] add_size 1000
[   10.079330] pci 0000:00:1e.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000 add_align 100000
[   10.079333] pci 0000:00:1e.0: bridge window [mem 0x00100000-0x000fffff] to [bus 04] add_size 200000 add_align 100000
[   10.079342] pci 0000:00:1e.0: bridge window [mem 0xdc700000-0xdc8fffff]: assigned
[   10.079345] pci 0000:00:1e.0: bridge window [mem 0xdc900000-0xdcafffff 64bit pref]: assigned
[   10.079348] pci 0000:00:1e.0: bridge window [io  0x5000-0x5fff]: assigned
[   10.079352] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079354] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.079359] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.079362] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.079577] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079581] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.079585] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.079588] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.079639] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079641] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.079645] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.079649] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.079692] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079694] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.079699] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.079702] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.079721] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079724] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.079728] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.079731] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.079895] pci_bus 0000:02: Allocating resources
[   10.079906] pci_bus 0000:03: Allocating resources
[   10.079923] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.079926] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.079931] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.079934] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   11.365973] iTCO_vendor_support: vendor-support=0
[   11.397288] intel ips 0000:00:1f.6: CPU TDP doesn't match expected value (found 25, expected 29)
[   11.398405] intel ips 0000:00:1f.6: IPS driver initialized, MCP temp limit 90
[   11.401973] iTCO_wdt iTCO_wdt.1.auto: Found a HM55 TCO device (Version=2, TCOBASE=0x0460)
[   11.402158] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0)
[   11.424436] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[   11.424450] ACPI: watchdog: Skipping WDAT on this system because it uses RTC SRAM
[   11.425083] i2c i2c-14: Successfully instantiated SPD at 0x50
[   11.425540] i2c i2c-14: Successfully instantiated SPD at 0x52
[   11.482993] acer_wmi: Acer Laptop ACPI-WMI Extras
[   11.483043] acer_wmi: Function bitmap for Communication Button: 0x801
[   11.484751] input: Acer WMI hotkeys as /devices/virtual/input/input13
[   11.491049] input: PC Speaker as /devices/platform/pcspkr/input/input14
[   11.552256] atl1c 0000:02:00.0 enp2s0: renamed from eth0
[   11.588463] mc: Linux media interface: v0.10
[   11.588878] at24 14-0050: supply vcc not found, using dummy regulator
[   11.589544] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   11.592925] at24 14-0050: 256 byte spd EEPROM, read-only
[   11.602057] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   11.602403] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[   11.603065] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   11.603070] cfg80211: failed to load regulatory.db
[   11.604277] at24 14-0052: supply vcc not found, using dummy regulator
[   11.605849] at24 14-0052: 256 byte spd EEPROM, read-only
[   11.633971] videodev: Linux video capture interface: v2.00
[   11.658291] Intel(R) Wireless WiFi driver for Linux
[   11.662842] ACPI: \: failed to evaluate _DSM 2c176672-0b22-294b-814f-75e4dd26b5fd rev:0 func:0 (0x1001)
[   11.662851] ACPI: \: failed to evaluate _DSM 2c176672-0b22-294b-814f-75e4dd26b5fd rev:0 func:0 (0x1001)
[   11.665279] iwlwifi 0000:03:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[   11.665302] iwlwifi 0000:03:00.0: PCI dev 2723/008c, rev=0x340, rfid=0x10a100
[   11.665307] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz
[   11.671402] XFS (sda3): Mounting V5 Filesystem 888c2578-9b9c-4637-95f1-066424d2ce2f
[   11.671527] XFS (dm-2): Mounting V5 Filesystem ebe571e6-af24-4b0e-b78e-f429b9a26d4f
[   11.683645] iwlwifi 0000:03:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[   11.684513] iwlwifi 0000:03:00.0: loaded firmware version 77.f39cc7f9.0 cc-a0-77.ucode op_mode iwlmvm
[   11.709050] XFS (sda3): Ending clean mount
[   11.717760] pps_core: LinuxPPS API ver. 1 registered
[   11.717765] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   11.718925] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   11.721934] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[   11.722343] XFS (dm-2): Ending clean mount
[   11.727125] snd_hda_intel 0000:00:1b.0: number of I/O streams is 30, forcing separate stream tags
[   11.728234] PTP clock support registered
[   11.756874] usb 2-1.1: Found UVC 1.00 device 1.3M WebCam (0402:9665)
[   11.771677] usbcore: registered new interface driver uvcvideo
[   11.831517] snd_hda_intel 0000:00:1b.0: CORB reset timeout#2, CORBRP = 65535
[   11.831678] hdaudio hdaudioC0D0: no AFG or MFG node found
[   11.831692] hdaudio hdaudioC0D1: no AFG or MFG node found
[   11.831703] hdaudio hdaudioC0D2: no AFG or MFG node found
[   11.831712] hdaudio hdaudioC0D3: no AFG or MFG node found
[   11.831715] snd_hda_intel 0000:00:1b.0: no codecs initialized
[   11.950416] kvm_intel: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
[   12.099675] iwlwifi 0000:03:00.0: Detected RF HR B3, rfid=0x10a100
[   12.166087] iwlwifi 0000:03:00.0: base HW address: b0:a4:60:12:ca:eb
[   12.190837] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[   12.223637] psmouse serio2: synaptics: queried max coordinates: x [..5682], y [..4692]
[   12.295542] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa44000/0xa0000/0x0, board id: 0, fw id: 554713
[   12.341392] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input12
[   12.352006] mousedev: PS/2 mouse device common for all mice
[   12.541396] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.541408] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.541414] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.541419] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.541498] pci_bus 0000:04: Allocating resources
[   12.541505] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.541507] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.541512] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.541517] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.541784] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.541790] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.541797] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.541802] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.541888] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.541893] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.541900] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.541907] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.541975] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.541980] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.541987] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.541994] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.542026] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.542031] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.542038] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.542044] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.542240] pci_bus 0000:02: Allocating resources
[   12.542258] pci_bus 0000:03: Allocating resources
[   12.542289] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   12.542293] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   12.542302] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   12.542309] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.551288] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[   12.551402] radeon 0000:01:00.0: WB enabled
[   12.551407] radeon 0000:01:00.0: fence driver on ring 0 uses gpu addr 0x0000000020000c00
[   12.551410] radeon 0000:01:00.0: fence driver on ring 3 uses gpu addr 0x0000000020000c0c
[   12.551822] radeon 0000:01:00.0: fence driver on ring 5 uses gpu addr 0x000000000005c418
[   12.572797] [drm] ring test on 0 succeeded in 0 usecs
[   12.572811] [drm] ring test on 3 succeeded in 3 usecs
[   12.750456] [drm] ring test on 5 succeeded in 1 usecs
[   12.750468] [drm] UVD initialized successfully.
[   12.750522] [drm] ib test on ring 0 succeeded in 0 usecs
[   12.750581] [drm] ib test on ring 3 succeeded in 0 usecs
[   12.912164] [drm] ib test on ring 5 succeeded
[   12.924693] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   12.938296] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops radeon_audio_component_bind_ops [radeon])
[   12.940265] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input17
[   12.965361] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:2 (0x1001)
[   12.965374] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:1 (0x1001)
[   12.965377] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:4 (0x1001)
[   12.965380] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:6 (0x1001)
[   12.965382] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:7 (0x1001)
[   12.965385] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:8 (0x1001)
[   12.965387] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:3 (0x1001)
[   12.965389] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:9 (0x1001)
[   12.965392] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:10 (0x1001)
[   12.965395] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:12 (0x1001)
[   12.967621] iwlwifi 0000:03:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0
[   13.186083] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:2 (0x1001)
[   13.186100] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:1 (0x1001)
[   13.186107] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:4 (0x1001)
[   13.186113] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:6 (0x1001)
[   13.186119] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:7 (0x1001)
[   13.186124] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:8 (0x1001)
[   13.186130] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:3 (0x1001)
[   13.186135] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:9 (0x1001)
[   13.186141] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:10 (0x1001)
[   13.186148] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:12 (0x1001)
[   16.620357] wlp3s0: authenticate with c8:bf:4c:8b:cb:31 (local address=b0:a4:60:12:ca:eb)
[   16.621561] wlp3s0: send auth to c8:bf:4c:8b:cb:31 (try 1/3)
[   16.652567] wlp3s0: authenticate with c8:bf:4c:8b:cb:31 (local address=b0:a4:60:12:ca:eb)
[   16.653051] wlp3s0: send auth to c8:bf:4c:8b:cb:31 (try 1/3)
[   16.654052] wlp3s0: authenticated
[   16.654788] wlp3s0: associate with c8:bf:4c:8b:cb:31 (try 1/3)
[   16.656665] wlp3s0: RX AssocResp from c8:bf:4c:8b:cb:31 (capab=0x111 status=0 aid=2)
[   16.672062] wlp3s0: associated
[   16.672142] wlp3s0: Limiting TX power to 21 (24 - 3) dBm as advertised by c8:bf:4c:8b:cb:31
[   31.738245] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.738258] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.738268] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.738275] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   31.738378] pci_bus 0000:04: Allocating resources
[   31.738390] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.738395] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.738404] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.738410] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   31.738821] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.738828] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.738837] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.738844] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   31.738950] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.738955] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.738963] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.738970] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   31.739060] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.739065] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.739073] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.739079] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   31.739116] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.739121] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.739128] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.739135] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   31.739396] pci_bus 0000:02: Allocating resources
[   31.739431] pci_bus 0000:03: Allocating resources
[   31.739465] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   31.739470] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   31.739480] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   31.739487] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]

[-- Attachment #6: lspci.txt --]
[-- Type: text/plain, Size: 643 bytes --]

00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05) (prog-if 00 [HDA compatible])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B disabled, MSI(X) routed to IRQ 28
	Region 0: Memory at dc500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel



[-- Attachment #7: dmesg-good-6.12.75.txt --]
[-- Type: text/plain, Size: 79493 bytes --]

[    0.000000] Linux version 6.12.75-1-lts (linux-lts@archlinux) (gcc (GCC) 15.2.1 20260209, GNU ld (GNU Binutils) 2.46) #1 SMP PREEMPT_DYNAMIC Wed, 04 Mar 2026 14:59:39 +0000
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux-lts root=/dev/mapper/acer--vg-rootfs rw loglevel=3
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b3674fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b3675000-0x00000000b36befff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000b36bf000-0x00000000b373afff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b373b000-0x00000000b37befff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000b37bf000-0x00000000b37dffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b37e0000-0x00000000b37fefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000b37ff000-0x00000000b37fffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b3800000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feb00000-0x00000000feb03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed13fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed18000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1b000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001fbffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000001fc000000-0x00000001ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000200000000-0x000000023bffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] APIC: Static calls initialized
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: Acer Aspire 4745G/JV41_CP, BIOS V1.25 03/16/2011
[    0.000000] DMI: Memory slots populated: 2/4
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2793.572 MHz processor
[    0.001827] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.001830] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.001842] last_pfn = 0x23c000 max_arch_pfn = 0x400000000
[    0.001849] MTRR map: 8 entries (4 fixed + 4 variable; max 20), built from 8 variable MTRRs
[    0.001852] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.002454] last_pfn = 0xb3800 max_arch_pfn = 0x400000000
[    0.013184] RAMDISK: [mem 0x2f3af000-0x339cefff]
[    0.013528] ACPI: Early table checksum verification disabled
[    0.013533] ACPI: RSDP 0x00000000000FE020 000024 (v02 ACRSYS)
[    0.013539] ACPI: XSDT 0x00000000B37FE120 000084 (v01 ACRSYS ACRPRDCT 00000001      01000013)
[    0.013547] ACPI: FACP 0x00000000B37FC000 0000F4 (v04 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013554] ACPI: DSDT 0x00000000B37ED000 00BE66 (v02 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013558] ACPI: FACS 0x00000000B375F000 000040
[    0.013562] ACPI: FACS 0x00000000B375F000 000040
[    0.013565] ACPI: ASF! 0x00000000B37FD000 0000A5 (v32 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013569] ACPI: HPET 0x00000000B37FB000 000038 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013573] ACPI: APIC 0x00000000B37FA000 00008C (v02 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013576] ACPI: MCFG 0x00000000B37F9000 00003C (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013580] ACPI: SLIC 0x00000000B37EC000 000176 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013584] ACPI: BOOT 0x00000000B37E9000 000028 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013588] ACPI: ASPT 0x00000000B37E5000 000034 (v04 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013592] ACPI: WDAT 0x00000000B37E4000 000224 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013595] ACPI: DMAR 0x00000000B37E3000 0000B8 (v01 INTEL  CP_DALE  00000001 INTL 00000001)
[    0.013599] ACPI: SSDT 0x00000000B37E2000 0009F1 (v01 PmRef  CpuPm    00003000 INTL 20051117)
[    0.013603] ACPI: SSDT 0x00000000B37E0000 001F58 (v01 AmdRef AmdTabl  00001000 INTL 20051117)
[    0.013606] ACPI: Reserving FACP table memory at [mem 0xb37fc000-0xb37fc0f3]
[    0.013608] ACPI: Reserving DSDT table memory at [mem 0xb37ed000-0xb37f8e65]
[    0.013609] ACPI: Reserving FACS table memory at [mem 0xb375f000-0xb375f03f]
[    0.013610] ACPI: Reserving FACS table memory at [mem 0xb375f000-0xb375f03f]
[    0.013611] ACPI: Reserving ASF! table memory at [mem 0xb37fd000-0xb37fd0a4]
[    0.013612] ACPI: Reserving HPET table memory at [mem 0xb37fb000-0xb37fb037]
[    0.013613] ACPI: Reserving APIC table memory at [mem 0xb37fa000-0xb37fa08b]
[    0.013614] ACPI: Reserving MCFG table memory at [mem 0xb37f9000-0xb37f903b]
[    0.013615] ACPI: Reserving SLIC table memory at [mem 0xb37ec000-0xb37ec175]
[    0.013616] ACPI: Reserving BOOT table memory at [mem 0xb37e9000-0xb37e9027]
[    0.013617] ACPI: Reserving ASPT table memory at [mem 0xb37e5000-0xb37e5033]
[    0.013618] ACPI: Reserving WDAT table memory at [mem 0xb37e4000-0xb37e4223]
[    0.013619] ACPI: Reserving DMAR table memory at [mem 0xb37e3000-0xb37e30b7]
[    0.013620] ACPI: Reserving SSDT table memory at [mem 0xb37e2000-0xb37e29f0]
[    0.013621] ACPI: Reserving SSDT table memory at [mem 0xb37e0000-0xb37e1f57]
[    0.013702] No NUMA configuration found
[    0.013703] Faking a node at [mem 0x0000000000000000-0x000000023bffffff]
[    0.013714] NODE_DATA(0) allocated [mem 0x23bfd12c0-0x23bffbfff]
[    0.014117] Zone ranges:
[    0.014118]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.014120]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.014122]   Normal   [mem 0x0000000100000000-0x000000023bffffff]
[    0.014123]   Device   empty
[    0.014124] Movable zone start for each node
[    0.014127] Early memory node ranges
[    0.014128]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.014129]   node   0: [mem 0x0000000000100000-0x00000000b3674fff]
[    0.014131]   node   0: [mem 0x00000000b36bf000-0x00000000b373afff]
[    0.014132]   node   0: [mem 0x00000000b37bf000-0x00000000b37dffff]
[    0.014133]   node   0: [mem 0x00000000b37ff000-0x00000000b37fffff]
[    0.014134]   node   0: [mem 0x0000000100000000-0x00000001fbffffff]
[    0.014136]   node   0: [mem 0x0000000200000000-0x000000023bffffff]
[    0.014138] Initmem setup node 0 [mem 0x0000000000001000-0x000000023bffffff]
[    0.014146] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.014185] On node 0, zone DMA: 99 pages in unavailable ranges
[    0.023313] On node 0, zone DMA32: 74 pages in unavailable ranges
[    0.023323] On node 0, zone DMA32: 132 pages in unavailable ranges
[    0.023326] On node 0, zone DMA32: 31 pages in unavailable ranges
[    0.036617] On node 0, zone Normal: 18432 pages in unavailable ranges
[    0.040032] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.040362] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.040414] Reserving Intel graphics memory at [mem 0xb8000000-0xbfffffff]
[    0.040595] ACPI: PM-Timer IO Port: 0x408
[    0.040605] CPU topo: Ignoring hot-pluggable APIC ID 0 in present package.
[    0.040622] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.040625] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.040628] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.040634] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.040635] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.040649] CPU topo: Max. logical packages:   1
[    0.040650] CPU topo: Max. logical dies:       1
[    0.040651] CPU topo: Max. dies per package:   1
[    0.040659] CPU topo: Max. threads per core:   2
[    0.040660] CPU topo: Num. cores per package:     2
[    0.040661] CPU topo: Num. threads per package:   4
[    0.040662] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.040663] CPU topo: Rejected CPUs 4
[    0.040689] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.040692] PM: hibernation: Registered nosave memory: [mem 0x0009d000-0x000fffff]
[    0.040694] PM: hibernation: Registered nosave memory: [mem 0xb3675000-0xb36befff]
[    0.040696] PM: hibernation: Registered nosave memory: [mem 0xb373b000-0xb37befff]
[    0.040698] PM: hibernation: Registered nosave memory: [mem 0xb37e0000-0xb37fefff]
[    0.040700] PM: hibernation: Registered nosave memory: [mem 0xb3800000-0xffffffff]
[    0.040703] PM: hibernation: Registered nosave memory: [mem 0x1fc000000-0x1ffffffff]
[    0.040705] [mem 0xc0000000-0xefffffff] available for PCI devices
[    0.040707] Booting paravirtualized kernel on bare hardware
[    0.040710] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.049868] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.050341] percpu: Embedded 67 pages/cpu s237568 r8192 d28672 u524288
[    0.050351] pcpu-alloc: s237568 r8192 d28672 u524288 alloc=1*2097152
[    0.050354] pcpu-alloc: [0] 0 1 2 3 
[    0.050381] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=/dev/mapper/acer--vg-rootfs rw loglevel=3
[    0.051982] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.052816] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.052925] Fallback order for Node 0: 0 
[    0.052930] Built 1 zonelists, mobility grouping on.  Total pages: 2012847
[    0.052932] Policy zone: Normal
[    0.053385] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.053401] software IO TLB: area num 4.
[    0.121190] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.121325] Kernel/User page tables isolation: enabled
[    0.121418] ftrace: allocating 51521 entries in 202 pages
[    0.132101] ftrace: allocated 202 pages with 4 groups
[    0.133065] Dynamic Preempt: voluntary
[    0.133224] rcu: Preemptible hierarchical RCU implementation.
[    0.133225] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    0.133226] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.133228] 	Trampoline variant of Tasks RCU enabled.
[    0.133229] 	Rude variant of Tasks RCU enabled.
[    0.133229] 	Tracing variant of Tasks RCU enabled.
[    0.133230] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.133231] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.133246] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.133248] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.133250] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.139919] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    0.140154] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.140713] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.140800] Console: colour dummy device 80x25
[    0.140804] printk: legacy console [tty0] enabled
[    0.141049] ACPI: Core revision 20240827
[    0.141318] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.141340] APIC: Switch to symmetric I/O mode setup
[    0.141343] DMAR: Host address width 36
[    0.141345] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.141351] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c9008020e30272 ecap 1000
[    0.141354] DMAR: DRHD base: 0x000000fed91000 flags: 0x0
[    0.141362] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap c0000020230272 ecap 1000
[    0.141364] DMAR: DRHD base: 0x000000fed93000 flags: 0x1
[    0.141371] DMAR: dmar2: reg_base_addr fed93000 ver 1:0 cap c9008020630272 ecap 1000
[    0.141373] DMAR: RMRR base: 0x000000b1b0b000 end: 0x000000b1b2bfff
[    0.141375] DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000b1b0b000-0x00000000b1b2bfff], contact BIOS vendor for fixes
[    0.141376] DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000b1b0b000-0x00000000b1b2bfff]
               BIOS vendor: INSYDE; Ver: V1.25; Product Version: V1.25
[    0.141379] DMAR: RMRR base: 0x000000b7e00000 end: 0x000000bfffffff
[    0.141881] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.158005] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x28448887c7e, max_idle_ns: 440795276422 ns
[    0.158012] Calibrating delay loop (skipped), value calculated using timer frequency.. 5589.94 BogoMIPS (lpj=9311906)
[    0.158038] CPU0: Thermal monitoring enabled (TM1)
[    0.158068] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.158070] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.158074] process: using mwait in idle threads
[    0.158078] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.158080] Spectre V2 : Mitigation: Retpolines
[    0.158081] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT
[    0.158083] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.158085] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.158086] Spectre V2 : User space: Mitigation: STIBP via prctl
[    0.158088] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    0.158090] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    0.158091] MMIO Stale Data: Unknown: No mitigations
[    0.158096] x86/fpu: x87 FPU will use FXSAVE
[    0.182558] Freeing SMP alternatives memory: 44K
[    0.182569] pid_max: default: 32768 minimum: 301
[    0.183240] LSM: initializing lsm=capability,landlock,lockdown,yama,bpf
[    0.183877] landlock: Up and running.
[    0.183880] Yama: becoming mindful.
[    0.184094] LSM support for eBPF active
[    0.184285] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.184305] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.278034] APIC calibration not consistent with PM-Timer: 432ms instead of 100ms
[    0.278037] APIC delta adjusted to PM-Timer: 831392 (3598427)
[    0.278045] smpboot: CPU0: Intel(R) Core(TM) i7 CPU       M 640  @ 2.80GHz (family: 0x6, model: 0x25, stepping: 0x5)
[    0.278431] Performance Events: PEBS fmt1+, Westmere events, 16-deep LBR, Intel PMU driver.
[    0.278450] core: CPUID marked event: 'bus cycles' unavailable
[    0.278452] ... version:                3
[    0.278453] ... bit width:              48
[    0.278454] ... generic registers:      4
[    0.278455] ... value mask:             0000ffffffffffff
[    0.278456] ... max period:             000000007fffffff
[    0.278457] ... fixed-purpose events:   3
[    0.278457] ... event mask:             000000070000000f
[    0.278582] signal: max sigframe size: 1440
[    0.278602] Estimated ratio of average max frequency by base frequency (times 1024): 1267
[    0.281862] rcu: Hierarchical SRCU implementation.
[    0.281868] rcu: 	Max phase no-delay instances is 1000.
[    0.281974] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.282586] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.282670] smp: Bringing up secondary CPUs ...
[    0.282850] smpboot: x86: Booting SMP configuration:
[    0.282852] .... node  #0, CPUs:      #2 #1 #3
[    0.288206] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.290010] smp: Brought up 1 node, 4 CPUs
[    0.290010] smpboot: Total of 4 processors activated (22357.76 BogoMIPS)
[    0.291517] Memory: 7708476K/8051388K available (18432K kernel code, 2684K rwdata, 14360K rodata, 4296K init, 4240K bss, 334952K reserved, 0K cma-reserved)
[    0.291966] devtmpfs: initialized
[    0.291966] x86/mm: Memory block size: 128MB
[    0.295095] ACPI: PM: Registering ACPI NVS region [mem 0xb373b000-0xb37befff] (540672 bytes)
[    0.295095] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.295095] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.295273] pinctrl core: initialized pinctrl subsystem
[    0.295406] PM: RTC time: 17:26:32, date: 2026-05-28
[    0.296168] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.296457] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.296637] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.296835] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.296877] audit: initializing netlink subsys (disabled)
[    0.296914] audit: type=2000 audit(1779989191.000:1): state=initialized audit_enabled=0 res=1
[    0.296914] thermal_sys: Registered thermal governor 'fair_share'
[    0.296914] thermal_sys: Registered thermal governor 'bang_bang'
[    0.296914] thermal_sys: Registered thermal governor 'step_wise'
[    0.296914] thermal_sys: Registered thermal governor 'user_space'
[    0.296914] thermal_sys: Registered thermal governor 'power_allocator'
[    0.296914] cpuidle: using governor ladder
[    0.296914] cpuidle: using governor menu
[    0.296914] Simple Boot Flag at 0x44 set to 0x1
[    0.296914] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.296914] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.296914] PCI: ECAM [mem 0xf0000000-0xf7ffffff] (base 0xf0000000) for domain 0000 [bus 00-7f]
[    0.296914] PCI: ECAM [mem 0xf0000000-0xf7ffffff] reserved as E820 entry
[    0.298027] PCI: Using configuration type 1 for base access
[    0.298202] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.307052] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.307052] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.308170] ACPI: Added _OSI(Module Device)
[    0.308172] ACPI: Added _OSI(Processor Device)
[    0.308173] ACPI: Added _OSI(Processor Aggregator Device)
[    0.320107] ACPI: 3 ACPI AML tables successfully acquired and loaded
[    0.321813] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.330063] ACPI: Dynamic OEM Table Load:
[    0.330063] ACPI: SSDT 0xFFFF8A3C80FDE000 0004B6 (v01 PmRef  Cpu0Ist  00003000 INTL 20051117)
[    0.330063] ACPI: Dynamic OEM Table Load:
[    0.330063] ACPI: SSDT 0xFFFF8A3C808EB000 0008E0 (v01 PmRef  Cpu0Cst  00003001 INTL 20051117)
[    0.331602] ACPI: Dynamic OEM Table Load:
[    0.331608] ACPI: SSDT 0xFFFF8A3C80F12800 000303 (v01 PmRef  ApIst    00003000 INTL 20051117)
[    0.332282] ACPI: Dynamic OEM Table Load:
[    0.332288] ACPI: SSDT 0xFFFF8A3C80B21E00 000119 (v01 PmRef  ApCst    00003000 INTL 20051117)
[    0.333397] ACPI: EC: EC started
[    0.333399] ACPI: EC: interrupt blocked
[    0.333801] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.333804] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC used to handle transactions
[    0.333806] ACPI: Interpreter enabled
[    0.333836] ACPI: PM: (supports S0 S3 S4 S5)
[    0.333837] ACPI: Using IOAPIC for interrupt routing
[    0.334560] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.334562] PCI: Using E820 reservations for host bridge windows
[    0.334744] ACPI: watchdog: Skipping WDAT on this system because it uses RTC SRAM
[    0.334766] ACPI: Enabled 7 GPEs in block 00 to 3F
[    0.342336] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7e])
[    0.342345] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.342389] acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[    0.342392] acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[    0.342393] acpi PNP0A08:00: _OSC: platform retains control of PCIe features (AE_ERROR)
[    0.343074] PCI host bridge to bus 0000:00
[    0.343078] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.343081] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.343082] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.343084] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfeafffff window]
[    0.343086] pci_bus 0000:00: root bus resource [bus 00-7e]
[    0.343102] pci 0000:00:00.0: [8086:0044] type 00 class 0x060000 conventional PCI endpoint
[    0.343124] pci 0000:00:00.0: DMAR: Disabling IOMMU for graphics on this chipset
[    0.343187] pci 0000:00:01.0: [8086:0045] type 01 class 0x060400 PCIe Root Port
[    0.343198] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.343202] pci 0000:00:01.0:   bridge window [io  0x3000-0x3fff]
[    0.343204] pci 0000:00:01.0:   bridge window [mem 0xdc400000-0xdc4fffff]
[    0.343209] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.343233] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.343334] pci 0000:00:02.0: [8086:0046] type 00 class 0x030000 conventional PCI endpoint
[    0.343343] pci 0000:00:02.0: BAR 0 [mem 0xd8000000-0xd83fffff 64bit]
[    0.343348] pci 0000:00:02.0: BAR 2 [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.343352] pci 0000:00:02.0: BAR 4 [io  0x4050-0x4057]
[    0.343365] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.343612] pci 0000:00:16.0: [8086:3b64] type 00 class 0x078000 conventional PCI endpoint
[    0.343638] pci 0000:00:16.0: BAR 0 [mem 0xdc506100-0xdc50610f 64bit]
[    0.343730] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.343812] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320 conventional PCI endpoint
[    0.344585] pci 0000:00:1a.0: BAR 0 [mem 0xdc505c00-0xdc505fff]
[    0.346825] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.346942] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300 PCIe Root Complex Integrated Endpoint
[    0.346968] pci 0000:00:1b.0: BAR 0 [mem 0xdc500000-0xdc503fff 64bit]
[    0.347085] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.347234] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400 PCIe Root Port
[    0.347273] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.347279] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.347283] pci 0000:00:1c.0:   bridge window [mem 0xdb400000-0xdc3fffff]
[    0.347297] pci 0000:00:1c.0:   bridge window [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.347374] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.347505] pci 0000:00:1c.5: [8086:3b4c] type 01 class 0x060400 PCIe Root Port
[    0.347544] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.347550] pci 0000:00:1c.5:   bridge window [io  0x1000-0x1fff]
[    0.347554] pci 0000:00:1c.5:   bridge window [mem 0xda400000-0xdb3fffff]
[    0.347567] pci 0000:00:1c.5:   bridge window [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.347643] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.347741] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320 conventional PCI endpoint
[    0.348585] pci 0000:00:1d.0: BAR 0 [mem 0xdc505800-0xdc505bff]
[    0.351344] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.351344] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401 conventional PCI bridge
[    0.351344] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.351344] pci 0000:00:1f.0: [8086:3b09] type 00 class 0x060100 conventional PCI endpoint
[    0.351440] pci 0000:00:1f.2: [8086:3b29] type 00 class 0x010601 conventional PCI endpoint
[    0.351460] pci 0000:00:1f.2: BAR 0 [io  0x4048-0x404f]
[    0.351471] pci 0000:00:1f.2: BAR 1 [io  0x405c-0x405f]
[    0.351481] pci 0000:00:1f.2: BAR 2 [io  0x4040-0x4047]
[    0.351491] pci 0000:00:1f.2: BAR 3 [io  0x4058-0x405b]
[    0.351502] pci 0000:00:1f.2: BAR 4 [io  0x4020-0x403f]
[    0.351512] pci 0000:00:1f.2: BAR 5 [mem 0xdc505000-0xdc5057ff]
[    0.351571] pci 0000:00:1f.2: PME# supported from D3hot
[    0.351660] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500 conventional PCI endpoint
[    0.351686] pci 0000:00:1f.3: BAR 0 [mem 0xdc506000-0xdc5060ff 64bit]
[    0.351715] pci 0000:00:1f.3: BAR 4 [io  0x4000-0x401f]
[    0.351828] pci 0000:00:1f.6: [8086:3b32] type 00 class 0x118000 conventional PCI endpoint
[    0.351853] pci 0000:00:1f.6: BAR 0 [mem 0xdc504000-0xdc504fff 64bit]
[    0.352078] pci 0000:01:00.0: [1002:68e0] type 00 class 0x030000 PCIe Legacy Endpoint
[    0.352092] pci 0000:01:00.0: BAR 0 [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.352100] pci 0000:01:00.0: BAR 2 [mem 0xdc400000-0xdc41ffff 64bit]
[    0.352105] pci 0000:01:00.0: BAR 4 [io  0x3000-0x30ff]
[    0.352113] pci 0000:01:00.0: ROM [mem 0xfffe0000-0xffffffff pref]
[    0.352120] pci 0000:01:00.0: enabling Extended Tags
[    0.352156] pci 0000:01:00.0: supports D1 D2
[    0.352252] pci 0000:01:00.1: [1002:aa68] type 00 class 0x040300 PCIe Legacy Endpoint
[    0.352266] pci 0000:01:00.1: BAR 0 [mem 0xdc420000-0xdc423fff 64bit]
[    0.352294] pci 0000:01:00.1: enabling Extended Tags
[    0.352329] pci 0000:01:00.1: supports D1 D2
[    0.352426] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.352516] pci 0000:02:00.0: [1969:1073] type 00 class 0x020000 PCIe Endpoint
[    0.352553] pci 0000:02:00.0: BAR 0 [mem 0xdb400000-0xdb43ffff 64bit]
[    0.352569] pci 0000:02:00.0: BAR 2 [io  0x2000-0x207f]
[    0.352652] pci 0000:02:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[    0.352732] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.352912] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.353037] pci 0000:03:00.0: [8086:2723] type 00 class 0x028000 PCIe Endpoint
[    0.353102] pci 0000:03:00.0: BAR 0 [mem 0xda400000-0xda403fff 64bit]
[    0.353417] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    0.353535] pci 0000:03:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:1c.5 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    0.353749] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.353786] pci_bus 0000:04: extended config space not accessible
[    0.353841] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.353854] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.353856] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.353858] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.353860] pci 0000:00:1e.0:   bridge window [mem 0xc0000000-0xfeafffff window] (subtractive decode)
[    0.355397] ACPI: PCI: Interrupt link LNKA configured for IRQ 3
[    0.355458] ACPI: PCI: Interrupt link LNKB configured for IRQ 5
[    0.355517] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
[    0.355518] ACPI: PCI: Interrupt link LNKC disabled
[    0.355576] ACPI: PCI: Interrupt link LNKD configured for IRQ 10
[    0.355634] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[    0.355636] ACPI: PCI: Interrupt link LNKE disabled
[    0.355693] ACPI: PCI: Interrupt link LNKF configured for IRQ 7
[    0.355752] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[    0.355810] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.355861] ACPI: PCI Root Bridge [CPBG] (domain 0000 [bus 7f])
[    0.355866] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.355952] PCI host bridge to bus 0000:7f
[    0.355956] pci_bus 0000:7f: root bus resource [bus 7f]
[    0.355964] pci 0000:7f:00.0: [8086:2c62] type 00 class 0x060000 conventional PCI endpoint
[    0.356008] pci 0000:7f:00.1: [8086:2d01] type 00 class 0x060000 conventional PCI endpoint
[    0.356082] pci 0000:7f:02.0: [8086:2d10] type 00 class 0x060000 conventional PCI endpoint
[    0.356124] pci 0000:7f:02.1: [8086:2d11] type 00 class 0x060000 conventional PCI endpoint
[    0.356170] pci 0000:7f:02.2: [8086:2d12] type 00 class 0x060000 conventional PCI endpoint
[    0.356210] pci 0000:7f:02.3: [8086:2d13] type 00 class 0x060000 conventional PCI endpoint
[    0.356401] ACPI: EC: interrupt unblocked
[    0.356403] ACPI: EC: event unblocked
[    0.356407] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.356408] ACPI: EC: GPE=0x16
[    0.356410] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC initialization complete
[    0.356412] ACPI: \_SB_.PCI0.LPCB.EC0_: EC: Used to handle transactions and events
[    0.356498] iommu: Default domain type: Translated
[    0.356498] iommu: DMA domain TLB invalidation policy: lazy mode
[    0.356498] SCSI subsystem initialized
[    0.356498] libata version 3.00 loaded.
[    0.356498] ACPI: bus type USB registered
[    0.356498] usbcore: registered new interface driver usbfs
[    0.356498] usbcore: registered new interface driver hub
[    0.356498] usbcore: registered new device driver usb
[    0.356498] EDAC MC: Ver: 3.0.0
[    0.356498] NetLabel: Initializing
[    0.356498] NetLabel:  domain hash size = 128
[    0.356498] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.356498] NetLabel:  unlabeled traffic allowed by default
[    0.356498] mctp: management component transport protocol core
[    0.356498] NET: Registered PF_MCTP protocol family
[    0.356498] PCI: Using ACPI for IRQ routing
[    0.362112] PCI: pci_cache_line_size set to 64 bytes
[    0.362186] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.362189] e820: reserve RAM buffer [mem 0xb3675000-0xb3ffffff]
[    0.362190] e820: reserve RAM buffer [mem 0xb373b000-0xb3ffffff]
[    0.362191] e820: reserve RAM buffer [mem 0xb37e0000-0xb3ffffff]
[    0.362193] e820: reserve RAM buffer [mem 0xb3800000-0xb3ffffff]
[    0.362216] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.362216] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.362216] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.362216] pci 0000:01:00.0: vgaarb: bridge control possible
[    0.362216] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[    0.362216] vgaarb: loaded
[    0.362216] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.362216] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.364678] clocksource: Switched to clocksource tsc-early
[    0.365922] VFS: Disk quotas dquot_6.6.0
[    0.365951] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.366102] pnp: PnP ACPI init
[    0.366278] pnp 00:00: disabling [io  0x164e-0x164f] because it overlaps 0000:00:1c.5 BAR 13 [io  0x1000-0x1fff]
[    0.366328] system 00:00: [io  0x0680-0x069f] has been reserved
[    0.366331] system 00:00: [io  0x0800-0x080f] has been reserved
[    0.366333] system 00:00: [io  0xffff] has been reserved
[    0.366335] system 00:00: [io  0xffff] has been reserved
[    0.366337] system 00:00: [io  0x0400-0x047f] has been reserved
[    0.366338] system 00:00: [io  0x0500-0x057f] has been reserved
[    0.366747] system 00:04: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.366750] system 00:04: [mem 0xfed10000-0xfed13fff] has been reserved
[    0.366753] system 00:04: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.366755] system 00:04: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.366757] system 00:04: [mem 0xf0000000-0xf1ffffff] has been reserved
[    0.366759] system 00:04: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.366761] system 00:04: [mem 0xfed90000-0xfed93fff] could not be reserved
[    0.366763] system 00:04: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.366765] system 00:04: [mem 0xff000000-0xffffffff] could not be reserved
[    0.366766] system 00:04: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.366769] system 00:04: [mem 0xdc600000-0xdc600fff] has been reserved
[    0.366897] pnp: PnP ACPI: found 5 devices
[    0.373064] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.373246] NET: Registered PF_INET protocol family
[    0.373428] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.389387] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.389438] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.389502] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.389814] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.390064] TCP: Hash tables configured (established 65536 bind 65536)
[    0.390219] MPTCP token hash table entries: 8192 (order: 6, 196608 bytes, linear)
[    0.390299] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.390338] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.390431] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.390441] NET: Registered PF_XDP protocol family
[    0.390447] pci 0000:01:00.0: ROM [mem 0xfffe0000-0xffffffff pref]: can't claim; no compatible bridge window
[    0.390467] pci 0000:01:00.0: ROM [mem 0xdc440000-0xdc45ffff pref]: assigned
[    0.390470] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.390473] pci 0000:00:01.0:   bridge window [io  0x3000-0x3fff]
[    0.390477] pci 0000:00:01.0:   bridge window [mem 0xdc400000-0xdc4fffff]
[    0.390480] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.390484] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.390487] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.390493] pci 0000:00:1c.0:   bridge window [mem 0xdb400000-0xdc3fffff]
[    0.390497] pci 0000:00:1c.0:   bridge window [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.390505] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.390507] pci 0000:00:1c.5:   bridge window [io  0x1000-0x1fff]
[    0.390513] pci 0000:00:1c.5:   bridge window [mem 0xda400000-0xdb3fffff]
[    0.390517] pci 0000:00:1c.5:   bridge window [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.390525] pci 0000:00:1e.0: PCI bridge to [bus 04]
[    0.390539] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.390541] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.390543] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.390544] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xfeafffff window]
[    0.390546] pci_bus 0000:01: resource 0 [io  0x3000-0x3fff]
[    0.390547] pci_bus 0000:01: resource 1 [mem 0xdc400000-0xdc4fffff]
[    0.390549] pci_bus 0000:01: resource 2 [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.390551] pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
[    0.390552] pci_bus 0000:02: resource 1 [mem 0xdb400000-0xdc3fffff]
[    0.390553] pci_bus 0000:02: resource 2 [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.390555] pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
[    0.390557] pci_bus 0000:03: resource 1 [mem 0xda400000-0xdb3fffff]
[    0.390558] pci_bus 0000:03: resource 2 [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.390560] pci_bus 0000:04: resource 4 [io  0x0000-0x0cf7 window]
[    0.390562] pci_bus 0000:04: resource 5 [io  0x0d00-0xffff window]
[    0.390563] pci_bus 0000:04: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.390565] pci_bus 0000:04: resource 7 [mem 0xc0000000-0xfeafffff window]
[    0.405059] pci 0000:00:1a.0: quirk_usb_early_handoff+0x0/0x760 took 14008 usecs
[    0.418388] pci 0000:00:1d.0: quirk_usb_early_handoff+0x0/0x760 took 12993 usecs
[    0.418458] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.418494] PCI: CLS 64 bytes, default 64
[    0.418559] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.418561] software IO TLB: mapped [mem 0x00000000af675000-0x00000000b3675000] (64MB)
[    0.418624] Trying to unpack rootfs image as initramfs...
[    0.447558] Initialise system trusted keyrings
[    0.447579] Key type blacklist registered
[    0.447674] workingset: timestamp_bits=36 max_order=21 bucket_order=0
[    0.448045] fuse: init (API version 7.41)
[    0.448484] integrity: Platform Keyring initialized
[    0.448494] integrity: Machine keyring initialized
[    0.463114] Key type asymmetric registered
[    0.463124] Asymmetric key parser 'x509' registered
[    0.463212] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.463327] io scheduler mq-deadline registered
[    0.463330] io scheduler kyber registered
[    0.463378] io scheduler bfq registered
[    0.463648] ledtrig-cpu: registered to indicate activity on CPUs
[    0.464282] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    0.780036] Freeing initrd memory: 71808K
[    0.880537] ACPI: AC: AC Adapter [ACAD] (on-line)
[    0.880640] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0C:00/input/input0
[    0.880663] ACPI: button: Power Button [PWRB]
[    0.880697] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0D:00/input/input1
[    0.880716] ACPI: button: Lid Switch [LID0]
[    0.880745] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0E:00/input/input2
[    0.880762] ACPI: button: Sleep Button [SLPB]
[    0.880797] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.880986] ACPI: button: Power Button [PWRF]
[    0.882388] thermal LNXTHERM:00: registered as thermal_zone0
[    0.882391] ACPI: thermal: Thermal Zone [THRM] (62 C)
[    0.882638] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    0.883544] ACPI: battery: Slot [BAT1] (battery present)
[    0.885660] Non-volatile memory driver v1.3
[    0.885662] Linux agpgart interface v0.103
[    0.885753] ACPI: bus type drm_connector registered
[    0.886243] ahci 0000:00:1f.2: version 3.0
[    0.886446] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    0.886483] ahci 0000:00:1f.2: AHCI vers 0001.0300, 32 command slots, 3 Gbps, SATA mode
[    0.886485] ahci 0000:00:1f.2: 2/4 ports implemented (port mask 0x3)
[    0.886487] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems apst 
[    0.894641] scsi host0: ahci
[    0.895144] scsi host1: ahci
[    0.895362] scsi host2: ahci
[    0.895908] scsi host3: ahci
[    0.896032] ata1: SATA max UDMA/133 abar m2048@0xdc505000 port 0xdc505100 irq 25 lpm-pol 3
[    0.896037] ata2: SATA max UDMA/133 abar m2048@0xdc505000 port 0xdc505180 irq 25 lpm-pol 3
[    0.896038] ata3: DUMMY
[    0.896039] ata4: DUMMY
[    0.896207] usbcore: registered new interface driver usbserial_generic
[    0.896213] usbserial: USB Serial support registered for generic
[    0.896422] rtc_cmos 00:01: RTC can wake from S4
[    0.896586] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    0.896596] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    0.896619] ehci-pci 0000:00:1a.0: debug port 2
[    0.896726] rtc_cmos 00:01: registered as rtc0
[    0.900580] ehci-pci 0000:00:1a.0: irq 16, io mem 0xdc505c00
[    0.900615] rtc_cmos 00:01: setting system clock to 2026-05-28T17:26:32 UTC (1779989192)
[    0.900676] rtc_cmos 00:01: alarms up to one year, y3k, 242 bytes nvram, hpet irqs
[    0.900764] intel_pstate: CPU model not supported
[    0.901128] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[    0.901131] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[    0.902254] fbcon: Deferring console take-over
[    0.902260] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    0.902344] hid: raw HID events driver (C) Jiri Kosina
[    0.902452] drop_monitor: Initializing network drop monitor service
[    0.902734] NET: Registered PF_INET6 protocol family
[    0.907525] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    0.907621] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[    0.907625] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.907627] usb usb1: Product: EHCI Host Controller
[    0.907629] usb usb1: Manufacturer: Linux 6.12.75-1-lts ehci_hcd
[    0.907631] usb usb1: SerialNumber: 0000:00:1a.0
[    0.907889] hub 1-0:1.0: USB hub found
[    0.907899] hub 1-0:1.0: 3 ports detected
[    0.908065] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    0.908075] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.908094] ehci-pci 0000:00:1d.0: debug port 2
[    0.912074] ehci-pci 0000:00:1d.0: irq 23, io mem 0xdc505800
[    0.913147] Segment Routing with IPv6
[    0.913150] RPL Segment Routing with IPv6
[    0.913181] In-situ OAM (IOAM) with IPv6
[    0.913226] NET: Registered PF_PACKET protocol family
[    0.914076] microcode: Current revision: 0x00000007
[    0.914079] microcode: Updated early from: 0x00000002
[    0.914581] IPI shorthand broadcast: enabled
[    0.916941] sched_clock: Marking stable (915673597, 1153067)->(1285285726, -368459062)
[    0.917322] registered taskstats version 1
[    0.918472] Loading compiled-in X.509 certificates
[    0.921248] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    0.921327] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[    0.921331] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.921333] usb usb2: Product: EHCI Host Controller
[    0.921335] usb usb2: Manufacturer: Linux 6.12.75-1-lts ehci_hcd
[    0.921337] usb usb2: SerialNumber: 0000:00:1d.0
[    0.921550] hub 2-0:1.0: USB hub found
[    0.921571] hub 2-0:1.0: 3 ports detected
[    0.922541] Loaded X.509 cert 'Build time autogenerated kernel key: c62c724c744c90c29feda2aa30f65c2ed42b9041'
[    0.926999] zswap: loaded using pool zstd/zsmalloc
[    0.927148] Demotion targets for Node 0: null
[    0.927631] Key type .fscrypt registered
[    0.927634] Key type fscrypt-provisioning registered
[    0.928422] PM:   Magic number: 10:277:442
[    0.929810] RAS: Correctable Errors collector initialized.
[    0.934537] clk: Disabling unused clocks
[    0.934545] PM: genpd: Disabling unused power domains
[    1.151244] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    1.164578] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    1.207354] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.209169] ata1.00: Model 'Samsung SSD 860 PRO 512GB', rev 'RVM02B6Q', applying quirks: noncqtrim zeroaftertrim noncqonati nolpmonati
[    1.209303] ata1.00: supports DRM functions and may not be fully accessible
[    1.209310] ata1.00: ATA-11: Samsung SSD 860 PRO 512GB, RVM02B6Q, max UDMA/133
[    1.210159] ata1.00: 1000215216 sectors, multi 1: LBA48 NCQ (depth 32), AA
[    1.216806] ata1.00: Features: Trust Dev-Sleep NCQ-sndrcv
[    1.217295] ata1.00: supports DRM functions and may not be fully accessible
[    1.226120] ata1.00: configured for UDMA/133
[    1.236618] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 860  2B6Q PQ: 0 ANSI: 5
[    1.237082] ata1.00: Enabling discard_zeroes_data
[    1.237094] sd 0:0:0:0: [sda] 1000215216 512-byte logical blocks: (512 GB/477 GiB)
[    1.237104] sd 0:0:0:0: [sda] Write Protect is off
[    1.237106] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.237119] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.237148] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    1.237493] ata1.00: Enabling discard_zeroes_data
[    1.253205]  sda: sda1 sda2 sda3 sda4 sda5
[    1.255168] sd 0:0:0:0: [sda] supports TCG Opal
[    1.255176] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.288333] usb 1-1: New USB device found, idVendor=8087, idProduct=0020, bcdDevice= 0.00
[    1.288342] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.288923] hub 1-1:1.0: USB hub found
[    1.289049] hub 1-1:1.0: 6 ports detected
[    1.301977] usb 2-1: New USB device found, idVendor=8087, idProduct=0020, bcdDevice= 0.00
[    1.301988] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.302556] hub 2-1:1.0: USB hub found
[    1.302711] hub 2-1:1.0: 8 ports detected
[    1.421551] tsc: Refined TSC clocksource calibration: 2793.483 MHz
[    1.421562] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2844349bbe6, max_idle_ns: 440795277905 ns
[    1.421606] clocksource: Switched to clocksource tsc
[    1.548933] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.550803] ata2.00: ATAPI: MATSHITADVD-RAM UJ890AS, 1.00, max UDMA/100
[    1.553614] ata2.00: configured for UDMA/100
[    1.558350] scsi 1:0:0:0: CD-ROM            MATSHITA DVD-RAM UJ890AS  1.00 PQ: 0 ANSI: 5
[    1.564596] usb 1-1.1: new high-speed USB device number 3 using ehci-pci
[    1.584307] Freeing unused decrypted memory: 2028K
[    1.585210] Freeing unused kernel image (initmem) memory: 4296K
[    1.585424] Write protecting the kernel read-only data: 34816k
[    1.586663] Freeing unused kernel image (rodata/data gap) memory: 2024K
[    1.725412] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.725423] rodata_test: all tests were successful
[    1.725427] x86/mm: Checking user space page tables
[    1.763183] usb 1-1.1: New USB device found, idVendor=0402, idProduct=9665, bcdDevice= 0.09
[    1.763195] usb 1-1.1: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[    1.763200] usb 1-1.1: Product: 1.3M WebCam
[    1.763204] usb 1-1.1: Manufacturer: XPA5S1M4V
[    1.858453] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.858484] Run /init as init process
[    1.858488]   with arguments:
[    1.858491]     /init
[    1.858494]   with environment:
[    1.858496]     HOME=/
[    1.858498]     TERM=linux
[    1.876979] systemd[1]: Successfully made /usr/ read-only.
[    2.211206] systemd[1]: systemd 260.1-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +LIBARCHIVE)
[    2.211221] systemd[1]: Detected architecture x86-64.
[    2.211226] systemd[1]: Running in initrd.
[    2.211668] fbcon: Taking over console
[    2.213179] Console: switching to colour frame buffer device 128x48
[    2.217784] systemd[1]: Initializing machine ID from random generator.
[    2.311916] systemd[1]: Queued start job for default target Initrd Default Target.
[    2.439067] systemd[1]: Expecting device /dev/mapper/acer--vg-rootfs...
[    2.439263] systemd[1]: Reached target Path Units.
[    2.439337] systemd[1]: Reached target Slice Units.
[    2.439397] systemd[1]: Reached target Swaps.
[    2.439453] systemd[1]: Reached target Timer Units.
[    2.439634] systemd[1]: Listening on Journal Socket (/dev/log).
[    2.439777] systemd[1]: Listening on Journal Sockets.
[    2.439912] systemd[1]: Listening on udev Control Socket.
[    2.440017] systemd[1]: Listening on udev Kernel Socket.
[    2.440076] systemd[1]: Reached target Socket Units.
[    2.445894] systemd[1]: Starting Create List of Static Device Nodes...
[    2.449289] systemd[1]: Starting Early Battery Level Check...
[    2.455229] systemd[1]: Starting Journal Service...
[    2.459460] systemd[1]: Starting Load Kernel Modules...
[    2.459762] systemd[1]: TPM PCR Barrier (initrd) skipped, unmet condition check ConditionSecurity=measured-uki
[    2.464781] systemd[1]: Starting Create Static Device Nodes in /dev...
[    2.469335] systemd[1]: Starting Coldplug All udev Devices...
[    2.484208] systemd[1]: Finished Create List of Static Device Nodes.
[    2.484227] systemd-journald[145]: Collecting audit messages is disabled.
[    2.487500] systemd[1]: Finished Early Battery Level Check.
[    2.490835] systemd[1]: Finished Load Kernel Modules.
[    2.493779] systemd[1]: Finished Create Static Device Nodes in /dev.
[    2.494325] systemd[1]: Reached target Preparation for Local File Systems.
[    2.494472] systemd[1]: Reached target Local File Systems.
[    2.497845] systemd[1]: Started Display Boot-Time Emergency Messages In Full Screen.
[    2.502679] systemd[1]: Starting Rule-based Manager for Device Events and Files...
[    2.550129] systemd[1]: Started Rule-based Manager for Device Events and Files.
[    2.571029] systemd[1]: Started Journal Service.
[    2.915393] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    2.922319] i8042: Detected active multiplexing controller, rev 1.1
[    2.925775] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.925789] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    2.925862] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    2.925954] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    2.925958] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    2.946125] ACPI: watchdog: Skipping WDAT on this system because it uses RTC SRAM
[    2.946222] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20240827/utaddress-204)
[    2.946232] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.946236] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20240827/utaddress-204)
[    2.946243] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20240827/utaddress-204)
[    2.946249] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20240827/utaddress-204)
[    2.946254] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.946256] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20240827/utaddress-204)
[    2.946262] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20240827/utaddress-204)
[    2.946268] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20240827/utaddress-204)
[    2.946273] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.946275] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20240827/utaddress-204)
[    2.946281] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20240827/utaddress-204)
[    2.946286] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20240827/utaddress-204)
[    2.946292] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.946293] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    3.024132] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.024144] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.063248] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    3.106207] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    3.233890] [drm] radeon kernel modesetting enabled.
[    3.233927] vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    3.234014] ATPX version 1, functions 0x000000bf
[    3.234140] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    3.234228] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68E0 0x1025:0x0357 0x00).
[    3.282122] ATOM BIOS: Acer
[    3.282186] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[    3.282190] radeon 0000:01:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
[    3.282195] [drm] Detected VRAM RAM=512M, BAR=128M
[    3.282197] [drm] RAM width 64bits DDR
[    3.282311] [drm] radeon: 512M of VRAM memory ready
[    3.282314] [drm] radeon: 1024M of GTT memory ready.
[    3.282326] [drm] Loading CEDAR Microcode
[    3.282910] [drm] Internal thermal controller with fan control
[    3.286461] [drm] radeon: dpm initialized
[    3.287648] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    3.292775] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[    3.292898] radeon 0000:01:00.0: WB enabled
[    3.292902] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00
[    3.292904] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c
[    3.293277] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418
[    3.293488] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    3.293576] radeon 0000:01:00.0: radeon: using MSI.
[    3.293606] [drm] radeon: irq initialized.
[    3.310496] [drm] ring test on 0 succeeded in 1 usecs
[    3.310506] [drm] ring test on 3 succeeded in 3 usecs
[    3.488151] [drm] ring test on 5 succeeded in 1 usecs
[    3.488161] [drm] UVD initialized successfully.
[    3.488427] [drm] ib test on ring 0 succeeded in 0 usecs
[    3.488485] [drm] ib test on ring 3 succeeded in 0 usecs
[    3.794502] random: crng init done
[    3.843142] i915 0000:00:02.0: [drm] Found IRONLAKE (device ID 0046) display version 5.00 stepping N/A
[    3.843378] pci 0000:00:00.0: Intel HD Graphics Chipset
[    3.843400] pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    3.843942] pci 0000:00:00.0: detected 131072K stolen memory
[    3.878189] Console: switching to colour dummy device 80x25
[    3.891664] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.913399] device-mapper: uevent: version 1.0.3
[    3.913548] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[    3.948503] i915 0000:00:02.0: [drm] Skipping intel_backlight registration
[    3.948551] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 2
[    3.949162] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    3.949261] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9
[    3.949336] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[    3.949777] ACPI: video: Video Device [PEGP] (multi-head: yes  rom: no  post: no)
[    3.949833] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/LNXVIDEO:01/input/input10
[    3.949890] ACPI: video: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[    3.950211] acpi device:01: registered as cooling_device4
[    3.950494] acpi device:0a: registered as cooling_device5
[    3.962888] fbcon: i915drmfb (fb0) is primary device
[    4.141401] [drm] ib test on ring 5 succeeded
[    4.141804] [drm] Radeon Display Connectors
[    4.141805] [drm] Connector 0:
[    4.141806] [drm]   LVDS-2
[    4.141807] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[    4.141810] [drm]   Encoders:
[    4.141810] [drm]     LCD1: INTERNAL_UNIPHY
[    4.141811] [drm] Connector 1:
[    4.141812] [drm]   HDMI-A-1
[    4.141813] [drm]   HPD1
[    4.141814] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    4.141816] [drm]   Encoders:
[    4.141816] [drm]     DFP1: INTERNAL_UNIPHY1
[    4.141817] [drm] Connector 2:
[    4.141818] [drm]   VGA-2
[    4.141819] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[    4.141821] [drm]   Encoders:
[    4.141821] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    4.166268] [drm] Initialized radeon 2.50.0 for 0000:01:00.0 on minor 1
[    4.261678] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.361629] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.541602] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.749569] Console: switching to colour frame buffer device 170x48
[    4.767992] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    5.008107] vga_switcheroo: enabled
[    7.809244] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    7.809350] amdgpu: ATPX version 1, functions 0x000000bf
[    7.809697] amdgpu: Virtual CRAT table created for CPU
[    7.809718] amdgpu: Topology: Add CPU node
[    8.395090] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, no debug enabled
[    8.400424] XFS (dm-0): EXPERIMENTAL exchange-range feature enabled. Use at your own risk!
[    8.400429] XFS (dm-0): EXPERIMENTAL parent pointer feature enabled. Use at your own risk!
[    8.400558] XFS (dm-0): Mounting V5 Filesystem 0c93a548-34e6-406d-867d-d34bfc99281f
[    8.422882] XFS (dm-0): Ending clean mount
[    8.957672] systemd-journald[145]: Received SIGTERM from PID 1 (systemd).
[    9.379271] systemd[1]: systemd 260.1-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +LIBARCHIVE)
[    9.379280] systemd[1]: Detected architecture x86-64.
[    9.396009] systemd[1]: Hostname set to <acer>.
[    9.689772] systemd[1]: bpf-restrict-fs: LSM BPF program attached
[   10.210402] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[   10.210833] systemd[1]: Stopped Switch Root.
[   10.214378] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[   10.215816] systemd[1]: Created slice Slice /system/dirmngr.
[   10.219531] systemd[1]: Created slice Slice /system/getty.
[   10.223396] systemd[1]: Created slice Slice /system/gpg-agent.
[   10.227044] systemd[1]: Created slice Slice /system/gpg-agent-browser.
[   10.230633] systemd[1]: Created slice Slice /system/gpg-agent-extra.
[   10.233074] systemd[1]: Created slice Slice /system/gpg-agent-ssh.
[   10.234154] systemd[1]: Created slice Slice /system/keyboxd.
[   10.235454] systemd[1]: Created slice Slice /system/modprobe.
[   10.236937] systemd[1]: Created slice Slice /system/systemd-fsck.
[   10.238316] systemd[1]: Created slice User and Session Slice.
[   10.239460] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[   10.240562] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   10.241889] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   10.242576] systemd[1]: Expecting device /dev/disk/by-uuid/5984-D55A...
[   10.243241] systemd[1]: Expecting device /dev/disk/by-uuid/888c2578-9b9c-4637-95f1-066424d2ce2f...
[   10.243911] systemd[1]: Reached target Login Prompts.
[   10.244645] systemd[1]: Reached target Image Downloads.
[   10.245681] systemd[1]: Stopped target Switch Root.
[   10.246715] systemd[1]: Stopped target Initrd File Systems.
[   10.247757] systemd[1]: Stopped target Initrd Root File System.
[   10.250130] systemd[1]: Reached target Local Integrity Protected Volumes.
[   10.252651] systemd[1]: Reached target Path Units.
[   10.254945] systemd[1]: Reached target Remote File Systems.
[   10.256313] systemd[1]: Reached target Slice Units.
[   10.257726] systemd[1]: Reached target Local Verity Protected Volumes.
[   10.260488] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[   10.261854] systemd[1]: Listening on LVM2 poll daemon socket.
[   10.263968] systemd[1]: Listening on Query the User Interactively for a Password.
[   10.269489] systemd[1]: Listening on Process Core Dump Socket.
[   10.274076] systemd[1]: Listening on Credential Encryption/Decryption.
[   10.280089] systemd[1]: Listening on Factory Reset Management.
[   10.285808] systemd[1]: Listening on Console Output Muting Service Socket.
[   10.288302] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki
[   10.288345] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
[   10.290900] systemd[1]: Listening on Disk Repartitioning Service Socket.
[   10.292532] systemd[1]: Listening on udev Control Socket.
[   10.294028] systemd[1]: Listening on udev Varlink Socket.
[   10.295315] systemd[1]: Listening on User Database Manager Socket.
[   10.297743] systemd[1]: Activating swap /dev/disk/by-uuid/51ccf004-7062-4b5f-99a3-ac01e28f08a7...
[   10.299743] systemd[1]: Mounting Huge Pages File System...
[   10.302870] systemd[1]: Mounting POSIX Message Queue File System...
[   10.332373] systemd[1]: Mounting Kernel Debug File System...
[   10.334528] systemd[1]: Mounting Kernel Trace File System...
[   10.337968] systemd[1]: Starting Create List of Static Device Nodes...
[   10.344801] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[   10.346455] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs
[   10.351443] systemd[1]: Mounting Kernel Configuration File System...
[   10.352609] Adding 16777212k swap on /dev/mapper/acer--vg-swap.  Priority:-2 extents:1 across:16777212k SS
[   10.353153] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
[   10.353222] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse
[   10.355459] systemd[1]: Mounting FUSE Control File System...
[   10.357149] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[   10.360088] systemd[1]: Starting Journal Service...
[   10.368204] systemd[1]: Starting Load Kernel Modules...
[   10.369144] systemd[1]: TPM PCR Machine ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[   10.371515] systemd[1]: Starting Remount Root and Kernel File Systems...
[   10.373284] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki
[   10.378123] systemd[1]: Starting Load udev Rules from Credentials...
[   10.382950] systemd[1]: Starting Coldplug All udev Devices...
[   10.400041] systemd[1]: Activated swap /dev/disk/by-uuid/51ccf004-7062-4b5f-99a3-ac01e28f08a7.
[   10.403826] systemd-journald[442]: Collecting audit messages is disabled.
[   10.404172] systemd[1]: Mounted Huge Pages File System.
[   10.406278] systemd[1]: Mounted POSIX Message Queue File System.
[   10.408597] systemd[1]: Mounted Kernel Debug File System.
[   10.410376] systemd[1]: Mounted Kernel Trace File System.
[   10.412164] systemd[1]: Started Journal Service.
[   10.596250] systemd-journald[442]: Received client request to flush runtime journal.
[   11.224927] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225022] pci_bus 0000:04: Allocating resources
[   11.225026] pci 0000:00:1e.0: bridge window [io  0x1000-0x0fff] to [bus 04] add_size 1000
[   11.225030] pci 0000:00:1e.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000 add_align 100000
[   11.225032] pci 0000:00:1e.0: bridge window [mem 0x00100000-0x000fffff] to [bus 04] add_size 200000 add_align 100000
[   11.225043] pci 0000:00:1e.0: bridge window [mem 0xdc700000-0xdc8fffff]: assigned
[   11.225046] pci 0000:00:1e.0: bridge window [mem 0xdc900000-0xdcafffff 64bit pref]: assigned
[   11.225049] pci 0000:00:1e.0: bridge window [io  0x5000-0x5fff]: assigned
[   11.225052] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225055] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   11.225061] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   11.225065] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   11.225350] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225354] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   11.225360] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   11.225364] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   11.225426] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225429] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   11.225434] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   11.225439] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   11.225491] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225494] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   11.225500] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   11.225504] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   11.225525] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225528] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   11.225534] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   11.225538] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   11.225681] pci_bus 0000:02: Allocating resources
[   11.225694] pci_bus 0000:03: Allocating resources
[   11.225710] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   11.225713] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   11.225719] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   11.225723] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.060916] iTCO_vendor_support: vendor-support=0
[   12.108445] intel ips 0000:00:1f.6: CPU TDP doesn't match expected value (found 25, expected 29)
[   12.112094] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[   12.112108] ACPI: watchdog: Skipping WDAT on this system because it uses RTC SRAM
[   12.112999] intel ips 0000:00:1f.6: IPS driver initialized, MCP temp limit 90
[   12.117832] i2c i2c-14: Successfully instantiated SPD at 0x50
[   12.117893] iTCO_wdt iTCO_wdt.1.auto: Found a HM55 TCO device (Version=2, TCOBASE=0x0460)
[   12.118335] i2c i2c-14: Successfully instantiated SPD at 0x52
[   12.122037] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0)
[   12.229057] input: PC Speaker as /devices/platform/pcspkr/input/input11
[   12.231873] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   12.257309] atl1c 0000:02:00.0 enp2s0: renamed from eth0
[   12.265655] acer_wmi: Acer Laptop ACPI-WMI Extras
[   12.265707] acer_wmi: Function bitmap for Communication Button: 0x801
[   12.267432] input: Acer WMI hotkeys as /devices/virtual/input/input14
[   12.267876] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   12.268196] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[   12.271078] XFS (sda3): EXPERIMENTAL exchange-range feature enabled. Use at your own risk!
[   12.271085] XFS (sda3): EXPERIMENTAL parent pointer feature enabled. Use at your own risk!
[   12.271413] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   12.271420] cfg80211: failed to load regulatory.db
[   12.278063] XFS (sda3): Mounting V5 Filesystem 888c2578-9b9c-4637-95f1-066424d2ce2f
[   12.281144] mc: Linux media interface: v0.10
[   12.287639] XFS (dm-2): EXPERIMENTAL exchange-range feature enabled. Use at your own risk!
[   12.287649] XFS (dm-2): EXPERIMENTAL parent pointer feature enabled. Use at your own risk!
[   12.299358] XFS (dm-2): Mounting V5 Filesystem ebe571e6-af24-4b0e-b78e-f429b9a26d4f
[   12.336101] videodev: Linux video capture interface: v2.00
[   12.338783] at24 14-0050: supply vcc not found, using dummy regulator
[   12.345231] at24 14-0050: 256 byte spd EEPROM, read-only
[   12.347739] XFS (sda3): Ending clean mount
[   12.348456] Intel(R) Wireless WiFi driver for Linux
[   12.352708] XFS (dm-2): Ending clean mount
[   12.356633] at24 14-0052: supply vcc not found, using dummy regulator
[   12.358640] at24 14-0052: 256 byte spd EEPROM, read-only
[   12.360764] iwlwifi 0000:03:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[   12.360783] iwlwifi 0000:03:00.0: PCI dev 2723/008c, rev=0x340, rfid=0x10a100
[   12.360789] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz
[   12.360827] cryptd: max_cpu_qlen set to 1000
[   12.363332] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   12.364639] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   12.387196] iwlwifi 0000:03:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[   12.387983] iwlwifi 0000:03:00.0: loaded firmware version 77.f39cc7f9.0 cc-a0-77.ucode op_mode iwlmvm
[   12.409552] pps_core: LinuxPPS API ver. 1 registered
[   12.409559] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   12.421674] PTP clock support registered
[   12.438923] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VB: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   12.438936] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   12.438940] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   12.438943] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   12.438945] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   12.438947] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   12.438950] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[   12.438952] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   12.454787] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[   12.454864] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[   12.483490] usb 1-1.1: Found UVC 1.00 device 1.3M WebCam (0402:9665)
[   12.497918] usbcore: registered new interface driver uvcvideo
[   12.766191] iwlwifi 0000:03:00.0: Detected RF HR B3, rfid=0x10a100
[   12.798210] kvm_intel: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
[   12.833305] iwlwifi 0000:03:00.0: base HW address: b0:a4:60:12:ca:eb
[   12.879202] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[   13.070528] psmouse serio2: synaptics: queried max coordinates: x [..5682], y [..4692]
[   13.147541] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa44000/0xa0000/0x0, board id: 0, fw id: 554713
[   13.194021] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input13
[   13.213818] mousedev: PS/2 mouse device common for all mice
[   13.225079] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.225091] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.225098] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.225104] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.225189] pci_bus 0000:04: Allocating resources
[   13.225196] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.225200] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.225206] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.225211] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.225497] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.225502] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.225509] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.225514] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.225650] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.225655] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.225662] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.225666] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.225739] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.225743] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.225750] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.225755] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.225785] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.225790] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.225796] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.225801] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.225998] pci_bus 0000:02: Allocating resources
[   13.226014] pci_bus 0000:03: Allocating resources
[   13.226048] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   13.226052] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   13.226059] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   13.226064] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   13.229831] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[   13.229944] radeon 0000:01:00.0: WB enabled
[   13.229949] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00
[   13.229953] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c
[   13.230353] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418
[   13.246991] [drm] ring test on 0 succeeded in 1 usecs
[   13.247005] [drm] ring test on 3 succeeded in 3 usecs
[   13.424673] [drm] ring test on 5 succeeded in 1 usecs
[   13.424694] [drm] UVD initialized successfully.
[   13.424754] [drm] ib test on ring 0 succeeded in 0 usecs
[   13.424842] [drm] ib test on ring 3 succeeded in 0 usecs
[   13.586458] [drm] ib test on ring 5 succeeded
[   13.605296] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   13.623501] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops radeon_audio_component_bind_ops [radeon])
[   13.624811] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
[   14.865679] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:2 (0x1001)
[   14.865696] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:1 (0x1001)
[   14.865702] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:4 (0x1001)
[   14.865707] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:6 (0x1001)
[   14.865712] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:7 (0x1001)
[   14.865717] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:8 (0x1001)
[   14.865722] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:3 (0x1001)
[   14.865727] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:9 (0x1001)
[   14.865732] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:10 (0x1001)
[   14.865738] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:12 (0x1001)
[   14.868585] iwlwifi 0000:03:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0
[   15.107858] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:2 (0x1001)
[   15.107880] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:1 (0x1001)
[   15.107887] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:4 (0x1001)
[   15.107892] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:6 (0x1001)
[   15.107898] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:7 (0x1001)
[   15.107903] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:8 (0x1001)
[   15.107908] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:3 (0x1001)
[   15.107914] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:9 (0x1001)
[   15.107919] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:10 (0x1001)
[   15.107926] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:12 (0x1001)
[   18.153993] wlp3s0: authenticate with c8:bf:4c:8b:cb:31 (local address=b0:a4:60:12:ca:eb)
[   18.155015] wlp3s0: send auth to c8:bf:4c:8b:cb:31 (try 1/3)
[   18.186681] wlp3s0: authenticate with c8:bf:4c:8b:cb:31 (local address=b0:a4:60:12:ca:eb)
[   18.186695] wlp3s0: send auth to c8:bf:4c:8b:cb:31 (try 1/3)
[   18.187438] wlp3s0: authenticated
[   18.187848] wlp3s0: associate with c8:bf:4c:8b:cb:31 (try 1/3)
[   18.189675] wlp3s0: RX AssocResp from c8:bf:4c:8b:cb:31 (capab=0x111 status=0 aid=4)
[   18.201454] wlp3s0: associated
[   18.273360] wlp3s0: Limiting TX power to 21 (24 - 3) dBm as advertised by c8:bf:4c:8b:cb:31
[   18.596017] rfkill: input handler disabled
[   37.412143] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.412158] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.412169] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.412176] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   37.412280] pci_bus 0000:04: Allocating resources
[   37.412291] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.412296] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.412304] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.412311] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   37.412710] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.412717] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.412726] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.412733] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   37.412839] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.412845] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.412853] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.412860] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   37.412951] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.412956] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.412964] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.412971] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   37.413006] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.413011] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.413020] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.413026] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   37.413313] pci_bus 0000:02: Allocating resources
[   37.413348] pci_bus 0000:03: Allocating resources
[   37.413384] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   37.413390] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   37.413399] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   37.413407] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]

[-- Attachment #8: diff_pci_pm.txt --]
[-- Type: text/plain, Size: 453 bytes --]

diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
index 9e42090fb108..c1abfd30e02f 100644
--- a/drivers/pci/pci.c
+++ b/drivers/pci/pci.c
@@ -3270,7 +3270,7 @@ void pci_pm_init(struct pci_dev *dev)
 	if (status & PCI_STATUS_IMM_READY)
 		dev->imm_ready = 1;
 poweron:
-	pci_pm_power_up_and_verify_state(dev);
+	//pci_pm_power_up_and_verify_state(dev);
 	pm_runtime_forbid(&dev->dev);
 	pm_runtime_set_active(&dev->dev);
 	pm_runtime_enable(&dev->dev);

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #9: dsdt.dsl --]
[-- Type: text/x-dsl; name="dsdt.dsl", Size: 391510 bytes --]

/*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20251212 (64-bit version)
 * Copyright (c) 2000 - 2025 Intel Corporation
 * 
 * Disassembling to symbolic ASL+ operators
 *
 * Disassembly of dsdt.dat
 *
 * Original Table Header:
 *     Signature        "DSDT"
 *     Length           0x0000BE66 (48742)
 *     Revision         0x02
 *     Checksum         0x32
 *     OEM ID           "ACRSYS"
 *     OEM Table ID     "ACRPRDCT"
 *     OEM Revision     0x00000001 (1)
 *     Compiler ID      "1025"
 *     Compiler Version 0x01000013 (16777235)
 */
DefinitionBlock ("", "DSDT", 2, "ACRSYS", "ACRPRDCT", 0x00000001)
{
    /*
     * iASL Warning: There were 9 external control methods found during
     * disassembly, but only 0 were resolved (9 unresolved). Additional
     * ACPI tables may be required to properly disassemble the code. This
     * resulting disassembler output file may not compile because the
     * disassembler did not know how many arguments to assign to the
     * unresolved methods. Note: SSDTs can be dynamically loaded at
     * runtime and may or may not be available via the host OS.
     *
     * To specify the tables needed to resolve external control method
     * references, the -e option can be used to specify the filenames.
     * Example iASL invocations:
     *     iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
     *     iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
     *     iasl -e ssdt*.aml -d dsdt.aml
     *
     * In addition, the -fe option can be used to specify a file containing
     * control method external declarations with the associated method
     * argument counts. Each line of the file must be of the form:
     *     External (<method pathname>, MethodObj, <argument count>)
     * Invocation:
     *     iasl -fe refs.txt -d dsdt.aml
     *
     * The following methods were unresolved and many not compile properly
     * because the disassembler had to guess at the number of arguments
     * required for each:
     */
    External (_PR_.CPU0._PPC, IntObj)
    External (_SB_.PCI0.D1EN, UnknownObj)
    External (_SB_.PCI0.GFX0.AFN0, MethodObj)    // Warning: Unknown method, guessing 0 arguments
    External (_SB_.PCI0.GFX0.AFN6, MethodObj)    // Warning: Unknown method, guessing 0 arguments
    External (_SB_.PCI0.IEIT.EITV, MethodObj)    // Warning: Unknown method, guessing 0 arguments
    External (_SB_.PCI0.P0P2.PEGP.DD02, UnknownObj)
    External (_SB_.PCI0.P0P2.PEGP.VSAV, MethodObj)    // Warning: Unknown method, guessing 0 arguments
    External (CFGD, UnknownObj)
    External (HBRT, MethodObj)    // Warning: Unknown method, guessing 1 arguments
    External (HDOS, MethodObj)    // Warning: Unknown method, guessing 0 arguments
    External (HNOT, MethodObj)    // Warning: Unknown method, guessing 1 arguments
    External (IDAB, MethodObj)    // Warning: Unknown method, guessing 0 arguments
    External (PDC0, UnknownObj)
    External (PDC1, UnknownObj)
    External (PDC2, UnknownObj)
    External (PDC3, UnknownObj)
    External (PDC4, UnknownObj)
    External (PDC5, UnknownObj)
    External (PDC6, UnknownObj)
    External (PDC7, UnknownObj)
    External (TNOT, MethodObj)    // Warning: Unknown method, guessing 0 arguments

    Name (SP2O, 0x4E)
    Name (SP1O, 0x2E)
    Name (IO1B, 0x0600)
    Name (IO1L, 0x70)
    Name (IO2B, 0x0600)
    Name (IO2L, 0x20)
    Name (IO3B, 0x0290)
    Name (IO3L, 0x10)
    Name (SP3O, 0x2E)
    Name (IO4B, 0x0A20)
    Name (IO4L, 0x20)
    Name (MCHB, 0xFED10000)
    Name (MCHL, 0x4000)
    Name (EGPB, 0xFED19000)
    Name (EGPL, 0x1000)
    Name (DMIB, 0xFED1B000)
    Name (DMIL, 0x1000)
    Name (IFPB, 0xFED14000)
    Name (IFPL, 0x1000)
    Name (PEBS, 0xF0000000)
    Name (PELN, 0x08000000)
    Name (TTTB, 0xFED20000)
    Name (TTTL, 0x00020000)
    Name (SMBS, 0xEFA0)
    Name (PBLK, 0x0410)
    Name (PMBS, 0x0400)
    Name (PMLN, 0x80)
    Name (LVL2, 0x0414)
    Name (LVL3, 0x0415)
    Name (LVL4, 0x0416)
    Name (SMIP, 0xB2)
    Name (GPBS, 0x0500)
    Name (GPLN, 0x80)
    Name (APCB, 0xFEC00000)
    Name (APCL, 0x1000)
    Name (PM30, 0x0430)
    Name (SRCB, 0xFED1C000)
    Name (SRCL, 0x4000)
    Name (SUSW, 0xFF)
    Name (HPTB, 0xFED00000)
    Name (HPTC, 0xFED1F404)
    Name (ACPH, 0xDE)
    Name (ASSB, Zero)
    Name (AOTB, Zero)
    Name (AAXB, Zero)
    Name (PEHP, Zero)
    Name (SHPC, One)
    Name (PEPM, Zero)
    Name (PEER, Zero)
    Name (PECS, Zero)
    Name (ITKE, Zero)
    Name (FHPP, One)
    Name (DSSP, Zero)
    Name (FMBL, One)
    Name (FDTP, 0x02)
    Name (BRF, One)
    Name (BPH, 0x02)
    Name (BLC, 0x03)
    Name (BRFS, 0x04)
    Name (BPHS, 0x05)
    Name (BLCT, 0x06)
    Name (BRF4, 0x07)
    Name (BEP, 0x08)
    Name (BBF, 0x09)
    Name (BOF, 0x0A)
    Name (BPT, 0x0B)
    Name (SRAF, 0x0C)
    Name (WWP, 0x0D)
    Name (SDOE, 0x0E)
    Name (TRTP, One)
    Name (TRTD, 0x02)
    Name (TRTI, 0x03)
    Name (GCDD, One)
    Name (DSTA, 0x0A)
    Name (DSLO, 0x0C)
    Name (DSLC, 0x0E)
    Name (PITS, 0x10)
    Name (SBCS, 0x12)
    Name (SALS, 0x13)
    Name (LSSS, 0x2A)
    Name (SOOT, 0x35)
    Name (PDBR, 0x4D)
    Name (SMBL, 0x10)
    Name (TCGM, One)
    OperationRegion (GNVS, SystemMemory, 0xB37AE018, 0x0000FD78)
    Field (GNVS, AnyAcc, Lock, Preserve)
    {
        OSYS,   16, 
        SMIF,   8, 
        PRM0,   8, 
        PRM1,   8, 
        SCIF,   8, 
        PRM2,   8, 
        PRM3,   8, 
        LCKF,   8, 
        PRM4,   8, 
        PRM5,   8, 
        P80D,   32, 
        LIDS,   8, 
        PWRS,   8, 
        DBGS,   8, 
        THOF,   8, 
        ACT1,   8, 
        ACTT,   8, 
        PSVT,   8, 
        TC1V,   8, 
        TC2V,   8, 
        TSPV,   8, 
        CRTT,   8, 
        DTSE,   8, 
        DTS1,   8, 
        DTS2,   8, 
        DTSF,   8, 
        Offset (0x25), 
        REVN,   8, 
        Offset (0x28), 
        APIC,   8, 
        TCNT,   8, 
        PCP0,   8, 
        PCP1,   8, 
        PPCM,   8, 
        PPMF,   32, 
        Offset (0x32), 
        NATP,   8, 
        CMAP,   8, 
        CMBP,   8, 
        LPTP,   8, 
        FDCP,   8, 
        COMA,   8, 
        COMB,   8, 
        SMSC,   8, 
        W381,   8, 
        SMC1,   8, 
        IGDS,   8, 
        TLST,   8, 
        CADL,   8, 
        PADL,   8, 
        CSTE,   16, 
        NSTE,   16, 
        SSTE,   16, 
        NDID,   8, 
        DID1,   32, 
        DID2,   32, 
        DID3,   32, 
        DID4,   32, 
        DID5,   32, 
        KSV0,   32, 
        KSV1,   8, 
        Offset (0x67), 
        BLCS,   8, 
        BRTL,   8, 
        ALSE,   8, 
        ALAF,   8, 
        LLOW,   8, 
        LHIH,   8, 
        Offset (0x6E), 
        EMAE,   8, 
        EMAP,   16, 
        EMAL,   16, 
        Offset (0x74), 
        MEFE,   8, 
        DSTS,   8, 
        Offset (0x78), 
        TPMP,   8, 
        TPME,   8, 
        MORD,   8, 
        TCGP,   8, 
        PPRP,   32, 
        PPRQ,   8, 
        LPPR,   8, 
        GTF0,   56, 
        GTF2,   56, 
        IDEM,   8, 
        GTF1,   56, 
        BID,    8, 
        Offset (0xAA), 
        ASLB,   32, 
        IBTT,   8, 
        IPAT,   8, 
        ITVF,   8, 
        ITVM,   8, 
        IPSC,   8, 
        IBLC,   8, 
        IBIA,   8, 
        ISSC,   8, 
        I409,   8, 
        I509,   8, 
        I609,   8, 
        I709,   8, 
        IPCF,   8, 
        IDMS,   8, 
        IF1E,   8, 
        HVCO,   8, 
        NXD1,   32, 
        NXD2,   32, 
        NXD3,   32, 
        NXD4,   32, 
        NXD5,   32, 
        NXD6,   32, 
        NXD7,   32, 
        NXD8,   32, 
        GSMI,   8, 
        PAVP,   8, 
        Offset (0xE1), 
        OSCC,   8, 
        NEXP,   8, 
        SDGV,   8, 
        SDDV,   8, 
        Offset (0xEB), 
        DSEN,   8, 
        ECON,   8, 
        GPIC,   8, 
        CTYP,   8, 
        L01C,   8, 
        VFN0,   8, 
        VFN1,   8, 
        Offset (0x100), 
        NVGA,   32, 
        NVHA,   32, 
        AMDA,   32, 
        DID6,   32, 
        DID7,   32, 
        DID8,   32, 
        EBAS,   32, 
        CPSP,   32, 
        EECP,   32, 
        EVCP,   32, 
        XBAS,   32, 
        OBS1,   32, 
        OBS2,   32, 
        OBS3,   32, 
        OBS4,   32, 
        OBS5,   32, 
        OBS6,   32, 
        OBS7,   32, 
        OBS8,   32, 
        Offset (0x157), 
        ATMC,   8, 
        PTMC,   8, 
        ATRA,   8, 
        PTRA,   8, 
        PNHM,   32, 
        TBAB,   32, 
        TBAH,   32, 
        RTIP,   8, 
        TSOD,   8, 
        ATPC,   8, 
        PTPC,   8, 
        PFLV,   8, 
        BREV,   8, 
        DPBM,   8, 
        DPCM,   8, 
        DPDM,   8, 
        ALFP,   8, 
        IMON,   8, 
        SROM,   32, 
        VROM,   516096, 
        S3DS,   8, 
        PMEE,   8
    }

    OperationRegion (OGNS, SystemMemory, 0xB37ADF98, 0x00000052)
    Field (OGNS, AnyAcc, Lock, Preserve)
    {
        OG00,   8, 
        OG01,   8, 
        OG02,   8, 
        OG03,   8, 
        OG04,   8, 
        OG05,   8, 
        OG06,   8, 
        OG07,   8, 
        OG08,   8, 
        OG09,   8, 
        OG10,   8, 
        PRMW,   8, 
        DI00,   560
    }

    OperationRegion (MBOX, SystemMemory, 0xB37BEA98, 0x00000320)
    Field (MBOX, AnyAcc, NoLock, Preserve)
    {
        PCI1,   8, 
        PCI2,   8, 
        PCI3,   8, 
        PCI4,   8, 
        PCI5,   8, 
        PCI6,   8, 
        PCI7,   8, 
        PCI8,   8, 
        NLCK,   8, 
        ZIPE,   8, 
        COA1,   8, 
        CAIO,   8, 
        CAIP,   8, 
        CAMD,   8, 
        CADA,   8, 
        COB1,   8, 
        CBIO,   8, 
        CBIP,   8, 
        CBMD,   8, 
        CBDA,   8, 
        FHSD,   8, 
        COMC,   8, 
        CCIO,   8, 
        CCIP,   8, 
        CCMD,   8, 
        CCDA,   8, 
        COMD,   8, 
        CDIO,   8, 
        CDIP,   8, 
        CDMD,   8, 
        CDDA,   8, 
        LPT1,   8, 
        L1IO,   8, 
        L1IP,   8, 
        L1MD,   8, 
        L1DA,   8, 
        LPT2,   8, 
        L2IO,   8, 
        L2IP,   8, 
        L2MD,   8, 
        L2DA,   8, 
        LPT3,   8, 
        L3IO,   8, 
        L3IP,   8, 
        L3MD,   8, 
        L3DA,   8, 
        FDDC,   8, 
        FDWP,   8, 
        HGMP,   8, 
        LGMP,   8, 
        MIDI,   8, 
        AZLA,   8, 
        AUDO,   8, 
        MODM,   8, 
        IDEC,   8, 
        SSED,   8, 
        PACT,   8, 
        SCFG,   8, 
        AMOD,   8, 
        IMOD,   8, 
        LCFG,   8, 
        IDLY,   8, 
        PMTP,   8, 
        PM32,   8, 
        PMBM,   8, 
        PMTM,   8, 
        PSTP,   8, 
        PSIO,   8, 
        PSBM,   8, 
        PSTM,   8, 
        IDE0,   8, 
        IDE1,   8, 
        IDE2,   8, 
        IDE3,   8, 
        IDE4,   8, 
        IDE5,   8, 
        IDE6,   8, 
        IDE7,   8, 
        HIUB,   8, 
        LUBS,   8, 
        PLYT,   8, 
        EDCG,   8, 
        SDFY,   8, 
        SDTC,   8, 
        SDRP,   8, 
        SDCL,   8, 
        SDRC,   8, 
        SDRE,   8, 
        FC2L,   8, 
        FC3L,   8, 
        FCS4,   8, 
        APIM,   8, 
        HPTS,   8, 
        HPTA,   8, 
        EMAS,   8, 
        VGAO,   8, 
        SOFF,   8, 
        KBPO,   8, 
        MSPO,   8, 
        USBB,   8, 
        EVTL,   8, 
        SYBE,   8, 
        ETLC,   8, 
        ACPV,   8, 
        TPMD,   8, 
        TPMO,   8, 
        TPMC,   8, 
        TPMM,   8, 
        TPCC,   8, 
        TPLC,   8, 
        TPLR,   32, 
        QBOT,   8, 
        BOTQ,   8, 
        PBOT,   8, 
        M256,   8, 
        PEGF,   8, 
        OSY1,   16, 
        BMTP,   8, 
        BNPT,   8, 
        LNMT,   8, 
        NBTO,   8, 
        NABD,   8, 
        NEBD,   8, 
        NLBD,   8, 
        DFBT,   16, 
        NPSP,   16, 
        LANG,   8, 
        UACL,   8, 
        SUPS,   8, 
        DVET,   8, 
        S3RS,   8, 
        DAS1,   8, 
        DAS3,   8, 
        WKPM,   8, 
        WKMD,   8, 
        WKS5,   8, 
        HOUR,   8, 
        MINS,   8, 
        SECS,   8, 
        DOFM,   8, 
        NBTV,   64, 
        BTOD,   64, 
        SPVP,   16, 
        POPW,   16, 
        USPW,   16, 
        HDPW,   16, 
        SAHP,   16, 
        SAHF,   8, 
        SUVF,   8, 
        USRF,   8, 
        UMPW,   8, 
        SMHP,   16, 
        SAMP,   16, 
        SAMF,   8, 
        SPFA,   8, 
        SPFB,   8, 
        SPFC,   8, 
        SPFD,   8, 
        SPFE,   8, 
        SPFF,   8, 
        SPFG,   8, 
        SPFH,   8, 
        SPFI,   8, 
        SPFJ,   8, 
        SPFK,   8, 
        SPFL,   8, 
        SPFM,   8, 
        SPFN,   8, 
        SPFO,   8, 
        SPFP,   8, 
        SPFQ,   8, 
        SPFR,   8, 
        SPFS,   8, 
        SPFT,   8, 
        SPFU,   8, 
        SPFV,   8, 
        SPFW,   8, 
        SPFX,   8, 
        SPFY,   8, 
        SPFZ,   8, 
        SPF0,   8, 
        SPF1,   8, 
        SPF2,   8, 
        SPF3,   8, 
        SPF4,   8, 
        SPF5,   8, 
        KRSV,   136, 
        LANE,   8, 
        AORS,   8, 
        P0HP,   8, 
        P1HP,   8, 
        P2HP,   8, 
        P3HP,   8, 
        P4HP,   8, 
        P5HP,   8, 
        P0IL,   8, 
        P1IL,   8, 
        P2IL,   8, 
        D2F1,   8, 
        DVPA,   8, 
        DTGM,   8, 
        Offset (0xF5), 
        Offset (0xF6), 
        BOTT,   8, 
        PANT,   8, 
        TVTP,   8, 
        U201,   8, 
        U202,   8, 
        U111,   8, 
        U112,   8, 
        U113,   8, 
        U114,   8, 
        U115,   8, 
        UPPC,   8, 
        UP00,   8, 
        UP01,   8, 
        UP02,   8, 
        UP03,   8, 
        UP04,   8, 
        UP05,   8, 
        UP06,   8, 
        UP07,   8, 
        UP08,   8, 
        UP09,   8, 
        UP10,   8, 
        UP11,   8, 
        P80R,   8, 
        WDOG,   8, 
        WDTO,   16, 
        WDTB,   16, 
        MASF,   8, 
        MAMT,   8, 
        ABXP,   8, 
        SPIL,   8, 
        PWDW,   8, 
        HETO,   8, 
        AWTR,   16, 
        EOPT,   8, 
        ASFB,   8, 
        MBTX,   8, 
        IDER,   8, 
        SOLE,   8, 
        UCME,   8, 
        MEDM,   8, 
        PPDA,   8, 
        PPCG,   8, 
        PPBV,   8, 
        PPV1,   8, 
        PPPV,   8, 
        PPMV,   8, 
        PRE0,   8, 
        PRE1,   8, 
        PRE2,   8, 
        PRE3,   8, 
        PRE4,   8, 
        PRE5,   8, 
        PRE6,   8, 
        PRE7,   8, 
        PRA0,   8, 
        PRA1,   8, 
        PRA2,   8, 
        PRA3,   8, 
        PRA4,   8, 
        PRA5,   8, 
        PRA6,   8, 
        PRA7,   8, 
        PRU0,   8, 
        PRU1,   8, 
        PRU2,   8, 
        PRU3,   8, 
        PRU4,   8, 
        PRU5,   8, 
        PRU6,   8, 
        PRU7,   8, 
        PRF0,   8, 
        PRF1,   8, 
        PRF2,   8, 
        PRF3,   8, 
        PRF4,   8, 
        PRF5,   8, 
        PRF6,   8, 
        PRF7,   8, 
        PRN0,   8, 
        PRN1,   8, 
        PRN2,   8, 
        PRN3,   8, 
        PRN4,   8, 
        PRN5,   8, 
        PRN6,   8, 
        PRN7,   8, 
        PRC0,   8, 
        PRC1,   8, 
        PRC2,   8, 
        PRC3,   8, 
        PRC4,   8, 
        PRC5,   8, 
        PRC6,   8, 
        PRC7,   8, 
        CTD0,   8, 
        CTD1,   8, 
        CTD2,   8, 
        CTD3,   8, 
        CTD4,   8, 
        CTD5,   8, 
        CTD6,   8, 
        CTD7,   8, 
        PIE0,   8, 
        PIE1,   8, 
        PIE2,   8, 
        PIE3,   8, 
        PIE4,   8, 
        PIE5,   8, 
        PIE6,   8, 
        PIE7,   8, 
        SFE0,   8, 
        SFE1,   8, 
        SFE2,   8, 
        SFE3,   8, 
        SFE4,   8, 
        SFE5,   8, 
        SFE6,   8, 
        SFE7,   8, 
        SNE0,   8, 
        SNE1,   8, 
        SNE2,   8, 
        SNE3,   8, 
        SNE4,   8, 
        SNE5,   8, 
        SNE6,   8, 
        SNE7,   8, 
        SCE0,   8, 
        SCE1,   8, 
        SCE2,   8, 
        SCE3,   8, 
        SCE4,   8, 
        SCE5,   8, 
        SCE6,   8, 
        SCE7,   8, 
        PPS0,   8, 
        PPS1,   8, 
        PPS2,   8, 
        PPS3,   8, 
        PPS4,   8, 
        PPS5,   8, 
        PPS6,   8, 
        PPS7,   8, 
        PHP0,   8, 
        PHP1,   8, 
        PHP2,   8, 
        PHP3,   8, 
        PHP4,   8, 
        PHP5,   8, 
        PHP6,   8, 
        PHP7,   8, 
        PEGA,   8, 
        PGAA,   8, 
        PGL0,   8, 
        PL0A,   8, 
        PGL1,   8, 
        Offset (0x196), 
        PAV1,   8, 
        ISTC,   8, 
        TRML,   8, 
        ATHF,   8, 
        PTTP,   8, 
        XDMD,   8, 
        PCRR,   8, 
        PROH,   8, 
        TUBM,   8, 
        TSTE,   8, 
        BPST,   8, 
        VTST,   8, 
        CSTS,   8, 
        ENCS,   8, 
        ENC6,   8, 
        CMPE,   8, 
        MDST,   8, 
        EXBR,   8, 
        TXTS,   8, 
        VTDE,   8, 
        CART,   8, 
        CATT,   8, 
        STBE,   8, 
        PEBE,   8, 
        PCBE,   8, 
        EHBE,   8, 
        UHBE,   8, 
        HABE,   8, 
        ERS2,   8, 
        GLPM,   8, 
        GRTT,   8, 
        CRID,   8, 
        ATLF,   8, 
        PTC1,   8, 
        PTC2,   8, 
        PTSP,   8, 
        CTTP,   8, 
        HTSP,   8, 
        U116,   8, 
        U117,   8, 
        UP12,   8, 
        UP13,   8, 
        DALC,   8, 
        ENC7,   8, 
        CSIT,   8, 
        CSIF,   8, 
        CSL1,   8, 
        MIRP,   8, 
        MEMF,   8, 
        CHIL,   8, 
        RKIL,   8, 
        QPIF,   8, 
        DLMF,   8, 
        GPPS,   8, 
        AGLP,   8, 
        EIPS,   8, 
        MTUB,   8, 
        CPEC,   8, 
        IPSP,   8, 
        CTLT,   8, 
        CTLV,   16, 
        MPLT,   8, 
        MPLV,   16, 
        PPLT,   8, 
        PPLV,   16, 
        CPLT,   8, 
        CPLV,   16, 
        RTIF,   8, 
        DPPM,   8, 
        RELT,   8, 
        INTR,   8, 
        PATD,   8, 
        COHE,   8, 
        CTBO,   8, 
        FBOT,   8, 
        CTRD,   8, 
        CERD,   8, 
        MTRD,   8, 
        PTRD,   8, 
        ALEL,   8, 
        CALE,   8, 
        MALE,   8, 
        PALE,   8, 
        DALE,   8, 
        TODM,   8, 
        D1TR,   8, 
        D2TR,   8, 
        D3TR,   8, 
        D4TR,   8, 
        LFPC,   8, 
        RMHM,   8, 
        METR,   8, 
        ECML,   8, 
        MPEC,   8, 
        TRTS,   8, 
        M30A,   64, 
        M30S,   16, 
        PPOL,   8, 
        HPSP,   8, 
        TVCC,   8, 
        PFLG,   8, 
        HYCM,   8, 
        HBDP,   8, 
        TVFC,   8, 
        ENSG,   8, 
        DPMD,   8, 
        CACK,   8, 
        AZHI,   8, 
        IMEP,   8, 
        IMFE,   8, 
        SAG3,   8, 
        CRSV,   8, 
        WMDT,   16, 
        WPWT,   16, 
        PSW0,   8, 
        PSW1,   8, 
        D2DF,   8, 
        F12F,   8, 
        TWOH,   8, 
        HDF1,   8, 
        HDF2,   8, 
        ORSV,   472, 
        DRSV,   800, 
        MEFD,   8, 
        FWVB,   8, 
        USBP,   8, 
        FWPR,   8, 
        MELF,   8, 
        MEFQ,   8, 
        HP0S,   8, 
        HP1S,   8, 
        HP2S,   8, 
        HP3S,   8, 
        HP4S,   8, 
        HP5S,   8, 
        PEG1,   8, 
        CPMD,   8, 
        ENIF,   8, 
        PFFL,   8, 
        PRSV,   672
    }

    Scope (_SB)
    {
        Name (PR00, Package (0x2B)
        {
            Package (0x04)
            {
                0x0001FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x03, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x0002FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                Zero, 
                LNKF, 
                Zero
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                One, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                0x02, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                0x03, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                Zero, 
                LNKH, 
                Zero
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                One, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                0x03, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                One, 
                LNKF, 
                Zero
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                0x02, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                0x03, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x001BFFFF, 
                Zero, 
                LNKG, 
                Zero
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                Zero, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                One, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                0x03, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x0019FFFF, 
                Zero, 
                LNKE, 
                Zero
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                0x03, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                0x03, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                0x03, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x03, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                0x03, 
                LNKD, 
                Zero
            }
        })
        Name (AR00, Package (0x2B)
        {
            Package (0x04)
            {
                0x0001FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x03, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x0002FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                Zero, 
                Zero, 
                0x15
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                One, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                0x02, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x001FFFFF, 
                0x03, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                Zero, 
                Zero, 
                0x17
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                One, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x001DFFFF, 
                0x03, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                One, 
                Zero, 
                0x15
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                0x02, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x001AFFFF, 
                0x03, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x001BFFFF, 
                Zero, 
                Zero, 
                0x16
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                Zero, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                One, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x001CFFFF, 
                0x03, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x0019FFFF, 
                Zero, 
                Zero, 
                0x14
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0016FFFF, 
                0x03, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0003FFFF, 
                0x03, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0004FFFF, 
                0x03, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x03, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0006FFFF, 
                0x03, 
                Zero, 
                0x13
            }
        })
        Name (PR02, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKD, 
                Zero
            }
        })
        Name (AR02, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x13
            }
        })
        Name (PR04, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKD, 
                Zero
            }
        })
        Name (AR04, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x13
            }
        })
        Name (PR05, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKA, 
                Zero
            }
        })
        Name (AR05, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x10
            }
        })
        Name (PR06, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKB, 
                Zero
            }
        })
        Name (AR06, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x11
            }
        })
        Name (PR07, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKC, 
                Zero
            }
        })
        Name (AR07, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x12
            }
        })
        Name (PR08, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKD, 
                Zero
            }
        })
        Name (AR08, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x13
            }
        })
        Name (PR0A, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKB, 
                Zero
            }
        })
        Name (AR0A, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x11
            }
        })
        Name (PR0B, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKD, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKC, 
                Zero
            }
        })
        Name (AR0B, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x13
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x12
            }
        })
        Name (PR01, Package (0x0C)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKF, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKG, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKH, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKE, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                Zero, 
                LNKG, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                One, 
                LNKF, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x02, 
                LNKE, 
                Zero
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x03, 
                LNKH, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                Zero, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                One, 
                LNKE, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x02, 
                LNKG, 
                Zero
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x03, 
                LNKF, 
                Zero
            }
        })
        Name (AR01, Package (0x0C)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x15
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x16
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x17
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x14
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                Zero, 
                Zero, 
                0x16
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                One, 
                Zero, 
                0x15
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x02, 
                Zero, 
                0x14
            }, 

            Package (0x04)
            {
                0x0001FFFF, 
                0x03, 
                Zero, 
                0x17
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                Zero, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                One, 
                Zero, 
                0x14
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x02, 
                Zero, 
                0x16
            }, 

            Package (0x04)
            {
                0x0005FFFF, 
                0x03, 
                Zero, 
                0x15
            }
        })
        Name (PR0C, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                LNKA, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                LNKB, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                LNKC, 
                Zero
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                LNKD, 
                Zero
            }
        })
        Name (AR0C, Package (0x04)
        {
            Package (0x04)
            {
                0xFFFF, 
                Zero, 
                Zero, 
                0x10
            }, 

            Package (0x04)
            {
                0xFFFF, 
                One, 
                Zero, 
                0x11
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x02, 
                Zero, 
                0x12
            }, 

            Package (0x04)
            {
                0xFFFF, 
                0x03, 
                Zero, 
                0x13
            }
        })
        Name (PRSA, ResourceTemplate ()
        {
            IRQ (Level, ActiveLow, Shared, )
                {3,4,5,6,7,10,11,12,14,15}
        })
        Alias (PRSA, PRSB)
        Alias (PRSA, PRSC)
        Alias (PRSA, PRSD)
        Alias (PRSA, PRSE)
        Alias (PRSA, PRSF)
        Alias (PRSA, PRSG)
        Alias (PRSA, PRSH)
        Device (PCI0)
        {
            Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */)  // _HID: Hardware ID
            Name (_CID, EisaId ("PNP0A03") /* PCI Bus */)  // _CID: Compatible ID
            Name (_ADR, Zero)  // _ADR: Address
            Method (^BN00, 0, NotSerialized)
            {
                Return (Zero)
            }

            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number
            {
                Return (BN00 ())
            }

            Name (_UID, Zero)  // _UID: Unique ID
            Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
            {
                If (PICM)
                {
                    Return (AR00) /* \_SB_.AR00 */
                }

                Return (PR00) /* \_SB_.PR00 */
            }

            OperationRegion (HBUS, PCI_Config, 0x40, 0xC0)
            Field (HBUS, DWordAcc, NoLock, Preserve)
            {
                EPEN,   1, 
                    ,   11, 
                EPBR,   20, 
                Offset (0x08), 
                MHEN,   1, 
                    ,   13, 
                MHBR,   18, 
                Offset (0x10), 
                IIEN,   1, 
                    ,   11, 
                DIBI,   20, 
                Offset (0x28), 
                DIEN,   1, 
                    ,   11, 
                DIBR,   20, 
                Offset (0x30), 
                IPEN,   1, 
                    ,   11, 
                IPBR,   20, 
                Offset (0x62), 
                TUUD,   16, 
                Offset (0x70), 
                    ,   4, 
                TLUD,   12, 
                Offset (0x89), 
                    ,   3, 
                GTSE,   1, 
                Offset (0x8A)
            }

            OperationRegion (MCHT, SystemMemory, 0xFED10000, 0x1100)
            Field (MCHT, ByteAcc, NoLock, Preserve)
            {
                Offset (0xD40), 
                ADVE,   1, 
                    ,   11, 
                ADVT,   20, 
                Offset (0x101E), 
                T0IS,   16, 
                Offset (0x105E), 
                T1IS,   16, 
                Offset (0x10EF), 
                ESCS,   8
            }

            Name (BUF0, ResourceTemplate ()
            {
                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
                    0x0000,             // Granularity
                    0x0000,             // Range Minimum
                    0x007E,             // Range Maximum
                    0x0000,             // Translation Offset
                    0x007F,             // Length
                    ,, _Y00)
                DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                    0x00000000,         // Granularity
                    0x00000000,         // Range Minimum
                    0x00000CF7,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00000CF8,         // Length
                    ,, , TypeStatic, DenseTranslation)
                IO (Decode16,
                    0x0CF8,             // Range Minimum
                    0x0CF8,             // Range Maximum
                    0x01,               // Alignment
                    0x08,               // Length
                    )
                DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                    0x00000000,         // Granularity
                    0x00000D00,         // Range Minimum
                    0x0000FFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x0000F300,         // Length
                    ,, , TypeStatic, DenseTranslation)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000A0000,         // Range Minimum
                    0x000BFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00020000,         // Length
                    ,, , AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000C0000,         // Range Minimum
                    0x000C3FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y01, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000C4000,         // Range Minimum
                    0x000C7FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y02, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000C8000,         // Range Minimum
                    0x000CBFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y03, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000CC000,         // Range Minimum
                    0x000CFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y04, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000D0000,         // Range Minimum
                    0x000D3FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y05, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000D4000,         // Range Minimum
                    0x000D7FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y06, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000D8000,         // Range Minimum
                    0x000DBFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y07, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000DC000,         // Range Minimum
                    0x000DFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y08, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000E0000,         // Range Minimum
                    0x000E3FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y09, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000E4000,         // Range Minimum
                    0x000E7FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y0A, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000E8000,         // Range Minimum
                    0x000EBFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y0B, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000EC000,         // Range Minimum
                    0x000EFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00004000,         // Length
                    ,, _Y0C, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x000F0000,         // Range Minimum
                    0x000FFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00010000,         // Length
                    ,, _Y0D, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x00000000,         // Range Minimum
                    0xFEAFFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00000000,         // Length
                    ,, _Y0E, AddressRangeMemory, TypeStatic)
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0xFED40000,         // Range Minimum
                    0xFED44FFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00000000,         // Length
                    ,, , AddressRangeMemory, TypeStatic)
            })
            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
            {
                CreateWordField (BUF0, \_SB.PCI0._Y00._MAX, PBMX)  // _MAX: Maximum Base Address
                PBMX = ((PELN >> 0x14) - 0x02)
                CreateWordField (BUF0, \_SB.PCI0._Y00._LEN, PBLN)  // _LEN: Length
                PBLN = ((PELN >> 0x14) - One)
                If (^^CPBG.IMCH.PM1L)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y01._LEN, C0LN)  // _LEN: Length
                    C0LN = Zero
                }

                If ((^^CPBG.IMCH.PM1L == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y01._RW, C0RW)  // _RW_: Read-Write Status
                    C0RW = Zero
                }

                If (^^CPBG.IMCH.PM1H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y02._LEN, C4LN)  // _LEN: Length
                    C4LN = Zero
                }

                If ((^^CPBG.IMCH.PM1H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y02._RW, C4RW)  // _RW_: Read-Write Status
                    C4RW = Zero
                }

                If (^^CPBG.IMCH.PM2L)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y03._LEN, C8LN)  // _LEN: Length
                    C8LN = Zero
                }

                If ((^^CPBG.IMCH.PM2L == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y03._RW, C8RW)  // _RW_: Read-Write Status
                    C8RW = Zero
                }

                If (^^CPBG.IMCH.PM2H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y04._LEN, CCLN)  // _LEN: Length
                    CCLN = Zero
                }

                If ((^^CPBG.IMCH.PM2H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y04._RW, CCRW)  // _RW_: Read-Write Status
                    CCRW = Zero
                }

                If (^^CPBG.IMCH.PM3L)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y05._LEN, D0LN)  // _LEN: Length
                    D0LN = Zero
                }

                If ((^^CPBG.IMCH.PM3L == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y05._RW, D0RW)  // _RW_: Read-Write Status
                    D0RW = Zero
                }

                If (^^CPBG.IMCH.PM3H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y06._LEN, D4LN)  // _LEN: Length
                    D4LN = Zero
                }

                If ((^^CPBG.IMCH.PM3H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y06._RW, D4RW)  // _RW_: Read-Write Status
                    D4RW = Zero
                }

                If (^^CPBG.IMCH.PM4L)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y07._LEN, D8LN)  // _LEN: Length
                    D8LN = Zero
                }

                If ((^^CPBG.IMCH.PM4L == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y07._RW, D8RW)  // _RW_: Read-Write Status
                    D8RW = Zero
                }

                If (^^CPBG.IMCH.PM4H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y08._LEN, DCLN)  // _LEN: Length
                    DCLN = Zero
                }

                If ((^^CPBG.IMCH.PM4H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y08._RW, DCRW)  // _RW_: Read-Write Status
                    DCRW = Zero
                }

                If (^^CPBG.IMCH.PM5L)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y09._LEN, E0LN)  // _LEN: Length
                    E0LN = Zero
                }

                If ((^^CPBG.IMCH.PM5L == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y09._RW, E0RW)  // _RW_: Read-Write Status
                    E0RW = Zero
                }

                If (^^CPBG.IMCH.PM5H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y0A._LEN, E4LN)  // _LEN: Length
                    E4LN = Zero
                }

                If ((^^CPBG.IMCH.PM5H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0A._RW, E4RW)  // _RW_: Read-Write Status
                    E4RW = Zero
                }

                If (^^CPBG.IMCH.PM6L)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y0B._LEN, E8LN)  // _LEN: Length
                    E8LN = Zero
                }

                If ((^^CPBG.IMCH.PM6L == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0B._RW, E8RW)  // _RW_: Read-Write Status
                    E8RW = Zero
                }

                If (^^CPBG.IMCH.PM6H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN)  // _LEN: Length
                    ECLN = Zero
                }

                If ((^^CPBG.IMCH.PM6H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                    ECRW = Zero
                }

                If (^^CPBG.IMCH.PM0H)
                {
                    CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                    F0LN = Zero
                }

                If ((^^CPBG.IMCH.PM0H == One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0D._RW, F0RW)  // _RW_: Read-Write Status
                    F0RW = Zero
                }

                CreateDWordField (BUF0, \_SB.PCI0._Y0E._MIN, M1MN)  // _MIN: Minimum Base Address
                CreateDWordField (BUF0, \_SB.PCI0._Y0E._MAX, M1MX)  // _MAX: Maximum Base Address
                CreateDWordField (BUF0, \_SB.PCI0._Y0E._LEN, M1LN)  // _LEN: Length
                If ((((PNHM & 0x000FFFF0) == 0x000106E0) | ((PNHM & 0x000FFFF0
                    ) == 0x000106A0)))
                {
                    If ((PNHM >= 0x000106E1))
                    {
                        Local0 = ^IO10.TOLM /* \_SB_.PCI0.IO10.TOLM */
                        M1MN = (Local0++ << 0x1A)
                    }
                    Else
                    {
                        Local0 = ^IIO0.TOLM /* \_SB_.PCI0.IIO0.TOLM */
                        M1MN = (Local0++ << 0x1A)
                    }
                }
                Else
                {
                    M1MN = (TLUD << 0x14)
                }

                M1LN = ((M1MX - M1MN) + One)
                Return (BUF0) /* \_SB_.PCI0.BUF0 */
            }

            Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)
            Name (SUPP, Zero)
            Name (CTRL, Zero)
            Method (_OSC, 4, Serialized)  // _OSC: Operating System Capabilities
            {
                Local0 = Arg3
                CreateDWordField (Local0, Zero, CDW1)
                CreateDWordField (Local0, 0x04, CDW2)
                CreateDWordField (Local0, 0x08, CDW3)
                If (((Arg0 == GUID) && NEXP))
                {
                    SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */
                    CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */
                    If (~(CDW1 & One))
                    {
                        If ((CTRL & 0x02))
                        {
                            NHPG ()
                        }

                        If ((CTRL & 0x04))
                        {
                            NPME ()
                        }
                    }

                    If ((Arg1 != One))
                    {
                        CDW1 |= 0x08
                    }

                    If ((CDW3 != CTRL))
                    {
                        CDW1 |= 0x10
                    }

                    CDW3 = CTRL /* \_SB_.PCI0.CTRL */
                    OSCC = CTRL /* \_SB_.PCI0.CTRL */
                    Return (Local0)
                }
                Else
                {
                    CDW1 |= 0x04
                    Return (Local0)
                }
            }

            Device (GFX0)
            {
                Name (_ADR, 0x00020000)  // _ADR: Address
                Method (PCPC, 0, NotSerialized)
                {
                }

                Method (PAPR, 0, NotSerialized)
                {
                }

                Method (_DOS, 1, NotSerialized)  // _DOS: Disable Output Switching
                {
                    DSEN = (Arg0 & 0x07)
                    If (((Arg0 & 0x03) == Zero))
                    {
                        If (CondRefOf (HDOS))
                        {
                            HDOS ()
                        }
                    }
                }

                Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
                {
                    If (CondRefOf (IDAB))
                    {
                        NDID = Zero
                        IDAB ()
                    }
                    Else
                    {
                        NDID = Zero
                        If ((DIDL != Zero))
                        {
                            DID1 = SDDL (DIDL)
                        }

                        If ((DDL2 != Zero))
                        {
                            DID2 = SDDL (DDL2)
                        }

                        If ((DDL3 != Zero))
                        {
                            DID3 = SDDL (DDL3)
                        }

                        If ((DDL4 != Zero))
                        {
                            DID4 = SDDL (DDL4)
                        }

                        If ((DDL5 != Zero))
                        {
                            DID5 = SDDL (DDL5)
                        }

                        If ((DDL6 != Zero))
                        {
                            DID6 = SDDL (DDL6)
                        }

                        If ((DDL7 != Zero))
                        {
                            DID7 = SDDL (DDL7)
                        }

                        If ((DDL8 != Zero))
                        {
                            DID8 = SDDL (DDL8)
                        }
                    }

                    If ((NDID == One))
                    {
                        Name (TMP1, Package (0x01)
                        {
                            0xFFFFFFFF
                        })
                        TMP1 [Zero] = (0x00010000 | DID1)
                        Return (TMP1) /* \_SB_.PCI0.GFX0._DOD.TMP1 */
                    }

                    If ((NDID == 0x02))
                    {
                        Name (TMP2, Package (0x02)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP2 [Zero] = (0x00010000 | DID1)
                        TMP2 [One] = (0x00010000 | DID2)
                        Return (TMP2) /* \_SB_.PCI0.GFX0._DOD.TMP2 */
                    }

                    If ((NDID == 0x03))
                    {
                        Name (TMP3, Package (0x03)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP3 [Zero] = (0x00010000 | DID1)
                        TMP3 [One] = (0x00010000 | DID2)
                        TMP3 [0x02] = (0x00010000 | DID3)
                        Return (TMP3) /* \_SB_.PCI0.GFX0._DOD.TMP3 */
                    }

                    If ((NDID == 0x04))
                    {
                        Name (TMP4, Package (0x04)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP4 [Zero] = (0x00010000 | DID1)
                        TMP4 [One] = (0x00010000 | DID2)
                        TMP4 [0x02] = (0x00010000 | DID3)
                        TMP4 [0x03] = (0x00010000 | DID4)
                        Return (TMP4) /* \_SB_.PCI0.GFX0._DOD.TMP4 */
                    }

                    If ((NDID == 0x05))
                    {
                        Name (TMP5, Package (0x05)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP5 [Zero] = (0x00010000 | DID1)
                        TMP5 [One] = (0x00010000 | DID2)
                        TMP5 [0x02] = (0x00010000 | DID3)
                        TMP5 [0x03] = (0x00010000 | DID4)
                        TMP5 [0x04] = (0x00010000 | DID5)
                        Return (TMP5) /* \_SB_.PCI0.GFX0._DOD.TMP5 */
                    }

                    If ((NDID == 0x06))
                    {
                        Name (TMP6, Package (0x06)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP6 [Zero] = (0x00010000 | DID1)
                        TMP6 [One] = (0x00010000 | DID2)
                        TMP6 [0x02] = (0x00010000 | DID3)
                        TMP6 [0x03] = (0x00010000 | DID4)
                        TMP6 [0x04] = (0x00010000 | DID5)
                        TMP6 [0x05] = (0x00010000 | DID6)
                        Return (TMP6) /* \_SB_.PCI0.GFX0._DOD.TMP6 */
                    }

                    If ((NDID == 0x07))
                    {
                        Name (TMP7, Package (0x07)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP7 [Zero] = (0x00010000 | DID1)
                        TMP7 [One] = (0x00010000 | DID2)
                        TMP7 [0x02] = (0x00010000 | DID3)
                        TMP7 [0x03] = (0x00010000 | DID4)
                        TMP7 [0x04] = (0x00010000 | DID5)
                        TMP7 [0x05] = (0x00010000 | DID6)
                        TMP7 [0x06] = (0x00010000 | DID7)
                        Return (TMP7) /* \_SB_.PCI0.GFX0._DOD.TMP7 */
                    }

                    If ((NDID == 0x08))
                    {
                        Name (TMP8, Package (0x08)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        TMP8 [Zero] = (0x00010000 | DID1)
                        TMP8 [One] = (0x00010000 | DID2)
                        TMP8 [0x02] = (0x00010000 | DID3)
                        TMP8 [0x03] = (0x00010000 | DID4)
                        TMP8 [0x04] = (0x00010000 | DID5)
                        TMP8 [0x05] = (0x00010000 | DID6)
                        TMP8 [0x06] = (0x00010000 | DID7)
                        TMP8 [0x07] = (0x00010000 | DID8)
                        Return (TMP8) /* \_SB_.PCI0.GFX0._DOD.TMP8 */
                    }

                    Return (Package (0x01)
                    {
                        0x0400
                    })
                }

                Device (DD01)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID1 == Zero))
                        {
                            Return (One)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID1))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        Return (CDDS (DID1))
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD1) /* \NXD1 */
                        }

                        Return (NDDS (DID1))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Device (DD02)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID2 == Zero))
                        {
                            Return (0x02)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID2))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((LIDS == Zero))
                        {
                            Return (Zero)
                        }

                        Return (CDDS (DID2))
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD2) /* \NXD2 */
                        }

                        Return (NDDS (DID2))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }

                    Method (_BCL, 0, NotSerialized)  // _BCL: Brightness Control Levels
                    {
                        Return (Package (0x0C)
                        {
                            0x64, 
                            0x1E, 
                            0x0A, 
                            0x14, 
                            0x1E, 
                            0x28, 
                            0x32, 
                            0x3C, 
                            0x46, 
                            0x50, 
                            0x5A, 
                            0x64
                        })
                    }

                    Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
                    {
                        If (((Arg0 >= Zero) && (Arg0 <= 0x64)))
                        {
                            AINT (One, Arg0)
                            BRTL = Arg0
                        }
                    }

                    Method (_BQC, 0, NotSerialized)  // _BQC: Brightness Query Current
                    {
                        Return (BRTL) /* \BRTL */
                    }
                }

                Device (DD03)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID3 == Zero))
                        {
                            Return (0x03)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID3))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((DID3 == Zero))
                        {
                            Return (0x0B)
                        }
                        Else
                        {
                            Return (CDDS (DID3))
                        }
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD3) /* \NXD3 */
                        }

                        Return (NDDS (DID3))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Device (DD04)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID4 == Zero))
                        {
                            Return (0x04)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID4))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((DID4 == Zero))
                        {
                            Return (0x0B)
                        }
                        Else
                        {
                            Return (CDDS (DID4))
                        }
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD4) /* \NXD4 */
                        }

                        Return (NDDS (DID4))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Device (DD05)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID5 == Zero))
                        {
                            Return (0x05)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID5))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((DID5 == Zero))
                        {
                            Return (0x0B)
                        }
                        Else
                        {
                            Return (CDDS (DID5))
                        }
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD5) /* \NXD5 */
                        }

                        Return (NDDS (DID5))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Device (DD06)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID6 == Zero))
                        {
                            Return (0x06)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID6))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((DID6 == Zero))
                        {
                            Return (0x0B)
                        }
                        Else
                        {
                            Return (CDDS (DID6))
                        }
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD6) /* \NXD6 */
                        }

                        Return (NDDS (DID6))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Device (DD07)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID7 == Zero))
                        {
                            Return (0x07)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID7))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((DID7 == Zero))
                        {
                            Return (0x0B)
                        }
                        Else
                        {
                            Return (CDDS (DID7))
                        }
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD7) /* \NXD7 */
                        }

                        Return (NDDS (DID7))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Device (DD08)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DID8 == Zero))
                        {
                            Return (0x08)
                        }
                        Else
                        {
                            Return ((0xFFFF & DID8))
                        }
                    }

                    Method (_DCS, 0, NotSerialized)  // _DCS: Display Current Status
                    {
                        If ((DID8 == Zero))
                        {
                            Return (0x0B)
                        }
                        Else
                        {
                            Return (CDDS (DID8))
                        }
                    }

                    Method (_DGS, 0, NotSerialized)  // _DGS: Display Graphics State
                    {
                        If (CondRefOf (SNXD))
                        {
                            Return (NXD8) /* \NXD8 */
                        }

                        Return (NDDS (DID8))
                    }

                    Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                    {
                        If (((Arg0 & 0xC0000000) == 0xC0000000))
                        {
                            CSTE = NSTE /* \NSTE */
                        }
                    }
                }

                Method (SDDL, 1, NotSerialized)
                {
                    NDID++
                    Local0 = (Arg0 & 0x0F0F)
                    Local1 = (0x80000000 | Local0)
                    If ((DIDL == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL2 == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL3 == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL4 == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL5 == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL6 == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL7 == Local0))
                    {
                        Return (Local1)
                    }

                    If ((DDL8 == Local0))
                    {
                        Return (Local1)
                    }

                    Return (Zero)
                }

                Method (CDDS, 1, NotSerialized)
                {
                    Local0 = (Arg0 & 0x0F0F)
                    If ((Zero == Local0))
                    {
                        Return (0x1D)
                    }

                    If ((CADL == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL2 == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL3 == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL4 == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL5 == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL6 == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL7 == Local0))
                    {
                        Return (0x1F)
                    }

                    If ((CAL8 == Local0))
                    {
                        Return (0x1F)
                    }

                    Return (0x1D)
                }

                Method (NDDS, 1, NotSerialized)
                {
                    Local0 = (Arg0 & 0x0F0F)
                    If ((Zero == Local0))
                    {
                        Return (Zero)
                    }

                    If ((NADL == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL2 == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL3 == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL4 == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL5 == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL6 == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL7 == Local0))
                    {
                        Return (One)
                    }

                    If ((NDL8 == Local0))
                    {
                        Return (One)
                    }

                    Return (Zero)
                }

                Scope (^^PCI0)
                {
                    OperationRegion (MCHP, PCI_Config, 0x40, 0xC0)
                    Field (MCHP, AnyAcc, NoLock, Preserve)
                    {
                        Offset (0x60), 
                        TASM,   10, 
                        Offset (0x62)
                    }
                }

                OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)
                Field (IGDP, AnyAcc, NoLock, Preserve)
                {
                    Offset (0x12), 
                        ,   1, 
                    GIVD,   1, 
                        ,   2, 
                    GUMA,   3, 
                    Offset (0x14), 
                        ,   4, 
                    GMFN,   1, 
                    Offset (0x18), 
                    Offset (0xA4), 
                    ASLE,   8, 
                    Offset (0xA8), 
                    GSSE,   1, 
                    GSSB,   14, 
                    GSES,   1, 
                    Offset (0xB0), 
                        ,   12, 
                    CDVL,   1, 
                    Offset (0xB2), 
                    Offset (0xB5), 
                    LBPC,   8, 
                    Offset (0xBC), 
                    ASLS,   32
                }

                OperationRegion (IGDM, SystemMemory, ASLB, 0x2000)
                Field (IGDM, AnyAcc, NoLock, Preserve)
                {
                    SIGN,   128, 
                    SIZE,   32, 
                    OVER,   32, 
                    SVER,   256, 
                    VVER,   128, 
                    GVER,   128, 
                    MBOX,   32, 
                    DMOD,   32, 
                    Offset (0x100), 
                    DRDY,   32, 
                    CSTS,   32, 
                    CEVT,   32, 
                    Offset (0x120), 
                    DIDL,   32, 
                    DDL2,   32, 
                    DDL3,   32, 
                    DDL4,   32, 
                    DDL5,   32, 
                    DDL6,   32, 
                    DDL7,   32, 
                    DDL8,   32, 
                    CPDL,   32, 
                    CPL2,   32, 
                    CPL3,   32, 
                    CPL4,   32, 
                    CPL5,   32, 
                    CPL6,   32, 
                    CPL7,   32, 
                    CPL8,   32, 
                    CADL,   32, 
                    CAL2,   32, 
                    CAL3,   32, 
                    CAL4,   32, 
                    CAL5,   32, 
                    CAL6,   32, 
                    CAL7,   32, 
                    CAL8,   32, 
                    NADL,   32, 
                    NDL2,   32, 
                    NDL3,   32, 
                    NDL4,   32, 
                    NDL5,   32, 
                    NDL6,   32, 
                    NDL7,   32, 
                    NDL8,   32, 
                    ASLP,   32, 
                    TIDX,   32, 
                    CHPD,   32, 
                    CLID,   32, 
                    CDCK,   32, 
                    SXSW,   32, 
                    EVTS,   32, 
                    CNOT,   32, 
                    NRDY,   32, 
                    Offset (0x200), 
                    SCIE,   1, 
                    GEFC,   4, 
                    GXFC,   3, 
                    GESF,   8, 
                    Offset (0x204), 
                    PARM,   32, 
                    DSLP,   32, 
                    Offset (0x300), 
                    ARDY,   32, 
                    ASLC,   32, 
                    TCHE,   32, 
                    ALSI,   32, 
                    BCLP,   32, 
                    PFIT,   32, 
                    CBLV,   32, 
                    BCLM,   320, 
                    CPFM,   32, 
                    EPFM,   32, 
                    PLUT,   592, 
                    PFMB,   32, 
                    CCDV,   32, 
                    PCFT,   32, 
                    Offset (0x400), 
                    GVD1,   49152, 
                    PHED,   32, 
                    BDDC,   2048
                }

                Name (DBTB, Package (0x15)
                {
                    Zero, 
                    0x07, 
                    0x38, 
                    0x01C0, 
                    0x0E00, 
                    0x3F, 
                    0x01C7, 
                    0x0E07, 
                    0x01F8, 
                    0x0E38, 
                    0x0FC0, 
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero, 
                    0x7000, 
                    0x7007, 
                    0x7038, 
                    0x71C0, 
                    0x7E00
                })
                Name (CDCT, Package (0x05)
                {
                    Package (0x02)
                    {
                        0xE4, 
                        0x0140
                    }, 

                    Package (0x02)
                    {
                        0xDE, 
                        0x014D
                    }, 

                    Package (0x02)
                    {
                        0xDE, 
                        0x014D
                    }, 

                    Package (0x02)
                    {
                        Zero, 
                        Zero
                    }, 

                    Package (0x02)
                    {
                        0xDE, 
                        0x014D
                    }
                })
                Name (SUCC, One)
                Name (NVLD, 0x02)
                Name (CRIT, 0x04)
                Name (NCRT, 0x06)
                Method (GSCI, 0, Serialized)
                {
                    Method (GBDA, 0, Serialized)
                    {
                        If ((GESF == Zero))
                        {
                            PARM = 0x0679
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == One))
                        {
                            PARM = 0x0240
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x04))
                        {
                            PARM &= 0xEFFF0000
                            PARM &= (DerefOf (DBTB [IBTT]) << 0x10)
                            PARM |= IBTT /* \_SB_.PCI0.GFX0.PARM */
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x05))
                        {
                            PARM = IPSC /* \IPSC */
                            PARM |= (IPAT << 0x08)
                            PARM += 0x0100
                            PARM |= (LIDS << 0x10)
                            PARM += 0x00010000
                            PARM |= (IBIA << 0x14)
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x06))
                        {
                            PARM = ITVF /* \ITVF */
                            PARM |= (ITVM << 0x04)
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x07))
                        {
                            PARM = GIVD /* \_SB_.PCI0.GFX0.GIVD */
                            PARM ^= One
                            PARM |= (GMFN << One)
                            PARM |= 0x1800
                            PARM |= (IDMS << 0x11)
                            PARM |= (DerefOf (DerefOf (CDCT [HVCO]) [CDVL]) << 
                                0x15) /* \_SB_.PCI0.GFX0.PARM */
                            GESF = One
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x0A))
                        {
                            PARM = Zero
                            If (ISSC)
                            {
                                PARM |= 0x03
                            }

                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x0B))
                        {
                            PARM = KSV0 /* \KSV0 */
                            GESF = KSV1 /* \KSV1 */
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        GESF = Zero
                        Return (CRIT) /* \_SB_.PCI0.GFX0.CRIT */
                    }

                    Method (SBCB, 0, Serialized)
                    {
                        If ((GESF == Zero))
                        {
                            PARM = Zero
                            PARM = 0x000F87FD
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == One))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x03))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x04))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x05))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x06))
                        {
                            ITVF = (PARM & 0x0F)
                            ITVM = ((PARM & 0xF0) >> 0x04)
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x07))
                        {
                            If ((PARM == Zero))
                            {
                                Local0 = CLID /* \_SB_.PCI0.GFX0.CLID */
                                If ((0x80000000 & Local0))
                                {
                                    CLID &= 0x0F
                                    GLID (CLID)
                                }
                            }

                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x08))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x09))
                        {
                            IBTT = (PARM & 0xFF)
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x0A))
                        {
                            IPSC = (PARM & 0xFF)
                            If (((PARM >> 0x08) & 0xFF))
                            {
                                IPAT = ((PARM >> 0x08) & 0xFF)
                                IPAT--
                            }

                            IBIA = ((PARM >> 0x14) & 0x07)
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x0B))
                        {
                            IF1E = ((PARM >> One) & One)
                            If ((PARM & 0x0001E000))
                            {
                                IDMS = ((PARM >> 0x0D) & 0x0F)
                            }
                            Else
                            {
                                IDMS = ((PARM >> 0x11) & 0x0F)
                            }

                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x10))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x11))
                        {
                            PARM = (LIDS << 0x08)
                            PARM += 0x0100
                            GESF = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x12))
                        {
                            If ((PARM & One))
                            {
                                If (((PARM >> One) == One))
                                {
                                    ISSC = One
                                }
                                Else
                                {
                                    GESF = Zero
                                    Return (CRIT) /* \_SB_.PCI0.GFX0.CRIT */
                                }
                            }
                            Else
                            {
                                ISSC = Zero
                            }

                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x13))
                        {
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        If ((GESF == 0x14))
                        {
                            PAVP = (PARM & 0x0F)
                            GESF = Zero
                            PARM = Zero
                            Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                        }

                        GESF = Zero
                        Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                    }

                    If ((GEFC == 0x04))
                    {
                        GXFC = GBDA ()
                    }

                    If ((GEFC == 0x06))
                    {
                        GXFC = SBCB ()
                    }

                    GEFC = Zero
                    SCIS = One
                    GSSE = Zero
                    SCIE = Zero
                    Return (Zero)
                }

                Method (PDRD, 0, NotSerialized)
                {
                    If (!DRDY)
                    {
                        Sleep (ASLP)
                    }

                    Return (!DRDY)
                }

                Method (PSTS, 0, NotSerialized)
                {
                    If ((CSTS > 0x02))
                    {
                        Sleep (ASLP)
                    }

                    Return ((CSTS == 0x03))
                }

                Method (GNOT, 2, NotSerialized)
                {
                    If (PDRD ())
                    {
                        Return (One)
                    }

                    CEVT = Arg0
                    CSTS = 0x03
                    If (((CHPD == Zero) && (Arg1 == Zero)))
                    {
                        If (((OSYS > 0x07D0) || (OSYS < 0x07D6)))
                        {
                            Notify (PCI0, Arg1)
                        }
                        Else
                        {
                            Notify (GFX0, Arg1)
                        }
                    }

                    If (CondRefOf (HNOT))
                    {
                        HNOT (Arg0)
                    }
                    Else
                    {
                        Notify (GFX0, 0x80) // Status Change
                    }

                    Return (Zero)
                }

                Method (GHDS, 1, NotSerialized)
                {
                    TIDX = Arg0
                    Return (GNOT (One, Zero))
                }

                Method (GLID, 1, NotSerialized)
                {
                    CLID = Arg0
                    Return (GNOT (0x02, Zero))
                }

                Method (GDCK, 1, NotSerialized)
                {
                    CDCK = Arg0
                    Return (GNOT (0x04, Zero))
                }

                Method (PARD, 0, NotSerialized)
                {
                    If (!ARDY)
                    {
                        Sleep (ASLP)
                    }

                    Return (!ARDY)
                }

                Method (AINT, 2, NotSerialized)
                {
                    If (!(TCHE & (One << Arg0)))
                    {
                        Return (One)
                    }

                    If (PARD ())
                    {
                        Return (One)
                    }

                    If ((Arg0 == 0x02))
                    {
                        If (CPFM)
                        {
                            Local0 = (CPFM & 0x0F)
                            Local1 = (EPFM & 0x0F)
                            If ((Local0 == One))
                            {
                                If ((Local1 & 0x06))
                                {
                                    PFIT = 0x06
                                }
                                ElseIf ((Local1 & 0x08))
                                {
                                    PFIT = 0x08
                                }
                                Else
                                {
                                    PFIT = One
                                }
                            }

                            If ((Local0 == 0x06))
                            {
                                If ((Local1 & 0x08))
                                {
                                    PFIT = 0x08
                                }
                                ElseIf ((Local1 & One))
                                {
                                    PFIT = One
                                }
                                Else
                                {
                                    PFIT = 0x06
                                }
                            }

                            If ((Local0 == 0x08))
                            {
                                If ((Local1 & One))
                                {
                                    PFIT = One
                                }
                                ElseIf ((Local1 & 0x06))
                                {
                                    PFIT = 0x06
                                }
                                Else
                                {
                                    PFIT = 0x08
                                }
                            }
                        }
                        Else
                        {
                            PFIT ^= 0x07
                        }

                        PFIT |= 0x80000000
                        ASLC = 0x04
                    }
                    ElseIf ((Arg0 == One))
                    {
                        BCLP = ((Arg1 * 0xFF) / 0x64)
                        BCLP |= 0x80000000
                        ASLC = 0x02
                    }
                    ElseIf ((Arg0 == Zero))
                    {
                        ALSI = Arg1
                        ASLC = One
                    }
                    Else
                    {
                        Return (One)
                    }

                    ASLE = One
                    Return (Zero)
                }

                Method (SCIP, 0, NotSerialized)
                {
                    If ((OVER != Zero))
                    {
                        Return (!GSMI)
                    }

                    Return (Zero)
                }
            }

            Device (P0P2)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR02) /* \_SB_.AR02 */
                    }

                    Return (PR02) /* \_SB_.PR02 */
                }

                Device (PEGP)
                {
                    Name (_ADR, 0xFFFF)  // _ADR: Address
                }

                Device (VGA)
                {
                    Method (_ADR, 0, Serialized)  // _ADR: Address
                    {
                        If ((DPMD == 0x02))
                        {
                            Return (0xFFFF)
                        }
                        Else
                        {
                            Return (Zero)
                        }
                    }

                    OperationRegion (PSID, PCI_Config, 0x40, 0xC0)
                    Field (PSID, AnyAcc, NoLock, Preserve)
                    {
                        SVD2,   16, 
                        SSD2,   16
                    }

                    Name (DOSA, One)
                    Method (_STA, 0, NotSerialized)  // _STA: Status
                    {
                        If (IGDS)
                        {
                            Return (0x0F)
                        }
                        Else
                        {
                            Return (Zero)
                        }
                    }

                    Method (_DOS, 1, NotSerialized)  // _DOS: Disable Output Switching
                    {
                        DOSA = Arg0
                    }

                    Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
                    {
                        Return (Package (0x03)
                        {
                            0x0100, 
                            0x0400, 
                            0x0200
                        })
                    }

                    Device (CRT)
                    {
                        Name (_ADR, 0x0100)  // _ADR: Address
                        Name (_DCS, 0x1F)  // _DCS: Display Current Status
                        Name (_DGS, Zero)  // _DGS: Display Graphics State
                        Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                        {
                            _DCS &= 0xFFFFFFFD
                            Local0 = (Arg0 & One)
                            Local0 <<= One
                            _DCS |= Local0
                        }
                    }

                    Device (LCD)
                    {
                        Name (_ADR, 0x0400)  // _ADR: Address
                        Name (_DCS, 0x1F)  // _DCS: Display Current Status
                        Name (_DGS, Zero)  // _DGS: Display Graphics State
                        Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                        {
                            _DCS &= 0xFFFFFFFD
                            Local0 = (Arg0 & One)
                            Local0 <<= One
                            _DCS |= Local0
                        }

                        Name (BRLV, Package (0x0C)
                        {
                            0x64, 
                            0x1E, 
                            0x0A, 
                            0x14, 
                            0x1E, 
                            0x28, 
                            0x32, 
                            0x3C, 
                            0x46, 
                            0x50, 
                            0x5A, 
                            0x64
                        })
                        Method (_BCL, 0, NotSerialized)  // _BCL: Brightness Control Levels
                        {
                            Return (BRLV) /* \_SB_.PCI0.P0P2.VGA_.LCD_.BRLV */
                        }

                        Method (_BQC, 0, NotSerialized)  // _BQC: Brightness Query Current
                        {
                            Local0 = ^^^^LPCB.EC0.BLVL /* \_SB_.PCI0.LPCB.EC0_.BLVL */
                            Local0++
                            Local0 *= 0x0A
                            Return (Local0)
                        }

                        Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
                        {
                            If (((Arg0 >= 0x0A) && (Arg0 <= 0x64)))
                            {
                                Divide (Arg0, 0x0A, Local0, Arg0)
                                Arg0--
                                ^^^^LPCB.EC0.BLVL = Arg0
                            }
                        }
                    }

                    Device (TV)
                    {
                        Name (_ADR, 0x0200)  // _ADR: Address
                        Name (_DCS, 0x0F)  // _DCS: Display Current Status
                        Name (_DGS, Zero)  // _DGS: Display Graphics State
                        Method (_DSS, 1, NotSerialized)  // _DSS: Device Set State
                        {
                            _DCS &= 0xFFFFFFFD
                            Local0 = (Arg0 & One)
                            Local0 <<= One
                            _DCS |= Local0
                        }
                    }

                    Method (UDCS, 0, NotSerialized)
                    {
                        ^LCD._DCS &= 0xFFFFFFFD
                        ^CRT._DCS &= 0xFFFFFFFD
                        ^TV._DCS &= 0xFFFFFFFD
                        CSTE = CADL /* \CADL */
                        CSTE >>= 0x04
                        If ((CSTE == One))
                        {
                            ^LCD._DCS |= 0x02
                        }

                        If ((CSTE == 0x03))
                        {
                            ^LCD._DCS |= 0x02
                            ^CRT._DCS |= 0x02
                        }

                        If ((CSTE == 0x02))
                        {
                            ^CRT._DCS |= 0x02
                        }

                        If ((CSTE == 0x05))
                        {
                            ^LCD._DCS |= 0x02
                            ^TV._DCS |= 0x02
                        }

                        If ((CSTE == 0x04))
                        {
                            ^TV._DCS |= 0x02
                        }
                    }

                    Method (UDGS, 0, NotSerialized)
                    {
                        ^LCD._DGS &= 0xFFFFFFFE
                        ^CRT._DGS &= 0xFFFFFFFE
                        ^TV._DGS &= 0xFFFFFFFE
                        Local1 = (^LCD._DCS & 0x02)
                        Local2 = (^CRT._DCS & 0x02)
                        Local3 = (^TV._DCS & 0x02)
                        Local1 >>= One
                        Local3 <<= One
                        Local1 |= Local2
                        Local1 |= Local3
                        If ((Local1 == One))
                        {
                            Local0 = 0x02
                        }

                        If ((Local1 == 0x03))
                        {
                            Local0 = Zero
                        }

                        If ((Local1 == 0x02))
                        {
                            Local0 = One
                        }

                        If ((Local1 == 0x05))
                        {
                            Local0 = 0x03
                        }

                        If ((Local1 == 0x04))
                        {
                            Local0 = 0x04
                        }

                        Local0++
                        If ((Local0 > 0x04))
                        {
                            Local0 = Zero
                        }

                        Local1 = CADL /* \CADL */
                        Local1 &= 0x02
                        If ((Local1 == Zero))
                        {
                            If ((Local0 <= One))
                            {
                                Local0 = 0x02
                            }
                        }

                        Local1 = CADL /* \CADL */
                        Local1 &= 0x0C
                        If ((Local1 == Zero))
                        {
                            If ((Local0 >= 0x03))
                            {
                                Local0 = Zero
                            }
                        }

                        If ((Local0 == 0x02))
                        {
                            ^LCD._DGS |= One
                        }

                        If ((Local0 == Zero))
                        {
                            ^LCD._DGS |= One
                            ^CRT._DGS |= One
                        }

                        If ((Local0 == One))
                        {
                            ^CRT._DGS |= One
                        }

                        If ((Local0 == 0x03))
                        {
                            ^LCD._DGS |= One
                            ^TV._DGS |= One
                        }

                        If ((Local0 == 0x04))
                        {
                            ^TV._DGS |= One
                        }

                        NSTE = Local0
                    }

                    Name (ATIB, Buffer (0x80){})
                    Method (ATIF, 2, NotSerialized)
                    {
                        If ((Arg0 == Zero))
                        {
                            Return (AF00 ())
                        }

                        If ((Arg0 == 0x05))
                        {
                            Return (AF05 ())
                        }

                        If ((Arg0 == 0x06))
                        {
                            AF06 (Arg1)
                            Return (ATIB) /* \_SB_.PCI0.P0P2.VGA_.ATIB */
                        }
                        Else
                        {
                            CreateWordField (ATIB, Zero, SSZE)
                            CreateWordField (ATIB, 0x02, VERN)
                            CreateDWordField (ATIB, 0x04, NMSK)
                            CreateDWordField (ATIB, 0x08, SFUN)
                            SSZE = Zero
                            VERN = Zero
                            NMSK = Zero
                            SFUN = Zero
                            Return (ATIB) /* \_SB_.PCI0.P0P2.VGA_.ATIB */
                        }
                    }

                    Method (AF00, 0, NotSerialized)
                    {
                        CreateWordField (ATIB, Zero, SSZE)
                        CreateWordField (ATIB, 0x02, VERN)
                        CreateDWordField (ATIB, 0x04, NMSK)
                        CreateDWordField (ATIB, 0x08, SFUN)
                        SSZE = 0x0C
                        VERN = One
                        NMSK = Zero
                        SFUN = 0x30
                        Return (ATIB) /* \_SB_.PCI0.P0P2.VGA_.ATIB */
                    }

                    Method (AF05, 0, NotSerialized)
                    {
                        CreateWordField (ATIB, Zero, SSZE)
                        CreateByteField (ATIB, 0x02, TSEF)
                        CreateByteField (ATIB, 0x03, TVIF)
                        SSZE = 0x04
                        TSEF = Zero
                        TVIF = PRM1 /* \PRM1 */
                        Return (ATIB) /* \_SB_.PCI0.P0P2.VGA_.ATIB */
                    }

                    Method (AF06, 1, NotSerialized)
                    {
                        CreateWordField (ATIB, Zero, SSZE)
                        CreateByteField (ATIB, 0x02, TSEF)
                        CreateByteField (ATIB, 0x03, TVIF)
                        SSZE = 0x04
                        TSEF = Zero
                        TVIF = Arg0
                        PRM0 = TVIF /* \_SB_.PCI0.P0P2.VGA_.AF06.TVIF */
                    }
                }
            }

            Device (P0P1)
            {
                Name (_ADR, 0x001E0000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR01) /* \_SB_.AR01 */
                    }

                    Return (PR01) /* \_SB_.PR01 */
                }
            }

            Device (LPCB)
            {
                Name (_ADR, 0x001F0000)  // _ADR: Address
                Scope (\_SB)
                {
                    OperationRegion (PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0)
                    Field (PCI0.LPCB.LPC1, AnyAcc, NoLock, Preserve)
                    {
                        Offset (0x20), 
                        PARC,   8, 
                        PBRC,   8, 
                        PCRC,   8, 
                        PDRC,   8, 
                        Offset (0x28), 
                        PERC,   8, 
                        PFRC,   8, 
                        PGRC,   8, 
                        PHRC,   8
                    }

                    Device (LNKA)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, One)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PARC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,10,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLA, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLA, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PARC & 0x0F))
                            Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PARC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PARC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKB)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x02)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PBRC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,11,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLB, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLB, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PBRC & 0x0F))
                            Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PBRC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PBRC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKC)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x03)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PCRC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,10,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLC, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLC, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PCRC & 0x0F))
                            Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PCRC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PCRC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKD)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x04)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PDRC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,11,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLD, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLD, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PDRC & 0x0F))
                            Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PDRC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PDRC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKE)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x05)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PERC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,10,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLE, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLE, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PERC & 0x0F))
                            Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PERC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PERC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKF)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x06)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PFRC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,11,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLF, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLF, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PFRC & 0x0F))
                            Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PFRC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PFRC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKG)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x07)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PGRC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,10,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLG, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLG, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PGRC & 0x0F))
                            Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PGRC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PGRC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }

                    Device (LNKH)
                    {
                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID
                        Name (_UID, 0x08)  // _UID: Unique ID
                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device
                        {
                            PHRC |= 0x80
                        }

                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                        {
                            IRQ (Level, ActiveLow, Shared, )
                                {1,3,4,5,6,7,11,12,14,15}
                        })
                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                        {
                            Name (RTLH, ResourceTemplate ()
                            {
                                IRQ (Level, ActiveLow, Shared, )
                                    {}
                            })
                            CreateWordField (RTLH, One, IRQ0)
                            IRQ0 = Zero
                            IRQ0 = (One << (PHRC & 0x0F))
                            Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */
                        }

                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings
                        {
                            CreateWordField (Arg0, One, IRQ0)
                            FindSetRightBit (IRQ0, Local0)
                            Local0--
                            PHRC = Local0
                        }

                        Method (_STA, 0, Serialized)  // _STA: Status
                        {
                            If ((PHRC & 0x80))
                            {
                                Return (0x09)
                            }
                            Else
                            {
                                Return (0x0B)
                            }
                        }
                    }
                }

                OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)
                Field (LPC0, AnyAcc, NoLock, Preserve)
                {
                    Offset (0x40), 
                    IOD0,   8, 
                    IOD1,   8, 
                    Offset (0xB0), 
                    RAEN,   1, 
                        ,   13, 
                    RCBA,   18
                }

                OperationRegion (TCOT, SystemIO, 0x0460, 0x04)
                Field (TCOT, ByteAcc, NoLock, Preserve)
                {
                    TCOA,   8, 
                    TCOB,   8
                }

                Device (EC0)
                {
                    Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0062,             // Range Minimum
                            0x0062,             // Range Maximum
                            0x00,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0066,             // Range Minimum
                            0x0066,             // Range Maximum
                            0x00,               // Alignment
                            0x01,               // Length
                            )
                    })
                    Name (_GPE, 0x16)  // _GPE: General Purpose Events
                    Name (SEL0, 0xF0)
                    Name (BFLG, Zero)
                    Name (PSTA, Zero)
                    Name (BEAC, Zero)
                    Name (BPPS, Zero)
                    Name (RDBT, Zero)
                    Name (RDWL, Zero)
                    Name (RD3G, Zero)
                    Name (RBTA, Zero)
                    Name (RWLA, Zero)
                    Name (R3GA, Zero)
                    Name (OEBL, Zero)
                    Name (LIDX, Zero)
                    Method (_REG, 2, NotSerialized)  // _REG: Region Availability
                    {
                        If ((Arg0 == 0x03))
                        {
                            Local0 = Arg1
                            If (Local0)
                            {
                                ECON = One
                                Q29T = 0x96
                            }
                            Else
                            {
                                ECON = Zero
                            }
                        }
                    }

                    OperationRegion (ECIO, SystemIO, 0x60, 0x10)
                    Field (ECIO, ByteAcc, NoLock, Preserve)
                    {
                        Offset (0x02), 
                        EDAT,   8, 
                        Offset (0x06), 
                        CMDS,   8, 
                        Offset (0x08), 
                        EC68,   8, 
                        Offset (0x0C), 
                        EC6C,   8
                    }

                    Method (IBE2, 0, Serialized)
                    {
                        While ((EC6C & 0x02))
                        {
                            Sleep (0x50)
                        }
                    }

                    OperationRegion (ERAM, SystemMemory, 0xFF808201, 0x0100)
                    Field (ERAM, ByteAcc, NoLock, Preserve)
                    {
                        Offset (0x04), 
                        CMCM,   8, 
                        CMD1,   8, 
                        CMD2,   8, 
                        CMD3,   8, 
                        Offset (0x18), 
                        SMPR,   8, 
                        SMST,   8, 
                        SMAD,   8, 
                        SMCM,   8, 
                        SMD0,   256, 
                        BCNT,   8, 
                        SMAA,   8, 
                        BATD,   16, 
                        ACDF,   1, 
                        Offset (0x41), 
                            ,   5, 
                        FLS4,   1, 
                        Offset (0x42), 
                        Offset (0x43), 
                            ,   1, 
                        LMAT,   1, 
                        Offset (0x4C), 
                        ARCD,   1, 
                            ,   3, 
                        DOCK,   1, 
                        LANC,   1, 
                        LID2,   1, 
                        CRTS,   1, 
                        Offset (0x4E), 
                        TJMX,   2, 
                            ,   2, 
                        DGPU,   1, 
                        DTSE,   1, 
                        Offset (0x51), 
                        BLVL,   8, 
                        Offset (0x53), 
                        DOFF,   8, 
                        Offset (0x58), 
                        CTMP,   8, 
                        RG59,   8, 
                        Offset (0x60), 
                        WLAN,   1, 
                        BLTH,   1, 
                        CPLE,   1, 
                        WLA2,   1, 
                            ,   2, 
                        WLST,   1, 
                        BLTS,   1, 
                            ,   1, 
                            ,   1, 
                        ST3G,   1, 
                        MNST,   1, 
                            ,   1, 
                        ED3G,   1, 
                            ,   1, 
                        TPDB,   1, 
                            ,   7, 
                        ODST,   1, 
                        TJ85,   1, 
                        PSBB,   1, 
                            ,   5, 
                        VGAF,   1, 
                        Offset (0x70), 
                        BTMD,   8, 
                        MBTS,   1, 
                        MBTF,   1, 
                        BATF,   1, 
                            ,   3, 
                        MBDX,   1, 
                        MBAD,   1, 
                            ,   1, 
                            ,   2, 
                        LION,   1, 
                            ,   1, 
                        MBTC,   1, 
                        Offset (0x77), 
                        BA1C,   8, 
                        MCYC,   16, 
                        MTMP,   16, 
                        MDAT,   16, 
                        MCUR,   16, 
                        MBRM,   16, 
                        MBVG,   16, 
                        MRTF,   16, 
                        MMER,   8, 
                        BA2C,   8, 
                        LFC2,   16, 
                        BTSN,   16, 
                        BTDC,   16, 
                        BTDV,   16, 
                        BTMN,   8, 
                        Offset (0x93), 
                        BTST,   8, 
                        Offset (0x9D), 
                        OSTP,   1, 
                        Offset (0xA0), 
                        ABMD,   8, 
                        ABTS,   1, 
                        ABFC,   1, 
                            ,   4, 
                        ABDX,   1, 
                        ABAD,   1, 
                        ABCG,   1, 
                            ,   2, 
                        ABTP,   1, 
                        Offset (0xA8), 
                        ACYC,   16, 
                        ATMP,   16, 
                        ADAT,   16, 
                        ABCR,   16, 
                        ABRM,   16, 
                        ABVG,   16, 
                        ARTF,   16, 
                        AMER,   8, 
                        Offset (0xB8), 
                        AFCC,   16, 
                        ABSN,   16, 
                        ABDC,   16, 
                        ABDV,   16, 
                        ABMN,   8, 
                        Offset (0xD0), 
                        EBPL,   1, 
                        Offset (0xD1), 
                        PWRE,   1, 
                        Offset (0xD2), 
                            ,   6, 
                        VAUX,   1, 
                        Offset (0xD5), 
                        Q29T,   8, 
                        DBPL,   8, 
                        Offset (0xE0), 
                        DESP,   8, 
                        DTS3,   8, 
                        DE0L,   8, 
                        DE0H,   8, 
                        DE1L,   8, 
                        DE1H,   8, 
                        DE2L,   8, 
                        DE2H,   8, 
                        DE3L,   8, 
                        DE3H,   8, 
                        DE4L,   8, 
                        DE4H,   8
                    }

                    OperationRegion (EROM, SystemMemory, 0xFF808001, 0x0100)
                    Field (EROM, ByteAcc, NoLock, Preserve)
                    {
                        Offset (0xFA), 
                        C6SW,   8, 
                        Offset (0xFD), 
                        SIMU,   8, 
                        Offset (0xFF), 
                        SKU,    8
                    }

                    OperationRegion (GPBD, SystemIO, 0x0500, 0x60)
                    Field (GPBD, ByteAcc, Lock, Preserve)
                    {
                        Offset (0x0C), 
                            ,   7, 
                        GP07,   1, 
                        Offset (0x48), 
                        GP64,   1
                    }

                    OperationRegion (DUMM, EmbeddedControl, Zero, 0xFF)
                    Field (DUMM, ByteAcc, NoLock, Preserve)
                    {
                        NOPP,   8
                    }

                    Method (APOL, 1, NotSerialized)
                    {
                        DBPL = Arg0
                        EBPL = One
                    }

                    Method (CPOL, 1, NotSerialized)
                    {
                        If ((PSTA == Zero))
                        {
                            If ((ECON != Zero))
                            {
                                APOL (Arg0)
                                PSTA = One
                            }
                        }
                    }

                    Method (CLNC, 0, NotSerialized)
                    {
                        CMSW (Zero, 0xFF)
                        CMSW (One, 0xFF)
                        CMSW (0x02, 0xFF)
                        CMSW (0x03, 0xFF)
                        CMSW (0x04, 0xFF)
                        CMSW (0x05, 0xFF)
                        CMSW (0x06, 0xFF)
                        CMSW (0x07, 0xFF)
                        CMSW (0x08, 0xFF)
                        CMSW (0x09, 0xFF)
                        CMSW (0x0A, 0xFF)
                        CMSW (0x0B, 0xFF)
                        CMSW (0x0C, 0xFF)
                        CMSW (0x0D, 0xFF)
                        CMSW (0x0E, 0xFF)
                        CMSW (0x0F, 0xFF)
                    }

                    Method (_Q0E, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x0E)
                        If (^^^WMID.LMST)
                        {
                            ^^^WMID.FEBC [Zero] = One
                            ^^^WMID.FEBC [One] = 0x61
                            Notify (WMID, 0xBC) // Device-Specific
                            Return (Zero)
                        }

                        P80H = 0x26
                        If ((DPMD == One))
                        {
                            SSMP = 0xC2
                            ^^^P0P2.VGA.UDCS ()
                            ^^^P0P2.VGA.UDGS ()
                            Notify (^^^P0P2.VGA, 0x80) // Status Change
                        }
                        ElseIf ((DPMD == Zero))
                        {
                            P80H = 0x25
                            ^^^GFX0.GHDS (One)
                        }
                        Else
                        {
                            P80H = 0x22
                            If ((DGPU == One))
                            {
                                ^^^GFX0.AFN0 ()
                            }
                            Else
                            {
                                ^^^GFX0.GHDS (One)
                            }
                        }
                    }

                    Method (_Q20, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x20)
                        P80H = 0x20
                        If (ECON)
                        {
                            If ((SMST & 0x40))
                            {
                                Local0 = SMAA /* \_SB_.PCI0.LPCB.EC0_.SMAA */
                                If ((Local0 == 0x14))
                                {
                                    If (ECON)
                                    {
                                        ^^^BAT1.BATS ()
                                        Notify (ACAD, 0x80) // Status Change
                                        Sleep (0x01F4)
                                        Notify (BAT1, 0x80) // Status Change
                                        If (^^^BAT1.BTCH)
                                        {
                                            ^^^BAT1.UBIF ()
                                            Notify (BAT1, 0x81) // Information Change
                                            ^^^BAT1.BTCH = Zero
                                        }
                                    }

                                    SMST &= 0xBF
                                    Local1 = PWRE /* \_SB_.PCI0.LPCB.EC0_.PWRE */
                                    If (Local1)
                                    {
                                        PWRE = Zero
                                        BFLG = 0x12
                                    }
                                }

                                If ((Local0 == 0x16))
                                {
                                    SMST &= 0xBF
                                    ^^^BAT1.BCRI = 0x04
                                    Notify (BAT1, 0x80) // Status Change
                                }
                                Else
                                {
                                    ^^^BAT1.BCRI = Zero
                                }
                            }
                        }

                        If ((GP07 == Zero))
                        {
                            Local1 = One
                        }
                        ElseIf ((SKU == 0x4D))
                        {
                            Local1 = One
                        }
                        ElseIf ((SKU == 0x56))
                        {
                            Local1 = Zero
                        }
                        ElseIf ((GP64 == Zero))
                        {
                            Local1 = One
                        }
                        Else
                        {
                            Local1 = Zero
                        }

                        If ((Local1 == One))
                        {
                            If ((ACDF != BEAC))
                            {
                                If ((ACDF == Zero))
                                {
                                    PSBB = One
                                    If (((DGPU == One) && (^^^WMID.BAEF == Zero)))
                                    {
                                        ^^^GFX0.AFN6 ()
                                    }
                                }
                                Else
                                {
                                    PSBB = Zero
                                    If (((DGPU == Zero) && (^^^WMID.BAEF == Zero)))
                                    {
                                        ^^^GFX0.AFN6 ()
                                    }

                                    \_PR.CPU0._PPC = BPPS /* \_SB_.PCI0.LPCB.EC0_.BPPS */
                                    PNOT ()
                                }

                                BEAC = ACDF /* \_SB_.PCI0.LPCB.EC0_.ACDF */
                            }
                        }
                    }

                    Method (_Q8E, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x8E)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x63
                        Notify (WMID, 0xBC) // Device-Specific
                        P80H = 0x8E
                        If (CondRefOf (HBRT))
                        {
                            HBRT (0x03)
                        }

                        If (IGDS)
                        {
                            If ((0x04 & DSEN))
                            {
                                BRTN (0x86)
                            }
                            Else
                            {
                                Local0 = BRTL /* \BRTL */
                                BRTL = ^^^GFX0.CBLV /* \_SB_.PCI0.GFX0.CBLV */
                                BRTL = ((BRTL + One) & 0xFE)
                                If ((BRTL <= 0x5A))
                                {
                                    BRTL += 0x0A
                                }

                                ^^^GFX0.AINT (One, BRTL)
                                If ((DPMD == One))
                                {
                                    Notify (^^^P0P2.VGA.LCD, 0x86) // Device-Specific
                                }
                            }
                        }
                    }

                    Method (_Q8F, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x8F)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x64
                        Notify (WMID, 0xBC) // Device-Specific
                        P80H = 0x8F
                        If (CondRefOf (HBRT))
                        {
                            HBRT (0x04)
                        }

                        If (IGDS)
                        {
                            If ((0x04 & DSEN))
                            {
                                BRTN (0x87)
                            }
                            Else
                            {
                                Local0 = BRTL /* \BRTL */
                                BRTL = ^^^GFX0.CBLV /* \_SB_.PCI0.GFX0.CBLV */
                                BRTL = ((BRTL + One) & 0xFE)
                                If ((BRTL >= 0x0A))
                                {
                                    BRTL -= 0x0A
                                }

                                ^^^GFX0.AINT (One, BRTL)
                                If ((DPMD == One))
                                {
                                    Notify (^^^P0P2.VGA.LCD, 0x87) // Device-Specific
                                }
                            }
                        }
                    }

                    Method (_Q9B, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x9B)
                        P80H = 0x9B
                        Sleep (0x32)
                        Notify (LID0, 0x80) // Status Change
                    }

                    Method (_Q9C, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x9C)
                        P80H = 0x9C
                        Sleep (0x32)
                        Notify (LID0, 0x80) // Status Change
                    }

                    Method (_Q90, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x90)
                        ^^^WMID.BF00 = Zero
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_Q91, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x91)
                        ^^^WMID.BF00 = Zero
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_Q92, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x92)
                        ^^^WMID.BF00 = One
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_Q93, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x93)
                        ^^^WMID.BF00 = One
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_Q9D, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x9D)
                        ^^^WMID.BF00 = 0x02
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_Q9E, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x9E)
                        ^^^WMID.BF00 = 0x02
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_QA0, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0xA0)
                        ^^^WMID.BF00 = 0x03
                        Notify (WMID, 0x80) // Status Change
                    }

                    Method (_QA1, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0xA1)
                        ^^^WMID.BF00 = 0x03
                        Notify (WMID, 0x80) // Status Change
                    }

                    Name (FLAG, Zero)
                    Method (_QA7, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        Local2 = Zero
                        If ((GP07 == Zero))
                        {
                            If ((ACDF == One))
                            {
                                Local1 = Zero
                            }
                            Else
                            {
                                Local1 = One
                                Local2 = One
                            }
                        }
                        ElseIf ((SKU == 0x4D))
                        {
                            If ((ACDF == One))
                            {
                                Local1 = Zero
                            }
                            Else
                            {
                                Local1 = One
                                Local2 = One
                            }
                        }
                        ElseIf ((SKU == 0x56))
                        {
                            Local1 = One
                            If ((ACDF == Zero))
                            {
                                Local2 = One
                            }
                        }
                        ElseIf (((GP64 == Zero) && (ACDF == One)))
                        {
                            Local1 = Zero
                        }
                        ElseIf (((GP64 == Zero) && (ACDF == Zero)))
                        {
                            Local1 = One
                            Local2 = One
                        }
                        Else
                        {
                            Local1 = One
                            If ((ACDF == Zero))
                            {
                                Local2 = One
                            }
                        }

                        If ((Local1 == One))
                        {
                            If ((^^^WMID.BAEF == One))
                            {
                                Local2 = Zero
                            }

                            CLNC ()
                            CMSW (Zero, 0xA7)
                            If (Local2)
                            {
                                If (((ACDF == Zero) && (FLAG == Zero)))
                                {
                                    Local0 = ^^^GFX0.CBLV /* \_SB_.PCI0.GFX0.CBLV */
                                    Notify (^^^GFX0.DD02, 0x88) // Device-Specific
                                    Notify (^^^P0P2.PEGP.DD02, 0x88) // Device-Specific
                                    Local3 = Zero
                                    Local4 = Zero
                                    While (((^^^GFX0.CBLV == Local0) && (Local4 < 0xFFFF)))
                                    {
                                        Local4++
                                    }

                                    While ((Local3 < 0x02))
                                    {
                                        Local0 = ^^^GFX0.CBLV /* \_SB_.PCI0.GFX0.CBLV */
                                        Notify (^^^GFX0.DD02, 0x86) // Device-Specific
                                        Notify (^^^P0P2.PEGP.DD02, 0x86) // Device-Specific
                                        Local4 = Zero
                                        While (((^^^GFX0.CBLV == Local0) && (Local4 < 0xFFFF)))
                                        {
                                            Local4++
                                        }

                                        Local3 += One
                                    }

                                    FLAG = 0xFF
                                }
                            }

                            PSBB = One
                            ^^^WMID.FEBC [Zero] = One
                            ^^^WMID.FEBC [One] = 0x83
                            Notify (WMID, 0xBC) // Device-Specific
                            ^^^WMID.BF00 = 0x05
                            Notify (WMID, 0x80) // Status Change
                            If (((DGPU == One) && (^^^WMID.BAEF == Zero)))
                            {
                                ^^^GFX0.AFN6 ()
                            }
                        }
                        Else
                        {
                            ^^^WMID.FEBC [Zero] = One
                            ^^^WMID.FEBC [One] = 0x83
                            Notify (WMID, 0xBC) // Device-Specific
                            ^^^WMID.BF00 = 0x05
                            Notify (WMID, 0x80) // Status Change
                        }
                    }

                    Method (_QA8, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        Local2 = Zero
                        If ((GP07 == Zero))
                        {
                            If ((ACDF == One))
                            {
                                Local1 = Zero
                            }
                            Else
                            {
                                Local1 = One
                                Local2 = One
                            }
                        }
                        ElseIf ((SKU == 0x4D))
                        {
                            If ((ACDF == One))
                            {
                                Local1 = Zero
                            }
                            Else
                            {
                                Local1 = One
                                Local2 = One
                            }
                        }
                        ElseIf ((SKU == 0x56))
                        {
                            Local1 = One
                            If ((ACDF == Zero))
                            {
                                Local2 = One
                            }
                        }
                        ElseIf (((GP64 == Zero) && (ACDF == One)))
                        {
                            Local1 = Zero
                        }
                        ElseIf (((GP64 == Zero) && (ACDF == Zero)))
                        {
                            Local1 = One
                            Local2 = One
                        }
                        Else
                        {
                            Local1 = One
                            If ((ACDF == Zero))
                            {
                                Local2 = One
                            }
                        }

                        If ((Local1 == One))
                        {
                            If ((^^^WMID.BAEF == One))
                            {
                                Local2 = Zero
                            }

                            CLNC ()
                            CMSW (Zero, 0xA8)
                            If (Local2)
                            {
                                If (((ACDF == Zero) && (FLAG == Zero)))
                                {
                                    Local0 = ^^^GFX0.CBLV /* \_SB_.PCI0.GFX0.CBLV */
                                    Notify (^^^GFX0.DD02, 0x88) // Device-Specific
                                    Notify (^^^P0P2.PEGP.DD02, 0x88) // Device-Specific
                                    Local3 = Zero
                                    Local4 = Zero
                                    While (((^^^GFX0.CBLV == Local0) && (Local4 < 0xFFFF)))
                                    {
                                        Local4++
                                    }

                                    While ((Local3 < 0x04))
                                    {
                                        Local0 = ^^^GFX0.CBLV /* \_SB_.PCI0.GFX0.CBLV */
                                        Notify (^^^GFX0.DD02, 0x86) // Device-Specific
                                        Notify (^^^P0P2.PEGP.DD02, 0x86) // Device-Specific
                                        Local4 = Zero
                                        While (((^^^GFX0.CBLV == Local0) && (Local4 < 0xFFFF)))
                                        {
                                            Local4++
                                        }

                                        Local3 += One
                                    }

                                    FLAG = 0xFF
                                }
                            }

                            PSBB = Zero
                            ^^^WMID.FEBC [Zero] = One
                            ^^^WMID.FEBC [One] = 0x83
                            Notify (WMID, 0xBC) // Device-Specific
                            ^^^WMID.BF00 = 0x05
                            Notify (WMID, 0x80) // Status Change
                            If (((DGPU == Zero) && (^^^WMID.BAEF == Zero)))
                            {
                                ^^^GFX0.AFN6 ()
                            }
                        }
                        Else
                        {
                            ^^^WMID.FEBC [Zero] = One
                            ^^^WMID.FEBC [One] = 0x83
                            Notify (WMID, 0xBC) // Device-Specific
                            ^^^WMID.BF00 = 0x05
                            Notify (WMID, 0x80) // Status Change
                        }
                    }

                    Method (_QA6, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0xA6)
                        If ((DGPU == Zero))
                        {
                            ^^^GFX0.AFN6 ()
                        }
                    }

                    Method (_QA9, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0xA9)
                        If (^^^WMID.ODAP)
                        {
                            ^^^WMID.BF00 = 0x04
                            Notify (WMID, 0x80) // Status Change
                        }

                        If ((OEBL == 0xFF))
                        {
                            If ((^^^WMID.ODAP == Zero))
                            {
                                SSMP = 0xCD
                                Sleep (0x64)
                            }
                        }
                    }

                    Method (_Q85, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x85)
                        P80H = 0x85
                        Debug = "_Q85 : Battery FCC change"
                        Notify (BAT1, 0x81) // Information Change
                    }

                    Method (_Q01, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, One)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = One
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q02, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x02)
                        ^^^WMID.FEBC [Zero] = 0x02
                        ^^^WMID.FEBC [One] = One
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q04, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x04)
                    }

                    Method (_Q05, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x05)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x82
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q06, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x06)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x82
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q07, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x07)
                    }

                    Method (_Q08, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x08)
                    }

                    Name (QEVN, Zero)
                    Name (RETY, Zero)
                    Name (SGST, Zero)
                    Method (_Q09, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x09)
                        If ((QEVN == One))
                        {
                            PSTA = Zero
                            QEVN = Zero
                            CPOL (0x0A)
                            RETY = One
                            SGST = DGPU /* \_SB_.PCI0.LPCB.EC0_.DGPU */
                            ^^^GFX0.AFN6 ()
                        }

                        If (((RETY < 0x03) && (RETY != Zero)))
                        {
                            RETY += One /* \_SB_.PCI0.LPCB.EC0_.RETY */
                            PSTA = Zero
                            CPOL (0x0A)
                            If ((DGPU == SGST))
                            {
                                ^^^GFX0.AFN6 ()
                            }
                            Else
                            {
                                RETY = Zero
                            }
                        }
                    }

                    Method (_Q29, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x29)
                        OEBL = 0xFF
                        If (LIDX)
                        {
                            If ((LID2 == One))
                            {
                                Notify (LID0, 0x80) // Status Change
                                LID2 = Zero
                            }

                            LIDX = Zero
                        }
                    }

                    Method (_Q0A, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x0A)
                    }

                    Method (_Q0B, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x0B)
                    }

                    Method (_Q0C, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x0C)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x21
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q0F, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        ^^^WMID.FEBC [Zero] = 0x02
                        ^^^WMID.FEBC [One] = 0x61
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q10, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x10)
                    }

                    Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CMSW (Zero, 0x11)
                    }

                    Method (_Q30, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x30)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x41
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q31, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x31)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x42
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q32, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x32)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x43
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q34, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x34)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x44
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q35, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x35)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x46
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q36, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x36)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x47
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q38, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x38)
                        ^^^WMID.FEBC [Zero] = One
                        ^^^WMID.FEBC [One] = 0x45
                        Notify (WMID, 0xBC) // Device-Specific
                    }

                    Method (_Q8C, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x8C)
                        If ((CFGD & One))
                        {
                            BPPS = \_PR.CPU0._PPC /* External reference */
                            Local0 = CMSR (0x70)
                            \_PR.CPU0._PPC = Local0--
                            PNOT ()
                        }
                    }

                    Method (_Q8D, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
                    {
                        CLNC ()
                        CMSW (Zero, 0x8D)
                        If ((\_PR.CPU0._PPC > Zero))
                        {
                            \_PR.CPU0._PPC = Zero
                            PNOT ()
                        }
                    }
                }

                Device (DMAC)
                {
                    Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0000,             // Range Minimum
                            0x0000,             // Range Maximum
                            0x01,               // Alignment
                            0x20,               // Length
                            )
                        IO (Decode16,
                            0x0081,             // Range Minimum
                            0x0081,             // Range Maximum
                            0x01,               // Alignment
                            0x11,               // Length
                            )
                        IO (Decode16,
                            0x0093,             // Range Minimum
                            0x0093,             // Range Maximum
                            0x01,               // Alignment
                            0x0D,               // Length
                            )
                        IO (Decode16,
                            0x00C0,             // Range Minimum
                            0x00C0,             // Range Maximum
                            0x01,               // Alignment
                            0x20,               // Length
                            )
                        DMA (Compatibility, NotBusMaster, Transfer8_16, )
                            {4}
                    })
                }

                Device (FWHD)
                {
                    Name (_HID, EisaId ("INT0800") /* Intel 82802 Firmware Hub Device */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        Memory32Fixed (ReadOnly,
                            0xFF000000,         // Address Base
                            0x01000000,         // Address Length
                            )
                    })
                }

                Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID
                    Name (_UID, Zero)  // _UID: Unique ID
                    Name (BUF0, ResourceTemplate ()
                    {
                        Memory32Fixed (ReadWrite,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            _Y0F)
                    })
                    Method (_STA, 0, NotSerialized)  // _STA: Status
                    {
                        If ((OSYS >= 0x07D1))
                        {
                            If (HPAE)
                            {
                                Return (0x0F)
                            }
                        }
                        ElseIf (HPAE)
                        {
                            Return (0x0B)
                        }

                        Return (Zero)
                    }

                    Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
                    {
                        If (HPAE)
                        {
                            CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y0F._BAS, HPT0)  // _BAS: Base Address
                            If ((HPAS == One))
                            {
                                HPT0 = 0xFED01000
                            }

                            If ((HPAS == 0x02))
                            {
                                HPT0 = 0xFED02000
                            }

                            If ((HPAS == 0x03))
                            {
                                HPT0 = 0xFED03000
                            }
                        }

                        Return (BUF0) /* \_SB_.PCI0.LPCB.HPET.BUF0 */
                    }
                }

                Device (IPIC)
                {
                    Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0020,             // Range Minimum
                            0x0020,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0024,             // Range Minimum
                            0x0024,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0028,             // Range Minimum
                            0x0028,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x002C,             // Range Minimum
                            0x002C,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0030,             // Range Minimum
                            0x0030,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0034,             // Range Minimum
                            0x0034,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0038,             // Range Minimum
                            0x0038,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x003C,             // Range Minimum
                            0x003C,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00A0,             // Range Minimum
                            0x00A0,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00A4,             // Range Minimum
                            0x00A4,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00A8,             // Range Minimum
                            0x00A8,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00AC,             // Range Minimum
                            0x00AC,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00B0,             // Range Minimum
                            0x00B0,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00B4,             // Range Minimum
                            0x00B4,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00B8,             // Range Minimum
                            0x00B8,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00BC,             // Range Minimum
                            0x00BC,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x04D0,             // Range Minimum
                            0x04D0,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IRQNoFlags ()
                            {2}
                    })
                }

                Device (MATH)
                {
                    Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x00F0,             // Range Minimum
                            0x00F0,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IRQNoFlags ()
                            {13}
                    })
                }

                Device (LDRC)
                {
                    Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */)  // _HID: Hardware ID
                    Name (_UID, 0x02)  // _UID: Unique ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x002E,             // Range Minimum
                            0x002E,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x004E,             // Range Minimum
                            0x004E,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0061,             // Range Minimum
                            0x0061,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0063,             // Range Minimum
                            0x0063,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0065,             // Range Minimum
                            0x0065,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0067,             // Range Minimum
                            0x0067,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0080,             // Range Minimum
                            0x0080,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0092,             // Range Minimum
                            0x0092,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x00B2,             // Range Minimum
                            0x00B2,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0680,             // Range Minimum
                            0x0680,             // Range Maximum
                            0x01,               // Alignment
                            0x20,               // Length
                            )
                        IO (Decode16,
                            0x0800,             // Range Minimum
                            0x0800,             // Range Maximum
                            0x01,               // Alignment
                            0x10,               // Length
                            )
                        IO (Decode16,
                            0xFFFF,             // Range Minimum
                            0xFFFF,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0xFFFF,             // Range Minimum
                            0xFFFF,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0400,             // Range Minimum
                            0x0400,             // Range Maximum
                            0x01,               // Alignment
                            0x80,               // Length
                            )
                        IO (Decode16,
                            0x0500,             // Range Minimum
                            0x0500,             // Range Maximum
                            0x01,               // Alignment
                            0x80,               // Length
                            )
                        IO (Decode16,
                            0x164E,             // Range Minimum
                            0x164E,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                    })
                }

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                        IRQNoFlags ()
                            {8}
                    })
                }

                Device (TIMR)
                {
                    Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0040,             // Range Minimum
                            0x0040,             // Range Maximum
                            0x01,               // Alignment
                            0x04,               // Length
                            )
                        IO (Decode16,
                            0x0050,             // Range Minimum
                            0x0050,             // Range Maximum
                            0x10,               // Alignment
                            0x04,               // Length
                            )
                        IRQNoFlags ()
                            {0}
                    })
                }

                Device (PS2K)
                {
                    Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0060,             // Range Minimum
                            0x0060,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0064,             // Range Minimum
                            0x0064,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IRQ (Edge, ActiveHigh, Exclusive, )
                            {1}
                    })
                    Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                    {
                        StartDependentFn (0x00, 0x00)
                        {
                            FixedIO (
                                0x0060,             // Address
                                0x01,               // Length
                                )
                            FixedIO (
                                0x0064,             // Address
                                0x01,               // Length
                                )
                            IRQNoFlags ()
                                {1}
                        }
                        EndDependentFn ()
                    })
                }

                Device (PS2M)
                {
                    Name (_HID, EisaId ("SYN1B20"))  // _HID: Hardware ID
                    Name (_CID, Package (0x03)  // _CID: Compatible ID
                    {
                        EisaId ("SYN1B00"), 
                        EisaId ("SYN0002"), 
                        EisaId ("PNP0F13") /* PS/2 Mouse */
                    })
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IRQ (Edge, ActiveHigh, Exclusive, )
                            {12}
                    })
                    Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings
                    {
                        StartDependentFn (0x00, 0x00)
                        {
                            IRQNoFlags ()
                                {12}
                        }
                        EndDependentFn ()
                    })
                }
            }

            Device (EHC1)
            {
                Name (_ADR, 0x001D0000)  // _ADR: Address
                OperationRegion (U1CS, PCI_Config, 0xC4, 0x04)
                Field (U1CS, DWordAcc, NoLock, Preserve)
                {
                    U1EN,   2
                }

                Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake
                {
                    If (Arg0)
                    {
                        U1EN = 0x03
                    }
                    Else
                    {
                        U1EN = Zero
                    }
                }

                Method (_S3D, 0, NotSerialized)  // _S3D: S3 Device State
                {
                    Return (0x02)
                }

                Method (_S4D, 0, NotSerialized)  // _S4D: S4 Device State
                {
                    Return (0x02)
                }

                Device (HUBN)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Device (PRT1)
                    {
                        Name (_ADR, One)  // _ADR: Address
                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status
                        {
                            Return (Zero)
                        }

                        Device (HBP0)
                        {
                            Name (_ADR, One)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBP1)
                        {
                            Name (_ADR, 0x02)  // _ADR: Address
                        }

                        Device (HBP2)
                        {
                            Name (_ADR, 0x03)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBP3)
                        {
                            Name (_ADR, 0x04)  // _ADR: Address
                        }

                        Device (HBP4)
                        {
                            Name (_ADR, 0x05)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBP5)
                        {
                            Name (_ADR, 0x06)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBP6)
                        {
                            Name (_ADR, 0x07)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBP7)
                        {
                            Name (_ADR, 0x08)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
                        {
                            If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */))
                            {
                                Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                _T_0 = ToInteger (Arg2)
                                If ((_T_0 == Zero))
                                {
                                    Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                    _T_1 = ToInteger (Arg1)
                                    If ((_T_1 == One))
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x07                                             // .
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x00                                             // .
                                        })
                                    }
                                }
                                ElseIf ((_T_0 == One))
                                {
                                    Return (One)
                                }
                                ElseIf ((_T_0 == 0x02))
                                {
                                    Return (SDGV) /* \SDGV */
                                }
                                Else
                                {
                                    Return (Zero)
                                }
                            }
                            Else
                            {
                                Return (Zero)
                            }
                        }
                    }

                    Device (PRT2)
                    {
                        Name (_ADR, 0x02)  // _ADR: Address
                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status
                        {
                            Return (Zero)
                        }

                        Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
                        {
                            If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */))
                            {
                                Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                _T_0 = ToInteger (Arg2)
                                If ((_T_0 == Zero))
                                {
                                    Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                    _T_1 = ToInteger (Arg1)
                                    If ((_T_1 == One))
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x07                                             // .
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x00                                             // .
                                        })
                                    }
                                }
                                ElseIf ((_T_0 == One))
                                {
                                    Return (One)
                                }
                                ElseIf ((_T_0 == 0x02))
                                {
                                    Return (SDGV) /* \SDGV */
                                }
                                Else
                                {
                                    Return (Zero)
                                }
                            }
                            Else
                            {
                                Return (Zero)
                            }
                        }
                    }
                }

                Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                {
                    0x0D, 
                    0x03
                })
            }

            Device (EHC2)
            {
                Name (_ADR, 0x001A0000)  // _ADR: Address
                OperationRegion (U1CS, PCI_Config, 0xC4, 0x04)
                Field (U1CS, DWordAcc, NoLock, Preserve)
                {
                    U1EN,   2
                }

                Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake
                {
                    If (Arg0)
                    {
                        U1EN = 0x03
                    }
                    Else
                    {
                        U1EN = Zero
                    }
                }

                Method (_S3D, 0, NotSerialized)  // _S3D: S3 Device State
                {
                    Return (0x02)
                }

                Method (_S4D, 0, NotSerialized)  // _S4D: S4 Device State
                {
                    Return (0x02)
                }

                Device (HUBN)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Device (PRT1)
                    {
                        Name (_ADR, One)  // _ADR: Address
                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status
                        {
                            Return (Zero)
                        }

                        Device (HBP8)
                        {
                            Name (_ADR, One)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBP9)
                        {
                            Name (_ADR, 0x02)  // _ADR: Address
                        }

                        Device (HBPA)
                        {
                            Name (_ADR, 0x03)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                            Method (_S3D, 0, NotSerialized)  // _S3D: S3 Device State
                            {
                                Return (0x03)
                            }

                            Method (_S4D, 0, NotSerialized)  // _S4D: S4 Device State
                            {
                                Return (0x03)
                            }
                        }

                        Device (HBPB)
                        {
                            Name (_ADR, 0x04)  // _ADR: Address
                        }

                        Device (HBPC)
                        {
                            Name (_ADR, 0x05)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Device (HBPD)
                        {
                            Name (_ADR, 0x06)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                Zero, 
                                0xFF, 
                                Zero, 
                                Zero
                            })
                        }

                        Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
                        {
                            If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */))
                            {
                                Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                _T_0 = ToInteger (Arg2)
                                If ((_T_0 == Zero))
                                {
                                    Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                    _T_1 = ToInteger (Arg1)
                                    If ((_T_1 == One))
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x07                                             // .
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x00                                             // .
                                        })
                                    }
                                }
                                ElseIf ((_T_0 == One))
                                {
                                    Return (One)
                                }
                                ElseIf ((_T_0 == 0x02))
                                {
                                    Return (SDGV) /* \SDGV */
                                }
                                Else
                                {
                                    Return (Zero)
                                }
                            }
                            Else
                            {
                                Return (Zero)
                            }
                        }
                    }

                    Device (PRT2)
                    {
                        Name (_ADR, 0x02)  // _ADR: Address
                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status
                        {
                            Return (Zero)
                        }

                        Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
                        {
                            If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */))
                            {
                                Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                _T_0 = ToInteger (Arg2)
                                If ((_T_0 == Zero))
                                {
                                    Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                                    _T_1 = ToInteger (Arg1)
                                    If ((_T_1 == One))
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x07                                             // .
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                             0x00                                             // .
                                        })
                                    }
                                }
                                ElseIf ((_T_0 == One))
                                {
                                    Return (One)
                                }
                                ElseIf ((_T_0 == 0x02))
                                {
                                    Return (SDGV) /* \SDGV */
                                }
                                Else
                                {
                                    Return (Zero)
                                }
                            }
                            Else
                            {
                                Return (Zero)
                            }
                        }
                    }
                }

                Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                {
                    0x0D, 
                    0x03
                })
            }

            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)  // _ADR: Address
                OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
                Field (HDAR, WordAcc, NoLock, Preserve)
                {
                    DCKA,   1, 
                    Offset (0x01), 
                    DCKM,   1, 
                        ,   6, 
                    DCKS,   1, 
                    Offset (0x08), 
                        ,   15, 
                    PMES,   1
                }
            }

            Device (RP01)
            {
                Name (_ADR, 0x001C0000)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
                {
                    If (WKPM)
                    {
                        Return (Package (0x02)
                        {
                            0x09, 
                            0x04
                        })
                    }
                    Else
                    {
                        Return (Package (0x02)
                        {
                            0x09, 
                            Zero
                        })
                    }
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR04) /* \_SB_.AR04 */
                    }

                    Return (PR04) /* \_SB_.PR04 */
                }
            }

            Device (RP02)
            {
                Name (_ADR, 0x001C0001)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR05) /* \_SB_.AR05 */
                    }

                    Return (PR05) /* \_SB_.PR05 */
                }
            }

            Device (RP03)
            {
                Name (_ADR, 0x001C0002)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR06) /* \_SB_.AR06 */
                    }

                    Return (PR06) /* \_SB_.PR06 */
                }
            }

            Device (RP04)
            {
                Name (_ADR, 0x001C0003)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR07) /* \_SB_.AR07 */
                    }

                    Return (PR07) /* \_SB_.PR07 */
                }
            }

            Device (RP05)
            {
                Name (_ADR, 0x001C0004)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR08) /* \_SB_.AR08 */
                    }

                    Return (PR08) /* \_SB_.PR08 */
                }
            }

            Device (RP07)
            {
                Name (_ADR, 0x001C0006)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR0A) /* \_SB_.AR0A */
                    }

                    Return (PR0A) /* \_SB_.PR0A */
                }
            }

            Device (RP08)
            {
                Name (_ADR, 0x001C0007)  // _ADR: Address
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                    Offset (0x12), 
                        ,   13, 
                    LASX,   1, 
                    Offset (0x1A), 
                    ABPX,   1, 
                        ,   2, 
                    PDCX,   1, 
                        ,   2, 
                    PDSX,   1, 
                    Offset (0x1B), 
                    LSCX,   1, 
                    Offset (0x20), 
                    Offset (0x22), 
                    PSPX,   1, 
                    Offset (0x98), 
                        ,   30, 
                    HPEX,   1, 
                    PMEX,   1, 
                        ,   30, 
                    HPSX,   1, 
                    PMSX,   1
                }

                Device (PXSX)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x04
                    })
                }

                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR0B) /* \_SB_.AR0B */
                    }

                    Return (PR0B) /* \_SB_.PR0B */
                }
            }

            Device (GLAN)
            {
                Name (_ADR, 0x00190000)  // _ADR: Address
            }

            Device (IO10)
            {
                Name (_ADR, 0x00080000)  // _ADR: Address
                OperationRegion (IBUS, PCI_Config, 0xD0, 0xE0)
                Field (IBUS, DWordAcc, NoLock, Preserve)
                {
                        ,   26, 
                    TOLM,   6, 
                        ,   26, 
                    TOHM,   38, 
                    Offset (0xB0), 
                    VTEN,   1, 
                        ,   11, 
                    VTBA,   20
                }
            }

            Device (IO1X)
            {
                Name (_ADR, 0x00080001)  // _ADR: Address
                OperationRegion (PBIC, PCI_Config, Zero, 0xF0)
                Field (PBIC, DWordAcc, NoLock, Preserve)
                {
                    Offset (0x7C), 
                    SR0,    32, 
                    SR1,    32, 
                    SR2,    32, 
                    SR3,    32, 
                    SR4,    32, 
                    SR5,    32, 
                    SR6,    32, 
                    SR7,    32, 
                    SR8,    32, 
                    SR9,    32
                }
            }

            Device (IIO0)
            {
                Name (_ADR, 0x00140000)  // _ADR: Address
                OperationRegion (IBUS, PCI_Config, 0xD0, 0xE0)
                Field (IBUS, DWordAcc, NoLock, Preserve)
                {
                        ,   26, 
                    TOLM,   6, 
                        ,   26, 
                    TOHM,   38, 
                    Offset (0xB0), 
                    VTEN,   1, 
                        ,   11, 
                    VTBA,   20
                }
            }

            Device (IIOX)
            {
                Name (_ADR, 0x00140001)  // _ADR: Address
                OperationRegion (PBIC, PCI_Config, Zero, 0xF0)
                Field (PBIC, DWordAcc, NoLock, Preserve)
                {
                    Offset (0x7C), 
                    SR0,    32, 
                    SR1,    32, 
                    SR2,    32, 
                    SR3,    32, 
                    SR4,    32, 
                    SR5,    32, 
                    SR6,    32, 
                    SR7,    32, 
                    SR8,    32, 
                    SR9,    32
                }
            }

            Device (PEG3)
            {
                Name (_ADR, 0x00030000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR0C) /* \_SB_.AR0C */
                    }

                    Return (PR0C) /* \_SB_.PR0C */
                }
            }

            Device (PEG5)
            {
                Name (_ADR, 0x00050000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR0C) /* \_SB_.AR0C */
                    }

                    Return (PR0C) /* \_SB_.PR0C */
                }
            }

            Device (PEG6)
            {
                Name (_ADR, 0x00060000)  // _ADR: Address
            }

            Device (AHCI)
            {
                Name (_ADR, 0x001F0002)  // _ADR: Address
                Device (PRT1)
                {
                    Name (_ADR, 0x0001FFFF)  // _ADR: Address
                }
            }

            Device (WMID)
            {
                Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */)  // _HID: Hardware ID
                Name (_UID, "APGe")  // _UID: Unique ID
                Name (ERRD, 0x00010000)
                Name (BUFF, Buffer (0x04)
                {
                     0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateByteField (BUFF, Zero, BF00)
                CreateByteField (BUFF, One, BF01)
                CreateByteField (BUFF, 0x02, BF02)
                CreateByteField (BUFF, 0x03, BF03)
                CreateWordField (BUFF, Zero, BFW0)
                CreateWordField (BUFF, 0x02, BFW1)
                Name (BUF1, Buffer (0x04)
                {
                     0x00, 0x00, 0x00, 0x00                           // ....
                })
                Name (AADS, Buffer (0x04)
                {
                     0x00                                             // .
                })
                CreateField (AADS, Zero, 0x04, AS00)
                CreateField (AADS, 0x04, One, AS04)
                CreateField (AADS, 0x05, One, AS05)
                CreateField (AADS, 0x06, One, AS06)
                CreateField (AADS, 0x07, One, AS07)
                CreateField (AADS, 0x08, One, AS08)
                CreateField (AADS, 0x09, One, AS09)
                CreateField (AADS, 0x10, 0x10, AS0X)
                Name (BAEF, Zero)
                Name (BADF, Zero)
                Name (BADG, Package (0x11)
                {
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    Zero, 
                    0x00010000, 
                    Zero, 
                    Zero, 
                    Zero, 
                    Zero
                })
                Name (WLDS, Zero)
                Name (WLED, Zero)
                Name (BTDS, Zero)
                Name (BTED, Zero)
                Name (BLDS, Zero)
                Name (BLED, Zero)
                Name (NTDC, Zero)
                Name (NTDV, Zero)
                Name (WLSD, 0x0100)
                Name (WLSE, 0x0101)
                Name (BLTD, 0x0200)
                Name (BLTE, 0x0201)
                Name (LBL0, 0x0300)
                Name (LBL1, 0x0301)
                Name (LBL2, 0x0302)
                Name (LBL3, 0x0303)
                Name (LBL4, 0x0304)
                Name (LBL5, 0x0305)
                Name (LBL6, 0x0306)
                Name (LBL7, 0x0307)
                Name (LBL8, 0x0308)
                Name (LBL9, 0x0309)
                Name (LBLA, 0x030A)
                Name (LBLB, 0x030B)
                Name (LBLC, 0x030C)
                Name (LBLD, 0x030D)
                Name (LBLE, 0x030E)
                Name (LBLF, 0x030F)
                Name (CADI, 0x0401)
                Name (CADO, 0x0400)
                Name (GSEE, 0x0501)
                Name (GSED, 0x0502)
                Name (VAPI, 0x0601)
                Name (VAPO, 0x0600)
                Name (WBBO, 0x0701)
                Name (WBBI, 0x0700)
                Name (G3MD, 0x0800)
                Name (G3ME, 0x0801)
                Name (LANI, 0x0900)
                Name (LANO, 0x0901)
                Name (LDOF, 0x0A00)
                Name (LDON, 0x0A01)
                Name (PSOF, 0x0B00)
                Name (PSON, 0x0B01)
                Name (ODDE, 0x0C00)
                Name (FNKE, 0x00010002)
                Name (FNF5, 0x00015001)
                Name (BBSB, Buffer (0x04)
                {
                     0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateField (BBSB, Zero, 0x10, BBD0)
                CreateField (BBSB, 0x10, 0x10, BBD1)
                Name (TLS0, Zero)
                Name (TLS1, One)
                Name (TLS2, 0x02)
                Name (TLS3, 0x03)
                Name (TLS4, 0x04)
                Name (TLS5, 0x05)
                Name (TLS6, 0x06)
                Name (TLS7, 0x07)
                Name (BCDS, Package (0x0D)
                {
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000
                })
                Name (BDDS, Buffer (0x04)
                {
                     0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateField (BDDS, Zero, 0x10, BDD0)
                CreateField (BDDS, 0x10, 0x10, BDD1)
                Name (DSY0, Buffer (0x28)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0018 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                Name (DSY1, Buffer (0x18)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                Name (DSY2, Buffer (0x10)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                Name (DSY3, Buffer (0x18)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                Name (DSY4, Buffer (0x10)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                Name (DSY5, Buffer (0x28)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0018 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                CreateField (DSY0, Zero, 0x40, DY00)
                CreateField (DSY0, 0x40, 0x40, DY01)
                CreateField (DSY0, 0x80, 0x40, DY02)
                CreateField (DSY0, 0xC0, 0x40, DY03)
                CreateField (DSY0, 0x0100, 0x40, DY04)
                CreateField (DSY1, Zero, 0x40, DY10)
                CreateField (DSY1, 0x40, 0x40, DY11)
                CreateField (DSY1, 0x80, 0x40, DY12)
                CreateField (DSY2, Zero, 0x40, DY20)
                CreateField (DSY2, 0x40, 0x10, DY21)
                CreateField (DSY2, 0x50, 0x10, DY22)
                CreateField (DSY0, Zero, 0xC0, DSX4)
                Name (BEDS, Package (0x12)
                {
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000, 
                    0x00010000
                })
                Name (WIT0, Zero)
                Name (DSY6, Buffer (0x14)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateField (DSY6, Zero, 0x20, DY60)
                CreateField (DSY6, 0x20, 0x20, DY61)
                CreateField (DSY6, 0x40, 0x20, DY62)
                CreateField (DSY6, 0x60, 0x20, DY63)
                CreateField (DSY6, 0x80, 0x20, DY64)
                Name (WPRW, Buffer (0x14)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateField (WPRW, Zero, 0x08, WWD0)
                CreateField (WPRW, 0x08, 0x08, WWD1)
                CreateField (WPRW, 0x10, 0x08, WWD2)
                CreateField (WPRW, 0x18, 0x08, WWD3)
                CreateField (WPRW, 0x20, 0x08, WWD4)
                CreateField (WPRW, 0x28, 0x20, WWD5)
                Name (WPCI, Buffer (0x04)
                {
                     0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateField (WPCI, Zero, 0x08, WPIR)
                CreateField (WPCI, 0x08, 0x03, WPIF)
                CreateField (WPCI, 0x0B, 0x05, WPID)
                CreateField (WPCI, 0x10, 0x08, WPIB)
                Name (BFDS, Package (0x04)
                {
                    0x02, 
                    0x02, 
                    0x02, 
                    0x02
                })
                Name (GSTS, Zero)
                Name (BFEF, Zero)
                Name (BGEF, Zero)
                Name (BGDS, Package (0x01)
                {
                    One
                })
                Name (BOOT, Buffer (0x14)
                {
                    /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
                    /* 0010 */  0x00, 0x00, 0x00, 0x00                           // ....
                })
                CreateField (BOOT, Zero, 0x80, BO01)
                CreateField (BOOT, 0x80, 0x10, BO02)
                CreateField (BOOT, 0x90, 0x08, BO03)
                CreateField (BOOT, 0x98, 0x08, BO04)
                Name (LMST, Zero)
                Name (FEBC, Buffer (0x08)
                {
                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                })
                Name (ODAP, Zero)
                Method (AAF1, 0, NotSerialized)
                {
                    AADS = IHWM (0x13, Zero)
                    If (ECON)
                    {
                        AS04 = ^^LPCB.EC0.BLTH /* \_SB_.PCI0.LPCB.EC0_.BLTH */
                        AS06 = ^^LPCB.EC0.ST3G /* \_SB_.PCI0.LPCB.EC0_.ST3G */
                        If ((DPMD == Zero))
                        {
                            AS07 = Zero
                        }
                        Else
                        {
                            AS07 = One
                        }
                    }

                    AS08 = Zero
                    If ((^^LPCB.EC0.GP07 == Zero))
                    {
                        AS09 = One
                    }
                    ElseIf ((^^LPCB.EC0.SKU == 0x4D))
                    {
                        AS09 = One
                    }
                    ElseIf ((^^LPCB.EC0.SKU == 0x56))
                    {
                        AS09 = Zero
                    }
                    ElseIf ((^^LPCB.EC0.GP64 == Zero))
                    {
                        AS09 = One
                    }
                    Else
                    {
                        AS09 = Zero
                    }
                }

                Method (WGDS, 1, NotSerialized)
                {
                    Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                    _T_0 = Arg0
                    If ((_T_0 == One))
                    {
                        If (ECON)
                        {
                            BADG [Zero] = ^^LPCB.EC0.WLST /* \_SB_.PCI0.LPCB.EC0_.WLST */
                        }
                    }
                    ElseIf ((_T_0 == 0x02))
                    {
                        If (ECON)
                        {
                            BADG [One] = ^^LPCB.EC0.BLTS /* \_SB_.PCI0.LPCB.EC0_.BLTS */
                        }
                    }
                    ElseIf ((_T_0 == 0x03)){}
                    ElseIf ((_T_0 == 0x08))
                    {
                        BADG [0x07] = IHWM (0x16, Zero)
                    }
                    ElseIf ((_T_0 == 0x09))
                    {
                        BADG [0x08] = Zero
                    }
                    ElseIf ((_T_0 == 0x0A))
                    {
                        If (ECON)
                        {
                            BADG [0x0A] = ^^LPCB.EC0.ED3G /* \_SB_.PCI0.LPCB.EC0_.ED3G */
                        }
                    }
                    ElseIf ((_T_0 == 0x0C)){}
                    ElseIf ((_T_0 == 0x0D))
                    {
                        If (ECON)
                        {
                            BADG [0x0C] = ^^LPCB.EC0.MNST /* \_SB_.PCI0.LPCB.EC0_.MNST */
                        }
                    }
                    ElseIf ((_T_0 == 0x0E))
                    {
                        If (ECON)
                        {
                            If (^^LPCB.EC0.PSBB)
                            {
                                BADG [0x0D] = One
                            }
                            Else
                            {
                                BADG [0x0D] = Zero
                            }
                        }
                    }
                    ElseIf ((_T_0 == 0x11))
                    {
                        BADG [0x10] = IHWM (0x17, Zero)
                    }
                }

                Method (WSDS, 2, NotSerialized)
                {
                    BUFF = Arg1
                    Local0 = Arg0
                    Local1 = BF00 /* \_SB_.PCI0.WMID.BF00 */
                    BADG [(Local0 - One)] = Zero
                    Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                    _T_0 = Local1
                    If ((_T_0 == Zero))
                    {
                        Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                        _T_1 = Local0
                        If ((_T_1 == 0x04))
                        {
                            If (ECON)
                            {
                                ^^LPCB.EC0.IBE2 ()
                                ^^LPCB.EC0.EC6C = 0x24
                                ^^LPCB.EC0.IBE2 ()
                            }
                        }
                        ElseIf ((_T_1 == 0x05))
                        {
                            If (ECON)
                            {
                                ^^LPCB.EC0.IBE2 ()
                                ^^LPCB.EC0.EC6C = 0x26
                                ^^LPCB.EC0.IBE2 ()
                            }
                        }
                        ElseIf ((_T_1 == 0x06)){}
                        ElseIf ((_T_1 == 0x07))
                        {
                            BAEF = Zero
                        }
                        ElseIf ((_T_1 == 0x0B))
                        {
                            If (ECON)
                            {
                                ^^LPCB.EC0.IBE2 ()
                                ^^LPCB.EC0.EC6C = 0xAA
                                ^^LPCB.EC0.IBE2 ()
                            }
                        }
                        ElseIf ((_T_1 == 0x0F))
                        {
                            ^^LPCB.EC0.PSBB = Zero
                        }
                        ElseIf ((_T_1 == 0x10))
                        {
                            ODAP = Zero
                        }
                        Else
                        {
                            BADG [(Local0 - One)] = 0x0100
                        }
                    }
                    Else
                    {
                        Name (_T_2, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                        _T_2 = Local0
                        If ((_T_2 == 0x04))
                        {
                            If (ECON)
                            {
                                ^^LPCB.EC0.IBE2 ()
                                ^^LPCB.EC0.EC6C = 0x23
                                ^^LPCB.EC0.IBE2 ()
                            }
                        }
                        ElseIf ((_T_2 == 0x05))
                        {
                            If (ECON)
                            {
                                ^^LPCB.EC0.IBE2 ()
                                ^^LPCB.EC0.EC6C = 0x25
                                ^^LPCB.EC0.IBE2 ()
                            }
                        }
                        ElseIf ((_T_2 == 0x06)){}
                        ElseIf ((_T_2 == 0x07))
                        {
                            BAEF = One
                        }
                        ElseIf ((_T_2 == 0x0B))
                        {
                            If (ECON)
                            {
                                ^^LPCB.EC0.IBE2 ()
                                ^^LPCB.EC0.EC6C = 0xA9
                                ^^LPCB.EC0.IBE2 ()
                            }
                        }
                        ElseIf ((_T_2 == 0x0F))
                        {
                            ^^LPCB.EC0.PSBB = One
                        }
                        ElseIf ((_T_2 == 0x10))
                        {
                            ODAP = One
                        }
                        Else
                        {
                            BADG [(Local0 - One)] = 0x0100
                        }
                    }
                }

                Method (OEMN, 0, NotSerialized)
                {
                    If ((BGEF == One))
                    {
                        Local0 = NTDV /* \_SB_.PCI0.WMID.NTDV */
                        If ((Local0 != Zero))
                        {
                            NTDV = Zero
                            Return (Local0)
                        }
                    }

                    If ((BAEF == One))
                    {
                        Local0 = NTDC /* \_SB_.PCI0.WMID.NTDC */
                        If ((Local0 != Zero))
                        {
                            NTDC = Zero
                            Return (Local0)
                        }
                    }

                    If ((BFEF == One)){}
                    If (ECON)
                    {
                        If ((BF00 == Zero))
                        {
                            If (^^LPCB.EC0.WLST)
                            {
                                Return (WLSE) /* \_SB_.PCI0.WMID.WLSE */
                            }
                            Else
                            {
                                Return (WLSD) /* \_SB_.PCI0.WMID.WLSD */
                            }
                        }

                        If ((BF00 == One))
                        {
                            If (^^LPCB.EC0.BLTS)
                            {
                                Return (BLTE) /* \_SB_.PCI0.WMID.BLTE */
                            }
                            Else
                            {
                                Return (BLTD) /* \_SB_.PCI0.WMID.BLTD */
                            }
                        }

                        If ((BF00 == 0x02))
                        {
                            If (^^LPCB.EC0.MNST)
                            {
                                Return (LDON) /* \_SB_.PCI0.WMID.LDON */
                            }
                            Else
                            {
                                Return (LDOF) /* \_SB_.PCI0.WMID.LDOF */
                            }
                        }

                        If ((BF00 == 0x03))
                        {
                            If (^^LPCB.EC0.ED3G)
                            {
                                Return (G3ME) /* \_SB_.PCI0.WMID.G3ME */
                            }
                            Else
                            {
                                Return (G3MD) /* \_SB_.PCI0.WMID.G3MD */
                            }
                        }

                        If ((BF00 == 0x04))
                        {
                            Return (ODDE) /* \_SB_.PCI0.WMID.ODDE */
                        }

                        If ((BF00 == 0x05))
                        {
                            If (^^LPCB.EC0.PSBB)
                            {
                                Return (PSON) /* \_SB_.PCI0.WMID.PSON */
                            }
                            Else
                            {
                                Return (PSOF) /* \_SB_.PCI0.WMID.PSOF */
                            }
                        }
                    }
                }

                Method (STRL, 2, NotSerialized)
                {
                    Local0 = Arg0
                    BUFF = Arg1
                    BBSB = Zero
                    Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                    _T_0 = Local0
                    If ((_T_0 == One))
                    {
                        Local1 = IHWM (One, 0x019A)
                        CreateDWordField (Local1, Zero, TMP)
                        TMP /= 0x02
                        If ((TMP & 0x08))
                        {
                            BBD0 = (TMP - 0x08)
                        }
                        Else
                        {
                            BBD0 = Zero
                        }

                        BBD1 = Zero
                    }
                    ElseIf ((_T_0 == 0x02))
                    {
                        DI00 = Zero
                        DSY1 = Zero
                        DY10 = 0x019A
                        If ((BF00 == Zero))
                        {
                            DY11 = Zero
                        }
                        Else
                        {
                            DY11 = ((BF00 * 0x02) | 0x10)
                        }

                        DY12 = Zero
                        IHWM (0x02, DSY1)
                        BBSB = Zero
                    }
                    Else
                    {
                        BBSB = 0x00010000
                    }
                }

                Method (WODP, 2, NotSerialized)
                {
                    CreateDWordField (Arg1, Zero, SETP)
                    If ((Arg0 == 0x05))
                    {
                        If (ECON)
                        {
                            If (^^LPCB.EC0.ODST)
                            {
                                BFW0 = One
                            }
                            Else
                            {
                                BFW0 = Zero
                            }
                        }
                    }

                    If ((Arg0 == 0x0E))
                    {
                        If (ECON)
                        {
                            ^^LPCB.EC0.IBE2 ()
                            If (SETP)
                            {
                                ^^LPCB.EC0.EC6C = 0x65
                            }
                            Else
                            {
                                ^^LPCB.EC0.EC6C = 0x66
                            }

                            ^^LPCB.EC0.IBE2 ()
                            Sleep (0x07D0)
                            Notify (^^AHCI.PRT1, One) // Device Check
                        }
                    }
                }

                Method (GCPU, 1, NotSerialized)
                {
                    DSY0 = DSY5 /* \_SB_.PCI0.WMID.DSY5 */
                    Local0 = Arg0
                    Local2 = IHWM (Zero, Arg0)
                    DSY6 = Local2
                    DY00 = DY60 /* \_SB_.PCI0.WMID.DY60 */
                    DY01 = DY61 /* \_SB_.PCI0.WMID.DY61 */
                    DY02 = DY62 /* \_SB_.PCI0.WMID.DY62 */
                    DY03 = DY63 /* \_SB_.PCI0.WMID.DY63 */
                }

                Method (MSRR, 1, NotSerialized)
                {
                    DSY1 = DSY3 /* \_SB_.PCI0.WMID.DSY3 */
                    DY00 = Arg0
                    Local2 = IHWM (One, Arg0)
                    DSY6 = Local2
                    DY10 = DY60 /* \_SB_.PCI0.WMID.DY60 */
                    DY11 = DY61 /* \_SB_.PCI0.WMID.DY61 */
                    WIT0 = Zero
                    DY12 = WIT0 /* \_SB_.PCI0.WMID.WIT0 */
                }

                Method (MSRW, 1, NotSerialized)
                {
                    DSY1 = DSY3 /* \_SB_.PCI0.WMID.DSY3 */
                    Local2 = IHWM (0x02, Arg0)
                    DSY6 = Local2
                    DY10 = DY60 /* \_SB_.PCI0.WMID.DY60 */
                    DY11 = DY61 /* \_SB_.PCI0.WMID.DY61 */
                    WIT0 = Zero
                    DY12 = WIT0 /* \_SB_.PCI0.WMID.WIT0 */
                }

                Method (C4C3, 2, NotSerialized)
                {
                    BUFF = Arg1
                    If ((Arg0 == 0x04))
                    {
                        BCDS [0x09] = BF00 /* \_SB_.PCI0.WMID.BF00 */
                    }
                    Else
                    {
                    }
                }

                Method (CPUF, 0, NotSerialized)
                {
                }

                Method (CPUT, 0, NotSerialized)
                {
                }

                Method (PCIR, 1, NotSerialized)
                {
                    Local0 = Arg0
                    Local2 = IHWM (0x03, Arg0)
                    DY20 = Local2
                    DSY6 = Local2
                    DSY2 = DSY4 /* \_SB_.PCI0.WMID.DSY4 */
                    DY20 = DY60 /* \_SB_.PCI0.WMID.DY60 */
                }

                Method (PCIW, 1, NotSerialized)
                {
                    Local0 = Arg0
                    DY20 = Arg0
                    Local2 = IHWM (0x04, Arg0)
                    DSY6 = Local2
                    BUFF = DY61 /* \_SB_.PCI0.WMID.DY61 */
                }

                Method (CPUS, 0, NotSerialized)
                {
                    Local2 = IHWM (0x05, Zero)
                    BUFF = Local2
                    BCDS [0x0C] = BUFF /* \_SB_.PCI0.WMID.BUFF */
                }

                Method (PCID, 1, NotSerialized)
                {
                    Local2 = IHWM (0x06, Arg0)
                    DSY6 = Local2
                }

                Method (BTIF, 2, NotSerialized)
                {
                    Local0 = Arg0
                    BUFF = Arg1
                    If ((Local0 == 0x0D))
                    {
                        BF00 = BF02 /* \_SB_.PCI0.WMID.BF02 */
                        Local1 = BF01 /* \_SB_.PCI0.WMID.BF01 */
                        BF00 = BF02 /* \_SB_.PCI0.WMID.BF02 */
                        Local1 = BF01 /* \_SB_.PCI0.WMID.BF01 */
                    }

                    If ((Local0 == 0x0E))
                    {
                        If ((BF00 == Zero))
                        {
                            BF00 = 0xFF
                        }
                        Else
                        {
                            Local1 = BF00 /* \_SB_.PCI0.WMID.BF00 */
                            BF00 = One
                        }
                    }

                    If ((Local0 == 0x13))
                    {
                        If ((BF00 == 0x03))
                        {
                            BFW0 = 0x1111
                            BFW1 = Zero
                        }

                        If ((BF00 == 0x08))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.MTMP /* \_SB_.PCI0.LPCB.EC0_.MTMP */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x09))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.MBVG /* \_SB_.PCI0.LPCB.EC0_.MBVG */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x0A))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.MCUR /* \_SB_.PCI0.LPCB.EC0_.MCUR */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x0F))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.MBRM /* \_SB_.PCI0.LPCB.EC0_.MBRM */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x17))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.MCYC /* \_SB_.PCI0.LPCB.EC0_.MCYC */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x18))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.BTDC /* \_SB_.PCI0.LPCB.EC0_.BTDC */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x19))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.BTDV /* \_SB_.PCI0.LPCB.EC0_.BTDV */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x1B))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.MDAT /* \_SB_.PCI0.LPCB.EC0_.MDAT */
                                BFW1 = Zero
                            }
                        }

                        If ((BF00 == 0x1C))
                        {
                            If (ECON)
                            {
                                BFW0 = ^^LPCB.EC0.BTSN /* \_SB_.PCI0.LPCB.EC0_.BTSN */
                                BFW1 = Zero
                            }
                        }
                    }
                }

                Method (CKGS, 0, NotSerialized)
                {
                    GSTS = One
                    Return (GSTS) /* \_SB_.PCI0.WMID.GSTS */
                }

                Method (WSHP, 1, NotSerialized)
                {
                }

                Method (WSSL, 1, NotSerialized)
                {
                }

                Method (WSSP, 1, NotSerialized)
                {
                }

                Method (WSSE, 1, NotSerialized)
                {
                }

                Method (WSVE, 1, NotSerialized)
                {
                    Local0 = Arg0
                    If ((Local0 == One))
                    {
                        BGEF = One
                    }
                    Else
                    {
                        BGEF = Zero
                    }

                    BGDS [Zero] = Zero
                }

                Method (GBDS, 0, NotSerialized)
                {
                    IHWM (0x07, Zero)
                    DSY4 = DI00 /* \DI00 */
                    BO01 = DSY4 /* \_SB_.PCI0.WMID.DSY4 */
                    BO02 = Zero
                    BO03 = Zero
                    BO04 = Zero
                }

                Method (SBDS, 1, NotSerialized)
                {
                    IHWM (0x08, Arg0)
                }

                Method (LMON, 0, NotSerialized)
                {
                    LMST = One
                    ^^LPCB.EC0.LMAT = One
                    Return (Zero)
                }

                Method (LMOF, 0, NotSerialized)
                {
                    LMST = Zero
                    ^^LPCB.EC0.LMAT = Zero
                    Return (Zero)
                }

                Method (GCMS, 1, NotSerialized)
                {
                    Local0 = Zero
                    If (^^LPCB.EC0.WLST)
                    {
                        Local0 |= One
                    }

                    If (^^LPCB.EC0.ED3G)
                    {
                        Local0 |= 0x40
                    }

                    If (^^LPCB.EC0.BLTS)
                    {
                        Local0 |= 0x0800
                    }

                    Arg0 = Local0
                    Return (Zero)
                }

                Method (SCMS, 2, NotSerialized)
                {
                    If ((Arg0 & One))
                    {
                        If ((Arg1 & One))
                        {
                            ^^LPCB.EC0.WLST = One
                        }
                        Else
                        {
                            ^^LPCB.EC0.WLST = Zero
                        }
                    }

                    If ((Arg0 & 0x40))
                    {
                        If ((Arg1 & 0x40))
                        {
                            ^^LPCB.EC0.ED3G = One
                        }
                        Else
                        {
                            ^^LPCB.EC0.ED3G = Zero
                        }
                    }

                    If ((Arg0 & 0x0800))
                    {
                        If ((Arg1 & 0x0800))
                        {
                            ^^LPCB.EC0.BLTS = One
                        }
                        Else
                        {
                            ^^LPCB.EC0.BLTS = Zero
                        }
                    }

                    Return (Zero)
                }

                Method (GAPS, 1, NotSerialized)
                {
                    Return (0xE1)
                }

                Method (SAPS, 2, NotSerialized)
                {
                    Return (0xE1)
                }

                Method (GMES, 1, NotSerialized)
                {
                    Return (0xE1)
                }

                Method (SMES, 2, NotSerialized)
                {
                    Return (0xE1)
                }

                Method (GDSS, 1, NotSerialized)
                {
                    Return (0xE1)
                }

                Method (SDSS, 2, NotSerialized)
                {
                    Return (0xE1)
                }

                Method (GOTS, 1, NotSerialized)
                {
                    Local0 = Zero
                    If ((^^LPCB.EC0.TPDB == Zero))
                    {
                        Local0 |= 0x02
                    }

                    If (^^LPCB.EC0.PSBB)
                    {
                        Local0 |= 0x10
                    }

                    Arg0 = Local0
                    Return (Zero)
                }

                Method (SOTS, 2, NotSerialized)
                {
                    If ((Arg0 & 0x02))
                    {
                        If ((Arg1 & 0x02))
                        {
                            ^^LPCB.EC0.TPDB = Zero
                        }
                        Else
                        {
                            ^^LPCB.EC0.TPDB = One
                        }
                    }

                    If ((Arg0 & 0x10))
                    {
                        If ((Arg1 & 0x10))
                        {
                            ^^LPCB.EC0.PSBB = One
                        }
                        Else
                        {
                            ^^LPCB.EC0.PSBB = Zero
                        }
                    }

                    Return (Zero)
                }

                Name (_WDG, Buffer (0x0140)
                {
                    /* 0000 */  0x09, 0x4E, 0x76, 0x95, 0x56, 0xFB, 0x83, 0x4E,  // .Nv.V..N
                    /* 0008 */  0xB3, 0x1A, 0x37, 0x76, 0x1F, 0x60, 0x99, 0x4A,  // ..7v.`.J
                    /* 0010 */  0x41, 0x41, 0x01, 0x01, 0x58, 0xF2, 0xF4, 0x6A,  // AA..X..j
                    /* 0018 */  0x01, 0xB4, 0xFD, 0x42, 0xBE, 0x91, 0x3D, 0x4A,  // ...B..=J
                    /* 0020 */  0xC2, 0xD7, 0xC0, 0xD3, 0x42, 0x41, 0x01, 0x02,  // ....BA..
                    /* 0028 */  0xAC, 0x61, 0x1A, 0xCC, 0x56, 0x42, 0xA3, 0x41,  // .a..VB.A
                    /* 0030 */  0xB9, 0xE0, 0x05, 0xA4, 0x45, 0xAD, 0xE2, 0xF5,  // ....E...
                    /* 0038 */  0x80, 0x00, 0x01, 0x08, 0x53, 0x44, 0x8C, 0xE7,  // ....SD..
                    /* 0040 */  0x27, 0x02, 0x61, 0x48, 0x9E, 0xDE, 0xF5, 0x60,  // '.aH...`
                    /* 0048 */  0x0B, 0x4A, 0x3D, 0x39, 0x42, 0x42, 0x01, 0x02,  // .J=9BB..
                    /* 0050 */  0x7B, 0x4F, 0xE0, 0xAA, 0xC5, 0xB3, 0x65, 0x48,  // {O....eH
                    /* 0058 */  0x95, 0xD6, 0x9F, 0xAC, 0x7F, 0xF3, 0xE9, 0x2B,  // .......+
                    /* 0060 */  0x42, 0x43, 0x01, 0x02, 0x79, 0x4C, 0xF9, 0xCF,  // BC..yL..
                    /* 0068 */  0x77, 0x6C, 0xF7, 0x4A, 0xAC, 0x56, 0x7D, 0xD0,  // wl.J.V}.
                    /* 0070 */  0xCE, 0x01, 0xC9, 0x97, 0x42, 0x44, 0x01, 0x02,  // ....BD..
                    /* 0078 */  0xC5, 0x2E, 0x77, 0x79, 0xB1, 0x04, 0xFD, 0x4B,  // ..wy...K
                    /* 0080 */  0x84, 0x3C, 0x61, 0xE7, 0xF7, 0x7B, 0x6C, 0xC9,  // .<a..{l.
                    /* 0088 */  0x42, 0x45, 0x01, 0x02, 0xB7, 0xA0, 0xC9, 0xA7,  // BE......
                    /* 0090 */  0x9D, 0x4C, 0x72, 0x4C, 0x83, 0xBB, 0x53, 0xA3,  // .LrL..S.
                    /* 0098 */  0x45, 0x91, 0x71, 0xDF, 0x42, 0x46, 0x01, 0x02,  // E.q.BF..
                    /* 00A0 */  0x4F, 0x06, 0x3A, 0x65, 0x3A, 0xA2, 0x5F, 0x48,  // O.:e:._H
                    /* 00A8 */  0xB3, 0xD9, 0x13, 0xF6, 0x53, 0x2A, 0x01, 0x82,  // ....S*..
                    /* 00B0 */  0x42, 0x47, 0x01, 0x02, 0x45, 0xDD, 0x23, 0x59,  // BG..E.#Y
                    /* 00B8 */  0x80, 0x04, 0xD5, 0x4E, 0xB6, 0x1A, 0xC9, 0xEC,  // ...N....
                    /* 00C0 */  0x6C, 0x90, 0xE2, 0x6A, 0x42, 0x48, 0x01, 0x02,  // l..jBH..
                    /* 00C8 */  0xA7, 0xB1, 0x85, 0xDB, 0x9A, 0x06, 0xBB, 0x4A,  // .......J
                    /* 00D0 */  0xA2, 0xB5, 0xD1, 0x86, 0xA2, 0x1B, 0x80, 0xF1,  // ........
                    /* 00D8 */  0x81, 0x00, 0x01, 0x08, 0x91, 0x6B, 0x91, 0x36,  // .....k.6
                    /* 00E0 */  0x64, 0x1A, 0x83, 0x45, 0x84, 0xD0, 0x53, 0x83,  // d..E..S.
                    /* 00E8 */  0x0F, 0xB9, 0x10, 0x8D, 0x82, 0x00, 0x01, 0x08,  // ........
                    /* 00F0 */  0x97, 0x13, 0xAA, 0xFA, 0x88, 0x11, 0x8F, 0x44,  // .......D
                    /* 00F8 */  0x85, 0x16, 0x9A, 0x07, 0x98, 0x7D, 0xD3, 0x8A,  // .....}..
                    /* 0100 */  0x42, 0x49, 0x01, 0x02, 0x5E, 0xA1, 0x6A, 0x67,  // BI..^.jg
                    /* 0108 */  0x47, 0x6A, 0x9F, 0x4D, 0xA2, 0xCC, 0x1E, 0x6D,  // Gj.M...m
                    /* 0110 */  0x18, 0xD1, 0x40, 0x26, 0xBC, 0x00, 0x01, 0x08,  // ..@&....
                    /* 0118 */  0xEA, 0x69, 0xEF, 0x61, 0x5C, 0x86, 0xC3, 0x4B,  // .i.a\..K
                    /* 0120 */  0xA5, 0x02, 0xA0, 0xDE, 0xBA, 0x0C, 0xB5, 0x31,  // .......1
                    /* 0128 */  0x41, 0x41, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05,  // AA..!...
                    /* 0130 */  0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0,  // f.......
                    /* 0138 */  0xC9, 0x06, 0x29, 0x10, 0x41, 0x42, 0x01, 0x00   // ..).AB..
                })
                Method (WQAA, 1, NotSerialized)
                {
                    AAF1 ()
                    BUFF = AADS /* \_SB_.PCI0.WMID.AADS */
                    Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                }

                Name (WQAB, Buffer (0x042A)
                {
                    /* 0000 */  0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00,  // FOMB....
                    /* 0008 */  0x1A, 0x04, 0x00, 0x00, 0x38, 0x10, 0x00, 0x00,  // ....8...
                    /* 0010 */  0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54,  // DS...}.T
                    /* 0018 */  0x18, 0xCF, 0x87, 0x00, 0x01, 0x06, 0x18, 0x42,  // .......B
                    /* 0020 */  0x10, 0x07, 0x10, 0x22, 0x21, 0x04, 0x12, 0x01,  // ..."!...
                    /* 0028 */  0xA1, 0xC8, 0x2C, 0x0C, 0x86, 0x10, 0x38, 0x2E,  // ..,...8.
                    /* 0030 */  0x24, 0x15, 0x07, 0x85, 0x12, 0x02, 0xA1, 0xFE,  // $.......
                    /* 0038 */  0x04, 0xF2, 0x2B, 0x00, 0xA1, 0x43, 0x01, 0x32,  // ..+..C.2
                    /* 0040 */  0x05, 0x18, 0x14, 0xE0, 0x14, 0x41, 0x04, 0xBD,  // .....A..
                    /* 0048 */  0x0A, 0xB0, 0x29, 0xC0, 0xA4, 0x00, 0x8B, 0x02,  // ..).....
                    /* 0050 */  0xB4, 0x0B, 0xB0, 0x2C, 0x40, 0xB7, 0x00, 0xE9,  // ...,@...
                    /* 0058 */  0xB0, 0x44, 0x24, 0x38, 0x4A, 0x0C, 0x38, 0x4A,  // .D$8J.8J
                    /* 0060 */  0x27, 0xB6, 0x70, 0xC3, 0x06, 0x2F, 0x14, 0x45,  // '.p../.E
                    /* 0068 */  0x33, 0x88, 0x92, 0xA0, 0x72, 0x01, 0xBE, 0x11,  // 3...r...
                    /* 0070 */  0x04, 0x5E, 0xAE, 0x00, 0xC9, 0x13, 0x90, 0x66,  // .^.....f
                    /* 0078 */  0x01, 0x86, 0x05, 0x58, 0x17, 0x20, 0x7B, 0x08,  // ...X. {.
                    /* 0080 */  0x54, 0xEA, 0x10, 0x50, 0x72, 0x86, 0x80, 0x1A,  // T..Pr...
                    /* 0088 */  0x40, 0xAB, 0x13, 0x10, 0x7E, 0xA5, 0x53, 0x42,  // @...~.SB
                    /* 0090 */  0x12, 0x84, 0x33, 0x56, 0xF1, 0xF8, 0x9A, 0x45,  // ..3V...E
                    /* 0098 */  0xD3, 0x73, 0x92, 0x73, 0x0C, 0x39, 0x1E, 0x17,  // .s.s.9..
                    /* 00A0 */  0x7A, 0x10, 0x3C, 0xAA, 0x04, 0x10, 0x26, 0x7F,  // z.<...&.
                    /* 00A8 */  0xC8, 0x0A, 0x07, 0x83, 0xD2, 0x30, 0x16, 0xEA,  // .....0..
                    /* 00B0 */  0x62, 0xD4, 0xA8, 0x91, 0xB2, 0x01, 0x19, 0xA2,  // b.......
                    /* 00B8 */  0x24, 0x38, 0xD4, 0xA8, 0x2D, 0x51, 0x80, 0xF9,  // $8..-Q..
                    /* 00C0 */  0x71, 0x68, 0x76, 0x6D, 0x8F, 0x85, 0x40, 0x32,  // qhvm..@2
                    /* 00C8 */  0x69, 0x43, 0x41, 0x49, 0x81, 0xD0, 0xD8, 0xCE,  // iCAI....
                    /* 00D0 */  0xD4, 0x33, 0x8A, 0x78, 0xA4, 0x86, 0x49, 0xE0,  // .3.x..I.
                    /* 00D8 */  0x51, 0x44, 0x36, 0x1A, 0x87, 0xC6, 0x0E, 0xC3,  // QD6.....
                    /* 00E0 */  0xC3, 0x0C, 0x76, 0x10, 0x87, 0x71, 0xCC, 0x91,  // ..v..q..
                    /* 00E8 */  0x13, 0x78, 0x42, 0x47, 0x7A, 0xE4, 0x85, 0xCD,  // .xBGz...
                    /* 00F0 */  0x53, 0xA8, 0x31, 0x9A, 0x83, 0x22, 0x82, 0x8F,  // S.1.."..
                    /* 00F8 */  0x02, 0xE8, 0x31, 0x85, 0x3D, 0xDA, 0xD8, 0xE7,  // ..1.=...
                    /* 0100 */  0x6B, 0xE1, 0x83, 0x15, 0xC6, 0x11, 0x1C, 0x57,  // k......W
                    /* 0108 */  0x82, 0xFF, 0xFF, 0x89, 0x1F, 0x4A, 0x8F, 0x70,  // .....J.p
                    /* 0110 */  0x12, 0x34, 0x45, 0x0A, 0x72, 0xD4, 0x18, 0x59,  // .4E.r..Y
                    /* 0118 */  0x38, 0xD2, 0x3A, 0x2B, 0x32, 0x77, 0x03, 0x1B,  // 8.:+2w..
                    /* 0120 */  0xA8, 0x31, 0x01, 0xBA, 0x46, 0x22, 0x82, 0xE3,  // .1..F"..
                    /* 0128 */  0x39, 0x10, 0x8C, 0x0C, 0x08, 0x79, 0x3E, 0x17,  // 9....y>.
                    /* 0130 */  0x68, 0x84, 0x26, 0xB0, 0x7B, 0x01, 0xDA, 0x04,  // h.&.{...
                    /* 0138 */  0x78, 0x83, 0xD0, 0x38, 0x22, 0x04, 0x6E, 0x6D,  // x..8".nm
                    /* 0140 */  0x12, 0xB2, 0x85, 0x43, 0xE6, 0x15, 0x2B, 0x4A,  // ...C..+J
                    /* 0148 */  0x8C, 0x63, 0x3A, 0xB2, 0x1A, 0x51, 0x84, 0x54,  // .c:..Q.T
                    /* 0150 */  0xD9, 0xCD, 0x40, 0x08, 0x51, 0x62, 0x86, 0x8C,  // ..@.Qb..
                    /* 0158 */  0x18, 0x2C, 0xC8, 0x63, 0x44, 0x0C, 0x0F, 0xD1,  // .,.cD...
                    /* 0160 */  0x70, 0x91, 0xDA, 0x1F, 0x04, 0x91, 0xF7, 0x98,  // p.......
                    /* 0168 */  0xD0, 0x79, 0xC0, 0x91, 0x46, 0x83, 0x3A, 0x2C,  // .y..F.:,
                    /* 0170 */  0xF8, 0x4C, 0xE0, 0xC9, 0x3D, 0x23, 0x78, 0x6C,  // .L..=#xl
                    /* 0178 */  0xE7, 0x1C, 0xE4, 0x3C, 0x8F, 0xED, 0x11, 0xE2,  // ...<....
                    /* 0180 */  0x61, 0xC0, 0xC3, 0x66, 0xB7, 0x04, 0x9F, 0x2D,  // a..f...-
                    /* 0188 */  0x7C, 0x3A, 0xC0, 0xBB, 0x06, 0xD4, 0xB5, 0xE0,  // |:......
                    /* 0190 */  0xA1, 0x80, 0x4D, 0x32, 0x1C, 0x66, 0x88, 0x1E,  // ..M2.f..
                    /* 0198 */  0x6B, 0xB8, 0x13, 0x38, 0x44, 0x06, 0xE8, 0xB1,  // k..8D...
                    /* 01A0 */  0xFA, 0x3C, 0x80, 0x9B, 0xDB, 0xC9, 0x1C, 0xFA,  // .<......
                    /* 01A8 */  0xFB, 0x44, 0xB3, 0x37, 0x09, 0x42, 0x70, 0x3C,  // .D.7.Bp<
                    /* 01B0 */  0xBE, 0x44, 0xB0, 0x09, 0x3F, 0x3A, 0x90, 0x41,  // .D..?:.A
                    /* 01B8 */  0xA0, 0x46, 0x66, 0x68, 0x0F, 0xF5, 0xB4, 0x5E,  // .Ffh...^
                    /* 01C0 */  0x06, 0x7C, 0x0C, 0x30, 0x81, 0xC5, 0x42, 0x48,  // .|.0..BH
                    /* 01C8 */  0x01, 0x84, 0xC6, 0x03, 0x7E, 0xC5, 0x07, 0x0F,  // ....~...
                    /* 01D0 */  0x72, 0x63, 0xF0, 0x7C, 0x7D, 0x86, 0xD0, 0xC9,  // rc.|}...
                    /* 01D8 */  0x42, 0x46, 0x56, 0xE1, 0xF1, 0xD0, 0xE3, 0x82,  // BFV.....
                    /* 01E0 */  0xEF, 0x08, 0x98, 0x0B, 0x83, 0x87, 0xEE, 0x21,  // .......!
                    /* 01E8 */  0x3D, 0x1F, 0x58, 0xD2, 0x21, 0x83, 0xFE, 0xFF,  // =.X.!...
                    /* 01F0 */  0x45, 0x9D, 0x56, 0xF8, 0xA1, 0x82, 0x9E, 0x27,  // E.V....'
                    /* 01F8 */  0x18, 0x6C, 0xD0, 0xB0, 0x1E, 0xCC, 0x39, 0xF9,  // .l....9.
                    /* 0200 */  0xCF, 0xE2, 0xB1, 0xC1, 0x07, 0xC4, 0x7B, 0x9F,  // ......{.
                    /* 0208 */  0x35, 0x19, 0xC1, 0xC9, 0x1A, 0xD0, 0x87, 0x07,  // 5.......
                    /* 0210 */  0xDC, 0xA1, 0x02, 0xBC, 0x30, 0x87, 0xC5, 0xAF,  // ....0...
                    /* 0218 */  0x15, 0x70, 0x0F, 0x0B, 0x6C, 0x94, 0x7C, 0x34,  // .p..l.|4
                    /* 0220 */  0x1E, 0xC2, 0x59, 0x3C, 0x0D, 0x18, 0xC6, 0xE8,  // ..Y<....
                    /* 0228 */  0x4F, 0x01, 0xB0, 0x6F, 0x18, 0x1E, 0x8B, 0x0F,  // O..o....
                    /* 0230 */  0x3A, 0x3E, 0xE9, 0x80, 0x63, 0x70, 0xFC, 0x0A,  // :>..cp..
                    /* 0238 */  0x83, 0x3B, 0xE9, 0x00, 0x8F, 0xB9, 0x3E, 0xE9,  // .;....>.
                    /* 0240 */  0x80, 0xED, 0x7C, 0xC0, 0x4E, 0x39, 0xD0, 0x4C,  // ..|.N9.L
                    /* 0248 */  0x80, 0xB0, 0x00, 0x6F, 0x04, 0xC9, 0x5A, 0x37,  // ...o..Z7
                    /* 0250 */  0x85, 0xF1, 0xFF, 0xFF, 0x94, 0x03, 0xB8, 0xBA,  // ........
                    /* 0258 */  0x4B, 0xF8, 0x04, 0x01, 0x56, 0x8C, 0xE7, 0x0D,  // K...V...
                    /* 0260 */  0x8B, 0x06, 0xD4, 0x08, 0x9E, 0x1F, 0x60, 0x1F,  // ......`.
                    /* 0268 */  0x73, 0xE0, 0x5F, 0x6D, 0x7C, 0xBE, 0x09, 0x72,  // s._m|..r
                    /* 0270 */  0x52, 0x41, 0x0E, 0xE5, 0xF5, 0xE6, 0xC9, 0x21,  // RA.....!
                    /* 0278 */  0xCC, 0x8B, 0xCE, 0x13, 0x8E, 0x87, 0x56, 0x21,  // ......V!
                    /* 0280 */  0x88, 0x9C, 0x1D, 0x73, 0x08, 0xD2, 0x03, 0x8E,  // ...s....
                    /* 0288 */  0x51, 0x0C, 0x72, 0x66, 0x51, 0xA3, 0x45, 0x31,  // Q.rfQ.E1
                    /* 0290 */  0x5E, 0x90, 0x68, 0x11, 0x8F, 0xE0, 0x31, 0x87,  // ^.h...1.
                    /* 0298 */  0xC5, 0x3A, 0x10, 0xE8, 0x1F, 0xE5, 0x63, 0x0E,  // .:....c.
                    /* 02A0 */  0x70, 0xFF, 0xFF, 0x1F, 0x73, 0x00, 0x47, 0xF2,  // p...s.G.
                    /* 02A8 */  0x8E, 0x24, 0xA0, 0x1A, 0x15, 0xBF, 0x32, 0xB0,  // .$....2.
                    /* 02B0 */  0x33, 0x09, 0x30, 0x89, 0xF2, 0xF4, 0xD0, 0x38,  // 3.0....8
                    /* 02B8 */  0xAD, 0xF1, 0x39, 0x20, 0x1B, 0x27, 0x21, 0x3A,  // ..9 .'!:
                    /* 02C0 */  0x08, 0x2B, 0xA1, 0xD2, 0x08, 0xDE, 0x23, 0x7C,  // .+....#|
                    /* 02C8 */  0x6B, 0x88, 0xFB, 0x6C, 0xE0, 0xF9, 0x60, 0xD2,  // k..l..`.
                    /* 02D0 */  0x1F, 0x14, 0x74, 0xFE, 0x31, 0xB8, 0x73, 0x93,  // ..t.1.s.
                    /* 02D8 */  0x28, 0xF7, 0x80, 0x28, 0xBC, 0x93, 0x1E, 0x83,  // (..(....
                    /* 02E0 */  0x28, 0x88, 0x01, 0x1D, 0x03, 0x42, 0x56, 0x0E,  // (....BV.
                    /* 02E8 */  0x02, 0xE8, 0xEB, 0x84, 0x8F, 0x0C, 0x3E, 0x67,  // ......>g
                    /* 02F0 */  0x44, 0x39, 0x23, 0x1F, 0x30, 0x1E, 0x17, 0xD8,  // D9#.0...
                    /* 02F8 */  0x70, 0x7C, 0x10, 0xE0, 0x07, 0x14, 0xDF, 0x0C,  // p|......
                    /* 0300 */  0x8C, 0x6D, 0x35, 0xC7, 0x1D, 0x14, 0x98, 0xE1,  // .m5.....
                    /* 0308 */  0x5F, 0x60, 0x4C, 0xE0, 0x7B, 0xC6, 0xCB, 0x00,  // _`L.{...
                    /* 0310 */  0xBC, 0xFF, 0xFF, 0x6D, 0x07, 0x7B, 0xC6, 0x78,  // ...m.{.x
                    /* 0318 */  0x2C, 0xB1, 0xBE, 0xC3, 0x00, 0x28, 0x80, 0x3C,  // ,....(.<
                    /* 0320 */  0x7D, 0x9F, 0x68, 0x1E, 0x01, 0xD8, 0x18, 0x1E,  // }.h.....
                    /* 0328 */  0x6A, 0x8C, 0x66, 0x74, 0x1E, 0x7F, 0xAE, 0xA8,  // j.ft....
                    /* 0330 */  0xC0, 0x73, 0xA5, 0x20, 0x9E, 0xAB, 0xC3, 0x40,  // .s. ...@
                    /* 0338 */  0xC8, 0xC9, 0x5C, 0x51, 0xB7, 0x17, 0x8F, 0xC8,  // ..\Q....
                    /* 0340 */  0x3E, 0xA7, 0x4A, 0x06, 0xCB, 0x09, 0xA2, 0xBC,  // >.J.....
                    /* 0348 */  0x6A, 0xC0, 0x3A, 0x08, 0x44, 0x64, 0xF3, 0xF0,  // j.:.Dd..
                    /* 0350 */  0x5D, 0x09, 0x3F, 0x5B, 0x3E, 0x18, 0x5F, 0x25,  // ].?[>._%
                    /* 0358 */  0xE0, 0x0F, 0x97, 0x9F, 0x4A, 0xDE, 0x4D, 0x12,  // ....J.M.
                    /* 0360 */  0x58, 0xE0, 0x74, 0x41, 0x0E, 0x8F, 0x11, 0xB4,  // X.tA....
                    /* 0368 */  0x1E, 0x59, 0xB8, 0x4B, 0xD1, 0x71, 0xF1, 0xDB,  // .Y.K.q..
                    /* 0370 */  0x81, 0x6F, 0x3C, 0xEC, 0x4E, 0x83, 0xBB, 0x88,  // .o<.N...
                    /* 0378 */  0x61, 0x60, 0x3D, 0x52, 0x0E, 0x6B, 0xB4, 0xB0,  // a`=R.k..
                    /* 0380 */  0x07, 0xFC, 0xC6, 0xE1, 0xE3, 0x8A, 0x67, 0x66,  // ......gf
                    /* 0388 */  0x8C, 0xB0, 0xBE, 0xA7, 0x80, 0xE3, 0x4E, 0x06,  // ......N.
                    /* 0390 */  0x3F, 0xC0, 0xD8, 0x10, 0xFF, 0xFF, 0x2B, 0x10,  // ?.....+.
                    /* 0398 */  0xF8, 0xCE, 0x1A, 0xEC, 0x4A, 0x66, 0x90, 0x17,  // ....Jf..
                    /* 03A0 */  0x25, 0x9F, 0x6B, 0x8C, 0x1E, 0xE8, 0x7D, 0x03,  // %.k...}.
                    /* 03A8 */  0x7F, 0x13, 0x82, 0x7D, 0x03, 0x81, 0x33, 0x14,  // ...}..3.
                    /* 03B0 */  0xDF, 0x40, 0x80, 0xC3, 0x31, 0x02, 0x77, 0x03,  // .@..1.w.
                    /* 03B8 */  0x01, 0xD6, 0x77, 0x08, 0x76, 0x03, 0x01, 0x96,  // ..w.v...
                    /* 03C0 */  0xA7, 0x17, 0xDC, 0x0D, 0x04, 0x9C, 0xFF, 0xFF,  // ........
                    /* 03C8 */  0x1B, 0x08, 0x70, 0xB9, 0xBF, 0xB0, 0x1B, 0x08,  // ..p.....
                    /* 03D0 */  0x30, 0x1F, 0xB5, 0x6F, 0x20, 0x80, 0xA5, 0xB3,  // 0..o ...
                    /* 03D8 */  0x06, 0xBB, 0x81, 0x80, 0x5F, 0xA1, 0x4D, 0x9F,  // ...._.M.
                    /* 03E0 */  0x1A, 0x8D, 0x5A, 0x35, 0x28, 0x53, 0xA3, 0x4C,  // ..Z5(S.L
                    /* 03E8 */  0x83, 0x5A, 0x7D, 0x2A, 0x35, 0x66, 0xCC, 0xC6,  // .Z}*5f..
                    /* 03F0 */  0xE8, 0xBD, 0x74, 0x8D, 0xDD, 0x71, 0x40, 0x68,  // ..t..q@h
                    /* 03F8 */  0xF0, 0x87, 0x9C, 0x40, 0x1C, 0xDE, 0x03, 0x08,  // ...@....
                    /* 0400 */  0x93, 0xBE, 0x38, 0x81, 0x38, 0xE6, 0xA1, 0x51,  // ..8.8..Q
                    /* 0408 */  0x46, 0x40, 0xF4, 0xFF, 0xCF, 0x0C, 0x22, 0x20,  // F@...." 
                    /* 0410 */  0x27, 0x54, 0x01, 0xC4, 0xF2, 0x82, 0x08, 0xC8,  // 'T......
                    /* 0418 */  0x4A, 0xD6, 0x20, 0x20, 0xCB, 0x02, 0x11, 0x90,  // J.  ....
                    /* 0420 */  0x45, 0xE8, 0x00, 0x62, 0x92, 0x40, 0x04, 0xE4,  // E..b.@..
                    /* 0428 */  0xFF, 0x3F                                       // .?
                })
                OperationRegion (SBAA, SystemMemory, 0x000E9CD2, 0x0100)
                Field (SBAA, AnyAcc, NoLock, Preserve)
                {
                    TPAA,   8, 
                    LNTH,   8, 
                    Offset (0x04), 
                    CDPB,   16, 
                    Offset (0x0E), 
                    BTND,   1928
                }

                Method (FBFS, 2, NotSerialized)
                {
                    If ((TPAA != 0xAA))
                    {
                        Return (0xFF)
                    }

                    If ((LNTH < 0x12))
                    {
                        Return (0xFF)
                    }

                    Local0 = (LNTH - 0x0E)
                    Local1 = Zero
                    Local2 = BTND /* \_SB_.PCI0.WMID.BTND */
                    While ((Local1 < Local0))
                    {
                        If ((Arg0 == DerefOf (Local2 [Local1])))
                        {
                            If (((Local0 - Local1) >= 0x04))
                            {
                                Arg1 = DerefOf (Local2 [(Local1 + 0x02)])
                                Local3 = DerefOf (Local2 [(Local1 + 0x03)])
                                Arg1 = ((Local3 << 0x08) | DerefOf (Arg1))
                                Return (Zero)
                            }
                        }

                        Local1 += 0x04
                    }

                    Return (0xFF)
                }

                Method (EVBC, 0, NotSerialized)
                {
                    CMSW (One, 0xFF)
                    CMSW (0x02, 0xFF)
                    CMSW (0x03, 0xFF)
                    CMSW (0x04, 0xFF)
                    Local0 = DerefOf (FEBC [Zero])
                    If (((Local0 == Zero) || (Local0 > 0x02)))
                    {
                        FEBC [Zero] = Zero
                        FEBC [One] = Zero
                        CMSW (One, DerefOf (FEBC [Zero]))
                        CMSW (0x02, DerefOf (FEBC [One]))
                        CMSW (0x03, DerefOf (FEBC [0x02]))
                        CMSW (0x04, DerefOf (FEBC [0x03]))
                        Return (FEBC) /* \_SB_.PCI0.WMID.FEBC */
                    }

                    If ((Local0 == One))
                    {
                        Local1 = DerefOf (FEBC [One])
                        Local2 = Zero
                        Local3 = Zero
                        If (((Local1 > Zero) && (Local1 < 0x20)))
                        {
                            Local3 = GCMS (RefOf (Local2))
                            If ((Local3 == Zero))
                            {
                                If (((TPAA == 0xAA) && (LNTH >= 0x0E)))
                                {
                                    Local2 &= CDPB /* \_SB_.PCI0.WMID.CDPB */
                                }
                            }
                        }
                        ElseIf (((Local1 > 0x80) && (Local1 < 0xFF)))
                        {
                            Local3 = GOTS (RefOf (Local2))
                        }

                        If ((Local3 != Zero))
                        {
                            FEBC [Zero] = Zero
                            FEBC [One] = Zero
                            CMSW (One, DerefOf (FEBC [Zero]))
                            CMSW (0x02, DerefOf (FEBC [One]))
                            CMSW (0x03, DerefOf (FEBC [0x02]))
                            CMSW (0x04, DerefOf (FEBC [0x03]))
                            Return (FEBC) /* \_SB_.PCI0.WMID.FEBC */
                        }

                        FEBC [0x02] = (Local2 & 0xFF)
                        Local2 >>= 0x08
                        FEBC [0x03] = (Local2 & 0xFF)
                    }
                    Else
                    {
                        FEBC [0x02] = Zero
                        FEBC [0x03] = Zero
                    }

                    FEBC [0x04] = Zero
                    FEBC [0x05] = Zero
                    FEBC [0x06] = Zero
                    FEBC [0x07] = Zero
                    CMSW (One, DerefOf (FEBC [Zero]))
                    CMSW (0x02, DerefOf (FEBC [One]))
                    CMSW (0x03, DerefOf (FEBC [0x02]))
                    CMSW (0x04, DerefOf (FEBC [0x03]))
                    Return (FEBC) /* \_SB_.PCI0.WMID.FEBC */
                }

                Method (SDDV, 1, NotSerialized)
                {
                    Local0 = Buffer (0x04)
                        {
                             0x00, 0x00, 0x00, 0x00                           // ....
                        }
                    Local1 = (DerefOf (Arg0 [0x05]) & One)
                    Local2 = (DerefOf (Arg0 [0x05]) >> 0x06)
                    Local2 &= 0x03
                    If ((Local1 == One))
                    {
                        LMON ()
                    }

                    If ((Local2 == One))
                    {
                        Local3 = 0xFFFF
                        If (((TPAA == 0xAA) && (LNTH >= 0x0E)))
                        {
                            Local3 &= CDPB /* \_SB_.PCI0.WMID.CDPB */
                        }

                        If ((Local3 != Zero))
                        {
                            Local4 = Zero
                            Local4 = DerefOf (Arg0 [One])
                            Local4 |= (DerefOf (Arg0 [0x02]) << 0x08)
                            Local5 = SCMS (Local3, Local4)
                            If ((Local5 != Zero))
                            {
                                Local0 [Zero] = Local5
                                Return (Local0)
                            }
                        }

                        Local4 = Zero
                        Local4 = DerefOf (Arg0 [0x03])
                        Local4 |= (DerefOf (Arg0 [0x04]) << 0x08)
                        Local5 = SOTS (0xFFFF, Local4)
                        If ((Local5 != Zero))
                        {
                            Local0 [Zero] = Local5
                            Return (Local0)
                        }
                    }

                    If ((Local1 == Zero))
                    {
                        LMOF ()
                    }

                    Return (Local0)
                }

                Method (SNDE, 1, NotSerialized)
                {
                    Local0 = Buffer (0x04)
                        {
                             0x00, 0x00, 0x00, 0x00                           // ....
                        }
                    Local1 = DerefOf (Arg0 [One])
                    Local2 = Zero
                    Local2 = DerefOf (Arg0 [0x02])
                    Local2 |= (DerefOf (Arg0 [0x03]) << 0x08)
                    Local3 = Zero
                    Local4 = FBFS (Local1, RefOf (Local3))
                    If ((Local4 != Zero))
                    {
                        Local3 = 0xFFFF
                    }

                    If (((Local1 > Zero) && (Local1 < 0x20)))
                    {
                        If (((TPAA == 0xAA) && (LNTH >= 0x0E)))
                        {
                            Local3 &= CDPB /* \_SB_.PCI0.WMID.CDPB */
                        }

                        If ((Local3 == Zero))
                        {
                            Local4 = 0xE2
                        }
                        Else
                        {
                            Local4 = SCMS (Local3, Local2)
                        }
                    }
                    ElseIf (((Local1 > 0x20) && (Local1 < 0x40)))
                    {
                        Local4 = SAPS (Local3, Local2)
                    }
                    ElseIf (((Local1 > 0x40) && (Local1 < 0x60)))
                    {
                        Local4 = SMES (Local3, Local2)
                    }
                    ElseIf (((Local1 > 0x60) && (Local1 < 0x80)))
                    {
                        Local4 = SDSS (Local3, Local2)
                    }
                    ElseIf (((Local1 > 0x80) && (Local1 < 0xFF)))
                    {
                        Local4 = SOTS (Local3, Local2)
                    }
                    Else
                    {
                        Local4 = 0xE4
                    }

                    Local0 [Zero] = Local4
                    If ((Local4 != Zero))
                    {
                        Local0 [0x02] = Local1
                    }

                    Return (Local0)
                }

                Method (GDST, 1, NotSerialized)
                {
                    Local0 = Buffer (0x08)
                        {
                             0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                        }
                    Local1 = DerefOf (Arg0 [One])
                    Local2 = DerefOf (Arg0 [0x02])
                    Local2 |= (DerefOf (Arg0 [0x03]) << 0x08)
                    Local3 = Zero
                    If (((Local1 > Zero) && (Local1 < 0x20)))
                    {
                        If (((TPAA == 0xAA) && (LNTH >= 0x0E)))
                        {
                            If (((Local2 & CDPB) == Zero))
                            {
                                Local0 [Zero] = 0xE2
                                Return (Local0)
                            }
                        }

                        Local4 = GCMS (RefOf (Local3))
                    }
                    ElseIf (((Local1 > 0x20) && (Local1 < 0x40)))
                    {
                        Local4 = GAPS (RefOf (Local3))
                    }
                    ElseIf (((Local1 > 0x40) && (Local1 < 0x60)))
                    {
                        Local4 = GMES (RefOf (Local3))
                    }
                    ElseIf (((Local1 > 0x60) && (Local1 < 0x80)))
                    {
                        Local4 = GDSS (RefOf (Local3))
                    }
                    ElseIf (((Local1 > 0x80) && (Local1 < 0xFF)))
                    {
                        Local4 = GOTS (RefOf (Local3))
                    }
                    Else
                    {
                        Local0 [Zero] = 0xE4
                        Return (Local0)
                    }

                    If ((Local2 == Zero))
                    {
                        Local4 = 0xE2
                    }

                    Local0 [Zero] = Local4
                    Local3 &= Local2
                    Local0 [0x02] = (Local3 & 0xFF)
                    Local0 [0x03] = (Local3 >> 0x08)
                    Return (Local0)
                }

                Method (WMAA, 3, NotSerialized)
                {
                    CMSW (0x05, Arg1)
                    CMSW (0x06, DerefOf (Arg2 [Zero]))
                    CMSW (0x07, DerefOf (Arg2 [One]))
                    CMSW (0x08, DerefOf (Arg2 [0x02]))
                    CMSW (0x09, DerefOf (Arg2 [0x03]))
                    CMSW (0x0A, 0xFF)
                    CMSW (0x0B, 0xFF)
                    CMSW (0x0C, 0xFF)
                    CMSW (0x0D, 0xFF)
                    CMSW (0x0E, 0xFF)
                    CMSW (0x0F, 0xFF)
                    If ((Arg1 == One))
                    {
                        Local0 = Buffer (0x04)
                            {
                                 0x00, 0x00, 0x00, 0x00                           // ....
                            }
                        Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                        _T_0 = DerefOf (Arg2 [Zero])
                        If ((_T_0 == One))
                        {
                            CMSW (0x0E, DerefOf (Arg2 [0x04]))
                            CMSW (0x0F, DerefOf (Arg2 [0x05]))
                            Local0 = SDDV (Arg2)
                        }
                        ElseIf ((_T_0 == 0x02))
                        {
                            Local0 = SNDE (Arg2)
                        }
                        Else
                        {
                            Local0 [Zero] = 0xE4
                        }
                    }
                    ElseIf ((Arg1 == 0x02))
                    {
                        Local0 = Buffer (0x08)
                            {
                                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // ........
                            }
                        Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                        _T_1 = DerefOf (Arg2 [Zero])
                        If ((_T_1 == One))
                        {
                            Local0 = GDST (Arg2)
                        }
                        Else
                        {
                            Local0 [Zero] = 0xE4
                        }
                    }
                    Else
                    {
                        Local0 = Buffer (0x04)
                            {
                                 0xE4, 0x00, 0x00, 0x00                           // ....
                            }
                    }

                    CMSW (0x0A, DerefOf (Local0 [Zero]))
                    CMSW (0x0B, DerefOf (Local0 [One]))
                    CMSW (0x0C, DerefOf (Local0 [0x02]))
                    CMSW (0x0D, DerefOf (Local0 [0x03]))
                    Return (Local0)
                }

                Method (WMBA, 3, NotSerialized)
                {
                    BUFF = Zero
                    Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                    _T_0 = Arg1
                    If ((Match (Package (0x0A)
                                    {
                                        One, 
                                        0x02, 
                                        0x03, 
                                        0x08, 
                                        0x09, 
                                        0x0A, 
                                        0x0C, 
                                        0x0D, 
                                        0x0E, 
                                        0x11
                                    }, MEQ, _T_0, MTR, Zero, Zero) != Ones))
                    {
                        Local0 = Zero
                    }
                    ElseIf ((Match (Package (0x07)
                                    {
                                        0x04, 
                                        0x05, 
                                        0x06, 
                                        0x07, 
                                        0x0B, 
                                        0x0F, 
                                        0x10
                                    }, MEQ, _T_0, MTR, Zero, Zero) != Ones))
                    {
                        If ((Arg1 == 0x07))
                        {
                            BUFF = Arg2
                            If (BF00)
                            {
                                BAEF = One
                            }
                        }

                        If ((Arg1 == 0x10))
                        {
                            BUFF = Arg2
                            If (BF00)
                            {
                                ODAP = One
                            }
                        }

                        Local0 = One
                    }

                    If (Local0)
                    {
                        WSDS (Arg1, Arg2)
                    }
                    Else
                    {
                        WGDS (Arg1)
                    }

                    BUFF = DerefOf (BADG [(Arg1 - One)])
                    Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                }

                Method (_WED, 1, NotSerialized)  // _Wxx: Wake Event, xx=0x00-0xFF
                {
                    If ((Arg0 >= 0x80))
                    {
                        If ((Arg0 < 0x83))
                        {
                            Return (OEMN ())
                        }
                    }

                    If ((Arg0 == 0xBC))
                    {
                        Return (EVBC ())
                    }
                }

                Method (WMBB, 3, NotSerialized)
                {
                    STRL (Arg1, Arg2)
                    BUFF = BBSB /* \_SB_.PCI0.WMID.BBSB */
                    Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                }

                Method (WMBC, 3, NotSerialized)
                {
                    BUFF = Zero
                    WODP (Arg1, Arg2)
                    Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                }

                Method (WMBD, 3, NotSerialized)
                {
                    If ((Arg1 == One))
                    {
                        BUFF = Arg2
                        Local0 = BUFF /* \_SB_.PCI0.WMID.BUFF */
                        WIT0 = Arg2
                        GCPU (WIT0)
                        Return (DSY0) /* \_SB_.PCI0.WMID.DSY0 */
                    }

                    If ((Arg1 == 0x02))
                    {
                        Local0 = Arg2
                        MSRR (Arg2)
                        Return (DSY1) /* \_SB_.PCI0.WMID.DSY1 */
                    }

                    If ((Arg1 == 0x03))
                    {
                        Local0 = Arg2
                        MSRW (Arg2)
                        Return (DSY1) /* \_SB_.PCI0.WMID.DSY1 */
                    }

                    If ((Arg1 == 0x04))
                    {
                        C4C3 (Arg1, Arg2)
                        BUFF = (DerefOf (BCDS [(Arg1 + 0x05)]) >> 0x10)
                        Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                    }

                    If ((Arg1 == 0x05))
                    {
                        C4C3 (Arg1, Arg2)
                        BUFF = DerefOf (BCDS [(Arg1 + 0x04)])
                        Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                    }

                    If ((Arg1 == 0x06))
                    {
                        CPUF ()
                        BUFF = DerefOf (BCDS [(Arg1 + 0x04)])
                        Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                    }

                    If ((Arg1 == 0x07))
                    {
                        CPUT ()
                        BUFF = DerefOf (BCDS [(Arg1 + 0x04)])
                        Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                    }

                    If ((Arg1 == 0x08))
                    {
                        WPRW = Arg2
                        WPIR = WWD1 /* \_SB_.PCI0.WMID.WWD1 */
                        WPIF = WWD2 /* \_SB_.PCI0.WMID.WWD2 */
                        WPID = WWD3 /* \_SB_.PCI0.WMID.WWD3 */
                        WPIB = WWD4 /* \_SB_.PCI0.WMID.WWD4 */
                        Concatenate (WPCI, WWD0, Local0)
                        PCIR (Local0)
                        Return (DSY2) /* \_SB_.PCI0.WMID.DSY2 */
                    }

                    If ((Arg1 == 0x09))
                    {
                        DSY6 = Arg2
                        Local0 = DY60 /* \_SB_.PCI0.WMID.DY60 */
                        DSY0 = Arg2
                        WPRW = DY01 /* \_SB_.PCI0.WMID.DY01 */
                        WPIR = WWD1 /* \_SB_.PCI0.WMID.WWD1 */
                        WPIF = WWD2 /* \_SB_.PCI0.WMID.WWD2 */
                        WPID = WWD3 /* \_SB_.PCI0.WMID.WWD3 */
                        WPIB = WWD4 /* \_SB_.PCI0.WMID.WWD4 */
                        Local1 = WPCI /* \_SB_.PCI0.WMID.WPCI */
                        Concatenate (DY60, WPCI, Local0)
                        Concatenate (Local0, WWD0, Local1)
                        PCIW (Local1)
                        Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                    }

                    If ((Arg1 == 0x0A))
                    {
                        CPUS ()
                        BUFF = DerefOf (BCDS [(Arg1 + 0x02)])
                        Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                    }

                    If ((Arg1 == 0x0B))
                    {
                        PCID (Arg2)
                        Return (DSY6) /* \_SB_.PCI0.WMID.DSY6 */
                    }

                    Return (Zero)
                }

                Method (WMBE, 3, NotSerialized)
                {
                    BTIF (Arg1, Arg2)
                    Debug = BUFF /* \_SB_.PCI0.WMID.BUFF */
                    Debug = BEDS /* \_SB_.PCI0.WMID.BEDS */
                    Debug = BUFF /* \_SB_.PCI0.WMID.BUFF */
                    Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                }

                Method (WMBF, 3, NotSerialized)
                {
                }

                Method (WMBG, 3, NotSerialized)
                {
                    BUFF = Arg2
                    WSVE (BF00)
                    BUFF = DerefOf (BGDS [(Arg1 - One)])
                    Debug = BUFF /* \_SB_.PCI0.WMID.BUFF */
                    Return (BUFF) /* \_SB_.PCI0.WMID.BUFF */
                }

                Method (WMBH, 3, NotSerialized)
                {
                    P80H = 0x44
                    If ((Arg1 == One))
                    {
                        IHWM (0x10, Arg2)
                        BUF1 = DI00 /* \DI00 */
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x02))
                    {
                        IHWM (0x11, Arg2)
                        BUF1 = DI00 /* \DI00 */
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x03))
                    {
                        IHWM (0x12, Arg2)
                        BUF1 = DI00 /* \DI00 */
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x04))
                    {
                        GBDS ()
                        Return (BOOT) /* \_SB_.PCI0.WMID.BOOT */
                    }

                    If ((Arg1 == 0x05))
                    {
                        SBDS (Arg2)
                        BUF1 [Zero] = Zero
                        BUF1 [One] = Zero
                        BUF1 [0x02] = Zero
                        BUF1 [0x03] = Zero
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x0A))
                    {
                        If ((D2DF == Zero))
                        {
                            BUF1 [Zero] = One
                        }
                        Else
                        {
                            BUF1 [Zero] = Zero
                        }

                        BUF1 [0x02] = Zero
                        BUF1 [0x03] = Zero
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }
                }

                Method (WMBI, 3, NotSerialized)
                {
                    If ((Arg1 == One))
                    {
                        BUF1 = IHWM (0x09, Zero)
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x02))
                    {
                        IHWM (0x0A, Zero)
                        Return (DI00) /* \DI00 */
                    }

                    If ((Arg1 == 0x03))
                    {
                        BUF1 = IHWM (0x0B, Zero)
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x06))
                    {
                        If ((DPMD == Zero))
                        {
                            Return (0x04)
                        }
                        Else
                        {
                            Return (0x02)
                        }
                    }

                    If ((Arg1 == 0x07))
                    {
                        BUF1 = IHWM (0x14, Zero)
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x08))
                    {
                        BUF1 = IHWM (0x0E, Zero)
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x09))
                    {
                        BUF1 = IHWM (0x0F, Zero)
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x0A))
                    {
                        BUF1 = IHWM (0x15, Zero)
                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x0B))
                    {
                        Return (Zero)
                    }
                }

                Method (WMBJ, 3, NotSerialized)
                {
                    If ((Arg1 == One))
                    {
                        If ((OSYS > 0x03E8))
                        {
                            BUF1 [Zero] = 0x02
                            BUF1 [One] = Zero
                            BUF1 [0x02] = Zero
                            BUF1 [0x03] = Zero
                        }
                        Else
                        {
                            BUF1 [Zero] = One
                            BUF1 [One] = Zero
                            BUF1 [0x02] = Zero
                            BUF1 [0x03] = Zero
                        }

                        Return (BUF1) /* \_SB_.PCI0.WMID.BUF1 */
                    }

                    If ((Arg1 == 0x02))
                    {
                        Return (Zero)
                    }
                }
            }
        }
    }

    Scope (_PR)
    {
        Processor (CPU0, 0x01, 0x00000410, 0x06){}
        Processor (CPU1, 0x02, 0x00000410, 0x06){}
        Processor (CPU2, 0x03, 0x00000410, 0x06){}
        Processor (CPU3, 0x04, 0x00000410, 0x06){}
        Processor (CPU4, 0x05, 0x00000410, 0x06){}
        Processor (CPU5, 0x06, 0x00000410, 0x06){}
        Processor (CPU6, 0x07, 0x00000410, 0x06){}
        Processor (CPU7, 0x08, 0x00000410, 0x06){}
    }

    Device (_SB.PCI0.LPCB.TPM)
    {
        Name (_HID, EisaId ("PNP0C31"))  // _HID: Hardware ID
        Name (_CID, EisaId ("PNP0C31"))  // _CID: Compatible ID
        Name (_STR, Unicode ("TPM 1.2 Device"))  // _STR: Description String
        Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
        {
            Memory32Fixed (ReadOnly,
                0xFED40000,         // Address Base
                0x00005000,         // Address Length
                )
        })
        OperationRegion (CMOS, SystemIO, 0x70, 0x04)
        Field (CMOS, ByteAcc, NoLock, Preserve)
        {
            IDX0,   7, 
            Offset (0x01), 
            DAT0,   8, 
            IDX1,   7, 
            Offset (0x03), 
            DAT1,   8
        }

        IndexField (IDX1, DAT1, ByteAcc, NoLock, Preserve)
        {
            Offset (0x60), 
            CCMD,   8, 
            LCMD,   8, 
            LRET,   32, 
            EXST,   8
        }

        OperationRegion (TPMR, SystemMemory, 0xFED40000, 0x5000)
        Field (TPMR, AnyAcc, NoLock, Preserve)
        {
            ACC0,   8
        }

        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            EXST = _STA ()
        }

        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            If ((ACC0 != 0xFF))
            {
                Return (0x0F)
            }

            Return (Zero)
        }

        Method (HINF, 3, NotSerialized)
        {
            Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
            _T_0 = ToInteger (Arg1)
            If ((_T_0 == Zero))
            {
                Return (Buffer (One)
                {
                     0x01                                             // .
                })
            }
            ElseIf ((_T_0 == One))
            {
                If ((_STA () == Zero))
                {
                    Return (Package (0x01)
                    {
                        Zero
                    })
                }

                Return (Package (0x02)
                {
                    One, 
                    Package (0x02)
                    {
                        One, 
                        0x20
                    }
                })
            }
            Else
            {
                BreakPoint
            }

            Return (Buffer (One)
            {
                 0x00                                             // .
            })
        }

        Method (TPPI, 3, NotSerialized)
        {
            Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
            _T_0 = ToInteger (Arg1)
            If ((_T_0 == Zero))
            {
                Return (Buffer (One)
                {
                     0x3F                                             // ?
                })
            }
            ElseIf ((_T_0 == One))
            {
                Return ("1.0")
            }
            ElseIf ((_T_0 == 0x02))
            {
                Local0 = DerefOf (Arg2 [Zero])
                If ((Local0 > 0x0E))
                {
                    Return (One)
                }

                CCMD = Local0
                Return (Zero)
            }
            ElseIf ((_T_0 == 0x03))
            {
                Name (TMP0, Package (0x02)
                {
                    Zero, 
                    Zero
                })
                TMP0 [One] = CCMD /* \_SB_.PCI0.LPCB.TPM_.CCMD */
                Return (TMP0) /* \_SB_.PCI0.LPCB.TPM_.TPPI.TMP0 */
            }
            ElseIf ((_T_0 == 0x04))
            {
                Return (0x02)
            }
            ElseIf ((_T_0 == 0x05))
            {
                Name (TMP1, Package (0x03)
                {
                    Zero, 
                    Zero, 
                    Zero
                })
                TMP1 [One] = LCMD /* \_SB_.PCI0.LPCB.TPM_.LCMD */
                TMP1 [0x02] = LRET /* \_SB_.PCI0.LPCB.TPM_.LRET */
                Return (TMP1) /* \_SB_.PCI0.LPCB.TPM_.TPPI.TMP1 */
            }
            ElseIf ((_T_0 == 0x06))
            {
                Return (Zero)
            }
            Else
            {
                BreakPoint
            }

            Return (One)
        }

        Method (SMBS, 3, NotSerialized)
        {
            Return (Zero)
        }

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            If ((Arg0 == ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8") /* TPM Hardware Information */))
            {
                Return (HINF (Arg1, Arg2, Arg3))
            }

            If ((Arg0 == ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */))
            {
                Return (TPPI (Arg1, Arg2, Arg3))
            }

            If ((Arg0 == ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d") /* TPM Memory Clear */))
            {
                Return (SMBS (Arg1, Arg2, Arg3))
            }

            Return (Buffer (One)
            {
                 0x00                                             // .
            })
        }

        Method (PTS, 1, NotSerialized)
        {
            Return (Zero)
        }
    }

    Mutex (MUTX, 0x00)
    OperationRegion (PRT0, SystemIO, 0x80, 0x04)
    Field (PRT0, DWordAcc, Lock, Preserve)
    {
        P80H,   32
    }

    Method (P8XH, 3, Serialized)
    {
        If ((Arg0 == Zero))
        {
            P80D = ((P80D & 0xFFFFFF00) | Arg1)
        }

        If ((Arg0 == One))
        {
            P80D = ((P80D & 0xFFFF00FF) | (Arg1 << 0x08))
        }

        If ((Arg0 == 0x02))
        {
            P80D = ((P80D & 0xFF00FFFF) | (Arg1 << 0x10))
        }

        If ((Arg0 == 0x03))
        {
            P80D = ((P80D & 0x00FFFFFF) | (Arg1 << 0x18))
        }

        If ((Arg0 == 0x04))
        {
            P80D = ((P80D & Zero) | Arg1)
        }

        If ((Arg2 == Zero)){}
        If ((Arg2 == One))
        {
            P80H = P80D /* \P80D */
        }
    }

    OperationRegion (SPRT, SystemIO, 0xB2, 0x02)
    Field (SPRT, ByteAcc, Lock, Preserve)
    {
        SSMP,   8
    }

    OperationRegion (CMS1, SystemIO, 0x72, 0x02)
    Field (CMS1, ByteAcc, NoLock, Preserve)
    {
        CMSI,   8, 
        CMSD,   8
    }

    Method (CMSW, 2, NotSerialized)
    {
        CMSI = Arg0
        CMSD = Arg1
    }

    Method (CMSR, 1, NotSerialized)
    {
        CMSI = Arg0
        Return (CMSD) /* \CMSD */
    }

    Method (_PIC, 1, NotSerialized)  // _PIC: Interrupt Model
    {
        GPIC = Arg0
        PICM = Arg0
    }

    Method (_PTS, 1, NotSerialized)  // _PTS: Prepare To Sleep
    {
        P80D = Zero
        P8XH (Zero, Arg0, Zero)
        If (((Arg0 == 0x03) || (Arg0 == 0x04)))
        {
            \_SB.PCI0.LPCB.EC0.RBTA = \_SB.PCI0.LPCB.EC0.BLTH
            \_SB.PCI0.LPCB.EC0.RWLA = \_SB.PCI0.LPCB.EC0.WLAN
            \_SB.PCI0.LPCB.EC0.R3GA = \_SB.PCI0.LPCB.EC0.ST3G
            \_SB.PCI0.LPCB.EC0.RDBT = \_SB.PCI0.LPCB.EC0.BLTS
            \_SB.PCI0.LPCB.EC0.RDWL = \_SB.PCI0.LPCB.EC0.WLST
            \_SB.PCI0.LPCB.EC0.RD3G = \_SB.PCI0.LPCB.EC0.ED3G
        }

        If ((DPMD == 0x02))
        {
            Local0 = Zero
            If ((\_SB.PCI0.WMID.BAEF == One))
            {
                Local0 |= 0x02
            }

            If ((\_SB.PCI0.LPCB.EC0.PSBB == One))
            {
                Local0 |= One
            }

            CMSW (0x40, Local0)
            Sleep (0x64)
            \_SB.PCI0.LPCB.EC0.PSBB = Zero
            Sleep (0x64)
        }

        If ((Arg0 == 0x03))
        {
            P8XH (0x04, 0x53, Zero)
            P8XH (0x04, 0x53, One)
            If (ECON)
            {
                If ((\_SB.PCI0.LPCB.EC0.LID2 == One))
                {
                    USBW = One
                    USW2 = One
                }
            }
        }

        If ((Arg0 == 0x04))
        {
            P8XH (0x04, 0x54, Zero)
            P8XH (0x04, 0x54, One)
            If (ECON)
            {
                \_SB.PCI0.LPCB.EC0.FLS4 = One
            }
        }

        If ((TCGM == One))
        {
            \_SB.PCI0.LPCB.TPM.PTS (Arg0)
        }
    }

    Method (_WAK, 1, Serialized)  // _WAK: Wake
    {
        P80D = Zero
        If (NEXP)
        {
            If ((OSCC & 0x02))
            {
                \_SB.PCI0.NHPG ()
            }

            If ((OSCC & 0x04))
            {
                \_SB.PCI0.NPME ()
            }
        }

        If (((Arg0 == 0x03) || (Arg0 == 0x04)))
        {
            \_SB.PCI0.LPCB.EC0.BLTH = \_SB.PCI0.LPCB.EC0.RBTA
            \_SB.PCI0.LPCB.EC0.WLAN = \_SB.PCI0.LPCB.EC0.RWLA
            \_SB.PCI0.LPCB.EC0.ST3G = \_SB.PCI0.LPCB.EC0.R3GA
            \_SB.PCI0.LPCB.EC0.BLTS = \_SB.PCI0.LPCB.EC0.RDBT
            \_SB.PCI0.LPCB.EC0.WLST = \_SB.PCI0.LPCB.EC0.RDWL
            \_SB.PCI0.LPCB.EC0.ED3G = \_SB.PCI0.LPCB.EC0.RD3G
            \_SB.PCI0.LPCB.EC0.CPLE = One
        }

        If ((Arg0 == 0x03))
        {
            P8XH (0x04, 0xE3, Zero)
            P8XH (0x04, 0xE3, One)
            If (((DPMD == 0x02) && (\_SB.PCI0.LPCB.EC0.DGPU == Zero)))
            {
                If ((\_SB.PCI0.D1EN == One))
                {
                    \_SB.PCI0.D1EN = Zero
                    Sleep (0xC8)
                    Notify (\_SB.PCI0, Zero) // Bus Check
                }
            }
        }

        If (((Arg0 == 0x03) || (Arg0 == 0x04)))
        {
            If ((\_SB.PCI0.LPCB.EC0.ACDF == \_SB.PCI0.LPCB.EC0.BEAC))
            {
                CMSI = 0x40
                Local1 = CMSD /* \CMSD */
                Local1 &= One
                If (Local1)
                {
                    \_SB.PCI0.LPCB.EC0.PSBB = One
                }
                Else
                {
                    \_SB.PCI0.LPCB.EC0.PSBB = Zero
                }
            }
            Else
            {
                \_SB.PCI0.LPCB.EC0.BEAC = \_SB.PCI0.LPCB.EC0.ACDF
                If ((DPMD == 0x02))
                {
                    If ((\_SB.PCI0.LPCB.EC0.GP07 == Zero))
                    {
                        Local7 = One
                    }
                    ElseIf ((\_SB.PCI0.LPCB.EC0.SKU == 0x4D))
                    {
                        Local7 = One
                    }
                    ElseIf ((\_SB.PCI0.LPCB.EC0.SKU == 0x56))
                    {
                        Local7 = Zero
                    }
                    ElseIf ((\_SB.PCI0.LPCB.EC0.GP64 == Zero))
                    {
                        Local7 = One
                    }
                    Else
                    {
                        Local7 = Zero
                    }

                    If ((Local7 == One))
                    {
                        CMSI = 0x40
                        Local2 = CMSD /* \CMSD */
                        Local1 = (0x02 & Local2)
                        Local2 &= One
                        If (((\_SB.PCI0.WMID.BAEF == Zero) && (Local1 == Zero)))
                        {
                            If ((\_SB.PCI0.LPCB.EC0.ACDF == Zero))
                            {
                                \_SB.PCI0.LPCB.EC0.PSBB = One
                                If ((Local2 == Zero))
                                {
                                    If ((\_SB.PCI0.LPCB.EC0.PSTA == One))
                                    {
                                        \_SB.PCI0.LPCB.EC0.PSTA = Zero
                                    }

                                    \_SB.PCI0.LPCB.EC0.CPOL (0x14)
                                    \_SB.PCI0.LPCB.EC0.QEVN = One
                                }
                            }
                            Else
                            {
                                \_SB.PCI0.LPCB.EC0.PSBB = Zero
                                If ((Local2 == One))
                                {
                                    \_SB.PCI0.LPCB.EC0.DGPU = Zero
                                    If ((\_SB.PCI0.LPCB.EC0.PSTA == One))
                                    {
                                        \_SB.PCI0.LPCB.EC0.PSTA = Zero
                                    }

                                    \_SB.PCI0.LPCB.EC0.CPOL (0x14)
                                    \_SB.PCI0.LPCB.EC0.QEVN = One
                                }
                            }
                        }
                        ElseIf ((\_SB.PCI0.LPCB.EC0.ACDF == One))
                        {
                            \_SB.PCI0.LPCB.EC0.PSBB = Zero
                        }
                        Else
                        {
                            \_SB.PCI0.LPCB.EC0.PSBB = One
                        }
                    }
                    Else
                    {
                        CMSI = 0x40
                        Local1 = CMSD /* \CMSD */
                        Local1 &= One
                        If (Local1)
                        {
                            \_SB.PCI0.LPCB.EC0.PSBB = One
                        }
                        Else
                        {
                            \_SB.PCI0.LPCB.EC0.PSBB = Zero
                        }
                    }
                }
            }

            If ((PMEE == One))
            {
                PMEN = One
            }

            If ((OSYS == 0x07D2))
            {
                If ((CFGD & One))
                {
                    If ((\_PR.CPU0._PPC > Zero))
                    {
                        \_PR.CPU0._PPC -= One
                        PNOT ()
                        \_PR.CPU0._PPC += One
                        PNOT ()
                    }
                    Else
                    {
                        \_PR.CPU0._PPC += One
                        PNOT ()
                        \_PR.CPU0._PPC -= One
                        PNOT ()
                    }
                }
            }

            If ((RP1D == Zero))
            {
                Notify (\_SB.PCI0.RP01, Zero) // Bus Check
            }

            If ((RP2D == Zero))
            {
                Notify (\_SB.PCI0.RP02, Zero) // Bus Check
            }

            If ((RP3D == Zero))
            {
                Notify (\_SB.PCI0.RP03, Zero) // Bus Check
            }

            If ((RP4D == Zero))
            {
                Notify (\_SB.PCI0.RP04, Zero) // Bus Check
            }

            If ((RP5D == Zero))
            {
                Notify (\_SB.PCI0.RP05, Zero) // Bus Check
            }

            If ((RP7D == Zero))
            {
                Notify (\_SB.PCI0.RP07, Zero) // Bus Check
            }

            If ((RP8D == Zero))
            {
                Notify (\_SB.PCI0.RP08, Zero) // Bus Check
            }
        }

        If ((Arg0 == 0x04))
        {
            P8XH (0x04, 0xE4, Zero)
            P8XH (0x04, 0xE4, One)
        }

        If ((PFLV == FMBL)){}
        If ((Arg0 == 0x03))
        {
            If ((\_SB.PCI0.LPCB.EC0.LID2 == One))
            {
                \_SB.PCI0.LPCB.EC0.LIDX = 0xFF
                \_SB.PCI0.LPCB.EC0.Q29T = 0x32
            }
        }

        Return (Package (0x02)
        {
            Zero, 
            Zero
        })
    }

    Method (GETB, 3, Serialized)
    {
        Local0 = (Arg0 * 0x08)
        Local1 = (Arg1 * 0x08)
        CreateField (Arg2, Local0, Local1, TBF3)
        Return (TBF3) /* \GETB.TBF3 */
    }

    Method (PNOT, 0, Serialized)
    {
        If ((TCNT > One))
        {
            If ((PDC0 & 0x08))
            {
                Notify (\_PR.CPU0, 0x80) // Performance Capability Change
                If ((PDC0 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU0, 0x81) // C-State Change
                }
            }

            If ((PDC1 & 0x08))
            {
                Notify (\_PR.CPU1, 0x80) // Performance Capability Change
                If ((PDC1 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU1, 0x81) // C-State Change
                }
            }

            If ((PDC2 & 0x08))
            {
                Notify (\_PR.CPU2, 0x80) // Performance Capability Change
                If ((PDC2 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU2, 0x81) // C-State Change
                }
            }

            If ((PDC3 & 0x08))
            {
                Notify (\_PR.CPU3, 0x80) // Performance Capability Change
                If ((PDC3 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU3, 0x81) // C-State Change
                }
            }

            If ((PDC4 & 0x08))
            {
                Notify (\_PR.CPU4, 0x80) // Performance Capability Change
                If ((PDC4 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU4, 0x81) // C-State Change
                }
            }

            If ((PDC5 & 0x08))
            {
                Notify (\_PR.CPU5, 0x80) // Performance Capability Change
                If ((PDC5 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU5, 0x81) // C-State Change
                }
            }

            If ((PDC6 & 0x08))
            {
                Notify (\_PR.CPU6, 0x80) // Performance Capability Change
                If ((PDC6 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU6, 0x81) // C-State Change
                }
            }

            If ((PDC7 & 0x08))
            {
                Notify (\_PR.CPU7, 0x80) // Performance Capability Change
                If ((PDC7 & 0x10))
                {
                    Sleep (0x64)
                    Notify (\_PR.CPU7, 0x81) // C-State Change
                }
            }
        }
        Else
        {
            Notify (\_PR.CPU0, 0x80) // Performance Capability Change
            Sleep (0x64)
            Notify (\_PR.CPU0, 0x81) // C-State Change
        }
    }

    Method (TRAP, 2, Serialized)
    {
        SMIF = Arg1
        If ((Arg0 == TRTP))
        {
            TRP0 = Zero
        }

        If ((Arg0 == TRTD))
        {
            DTSF = Arg1
            TRPD = Zero
            Return (DTSF) /* \DTSF */
        }

        If ((Arg0 == TRTI))
        {
            TRPH = Zero
        }

        Return (SMIF) /* \SMIF */
    }

    Mutex (PSMX, 0x00)
    Method (IHWM, 2, NotSerialized)
    {
        Acquire (PSMX, 0xFFFF)
        PRMW = Arg0
        DI00 = Arg1
        SSMP = 0xD1
        Local0 = DI00 /* \DI00 */
        Release (PSMX)
        Return (Local0)
    }

    Scope (_SB.PCI0)
    {
        OperationRegion (TCOT, SystemIO, 0x0460, 0x04)
        Field (TCOT, ByteAcc, NoLock, Preserve)
        {
            TCOA,   8, 
            TCOB,   8
        }

        Device (BAT1)
        {
            Name (CBTI, Zero)
            Name (PBTI, Zero)
            Name (BTIN, Zero)
            Name (BTCH, Zero)
            Name (BIFI, Zero)
            Name (SEL0, Zero)
            Name (BCRI, Zero)
            Name (PBIF, Package (0x0D)
            {
                One, 
                0x1130, 
                0x1130, 
                One, 
                0x2B5C, 
                0x012C, 
                0x84, 
                0x20, 
                0x20, 
                "BAT1      ", 
                "11        ", 
                "11        ", 
                "11        "
            })
            Name (PBST, Package (0x04)
            {
                Zero, 
                0xFFFFFFFF, 
                0xFFFFFFFF, 
                0x2710
            })
            Name (ERRC, Zero)
            Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */)  // _HID: Hardware ID
            Name (_UID, Zero)  // _UID: Unique ID
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If ((^^LPCB.EC0.MBTS & One))
                {
                    Return (0x1F)
                }
                Else
                {
                    Return (0x0F)
                }
            }

            Name (BTPV, 0xFFFFFFFF)
            Name (POFT, Zero)
            Method (_INI, 0, NotSerialized)  // _INI: Initialize
            {
                ^^LPCB.EC0.BEAC = ^^LPCB.EC0.ACDF /* \_SB_.PCI0.LPCB.EC0_.ACDF */
                If ((DPMD == 0x02))
                {
                    If ((^^LPCB.EC0.GP07 == Zero))
                    {
                        Local7 = One
                    }
                    ElseIf ((^^LPCB.EC0.SKU == 0x4D))
                    {
                        Local7 = One
                    }
                    ElseIf ((^^LPCB.EC0.SKU == 0x56))
                    {
                        Local7 = Zero
                    }
                    ElseIf ((^^LPCB.EC0.GP64 == Zero))
                    {
                        Local7 = One
                    }
                    Else
                    {
                        Local7 = Zero
                    }

                    If ((Local7 == One))
                    {
                        POFT = One
                        If ((^^LPCB.EC0.ACDF == Zero))
                        {
                            ^^LPCB.EC0.PSBB = One
                        }
                        Else
                        {
                            ^^LPCB.EC0.PSBB = Zero
                        }
                    }
                    Else
                    {
                        CMSI = 0x40
                        Local1 = CMSD /* \CMSD */
                        Local1 &= One
                        If (Local1)
                        {
                            ^^LPCB.EC0.PSBB = One
                        }
                        Else
                        {
                            ^^LPCB.EC0.PSBB = Zero
                        }
                    }
                }
            }

            Method (_BTP, 1, NotSerialized)  // _BTP: Battery Trip Point
            {
                BTPV = Arg0
            }

            Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
            {
                If ((BIFI == Zero))
                {
                    UBIF ()
                    BIFI = One
                }

                Return (PBIF) /* \_SB_.PCI0.BAT1.PBIF */
            }

            Name (LFCC, 0x1130)
            Method (UBIF, 0, NotSerialized)
            {
                If (ECON)
                {
                    Local0 = ^^LPCB.EC0.BTDC /* \_SB_.PCI0.LPCB.EC0_.BTDC */
                    Local1 = ^^LPCB.EC0.LFC2 /* \_SB_.PCI0.LPCB.EC0_.LFC2 */
                    Local2 = ^^LPCB.EC0.BTDV /* \_SB_.PCI0.LPCB.EC0_.BTDV */
                    Local3 = ^^LPCB.EC0.BTMD /* \_SB_.PCI0.LPCB.EC0_.BTMD */
                    Local4 = ^^LPCB.EC0.BTMN /* \_SB_.PCI0.LPCB.EC0_.BTMN */
                    Local5 = ^^LPCB.EC0.BTSN /* \_SB_.PCI0.LPCB.EC0_.BTSN */
                    Local6 = ^^LPCB.EC0.LION /* \_SB_.PCI0.LPCB.EC0_.LION */
                    PBIF [One] = Local0
                    PBIF [0x02] = Local1
                    PBIF [0x04] = Local2
                    LFCC = Local1
                    PBIF [0x06] = Zero
                    If (Local6)
                    {
                        PBIF [0x0B] = "NiMH"
                    }
                    Else
                    {
                        PBIF [0x0B] = "LION"
                    }

                    Local3 &= 0x1F
                    If ((Local3 == One))
                    {
                        PBIF [0x09] = "AS10B71"
                    }
                    ElseIf ((Local3 == 0x02))
                    {
                        PBIF [0x09] = "AS10B73"
                    }
                    ElseIf ((Local3 == 0x03))
                    {
                        PBIF [0x09] = "AS10B75"
                    }
                    ElseIf ((Local3 == 0x04))
                    {
                        PBIF [0x09] = "AS10B7E"
                    }
                    ElseIf ((Local3 == 0x05))
                    {
                        PBIF [0x09] = "AS10B31"
                    }
                    ElseIf ((Local3 == 0x06))
                    {
                        PBIF [0x09] = "AS10B41"
                    }
                    ElseIf ((Local3 == 0x07))
                    {
                        PBIF [0x09] = "AS10B51"
                    }
                    ElseIf ((Local3 == 0x08))
                    {
                        PBIF [0x09] = "AS10B61"
                    }
                    ElseIf ((Local3 == 0x09))
                    {
                        PBIF [0x09] = "AS10B6E"
                    }
                    ElseIf ((Local3 == 0x0A))
                    {
                        PBIF [0x09] = "AS10E7E"
                    }
                    ElseIf ((Local3 == 0x0B))
                    {
                        PBIF [0x09] = "AS10C7E"
                    }
                    ElseIf ((Local3 == 0x0C))
                    {
                        PBIF [0x09] = "AS10B5E"
                    }
                    ElseIf ((Local3 == 0x0D))
                    {
                        PBIF [0x09] = "AS10B3E"
                    }
                    ElseIf ((Local3 == 0x0E))
                    {
                        PBIF [0x09] = "AS10E76"
                    }
                    ElseIf ((Local3 == 0x0F))
                    {
                        PBIF [0x09] = "AS10E36"
                    }

                    If ((Local4 == 0x03))
                    {
                        PBIF [0x0C] = "SANYO"
                    }
                    ElseIf ((Local4 == 0x04))
                    {
                        PBIF [0x0C] = "SONY"
                    }
                    ElseIf ((Local4 == 0x05))
                    {
                        PBIF [0x0C] = "PANASONIC"
                    }
                    ElseIf ((Local4 == 0x06))
                    {
                        PBIF [0x0C] = "SAMSUNG"
                    }
                    ElseIf ((Local4 == 0x07))
                    {
                        PBIF [0x0C] = "SIMPLO"
                    }
                    ElseIf ((Local4 == 0x08))
                    {
                        PBIF [0x0C] = "MOTOROLA"
                    }
                    ElseIf ((Local4 == 0x09))
                    {
                        PBIF [0x0C] = "CELXPERT"
                    }
                    ElseIf ((Local4 == 0x0A))
                    {
                        PBIF [0x0C] = "LGC"
                    }
                    Else
                    {
                        PBIF [0x0C] = "UNKNOWN"
                    }

                    PBIF [0x0A] = ITOS (Local5)
                }
            }

            Name (RCAP, Zero)
            Method (_BST, 0, NotSerialized)  // _BST: Battery Status
            {
                If ((^^LPCB.EC0.MBTS == Zero))
                {
                    PBST [Zero] = Zero
                    PBST [One] = 0xFFFFFFFF
                    PBST [0x02] = 0xFFFFFFFF
                    PBST [0x03] = 0xFFFFFFFF
                    Return (PBST) /* \_SB_.PCI0.BAT1.PBST */
                }

                If (ECON)
                {
                    Local0 = ^^LPCB.EC0.MBTC /* \_SB_.PCI0.LPCB.EC0_.MBTC */
                    Local1 = ^^LPCB.EC0.MBRM /* \_SB_.PCI0.LPCB.EC0_.MBRM */
                    Local2 = ^^LPCB.EC0.MBVG /* \_SB_.PCI0.LPCB.EC0_.MBVG */
                    Local3 = ^^LPCB.EC0.MCUR /* \_SB_.PCI0.LPCB.EC0_.MCUR */
                    Local4 = ^^LPCB.EC0.BTST /* \_SB_.PCI0.LPCB.EC0_.BTST */
                    Local5 = ^^LPCB.EC0.MBTF /* \_SB_.PCI0.LPCB.EC0_.MBTF */
                    Local6 = ^^LPCB.EC0.ACDF /* \_SB_.PCI0.LPCB.EC0_.ACDF */
                    If (Local6)
                    {
                        If ((Local5 == One))
                        {
                            Local7 = Zero
                            Local1 = LFCC /* \_SB_.PCI0.BAT1.LFCC */
                        }
                        ElseIf ((Local0 == One))
                        {
                            Local7 = 0x02
                        }
                        Else
                        {
                            Local7 = Zero
                        }
                    }
                    Else
                    {
                        Local7 = One
                    }

                    Local4 &= 0x04
                    If ((Local4 == 0x04))
                    {
                        Local7 |= Local4
                    }

                    PBST [Zero] = Local7
                    If (!(Local1 & 0x8000))
                    {
                        PBST [0x02] = Local1
                    }

                    If (!(Local2 & 0x8000))
                    {
                        PBST [0x03] = Local2
                    }

                    If ((Local3 && 0x8000))
                    {
                        If ((Local3 != 0xFFFF))
                        {
                            Local3 = ~Local3
                            Local3++
                            Local3 &= 0xFFFF
                        }
                    }

                    PBST [One] = Local3
                }

                Return (PBST) /* \_SB_.PCI0.BAT1.PBST */
            }

            Method (ITOS, 1, NotSerialized)
            {
                Local0 = ""
                Local1 = 0x04
                While (Local1)
                {
                    Local1--
                    Local4 = ((Arg0 >> (Local1 << 0x02)) & 0x0F)
                    Local2 = DerefOf (CHAR [Local4])
                    Concatenate (Local0, Local2, Local5)
                    Local0 = Local5
                }

                Return (Local0)
            }

            Name (CHAR, Package (0x10)
            {
                "0", 
                "1", 
                "2", 
                "3", 
                "4", 
                "5", 
                "6", 
                "7", 
                "8", 
                "9", 
                "A", 
                "B", 
                "C", 
                "D", 
                "E", 
                "F"
            })
            Method (BATS, 0, NotSerialized)
            {
                If (ECON)
                {
                    Local0 = ^^LPCB.EC0.MBTS /* \_SB_.PCI0.LPCB.EC0_.MBTS */
                    If ((Local0 == One))
                    {
                        If ((BTIN == Zero))
                        {
                            BTCH = One
                            BIFI = Zero
                        }

                        BTIN = One
                    }
                    Else
                    {
                        If ((BTIN == One))
                        {
                            BTCH = One
                            BIFI = Zero
                        }

                        BTIN = Zero
                    }
                }
            }
        }

        Device (ACAD)
        {
            Name (_HID, "ACPI0003" /* Power Source Device */)  // _HID: Hardware ID
            Name (_PCL, Package (0x01)  // _PCL: Power Consumer List
            {
                _SB
            })
            Name (ACST, Zero)
            Name (ACWT, Zero)
            Method (_PSR, 0, NotSerialized)  // _PSR: Power Source
            {
                ACWT = ACST /* \_SB_.PCI0.ACAD.ACST */
                If ((TCOA <= 0xE8))
                {
                    CMSW (0x7F, One)
                }

                If ((^^LPCB.EC0.SIMU == 0x53))
                {
                    ACST = Zero
                }
                ElseIf (ECON)
                {
                    ACST = ^^LPCB.EC0.ACDF /* \_SB_.PCI0.LPCB.EC0_.ACDF */
                }
                Else
                {
                    ACST = One
                }

                If (ACST)
                {
                    Local0 = One
                    ^^BAT1.BCRI = Zero
                    PWRS = One
                }
                Else
                {
                    Local0 = Zero
                    PWRS = Zero
                }

                If ((ACWT != ACST))
                {
                    PNOT ()
                }

                Return (Local0)
            }
        }

        Device (PWRB)
        {
            Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */)  // _HID: Hardware ID
        }

        Device (LID0)
        {
            Name (_HID, EisaId ("PNP0C0D") /* Lid Device */)  // _HID: Hardware ID
            Method (_LID, 0, NotSerialized)  // _LID: Lid Status
            {
                If (ECON)
                {
                    If ((^^LPCB.EC0.LID2 == Zero))
                    {
                        Return (One)
                    }
                    Else
                    {
                        Return (Zero)
                    }
                }
                Else
                {
                    Return (One)
                }
            }
        }

        Device (SLPB)
        {
            Name (_HID, EisaId ("PNP0C0E") /* Sleep Button Device */)  // _HID: Hardware ID
        }

        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            RLBM = One
            OSYS = 0x07D0
            If (CondRefOf (_OSI, Local0))
            {
                If (_OSI ("Linux"))
                {
                    OSYS = 0x03E8
                }

                If (_OSI ("Windows 2001"))
                {
                    OSYS = 0x07D1
                }

                If (_OSI ("Windows 2001 SP1"))
                {
                    OSYS = 0x07D1
                }

                If (_OSI ("Windows 2001 SP2"))
                {
                    OSYS = 0x07D2
                }

                If (_OSI ("Windows 2006"))
                {
                    OSYS = 0x07D6
                }

                If (_OSI ("Windows 2009"))
                {
                    OSYS = 0x07D9
                }
            }

            If ((DPMD == 0x02))
            {
                ^P0P2.PEGP.VSAV ()
            }
        }

        Method (NHPG, 0, Serialized)
        {
            ^RP01.HPEX = Zero
            ^RP02.HPEX = Zero
            ^RP03.HPEX = Zero
            ^RP04.HPEX = Zero
            ^RP05.HPEX = Zero
            ^RP07.HPEX = Zero
            ^RP08.HPEX = Zero
            ^RP01.HPSX = One
            ^RP02.HPSX = One
            ^RP03.HPSX = One
            ^RP04.HPSX = One
            ^RP05.HPSX = One
            ^RP07.HPSX = One
            ^RP08.HPSX = One
        }

        Method (NPME, 0, Serialized)
        {
            ^RP01.PMEX = Zero
            ^RP02.PMEX = Zero
            ^RP03.PMEX = Zero
            ^RP04.PMEX = Zero
            ^RP05.PMEX = Zero
            ^RP07.PMEX = Zero
            ^RP08.PMEX = Zero
            ^RP01.PMSX = One
            ^RP02.PMSX = One
            ^RP03.PMSX = One
            ^RP04.PMSX = One
            ^RP05.PMSX = One
            ^RP07.PMSX = One
            ^RP08.PMSX = One
        }
    }

    Scope (\)
    {
        Name (PICM, Zero)
    }

    Scope (_TZ)
    {
        ThermalZone (THRM)
        {
            Method (_TMP, 0, NotSerialized)  // _TMP: Temperature
            {
                If (ECON)
                {
                    Local0 = \_SB.PCI0.LPCB.EC0.CTMP
                    Return (((Local0 * 0x0A) + 0x0AAC))
                }
                Else
                {
                    Return (0x0C3C)
                }
            }

            Method (_PSV, 0, NotSerialized)  // _PSV: Passive Temperature
            {
                If (ECON)
                {
                    Local1 = \_SB.PCI0.LPCB.EC0.TJMX
                    Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                    _T_0 = Local1
                    If ((_T_0 == Zero))
                    {
                        Return (0x0DCC)
                    }
                    ElseIf ((_T_0 == One))
                    {
                        Return (0x0DFE)
                    }
                    ElseIf ((_T_0 == 0x02))
                    {
                        Return (0x0E62)
                    }
                    ElseIf ((_T_0 == 0x03))
                    {
                        Return (0x0E94)
                    }
                }
                Else
                {
                    Return (0x0E80)
                }
            }

            Name (_PSL, Package (0x01)  // _PSL: Passive List
            {
                \_PR.CPU0
            })
            Name (_TSP, 0x28)  // _TSP: Thermal Sampling Period
            Name (_TC1, 0x02)  // _TC1: Thermal Constant 1
            Name (_TC2, 0x03)  // _TC2: Thermal Constant 2
            Method (_CRT, 0, NotSerialized)  // _CRT: Critical Temperature
            {
                If (ECON)
                {
                    Local1 = \_SB.PCI0.LPCB.EC0.TJMX
                    Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler, x=0-9, A-Z
                    _T_0 = Local1
                    If ((_T_0 == Zero))
                    {
                        Return (0x0DFE)
                    }
                    ElseIf ((_T_0 == One))
                    {
                        Return (0x0E30)
                    }
                    ElseIf ((_T_0 == 0x02))
                    {
                        Return (0x0E94)
                    }
                    ElseIf ((_T_0 == 0x03))
                    {
                        Return (0x0EC6)
                    }
                }
                Else
                {
                    Return (0x0EC6)
                }
            }
        }
    }

    Scope (_SB.PCI0)
    {
        Device (PDRC)
        {
            Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */)  // _HID: Hardware ID
            Name (_UID, One)  // _UID: Unique ID
            Name (BUF0, ResourceTemplate ()
            {
                Memory32Fixed (ReadWrite,
                    0x00000000,         // Address Base
                    0x00004000,         // Address Length
                    _Y10)
                Memory32Fixed (ReadWrite,
                    0x00000000,         // Address Base
                    0x00004000,         // Address Length
                    _Y12)
                Memory32Fixed (ReadWrite,
                    0x00000000,         // Address Base
                    0x00001000,         // Address Length
                    _Y13)
                Memory32Fixed (ReadWrite,
                    0x00000000,         // Address Base
                    0x00001000,         // Address Length
                    _Y14)
                Memory32Fixed (ReadWrite,
                    0x00000000,         // Address Base
                    0x00000000,         // Address Length
                    _Y15)
                Memory32Fixed (ReadWrite,
                    0xFED20000,         // Address Base
                    0x00020000,         // Address Length
                    )
                Memory32Fixed (ReadOnly,
                    0xFED90000,         // Address Base
                    0x00004000,         // Address Length
                    _Y16)
                Memory32Fixed (ReadWrite,
                    0xFED45000,         // Address Base
                    0x0004B000,         // Address Length
                    )
                Memory32Fixed (ReadOnly,
                    0xFF000000,         // Address Base
                    0x01000000,         // Address Length
                    )
                Memory32Fixed (ReadOnly,
                    0xFEE00000,         // Address Base
                    0x00100000,         // Address Length
                    )
                Memory32Fixed (ReadWrite,
                    0x00000000,         // Address Base
                    0x00001000,         // Address Length
                    _Y11)
            })
            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
            {
                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y10._BAS, RBR0)  // _BAS: Base Address
                RBR0 = (^^LPCB.RCBA << 0x0E)
                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y11._BAS, TBR0)  // _BAS: Base Address
                TBR0 = TBAB /* \TBAB */
                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y11._LEN, TBLN)  // _LEN: Length
                If ((TBAB == Zero))
                {
                    TBLN = Zero
                }

                If ((((PNHM & 0x000FFFF0) == 0x000106E0) | ((PNHM & 0x000FFFF0
                    ) == 0x000106A0)))
                {
                    CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y12._LEN, MBLN)  // _LEN: Length
                    MBLN = Zero
                }
                Else
                {
                    CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y12._BAS, MBR0)  // _BAS: Base Address
                    MBR0 = (MHBR << 0x0E)
                }

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y13._BAS, DBR0)  // _BAS: Base Address
                DBR0 = (DIBR << 0x0C)
                If ((((PNHM & 0x000FFFF0) == 0x000106E0) | ((PNHM & 0x000FFFF0
                    ) == 0x000106A0)))
                {
                    DBR0 = (DIBI << 0x0C)
                }

                If ((((PNHM & 0x000FFFF0) == 0x000106E0) | ((PNHM & 0x000FFFF0
                    ) == 0x000106A0)))
                {
                    CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y14._LEN, EBLN)  // _LEN: Length
                    EBLN = Zero
                }
                Else
                {
                    CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y14._BAS, EBR0)  // _BAS: Base Address
                    EBR0 = (EPBR << 0x0C)
                }

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y15._BAS, XBR0)  // _BAS: Base Address
                XBR0 = (^^^CPBG.IMCH.PXBR << 0x14)
                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y15._LEN, XSZ0)  // _LEN: Length
                XSZ0 = (0x10000000 >> ^^^CPBG.IMCH.PXSZ) /* \_SB_.CPBG.IMCH.PXSZ */
                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y16._BAS, VTB0)  // _BAS: Base Address
                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y16._LEN, VTLN)  // _LEN: Length
                If ((((PNHM & 0x000FFFF0) == 0x000106E0) | ((PNHM & 0x000FFFF0
                    ) == 0x000106A0)))
                {
                    If ((PNHM >= 0x000106E1))
                    {
                        If (^^IO10.VTEN)
                        {
                            VTB0 = (^^IO10.VTBA << 0x0C)
                        }
                        Else
                        {
                            VTLN = Zero
                        }
                    }
                    ElseIf (^^IIO0.VTEN)
                    {
                        VTB0 = (^^IIO0.VTBA << 0x0C)
                    }
                    Else
                    {
                        VTLN = Zero
                    }
                }
                ElseIf (ADVE)
                {
                    VTB0 = (ADVT << 0x0C)
                }
                Else
                {
                    VTLN = Zero
                }

                Return (BUF0) /* \_SB_.PCI0.PDRC.BUF0 */
            }
        }
    }

    Method (BRTN, 1, Serialized)
    {
        If (((DID1 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD01, Arg0)
        }

        If (((DID2 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD02, Arg0)
        }

        If (((DID3 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD03, Arg0)
        }

        If (((DID4 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD04, Arg0)
        }

        If (((DID5 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD05, Arg0)
        }

        If (((DID6 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD06, Arg0)
        }

        If (((DID7 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD07, Arg0)
        }

        If (((DID8 & 0x0F00) == 0x0400))
        {
            Notify (\_SB.PCI0.GFX0.DD08, Arg0)
        }
    }

    Scope (\)
    {
        OperationRegion (IO_T, SystemIO, 0x0800, 0x10)
        Field (IO_T, ByteAcc, NoLock, Preserve)
        {
            TRPI,   16, 
            Offset (0x04), 
            Offset (0x06), 
            Offset (0x08), 
            TRP0,   8, 
            Offset (0x0A), 
            Offset (0x0B), 
            Offset (0x0C), 
            Offset (0x0D), 
            Offset (0x0E), 
            Offset (0x0F), 
            Offset (0x10)
        }

        OperationRegion (IO_D, SystemIO, 0x0810, 0x04)
        Field (IO_D, ByteAcc, NoLock, Preserve)
        {
            TRPD,   8
        }

        OperationRegion (IO_H, SystemIO, 0x1000, 0x04)
        Field (IO_H, ByteAcc, NoLock, Preserve)
        {
            TRPH,   8
        }

        OperationRegion (PMIO, SystemIO, PMBS, 0x80)
        Field (PMIO, ByteAcc, NoLock, Preserve)
        {
            Offset (0x04), 
                ,   1, 
            RLBM,   1, 
            Offset (0x20), 
                ,   2, 
            SPST,   1, 
            Offset (0x28), 
                ,   11, 
            PMEN,   1, 
            Offset (0x42), 
                ,   1, 
            GPEC,   1, 
            Offset (0x64), 
                ,   9, 
            SCIS,   1, 
            Offset (0x66)
        }

        OperationRegion (GPIO, SystemIO, GPBS, 0x64)
        Field (GPIO, ByteAcc, NoLock, Preserve)
        {
            GU00,   8, 
            GU01,   8, 
            GU02,   8, 
            GU03,   8, 
            GIO0,   8, 
            GIO1,   8, 
            GIO2,   8, 
            GIO3,   8, 
            Offset (0x0C), 
            GL00,   8, 
            GL01,   8, 
            GL02,   8, 
                ,   3, 
            GP27,   1, 
            GP28,   1, 
            Offset (0x10), 
            Offset (0x18), 
            GB00,   8, 
            GB01,   8, 
            GB02,   8, 
            GB03,   8, 
            Offset (0x2C), 
            GIV0,   8, 
            GIV1,   8, 
            GIV2,   8, 
            GIV3,   8, 
            GU04,   8, 
            GU05,   8, 
            GU06,   8, 
            GU07,   8, 
            GIO4,   8, 
            GIO5,   8, 
            GIO6,   8, 
            GIO7,   8, 
                ,   5, 
                ,   1, 
            Offset (0x39), 
            GL05,   8, 
            GL06,   8, 
            GL07,   8, 
            Offset (0x40), 
            GU08,   8, 
            GU09,   8, 
            GU0A,   8, 
            GU0B,   8, 
            GIO8,   8, 
            GIO9,   8, 
            GIOA,   8, 
            GIOB,   8, 
            GL08,   8, 
            GL09,   8, 
            GL0A,   8, 
            GL0B,   8
        }

        OperationRegion (RCRB, SystemMemory, SRCB, 0x4000)
        Field (RCRB, DWordAcc, Lock, Preserve)
        {
            Offset (0x1000), 
            Offset (0x3000), 
            Offset (0x3404), 
            HPAS,   2, 
                ,   5, 
            HPAE,   1, 
            Offset (0x3418), 
                ,   1, 
                ,   1, 
            SATD,   1, 
            SMBD,   1, 
            HDAD,   1, 
            Offset (0x341A), 
            RP1D,   1, 
            RP2D,   1, 
            RP3D,   1, 
            RP4D,   1, 
            RP5D,   1, 
            RP6D,   1, 
            RP7D,   1, 
            RP8D,   1, 
            Offset (0x35B0), 
                ,   3, 
            USBW,   1, 
                ,   3, 
            USW2,   1
        }

        Method (GPI0, 4, NotSerialized)
        {
            If (((Arg0 | Arg1) == Zero))
            {
                Return (0xFFFFFFFF)
            }
            ElseIf (((Arg0 == Zero) & (Arg1 == One)))
            {
                Return (0x0384)
            }

            Return ((0x1E * (0x09 - (Arg2 + Arg3))))
        }

        Method (GDMA, 2, NotSerialized)
        {
            If ((Arg0 == One))
            {
                If ((Arg1 == One))
                {
                    Return (0x0F)
                }
            }

            Return (0xFFFFFFFF)
        }

        Method (SFLG, 5, NotSerialized)
        {
            Local0 = Zero
            Local0 |= Arg1
            Local0 |= (Arg0 << One)
            Local0 |= (Arg2 << 0x03)
            Local0 |= (Arg3 << 0x02)
            Local0 |= (Arg4 << 0x04)
            Return (Local0)
        }

        Method (SPIO, 3, NotSerialized)
        {
            Name (PBUF, Buffer (0x05)
            {
                 0x00, 0x00, 0x00, 0x00, 0x00                     // .....
            })
            CreateByteField (PBUF, Zero, RCT)
            CreateByteField (PBUF, One, ISP)
            CreateByteField (PBUF, 0x02, FAST)
            CreateByteField (PBUF, 0x03, DMAE)
            CreateByteField (PBUF, 0x04, PIOT)
            If (((Arg0 == Zero) || (Arg0 == 0xFFFFFFFF)))
            {
                Return (PBUF) /* \SPIO.PBUF */
            }

            If ((Arg0 > 0xF0))
            {
                DMAE = One
                PIOT = Zero
            }
            Else
            {
                FAST = One
                If ((Arg1 & 0x02))
                {
                    If (((Arg0 == 0x78) & (Arg2 & 0x02)))
                    {
                        RCT = 0x03
                        ISP = 0x02
                        PIOT = 0x04
                        Return (PBUF) /* \SPIO.PBUF */
                    }

                    If (((Arg0 <= 0xB4) & (Arg2 & One)))
                    {
                        RCT = One
                        ISP = 0x02
                        PIOT = 0x03
                        Return (PBUF) /* \SPIO.PBUF */
                    }
                    Else
                    {
                        RCT = Zero
                        ISP = One
                        PIOT = 0x02
                    }
                }
            }

            Return (PBUF) /* \SPIO.PBUF */
        }

        Method (SDMA, 3, NotSerialized)
        {
            Name (PBUF, Buffer (0x05)
            {
                 0x00, 0x00, 0x00, 0x00                           // ....
            })
            CreateByteField (PBUF, Zero, PCT)
            CreateByteField (PBUF, One, PCB)
            CreateByteField (PBUF, 0x02, UDMT)
            CreateByteField (PBUF, 0x03, UDME)
            CreateByteField (PBUF, 0x04, DMAT)
            If (((Arg0 == Zero) || (Arg0 == 0xFFFFFFFF)))
            {
                Return (PBUF) /* \SDMA.PBUF */
            }

            If ((Arg0 <= 0x78))
            {
                If ((Arg1 & 0x04))
                {
                    UDME = One
                    If (((Arg0 <= 0x0F) & (Arg2 & 0x40)))
                    {
                        UDMT = One
                        PCB = One
                        PCT = One
                        DMAT = 0x06
                        Return (PBUF) /* \SDMA.PBUF */
                    }

                    If (((Arg0 <= 0x14) & (Arg2 & 0x20)))
                    {
                        UDMT = One
                        PCB = One
                        PCT = One
                        DMAT = 0x05
                        Return (PBUF) /* \SDMA.PBUF */
                    }

                    If (((Arg0 <= 0x1E) & (Arg2 & 0x10)))
                    {
                        PCB = One
                        PCT = 0x02
                        DMAT = 0x04
                        Return (PBUF) /* \SDMA.PBUF */
                    }

                    If (((Arg0 <= 0x2D) & (Arg2 & 0x08)))
                    {
                        PCB = One
                        PCT = One
                        DMAT = 0x03
                        Return (PBUF) /* \SDMA.PBUF */
                    }

                    If (((Arg0 <= 0x3C) & (Arg2 & 0x04)))
                    {
                        PCT = 0x02
                        DMAT = 0x02
                        Return (PBUF) /* \SDMA.PBUF */
                    }

                    If (((Arg0 <= 0x5A) & (Arg2 & 0x02)))
                    {
                        PCT = One
                        DMAT = One
                        Return (PBUF) /* \SDMA.PBUF */
                    }

                    If (((Arg0 <= 0x78) & (Arg2 & One)))
                    {
                        DMAT = Zero
                    }
                }
            }

            Return (PBUF) /* \SDMA.PBUF */
        }

        Method (SETT, 3, Serialized)
        {
            If ((Arg1 & 0x02))
            {
                If (((Arg0 <= 0x78) && (Arg2 & 0x02)))
                {
                    Return (0x0B)
                }

                If (((Arg0 <= 0xB4) && (Arg2 & One)))
                {
                    Return (0x09)
                }
            }

            Return (0x04)
        }
    }

    Scope (_SB.PCI0)
    {
        Device (SBUS)
        {
            Name (_ADR, 0x001F0003)  // _ADR: Address
            OperationRegion (SMBP, PCI_Config, 0x40, 0xC0)
            Field (SMBP, DWordAcc, NoLock, Preserve)
            {
                    ,   2, 
                I2CE,   1
            }

            OperationRegion (SMPB, PCI_Config, 0x20, 0x04)
            Field (SMPB, DWordAcc, NoLock, Preserve)
            {
                    ,   5, 
                SBAR,   11
            }

            OperationRegion (SMBI, SystemIO, (SBAR << 0x05), 0x10)
            Field (SMBI, ByteAcc, NoLock, Preserve)
            {
                HSTS,   8, 
                Offset (0x02), 
                HCON,   8, 
                HCOM,   8, 
                TXSA,   8, 
                DAT0,   8, 
                DAT1,   8, 
                HBDR,   8, 
                PECR,   8, 
                RXSA,   8, 
                SDAT,   16
            }

            Method (SSXB, 2, Serialized)
            {
                If (STRT ())
                {
                    Return (Zero)
                }

                I2CE = Zero
                HSTS = 0xBF
                TXSA = Arg0
                HCOM = Arg1
                HCON = 0x48
                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (One)
                }

                Return (Zero)
            }

            Method (SRXB, 1, Serialized)
            {
                If (STRT ())
                {
                    Return (0xFFFF)
                }

                I2CE = Zero
                HSTS = 0xBF
                TXSA = (Arg0 | One)
                HCON = 0x44
                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (DAT0) /* \_SB_.PCI0.SBUS.DAT0 */
                }

                Return (0xFFFF)
            }

            Method (SWRB, 3, Serialized)
            {
                If (STRT ())
                {
                    Return (Zero)
                }

                I2CE = Zero
                HSTS = 0xBF
                TXSA = Arg0
                HCOM = Arg1
                DAT0 = Arg2
                HCON = 0x48
                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (One)
                }

                Return (Zero)
            }

            Method (SRDB, 2, Serialized)
            {
                If (STRT ())
                {
                    Return (0xFFFF)
                }

                I2CE = Zero
                HSTS = 0xBF
                TXSA = (Arg0 | One)
                HCOM = Arg1
                HCON = 0x48
                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (DAT0) /* \_SB_.PCI0.SBUS.DAT0 */
                }

                Return (0xFFFF)
            }

            Method (SWRW, 3, Serialized)
            {
                If (STRT ())
                {
                    Return (Zero)
                }

                I2CE = Zero
                HSTS = 0xBF
                TXSA = Arg0
                HCOM = Arg1
                DAT1 = (Arg2 & 0xFF)
                DAT0 = ((Arg2 >> 0x08) & 0xFF)
                HCON = 0x4C
                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (One)
                }

                Return (Zero)
            }

            Method (SRDW, 2, Serialized)
            {
                If (STRT ())
                {
                    Return (0xFFFF)
                }

                I2CE = Zero
                HSTS = 0xBF
                TXSA = (Arg0 | One)
                HCOM = Arg1
                HCON = 0x4C
                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (((DAT0 << 0x08) | DAT1))
                }

                Return (0xFFFFFFFF)
            }

            Method (SBLW, 4, Serialized)
            {
                If (STRT ())
                {
                    Return (Zero)
                }

                I2CE = Arg3
                HSTS = 0xBF
                TXSA = Arg0
                HCOM = Arg1
                DAT0 = SizeOf (Arg2)
                Local1 = Zero
                HBDR = DerefOf (Arg2 [Zero])
                HCON = 0x54
                While ((SizeOf (Arg2) > Local1))
                {
                    Local0 = 0x0FA0
                    While ((!(HSTS & 0x80) && Local0))
                    {
                        Local0--
                        Stall (0x32)
                    }

                    If (!Local0)
                    {
                        KILL ()
                        Return (Zero)
                    }

                    HSTS = 0x80
                    Local1++
                    If ((SizeOf (Arg2) > Local1))
                    {
                        HBDR = DerefOf (Arg2 [Local1])
                    }
                }

                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (One)
                }

                Return (Zero)
            }

            Method (SBLR, 3, Serialized)
            {
                Name (TBUF, Buffer (0x0100){})
                If (STRT ())
                {
                    Return (Zero)
                }

                I2CE = Arg2
                HSTS = 0xBF
                TXSA = (Arg0 | One)
                HCOM = Arg1
                HCON = 0x54
                Local0 = 0x0FA0
                While ((!(HSTS & 0x80) && Local0))
                {
                    Local0--
                    Stall (0x32)
                }

                If (!Local0)
                {
                    KILL ()
                    Return (Zero)
                }

                TBUF [Zero] = DAT0 /* \_SB_.PCI0.SBUS.DAT0 */
                HSTS = 0x80
                Local1 = One
                While ((Local1 < DerefOf (TBUF [Zero])))
                {
                    Local0 = 0x0FA0
                    While ((!(HSTS & 0x80) && Local0))
                    {
                        Local0--
                        Stall (0x32)
                    }

                    If (!Local0)
                    {
                        KILL ()
                        Return (Zero)
                    }

                    TBUF [Local1] = HBDR /* \_SB_.PCI0.SBUS.HBDR */
                    HSTS = 0x80
                    Local1++
                }

                If (COMP ())
                {
                    HSTS |= 0xFF
                    Return (TBUF) /* \_SB_.PCI0.SBUS.SBLR.TBUF */
                }

                Return (Zero)
            }

            Method (STRT, 0, Serialized)
            {
                Local0 = 0xC8
                While (Local0)
                {
                    If ((HSTS & 0x40))
                    {
                        Local0--
                        Sleep (One)
                        If ((Local0 == Zero))
                        {
                            Return (One)
                        }
                    }
                    Else
                    {
                        Local0 = Zero
                    }
                }

                Local0 = 0x0FA0
                While (Local0)
                {
                    If ((HSTS & One))
                    {
                        Local0--
                        Stall (0x32)
                        If ((Local0 == Zero))
                        {
                            KILL ()
                        }
                    }
                    Else
                    {
                        Return (Zero)
                    }
                }

                Return (One)
            }

            Method (COMP, 0, Serialized)
            {
                Local0 = 0x0FA0
                While (Local0)
                {
                    If ((HSTS & 0x02))
                    {
                        Return (One)
                    }
                    Else
                    {
                        Local0--
                        Stall (0x32)
                        If ((Local0 == Zero))
                        {
                            KILL ()
                        }
                    }
                }

                Return (Zero)
            }

            Method (KILL, 0, Serialized)
            {
                HCON |= 0x02
                HSTS |= 0xFF
            }
        }
    }

    Scope (_GPE)
    {
        Method (_L01, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            L01C += One
            If (((RP1D == Zero) && \_SB.PCI0.RP01.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP01.PDCX)
                {
                    \_SB.PCI0.RP01.PDCX = One
                    \_SB.PCI0.RP01.HPSX = One
                    Notify (\_SB.PCI0.RP01, Zero) // Bus Check
                }
                Else
                {
                    \_SB.PCI0.RP01.HPSX = One
                }
            }

            If (((RP2D == Zero) && \_SB.PCI0.RP02.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP02.PDCX)
                {
                    \_SB.PCI0.RP02.PDCX = One
                    \_SB.PCI0.RP02.HPSX = One
                    Notify (\_SB.PCI0.RP02, Zero) // Bus Check
                }
                Else
                {
                    \_SB.PCI0.RP02.HPSX = One
                }
            }

            If (((RP3D == Zero) && \_SB.PCI0.RP03.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP03.PDCX)
                {
                    \_SB.PCI0.RP03.PDCX = One
                    \_SB.PCI0.RP03.HPSX = One
                    Notify (\_SB.PCI0.RP03, Zero) // Bus Check
                }
                Else
                {
                    \_SB.PCI0.RP03.HPSX = One
                }
            }

            If (((RP4D == Zero) && \_SB.PCI0.RP04.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP04.PDCX)
                {
                    \_SB.PCI0.RP04.PDCX = One
                    \_SB.PCI0.RP04.HPSX = One
                    Notify (\_SB.PCI0.RP04, Zero) // Bus Check
                }
                Else
                {
                    \_SB.PCI0.RP04.HPSX = One
                }
            }

            If (((RP5D == Zero) && \_SB.PCI0.RP05.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP05.PDCX)
                {
                    \_SB.PCI0.RP05.PDCX = One
                    \_SB.PCI0.RP05.HPSX = One
                    Notify (\_SB.PCI0.RP05, Zero) // Bus Check
                }
                Else
                {
                    \_SB.PCI0.RP05.HPSX = One
                }
            }

            If (((RP7D == Zero) && \_SB.PCI0.RP07.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP07.PDCX)
                {
                    \_SB.PCI0.RP07.PDCX = One
                    \_SB.PCI0.RP07.HPSX = One
                }
                Else
                {
                    \_SB.PCI0.RP07.HPSX = One
                }
            }

            If (((RP8D == Zero) && \_SB.PCI0.RP08.HPSX))
            {
                Sleep (0x64)
                If (\_SB.PCI0.RP08.PDCX)
                {
                    \_SB.PCI0.RP08.PDCX = One
                    \_SB.PCI0.RP08.HPSX = One
                }
                Else
                {
                    \_SB.PCI0.RP08.HPSX = One
                }
            }
        }

        Method (_L02, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            GPEC = Zero
            If (CondRefOf (\_SB.PCI0.IEIT.EITV))
            {
                \_SB.PCI0.IEIT.EITV ()
            }

            If (CondRefOf (TNOT))
            {
                TNOT ()
            }
        }

        Method (_L06, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            If ((\_SB.PCI0.GFX0.GSSE && !GSMI))
            {
                \_SB.PCI0.GFX0.GSCI ()
            }
        }

        Method (_L07, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            \_SB.PCI0.SBUS.HSTS = 0x20
        }

        Method (_L09, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            Notify (\_SB.PCI0.P0P2, 0x02) // Device Wake
            Notify (\_SB.PCI0.P0P2.PEGP, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP01, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP02, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP03, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP04, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP07, 0x02) // Device Wake
            Notify (\_SB.PCI0.RP08, 0x02) // Device Wake
            Notify (\_SB.PCI0.PEG3, 0x02) // Device Wake
            Notify (\_SB.PCI0.PEG5, 0x02) // Device Wake
            Notify (\_SB.PCI0.PEG6, 0x02) // Device Wake
        }

        Method (_L0B, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            Notify (\_SB.PCI0.P0P1, 0x02) // Device Wake
        }

        Method (_L0D, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
        {
            Notify (\_SB.PCI0.EHC1, 0x02) // Device Wake
            Notify (\_SB.PCI0.EHC2, 0x02) // Device Wake
            Notify (\_SB.PCI0.HDEF, 0x02) // Device Wake
            Notify (\_SB.PCI0.GLAN, 0x02) // Device Wake
        }
    }

    OperationRegion (PBIC, PCI_Config, Zero, 0xF0)
    Field (PBIC, DWordAcc, NoLock, Preserve)
    {
        Offset (0x7C), 
        SR0,    32, 
        SR1,    32, 
        SR2,    32, 
        SR3,    32, 
        SR4,    32, 
        SR5,    32, 
        SR6,    32, 
        SR7,    32, 
        SR8,    32, 
        SR9,    32
    }

    OperationRegion (IBUS, PCI_Config, 0xD0, 0xE0)
    Field (IBUS, DWordAcc, NoLock, Preserve)
    {
            ,   26, 
        TOLM,   6, 
            ,   26, 
        TOHM,   38, 
        Offset (0xB0), 
        VTEN,   1, 
            ,   11, 
        VTBA,   20
    }

    Scope (_SB)
    {
        Device (CPBG)
        {
            Name (_HID, EisaId ("PNP0A03") /* PCI Bus */)  // _HID: Hardware ID
            Name (_UID, 0xFF)  // _UID: Unique ID
            Name (_BBN, 0x7F)  // _BBN: BIOS Bus Number
            Name (_ADR, Zero)  // _ADR: Address
            Name (BUF0, ResourceTemplate ()
            {
                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
                    0x0000,             // Granularity
                    0x007F,             // Range Minimum
                    0x007F,             // Range Maximum
                    0x0000,             // Translation Offset
                    0x0001,             // Length
                    ,, _Y17)
            })
            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
            {
                CreateWordField (BUF0, \_SB.CPBG._Y17._MIN, PBMN)  // _MIN: Minimum Base Address
                PBMN = ((PELN >> 0x14) - One)
                CreateWordField (BUF0, \_SB.CPBG._Y17._MAX, PBMX)  // _MAX: Maximum Base Address
                PBMX = ((PELN >> 0x14) - One)
                Return (BUF0) /* \_SB_.CPBG.BUF0 */
            }

            Device (IMCH)
            {
                Name (_ADR, One)  // _ADR: Address
                OperationRegion (PBUS, PCI_Config, Zero, 0xC0)
                Field (PBUS, DWordAcc, NoLock, Preserve)
                {
                    Offset (0x40), 
                        ,   4, 
                    PM0H,   2, 
                    Offset (0x41), 
                    PM1L,   2, 
                        ,   2, 
                    PM1H,   2, 
                    Offset (0x42), 
                    PM2L,   2, 
                        ,   2, 
                    PM2H,   2, 
                    Offset (0x43), 
                    PM3L,   2, 
                        ,   2, 
                    PM3H,   2, 
                    Offset (0x44), 
                    PM4L,   2, 
                        ,   2, 
                    PM4H,   2, 
                    Offset (0x45), 
                    PM5L,   2, 
                        ,   2, 
                    PM5H,   2, 
                    Offset (0x46), 
                    PM6L,   2, 
                        ,   2, 
                    PM6H,   2, 
                    Offset (0x47), 
                    Offset (0x48), 
                        ,   7, 
                    HENA,   1, 
                    Offset (0x50), 
                    PXEN,   1, 
                    PXSZ,   2, 
                        ,   17, 
                    PXBR,   12
                }
            }
        }
    }

    Name (_S0, Package (0x04)  // _S0_: S0 System State
    {
        Zero, 
        Zero, 
        Zero, 
        Zero
    })
    If ((S3DS == One))
    {
        Name (_S3, Package (0x04)  // _S3_: S3 System State
        {
            0x05, 
            Zero, 
            Zero, 
            Zero
        })
    }

    Name (_S4, Package (0x04)  // _S4_: S4 System State
    {
        0x06, 
        Zero, 
        Zero, 
        Zero
    })
    Name (_S5, Package (0x04)  // _S5_: S5 System State
    {
        0x07, 
        Zero, 
        Zero, 
        Zero
    })
}


[-- Attachment #10: lspci_full.txt --]
[-- Type: text/plain, Size: 15104 bytes --]

00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 18)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: <access denied>
	Kernel modules: intel_agp

00:01.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express x16 Root Port [8086:0045] (rev 18) (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin B routed to IRQ 16
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 3000-3fff [size=4K] [16-bit]
	Memory behind bridge: dc400000-dc4fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: d0000000-d7ffffff [size=128M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) (prog-if 00 [VGA controller])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B disabled, MSI(X) routed to IRQ 26
	Region 0: Memory at d8000000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 4050 [size=8]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B disabled, MSI(X) routed to IRQ 27
	Region 0: Memory at dc506100 (64-bit, non-prefetchable) [size=16]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05) (prog-if 20 [EHCI])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B routed to IRQ 16
	Region 0: Memory at dc505c00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05) (prog-if 00 [HDA compatible])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B disabled, MSI(X) routed to IRQ 28
	Region 0: Memory at dc500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05) (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin B routed to IRQ 17
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 2000-2fff [size=4K] [16-bit]
	Memory behind bridge: db400000-dc3fffff [size=16M] [32-bit]
	Prefetchable memory behind bridge: d8400000-d93fffff [size=16M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.5 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 [8086:3b4c] (rev 05) (prog-if 00 [Normal decode])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin C routed to IRQ 16
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 1000-1fff [size=4K] [16-bit]
	Memory behind bridge: da400000-db3fffff [size=16M] [32-bit]
	Prefetchable memory behind bridge: d9400000-da3fffff [size=16M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05) (prog-if 20 [EHCI])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B routed to IRQ 23
	Region 0: Memory at dc505800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5) (prog-if 01 [Subtractive decode])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=32
	I/O behind bridge: 5000-5fff [size=4K] [16-bit]
	Memory behind bridge: dc700000-dc8fffff [size=2M] [32-bit]
	Prefetchable memory behind bridge: dc900000-dcafffff [size=2M] [32-bit]
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation HM55 Chipset LPC Interface Controller [8086:3b09] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: <access denied>
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich

00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 05) (prog-if 01 [AHCI 1.0])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin C disabled, MSI(X) routed to IRQ 24
	Region 0: I/O ports at 4048 [size=8]
	Region 1: I/O ports at 405c [size=4]
	Region 2: I/O ports at 4040 [size=8]
	Region 3: I/O ports at 4058 [size=4]
	Region 4: I/O ports at 4020 [size=32]
	Region 5: Memory at dc505000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupts: pin D routed to IRQ 19
	Region 0: Memory at dc506000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at 4000 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.6 Signal processing controller [1180]: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem [8086:3b32] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupts: pin B routed to IRQ 21
	Region 0: Memory at dc504000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel ips
	Kernel modules: intel_ips

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0] (prog-if 00 [VGA controller])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin B disabled, MSI(X) routed to IRQ 25
	Region 0: Memory at d0000000 (64-bit, prefetchable) [size=128M]
	Region 2: Memory at dc400000 (64-bit, non-prefetchable) [size=128K]
	Region 4: I/O ports at 3000 [size=256]
	Expansion ROM at dc440000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu

01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [1002:aa68] (prog-if 00 [HDA compatible])
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin C disabled, MSI(X) routed to IRQ 36
	Region 0: Memory at dc420000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v1.0 Gigabit Ethernet [1969:1073] (rev c0)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin B routed to IRQ 35, MSI(X) routed to IRQ 35
	Region 0: Memory at db400000 (64-bit, non-prefetchable) [size=256K]
	Region 2: I/O ports at 2000 [size=128]
	Capabilities: <access denied>
	Kernel driver in use: atl1c
	Kernel modules: atl1c

03:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
	Subsystem: Intel Corporation Device [8086:008c]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupts: pin B disabled, MSI(X) routed to IRQ 29-34
	Region 0: Memory at da400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

7f:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

7f:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

7f:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

7f:02.1 Host bridge [0600]: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 [8086:2d11] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

7f:02.2 Host bridge [0600]: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved [8086:2d12] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

7f:02.3 Host bridge [0600]: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved [8086:2d13] (rev 05)
	Subsystem: Acer Incorporated [ALI] Device [1025:0357]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0


[-- Attachment #11: dmesg_working_6.16.0-dirty.txt --]
[-- Type: text/plain, Size: 79671 bytes --]

[    0.000000] Linux version 6.16.0-dirty (fduke@acer) (gcc (GCC) 16.1.1 20260430, GNU ld (GNU Binutils) 2.46.0) #17 SMP PREEMPT_DYNAMIC Fri May 29 18:56:56 UTC 2026
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.16.0-dirty root=/dev/mapper/acer--vg-rootfs rw loglevel=3
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b3674fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b3675000-0x00000000b36befff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000b36bf000-0x00000000b373afff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b373b000-0x00000000b37befff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000b37bf000-0x00000000b37dffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b37e0000-0x00000000b37fefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000b37ff000-0x00000000b37fffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000b3800000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feb00000-0x00000000feb03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed13fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed18000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1b000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001fbffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000001fc000000-0x00000001ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000200000000-0x000000023bffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] APIC: Static calls initialized
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: Acer Aspire 4745G/JV41_CP, BIOS V1.25 03/16/2011
[    0.000000] DMI: Memory slots populated: 2/4
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2793.450 MHz processor
[    0.001784] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.001787] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.001798] last_pfn = 0x23c000 max_arch_pfn = 0x400000000
[    0.001806] MTRR map: 8 entries (4 fixed + 4 variable; max 20), built from 8 variable MTRRs
[    0.001808] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.002365] last_pfn = 0xb3800 max_arch_pfn = 0x400000000
[    0.013620] RAMDISK: [mem 0x16d51000-0x2769ffff]
[    0.013949] ACPI: Early table checksum verification disabled
[    0.013955] ACPI: RSDP 0x00000000000FE020 000024 (v02 ACRSYS)
[    0.013960] ACPI: XSDT 0x00000000B37FE120 000084 (v01 ACRSYS ACRPRDCT 00000001      01000013)
[    0.013968] ACPI: FACP 0x00000000B37FC000 0000F4 (v04 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013975] ACPI: DSDT 0x00000000B37ED000 00BE66 (v02 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013979] ACPI: FACS 0x00000000B375F000 000040
[    0.013982] ACPI: FACS 0x00000000B375F000 000040
[    0.013985] ACPI: ASF! 0x00000000B37FD000 0000A5 (v32 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013989] ACPI: HPET 0x00000000B37FB000 000038 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013993] ACPI: APIC 0x00000000B37FA000 00008C (v02 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.013997] ACPI: MCFG 0x00000000B37F9000 00003C (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.014000] ACPI: SLIC 0x00000000B37EC000 000176 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.014004] ACPI: BOOT 0x00000000B37E9000 000028 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.014007] ACPI: ASPT 0x00000000B37E5000 000034 (v04 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.014011] ACPI: WDAT 0x00000000B37E4000 000224 (v01 ACRSYS ACRPRDCT 00000001 1025 01000013)
[    0.014015] ACPI: DMAR 0x00000000B37E3000 0000B8 (v01 INTEL  CP_DALE  00000001 INTL 00000001)
[    0.014018] ACPI: SSDT 0x00000000B37E2000 0009F1 (v01 PmRef  CpuPm    00003000 INTL 20051117)
[    0.014022] ACPI: SSDT 0x00000000B37E0000 001F58 (v01 AmdRef AmdTabl  00001000 INTL 20051117)
[    0.014025] ACPI: Reserving FACP table memory at [mem 0xb37fc000-0xb37fc0f3]
[    0.014026] ACPI: Reserving DSDT table memory at [mem 0xb37ed000-0xb37f8e65]
[    0.014027] ACPI: Reserving FACS table memory at [mem 0xb375f000-0xb375f03f]
[    0.014028] ACPI: Reserving FACS table memory at [mem 0xb375f000-0xb375f03f]
[    0.014029] ACPI: Reserving ASF! table memory at [mem 0xb37fd000-0xb37fd0a4]
[    0.014030] ACPI: Reserving HPET table memory at [mem 0xb37fb000-0xb37fb037]
[    0.014031] ACPI: Reserving APIC table memory at [mem 0xb37fa000-0xb37fa08b]
[    0.014032] ACPI: Reserving MCFG table memory at [mem 0xb37f9000-0xb37f903b]
[    0.014034] ACPI: Reserving SLIC table memory at [mem 0xb37ec000-0xb37ec175]
[    0.014035] ACPI: Reserving BOOT table memory at [mem 0xb37e9000-0xb37e9027]
[    0.014036] ACPI: Reserving ASPT table memory at [mem 0xb37e5000-0xb37e5033]
[    0.014037] ACPI: Reserving WDAT table memory at [mem 0xb37e4000-0xb37e4223]
[    0.014038] ACPI: Reserving DMAR table memory at [mem 0xb37e3000-0xb37e30b7]
[    0.014039] ACPI: Reserving SSDT table memory at [mem 0xb37e2000-0xb37e29f0]
[    0.014040] ACPI: Reserving SSDT table memory at [mem 0xb37e0000-0xb37e1f57]
[    0.014121] No NUMA configuration found
[    0.014122] Faking a node at [mem 0x0000000000000000-0x000000023bffffff]
[    0.014132] NODE_DATA(0) allocated [mem 0x23bfd1280-0x23bffbfff]
[    0.014531] Zone ranges:
[    0.014532]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.014534]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.014536]   Normal   [mem 0x0000000100000000-0x000000023bffffff]
[    0.014537]   Device   empty
[    0.014539] Movable zone start for each node
[    0.014541] Early memory node ranges
[    0.014542]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.014543]   node   0: [mem 0x0000000000100000-0x00000000b3674fff]
[    0.014545]   node   0: [mem 0x00000000b36bf000-0x00000000b373afff]
[    0.014546]   node   0: [mem 0x00000000b37bf000-0x00000000b37dffff]
[    0.014547]   node   0: [mem 0x00000000b37ff000-0x00000000b37fffff]
[    0.014548]   node   0: [mem 0x0000000100000000-0x00000001fbffffff]
[    0.014550]   node   0: [mem 0x0000000200000000-0x000000023bffffff]
[    0.014552] Initmem setup node 0 [mem 0x0000000000001000-0x000000023bffffff]
[    0.014559] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.014599] On node 0, zone DMA: 99 pages in unavailable ranges
[    0.023776] On node 0, zone DMA32: 74 pages in unavailable ranges
[    0.023787] On node 0, zone DMA32: 132 pages in unavailable ranges
[    0.023789] On node 0, zone DMA32: 31 pages in unavailable ranges
[    0.037048] On node 0, zone Normal: 18432 pages in unavailable ranges
[    0.040429] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.040720] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.040772] Reserving Intel graphics memory at [mem 0xb8000000-0xbfffffff]
[    0.040951] ACPI: PM-Timer IO Port: 0x408
[    0.040961] CPU topo: Ignoring hot-pluggable APIC ID 0 in present package.
[    0.040977] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.040981] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.040984] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.040990] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.040991] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.041007] CPU topo: Max. logical packages:   1
[    0.041008] CPU topo: Max. logical dies:       1
[    0.041009] CPU topo: Max. dies per package:   1
[    0.041018] CPU topo: Max. threads per core:   2
[    0.041019] CPU topo: Num. cores per package:     2
[    0.041020] CPU topo: Num. threads per package:   4
[    0.041020] CPU topo: Allowing 4 present CPUs plus 0 hotplug CPUs
[    0.041021] CPU topo: Rejected CPUs 4
[    0.041050] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.041052] PM: hibernation: Registered nosave memory: [mem 0x0009d000-0x000fffff]
[    0.041054] PM: hibernation: Registered nosave memory: [mem 0xb3675000-0xb36befff]
[    0.041057] PM: hibernation: Registered nosave memory: [mem 0xb373b000-0xb37befff]
[    0.041059] PM: hibernation: Registered nosave memory: [mem 0xb37e0000-0xb37fefff]
[    0.041061] PM: hibernation: Registered nosave memory: [mem 0xb3800000-0xffffffff]
[    0.041063] PM: hibernation: Registered nosave memory: [mem 0x1fc000000-0x1ffffffff]
[    0.041065] [mem 0xc0000000-0xefffffff] available for PCI devices
[    0.041067] Booting paravirtualized kernel on bare hardware
[    0.041071] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.050855] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.051321] percpu: Embedded 62 pages/cpu s217088 r8192 d28672 u524288
[    0.051334] pcpu-alloc: s217088 r8192 d28672 u524288 alloc=1*2097152
[    0.051337] pcpu-alloc: [0] 0 1 2 3 
[    0.051365] Kernel command line: BOOT_IMAGE=/vmlinuz-6.16.0-dirty root=/dev/mapper/acer--vg-rootfs rw loglevel=3
[    0.051442] Unknown kernel command line parameters "BOOT_IMAGE=/vmlinuz-6.16.0-dirty", will be passed to user space.
[    0.051448] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.052984] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.053818] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.053944] software IO TLB: area num 4.
[    0.080827] Fallback order for Node 0: 0 
[    0.080837] Built 1 zonelists, mobility grouping on.  Total pages: 2012847
[    0.080839] Policy zone: Normal
[    0.081307] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.121624] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.121756] Kernel/User page tables isolation: enabled
[    0.133400] ftrace: allocating 54124 entries in 212 pages
[    0.133407] ftrace: allocated 212 pages with 4 groups
[    0.133589] Dynamic Preempt: full
[    0.133738] rcu: Preemptible hierarchical RCU implementation.
[    0.133739] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4.
[    0.133741] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.133742] 	Trampoline variant of Tasks RCU enabled.
[    0.133743] 	Rude variant of Tasks RCU enabled.
[    0.133743] 	Tracing variant of Tasks RCU enabled.
[    0.133744] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[    0.133745] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.133755] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.133758] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.133759] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.141408] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16
[    0.141647] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.141813] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.141900] Console: colour dummy device 80x25
[    0.141904] printk: legacy console [tty0] enabled
[    0.142139] ACPI: Core revision 20250404
[    0.142408] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.142431] APIC: Switch to symmetric I/O mode setup
[    0.142434] DMAR: Host address width 36
[    0.142435] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.142442] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c9008020e30272 ecap 1000
[    0.142445] DMAR: DRHD base: 0x000000fed91000 flags: 0x0
[    0.142453] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap c0000020230272 ecap 1000
[    0.142455] DMAR: DRHD base: 0x000000fed93000 flags: 0x1
[    0.142465] DMAR: dmar2: reg_base_addr fed93000 ver 1:0 cap c9008020630272 ecap 1000
[    0.142468] DMAR: RMRR base: 0x000000b1b0b000 end: 0x000000b1b2bfff
[    0.142469] DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000b1b0b000-0x00000000b1b2bfff], contact BIOS vendor for fixes
[    0.142471] DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000b1b0b000-0x00000000b1b2bfff]
               BIOS vendor: INSYDE; Ver: V1.25; Product Version: V1.25
[    0.142473] DMAR: RMRR base: 0x000000b7e00000 end: 0x000000bfffffff
[    0.142945] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.147430] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x284415563fc, max_idle_ns: 440795249673 ns
[    0.147436] Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.90 BogoMIPS (lpj=2793450)
[    0.147463] CPU0: Thermal monitoring enabled (TM1)
[    0.147491] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.147493] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.147496] process: using mwait in idle threads
[    0.147501] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    0.147504] Spectre V2 : Mitigation: Retpolines
[    0.147505] Spectre V2 : User space: Mitigation: STIBP via prctl
[    0.147506] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    0.147508] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.147509] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT
[    0.147510] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.147512] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.147517] x86/fpu: x87 FPU will use FXSAVE
[    0.172398] Freeing SMP alternatives memory: 52K
[    0.172409] pid_max: default: 32768 minimum: 301
[    0.172879] LSM: initializing lsm=capability,landlock,lockdown,yama,bpf
[    0.173504] landlock: Up and running.
[    0.173507] Yama: becoming mindful.
[    0.173719] LSM support for eBPF active
[    0.173941] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.173960] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.277753] smpboot: CPU0: Intel(R) Core(TM) i7 CPU       M 640  @ 2.80GHz (family: 0x6, model: 0x25, stepping: 0x5)
[    0.278070] Performance Events: PEBS fmt1+, Westmere events, 16-deep LBR, Intel PMU driver.
[    0.278089] core: CPUID marked event: 'bus cycles' unavailable
[    0.278090] ... version:                3
[    0.278092] ... bit width:              48
[    0.278092] ... generic registers:      4
[    0.278093] ... value mask:             0000ffffffffffff
[    0.278094] ... max period:             000000007fffffff
[    0.278095] ... fixed-purpose events:   3
[    0.278096] ... event mask:             000000070000000f
[    0.278283] signal: max sigframe size: 1440
[    0.278306] Estimated ratio of average max frequency by base frequency (times 1024): 1267
[    0.281359] rcu: Hierarchical SRCU implementation.
[    0.281365] rcu: 	Max phase no-delay instances is 400.
[    0.281503] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.282026] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.282109] smp: Bringing up secondary CPUs ...
[    0.282293] smpboot: x86: Booting SMP configuration:
[    0.282295] .... node  #0, CPUs:      #2 #1 #3
[    0.286625] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.287495] smp: Brought up 1 node, 4 CPUs
[    0.287495] smpboot: Total of 4 processors activated (22347.60 BogoMIPS)
[    0.288574] Memory: 7512836K/8051388K available (20121K kernel code, 2895K rwdata, 9276K rodata, 4552K init, 4120K bss, 530636K reserved, 0K cma-reserved)
[    0.289949] devtmpfs: initialized
[    0.289949] x86/mm: Memory block size: 128MB
[    0.291246] ACPI: PM: Registering ACPI NVS region [mem 0xb373b000-0xb37befff] (540672 bytes)
[    0.291438] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.291450] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.291466] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[    0.291990] pinctrl core: initialized pinctrl subsystem
[    0.292130] PM: RTC time: 19:50:34, date: 2026-05-29
[    0.293027] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.293323] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.293550] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.293749] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.293776] audit: initializing netlink subsys (disabled)
[    0.293808] audit: type=2000 audit(1780084233.151:1): state=initialized audit_enabled=0 res=1
[    0.293808] thermal_sys: Registered thermal governor 'fair_share'
[    0.293808] thermal_sys: Registered thermal governor 'bang_bang'
[    0.293808] thermal_sys: Registered thermal governor 'step_wise'
[    0.293808] thermal_sys: Registered thermal governor 'user_space'
[    0.293808] thermal_sys: Registered thermal governor 'power_allocator'
[    0.293808] cpuidle: using governor ladder
[    0.293808] cpuidle: using governor menu
[    0.293808] Simple Boot Flag at 0x44 set to 0x1
[    0.293808] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.293808] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.293808] PCI: ECAM [mem 0xf0000000-0xf7ffffff] (base 0xf0000000) for domain 0000 [bus 00-7f]
[    0.293808] PCI: ECAM [mem 0xf0000000-0xf7ffffff] reserved as E820 entry
[    0.293808] PCI: Using configuration type 1 for base access
[    0.294487] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.296456] HugeTLB: allocation took 0ms with hugepage_allocation_threads=1
[    0.296465] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.296467] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.298529] raid6: skipped pq benchmark and selected sse2x4
[    0.298529] raid6: using ssse3x2 recovery algorithm
[    0.298645] ACPI: Added _OSI(Module Device)
[    0.298647] ACPI: Added _OSI(Processor Device)
[    0.298648] ACPI: Added _OSI(Processor Aggregator Device)
[    0.310310] ACPI: 3 ACPI AML tables successfully acquired and loaded
[    0.311492] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.311860] ACPI: Dynamic OEM Table Load:
[    0.311860] ACPI: SSDT 0xFFFF8E60C0B4E000 0004B6 (v01 PmRef  Cpu0Ist  00003000 INTL 20051117)
[    0.313125] ACPI: Dynamic OEM Table Load:
[    0.313132] ACPI: SSDT 0xFFFF8E60C0B3A000 0008E0 (v01 PmRef  Cpu0Cst  00003001 INTL 20051117)
[    0.314175] ACPI: Dynamic OEM Table Load:
[    0.314180] ACPI: SSDT 0xFFFF8E60C0357800 000303 (v01 PmRef  ApIst    00003000 INTL 20051117)
[    0.314853] ACPI: Dynamic OEM Table Load:
[    0.314858] ACPI: SSDT 0xFFFF8E60C028CC00 000119 (v01 PmRef  ApCst    00003000 INTL 20051117)
[    0.315976] ACPI: EC: EC started
[    0.315978] ACPI: EC: interrupt blocked
[    0.316365] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.316369] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC used to handle transactions
[    0.316371] ACPI: Interpreter enabled
[    0.316402] ACPI: PM: (supports S0 S3 S4 S5)
[    0.316404] ACPI: Using IOAPIC for interrupt routing
[    0.317109] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.317111] PCI: Using E820 reservations for host bridge windows
[    0.317304] ACPI: Enabled 7 GPEs in block 00 to 3F
[    0.324958] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7e])
[    0.324968] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.325013] acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[    0.325016] acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[    0.325018] acpi PNP0A08:00: _OSC: platform retains control of PCIe features (AE_ERROR)
[    0.325708] PCI host bridge to bus 0000:00
[    0.325714] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.325716] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.325718] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.325720] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfeafffff window]
[    0.325722] pci_bus 0000:00: root bus resource [bus 00-7e]
[    0.325738] pci 0000:00:00.0: [8086:0044] type 00 class 0x060000 conventional PCI endpoint
[    0.325766] pci 0000:00:00.0: DMAR: Disabling IOMMU for graphics on this chipset
[    0.325833] pci 0000:00:01.0: [8086:0045] type 01 class 0x060400 PCIe Root Port
[    0.325844] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.325847] pci 0000:00:01.0:   bridge window [io  0x3000-0x3fff]
[    0.325850] pci 0000:00:01.0:   bridge window [mem 0xdc400000-0xdc4fffff]
[    0.325854] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.325879] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.325977] pci 0000:00:02.0: [8086:0046] type 00 class 0x030000 conventional PCI endpoint
[    0.325993] pci 0000:00:02.0: BAR 0 [mem 0xd8000000-0xd83fffff 64bit]
[    0.325996] pci 0000:00:02.0: BAR 2 [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.325998] pci 0000:00:02.0: BAR 4 [io  0x4050-0x4057]
[    0.326007] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.326260] pci 0000:00:16.0: [8086:3b64] type 00 class 0x078000 conventional PCI endpoint
[    0.326316] pci 0000:00:16.0: BAR 0 [mem 0xdc506100-0xdc50610f 64bit]
[    0.326368] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.326464] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320 conventional PCI endpoint
[    0.327274] pci 0000:00:1a.0: BAR 0 [mem 0xdc505c00-0xdc505fff]
[    0.327331] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.327461] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300 PCIe Root Complex Integrated Endpoint
[    0.327514] pci 0000:00:1b.0: BAR 0 [mem 0xdc500000-0xdc503fff 64bit]
[    0.327592] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.327733] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400 PCIe Root Port
[    0.327768] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.327774] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.327779] pci 0000:00:1c.0:   bridge window [mem 0xdb400000-0xdc3fffff]
[    0.327792] pci 0000:00:1c.0:   bridge window [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.327871] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.328004] pci 0000:00:1c.5: [8086:3b4c] type 01 class 0x060400 PCIe Root Port
[    0.328040] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.328045] pci 0000:00:1c.5:   bridge window [io  0x1000-0x1fff]
[    0.328050] pci 0000:00:1c.5:   bridge window [mem 0xda400000-0xdb3fffff]
[    0.328063] pci 0000:00:1c.5:   bridge window [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.328140] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.328239] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320 conventional PCI endpoint
[    0.329041] pci 0000:00:1d.0: BAR 0 [mem 0xdc505800-0xdc505bff]
[    0.329098] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.329211] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401 conventional PCI bridge
[    0.329244] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.329380] pci 0000:00:1f.0: [8086:3b09] type 00 class 0x060100 conventional PCI endpoint
[    0.329591] pci 0000:00:1f.2: [8086:3b29] type 00 class 0x010601 conventional PCI endpoint
[    0.329642] pci 0000:00:1f.2: BAR 0 [io  0x4048-0x404f]
[    0.329646] pci 0000:00:1f.2: BAR 1 [io  0x405c-0x405f]
[    0.329649] pci 0000:00:1f.2: BAR 2 [io  0x4040-0x4047]
[    0.329652] pci 0000:00:1f.2: BAR 3 [io  0x4058-0x405b]
[    0.329654] pci 0000:00:1f.2: BAR 4 [io  0x4020-0x403f]
[    0.329657] pci 0000:00:1f.2: BAR 5 [mem 0xdc505000-0xdc5057ff]
[    0.329709] pci 0000:00:1f.2: PME# supported from D3hot
[    0.329811] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500 conventional PCI endpoint
[    0.329863] pci 0000:00:1f.3: BAR 0 [mem 0xdc506000-0xdc5060ff 64bit]
[    0.329869] pci 0000:00:1f.3: BAR 4 [io  0x4000-0x401f]
[    0.329972] pci 0000:00:1f.6: [8086:3b32] type 00 class 0x118000 conventional PCI endpoint
[    0.330025] pci 0000:00:1f.6: BAR 0 [mem 0xdc504000-0xdc504fff 64bit]
[    0.330217] pci 0000:01:00.0: [1002:68e0] type 00 class 0x030000 PCIe Legacy Endpoint
[    0.330245] pci 0000:01:00.0: BAR 0 [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.330249] pci 0000:01:00.0: BAR 2 [mem 0xdc400000-0xdc41ffff 64bit]
[    0.330252] pci 0000:01:00.0: BAR 4 [io  0x3000-0x30ff]
[    0.330255] pci 0000:01:00.0: ROM [mem 0xfffe0000-0xffffffff pref]
[    0.330262] pci 0000:01:00.0: enabling Extended Tags
[    0.330295] pci 0000:01:00.0: supports D1 D2
[    0.330398] pci 0000:01:00.1: [1002:aa68] type 00 class 0x040300 PCIe Legacy Endpoint
[    0.330426] pci 0000:01:00.1: BAR 0 [mem 0xdc420000-0xdc423fff 64bit]
[    0.330441] pci 0000:01:00.1: enabling Extended Tags
[    0.330473] pci 0000:01:00.1: supports D1 D2
[    0.330572] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.330663] pci 0000:02:00.0: [1969:1073] type 00 class 0x020000 PCIe Endpoint
[    0.330733] pci 0000:02:00.0: BAR 0 [mem 0xdb400000-0xdb43ffff 64bit]
[    0.330737] pci 0000:02:00.0: BAR 2 [io  0x2000-0x207f]
[    0.330766] pci 0000:02:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[    0.330837] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.331007] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.331160] pci 0000:03:00.0: [8086:2723] type 00 class 0x028000 PCIe Endpoint
[    0.331282] pci 0000:03:00.0: BAR 0 [mem 0xda400000-0xda403fff 64bit]
[    0.331503] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    0.331647] pci 0000:03:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:1c.5 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    0.331819] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.331855] pci_bus 0000:04: extended config space not accessible
[    0.331910] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.331922] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.331924] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.331925] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.331927] pci 0000:00:1e.0:   bridge window [mem 0xc0000000-0xfeafffff window] (subtractive decode)
[    0.332862] ACPI: PCI: Interrupt link LNKA configured for IRQ 3
[    0.332925] ACPI: PCI: Interrupt link LNKB configured for IRQ 5
[    0.332985] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
[    0.332986] ACPI: PCI: Interrupt link LNKC disabled
[    0.333046] ACPI: PCI: Interrupt link LNKD configured for IRQ 10
[    0.333106] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[    0.333107] ACPI: PCI: Interrupt link LNKE disabled
[    0.333166] ACPI: PCI: Interrupt link LNKF configured for IRQ 7
[    0.333226] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[    0.333286] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.333339] ACPI: PCI Root Bridge [CPBG] (domain 0000 [bus 7f])
[    0.333344] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.333438] PCI host bridge to bus 0000:7f
[    0.333442] pci_bus 0000:7f: root bus resource [bus 7f]
[    0.333449] pci 0000:7f:00.0: [8086:2c62] type 00 class 0x060000 conventional PCI endpoint
[    0.333501] pci 0000:7f:00.1: [8086:2d01] type 00 class 0x060000 conventional PCI endpoint
[    0.333578] pci 0000:7f:02.0: [8086:2d10] type 00 class 0x060000 conventional PCI endpoint
[    0.333633] pci 0000:7f:02.1: [8086:2d11] type 00 class 0x060000 conventional PCI endpoint
[    0.333679] pci 0000:7f:02.2: [8086:2d12] type 00 class 0x060000 conventional PCI endpoint
[    0.333723] pci 0000:7f:02.3: [8086:2d13] type 00 class 0x060000 conventional PCI endpoint
[    0.333910] ACPI: EC: interrupt unblocked
[    0.333913] ACPI: EC: event unblocked
[    0.333916] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.333918] ACPI: EC: GPE=0x16
[    0.333919] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC initialization complete
[    0.333921] ACPI: \_SB_.PCI0.LPCB.EC0_: EC: Used to handle transactions and events
[    0.334011] iommu: Default domain type: Translated
[    0.334011] iommu: DMA domain TLB invalidation policy: lazy mode
[    0.334668] SCSI subsystem initialized
[    0.334683] libata version 3.00 loaded.
[    0.334683] ACPI: bus type USB registered
[    0.334683] usbcore: registered new interface driver usbfs
[    0.334683] usbcore: registered new interface driver hub
[    0.334683] usbcore: registered new device driver usb
[    0.334683] EDAC MC: Ver: 3.0.0
[    0.335473] NetLabel: Initializing
[    0.335475] NetLabel:  domain hash size = 128
[    0.335477] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.335493] NetLabel:  unlabeled traffic allowed by default
[    0.335497] mctp: management component transport protocol core
[    0.335498] NET: Registered PF_MCTP protocol family
[    0.335506] PCI: Using ACPI for IRQ routing
[    0.340241] PCI: pci_cache_line_size set to 64 bytes
[    0.340314] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.340316] e820: reserve RAM buffer [mem 0xb3675000-0xb3ffffff]
[    0.340317] e820: reserve RAM buffer [mem 0xb373b000-0xb3ffffff]
[    0.340319] e820: reserve RAM buffer [mem 0xb37e0000-0xb3ffffff]
[    0.340320] e820: reserve RAM buffer [mem 0xb3800000-0xb3ffffff]
[    0.340341] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.340341] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.340341] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.340341] pci 0000:01:00.0: vgaarb: bridge control possible
[    0.340341] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[    0.340341] vgaarb: loaded
[    0.340535] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.340544] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.342510] clocksource: Switched to clocksource tsc-early
[    0.343734] VFS: Disk quotas dquot_6.6.0
[    0.343761] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.343901] pnp: PnP ACPI init
[    0.344101] pnp 00:00: disabling [io  0x164e-0x164f] because it overlaps 0000:00:1c.5 BAR 13 [io  0x1000-0x1fff]
[    0.344151] system 00:00: [io  0x0680-0x069f] has been reserved
[    0.344153] system 00:00: [io  0x0800-0x080f] has been reserved
[    0.344155] system 00:00: [io  0xffff] has been reserved
[    0.344157] system 00:00: [io  0xffff] has been reserved
[    0.344158] system 00:00: [io  0x0400-0x047f] has been reserved
[    0.344160] system 00:00: [io  0x0500-0x057f] has been reserved
[    0.344551] system 00:04: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.344554] system 00:04: [mem 0xfed10000-0xfed13fff] has been reserved
[    0.344556] system 00:04: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.344558] system 00:04: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.344560] system 00:04: [mem 0xf0000000-0xf1ffffff] has been reserved
[    0.344562] system 00:04: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.344564] system 00:04: [mem 0xfed90000-0xfed93fff] could not be reserved
[    0.344566] system 00:04: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.344567] system 00:04: [mem 0xff000000-0xffffffff] could not be reserved
[    0.344569] system 00:04: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.344571] system 00:04: [mem 0xdc600000-0xdc600fff] has been reserved
[    0.344693] pnp: PnP ACPI: found 5 devices
[    0.351141] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.351306] NET: Registered PF_INET protocol family
[    0.351477] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.353186] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.353233] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.353307] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.353696] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.354024] TCP: Hash tables configured (established 65536 bind 65536)
[    0.354217] MPTCP token hash table entries: 8192 (order: 5, 196608 bytes, linear)
[    0.354316] UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.354397] UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.354507] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.354523] NET: Registered PF_XDP protocol family
[    0.354528] pci 0000:01:00.0: ROM [mem 0xfffe0000-0xffffffff pref]: can't claim; no compatible bridge window
[    0.354550] pci 0000:01:00.0: ROM [mem 0xdc440000-0xdc45ffff pref]: assigned
[    0.354553] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.354557] pci 0000:00:01.0:   bridge window [io  0x3000-0x3fff]
[    0.354560] pci 0000:00:01.0:   bridge window [mem 0xdc400000-0xdc4fffff]
[    0.354562] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.354566] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.354569] pci 0000:00:1c.0:   bridge window [io  0x2000-0x2fff]
[    0.354575] pci 0000:00:1c.0:   bridge window [mem 0xdb400000-0xdc3fffff]
[    0.354579] pci 0000:00:1c.0:   bridge window [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.354587] pci 0000:00:1c.5: PCI bridge to [bus 03]
[    0.354589] pci 0000:00:1c.5:   bridge window [io  0x1000-0x1fff]
[    0.354595] pci 0000:00:1c.5:   bridge window [mem 0xda400000-0xdb3fffff]
[    0.354599] pci 0000:00:1c.5:   bridge window [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.354606] pci 0000:00:1e.0: PCI bridge to [bus 04]
[    0.354620] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.354621] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.354623] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.354624] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xfeafffff window]
[    0.354626] pci_bus 0000:01: resource 0 [io  0x3000-0x3fff]
[    0.354627] pci_bus 0000:01: resource 1 [mem 0xdc400000-0xdc4fffff]
[    0.354628] pci_bus 0000:01: resource 2 [mem 0xd0000000-0xd7ffffff 64bit pref]
[    0.354630] pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
[    0.354631] pci_bus 0000:02: resource 1 [mem 0xdb400000-0xdc3fffff]
[    0.354633] pci_bus 0000:02: resource 2 [mem 0xd8400000-0xd93fffff 64bit pref]
[    0.354634] pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
[    0.354636] pci_bus 0000:03: resource 1 [mem 0xda400000-0xdb3fffff]
[    0.354637] pci_bus 0000:03: resource 2 [mem 0xd9400000-0xda3fffff 64bit pref]
[    0.354639] pci_bus 0000:04: resource 4 [io  0x0000-0x0cf7 window]
[    0.354640] pci_bus 0000:04: resource 5 [io  0x0d00-0xffff window]
[    0.354642] pci_bus 0000:04: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.354643] pci_bus 0000:04: resource 7 [mem 0xc0000000-0xfeafffff window]
[    0.365968] pci 0000:00:1a.0: quirk_usb_early_handoff+0x0/0x7f0 took 10920 usecs
[    0.376948] pci 0000:00:1d.0: quirk_usb_early_handoff+0x0/0x7f0 took 10699 usecs
[    0.377013] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[    0.377081] PCI: CLS 64 bytes, default 64
[    0.377116] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.377117] software IO TLB: mapped [mem 0x00000000af675000-0x00000000b3675000] (64MB)
[    0.377218] Unpacking initramfs...
[    0.383554] Initialise system trusted keyrings
[    0.383577] Key type blacklist registered
[    0.383687] workingset: timestamp_bits=36 max_order=21 bucket_order=0
[    0.385390] fuse: init (API version 7.44)
[    0.385663] integrity: Platform Keyring initialized
[    0.385673] integrity: Machine keyring initialized
[    0.399698] xor: measuring software checksum speed
[    0.399901]    prefetch64-sse  : 16794 MB/sec
[    0.400126]    generic_sse     : 14834 MB/sec
[    0.400127] xor: using function: prefetch64-sse (16794 MB/sec)
[    0.400132] Key type asymmetric registered
[    0.400134] Asymmetric key parser 'x509' registered
[    0.400213] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.400349] io scheduler mq-deadline registered
[    0.400352] io scheduler kyber registered
[    0.400403] io scheduler bfq registered
[    0.401115] ledtrig-cpu: registered to indicate activity on CPUs
[    0.710739] Freeing initrd memory: 271676K
[    0.806082] ACPI: AC: AC Adapter [ACAD] (on-line)
[    0.806190] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0C:00/input/input0
[    0.806220] ACPI: button: Power Button [PWRB]
[    0.806257] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0D:00/input/input1
[    0.806278] ACPI: button: Lid Switch [LID0]
[    0.806307] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/PNP0C0E:00/input/input2
[    0.806328] ACPI: button: Sleep Button [SLPB]
[    0.806363] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.809771] ACPI: button: Power Button [PWRF]
[    0.811309] thermal LNXTHERM:00: registered as thermal_zone0
[    0.811312] ACPI: thermal: Thermal Zone [THRM] (58 C)
[    0.811526] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    0.812032] ACPI: battery: Slot [BAT1] (battery present)
[    0.814395] Non-volatile memory driver v1.3
[    0.814398] Linux agpgart interface v0.103
[    0.814478] ACPI: bus type drm_connector registered
[    0.815145] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    0.815183] ahci 0000:00:1f.2: AHCI vers 0001.0300, 32 command slots, 3 Gbps, SATA mode
[    0.815186] ahci 0000:00:1f.2: 2/4 ports implemented (port mask 0x3)
[    0.815188] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems apst 
[    0.817210] scsi host0: ahci
[    0.817438] scsi host1: ahci
[    0.817575] scsi host2: ahci
[    0.817714] scsi host3: ahci
[    0.817764] ata1: SATA max UDMA/133 abar m2048@0xdc505000 port 0xdc505100 irq 24 lpm-pol 3
[    0.817768] ata2: SATA max UDMA/133 abar m2048@0xdc505000 port 0xdc505180 irq 24 lpm-pol 3
[    0.817770] ata3: DUMMY
[    0.817770] ata4: DUMMY
[    0.817986] usbcore: registered new interface driver usbserial_generic
[    0.817996] usbserial: USB Serial support registered for generic
[    0.818053] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.818176] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    0.818183] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    0.818198] ehci-pci 0000:00:1d.0: debug port 2
[    0.822146] ehci-pci 0000:00:1d.0: irq 23, io mem 0xdc505800
[    0.828075] i8042: Detected active multiplexing controller, rev 1.1
[    0.829775] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    0.829871] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.16
[    0.829874] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.829876] usb usb1: Product: EHCI Host Controller
[    0.829878] usb usb1: Manufacturer: Linux 6.16.0-dirty ehci_hcd
[    0.829879] usb usb1: SerialNumber: 0000:00:1d.0
[    0.830065] hub 1-0:1.0: USB hub found
[    0.830080] hub 1-0:1.0: 3 ports detected
[    0.830243] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    0.830251] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 2
[    0.830265] ehci-pci 0000:00:1a.0: debug port 2
[    0.834215] ehci-pci 0000:00:1a.0: irq 16, io mem 0xdc505c00
[    0.835391] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.835431] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    0.835455] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    0.835477] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    0.835501] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    0.835707] rtc_cmos 00:01: RTC can wake from S4
[    0.835988] rtc_cmos 00:01: registered as rtc0
[    0.836024] rtc_cmos 00:01: setting system clock to 2026-05-29T19:50:34 UTC (1780084234)
[    0.836059] rtc_cmos 00:01: alarms up to one year, y3k, 242 bytes nvram, hpet irqs
[    0.836176] intel_pstate: CPU model not supported
[    0.836542] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[    0.836544] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[    0.837711] fbcon: Deferring console take-over
[    0.837717] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    0.837779] hid: raw HID events driver (C) Jiri Kosina
[    0.837823] usbcore: registered new interface driver usbhid
[    0.837825] usbhid: USB HID core driver
[    0.837926] drop_monitor: Initializing network drop monitor service
[    0.838200] NET: Registered PF_INET6 protocol family
[    0.839832] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    0.839931] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.16
[    0.839936] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.839938] usb usb2: Product: EHCI Host Controller
[    0.839941] usb usb2: Manufacturer: Linux 6.16.0-dirty ehci_hcd
[    0.839943] usb usb2: SerialNumber: 0000:00:1a.0
[    0.840153] hub 2-0:1.0: USB hub found
[    0.840168] hub 2-0:1.0: 3 ports detected
[    0.846870] Segment Routing with IPv6
[    0.846873] RPL Segment Routing with IPv6
[    0.846898] In-situ OAM (IOAM) with IPv6
[    0.846937] NET: Registered PF_PACKET protocol family
[    0.847267] microcode: Current revision: 0x00000007
[    0.847270] microcode: Updated early from: 0x00000002
[    0.847385] IPI shorthand broadcast: enabled
[    0.849970] sched_clock: Marking stable (849094545, 751184)->(1226836536, -376990807)
[    0.850193] registered taskstats version 1
[    0.850421] Loading compiled-in X.509 certificates
[    0.852591] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    0.860296] Loaded X.509 cert 'Build time autogenerated kernel key: 4c9950303468553e57103e6308665a01e7734871'
[    0.863994] zswap: loaded using pool zstd/zsmalloc
[    0.864088] Demotion targets for Node 0: null
[    0.864525] Key type .fscrypt registered
[    0.864528] Key type fscrypt-provisioning registered
[    0.866058] Btrfs loaded, zoned=yes, fsverity=yes
[    0.866103] Key type big_key registered
[    0.866911] PM:   Magic number: 10:976:850
[    0.867202] RAS: Correctable Errors collector initialized.
[    0.867262] clk: Disabling unused clocks
[    0.867264] PM: genpd: Disabling unused power domains
[    1.068991] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    1.076942] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    1.133951] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.135745] ata1.00: Model 'Samsung SSD 860 PRO 512GB', rev 'RVM02B6Q', applying quirks: noncqtrim zeroaftertrim noncqonati nolpmonati
[    1.135853] ata1.00: supports DRM functions and may not be fully accessible
[    1.135860] ata1.00: ATA-11: Samsung SSD 860 PRO 512GB, RVM02B6Q, max UDMA/133
[    1.136651] ata1.00: 1000215216 sectors, multi 1: LBA48 NCQ (depth 32), AA
[    1.142696] ata1.00: Features: Trust Dev-Sleep NCQ-sndrcv
[    1.143168] ata1.00: supports DRM functions and may not be fully accessible
[    1.151188] ata1.00: configured for UDMA/133
[    1.161686] scsi 0:0:0:0: Direct-Access     ATA      Samsung SSD 860  2B6Q PQ: 0 ANSI: 5
[    1.162053] ata1.00: Enabling discard_zeroes_data
[    1.162066] sd 0:0:0:0: [sda] 1000215216 512-byte logical blocks: (512 GB/477 GiB)
[    1.162077] sd 0:0:0:0: [sda] Write Protect is off
[    1.162080] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.162094] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.162131] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    1.162565] ata1.00: Enabling discard_zeroes_data
[    1.177729]  sda: sda1 sda2 sda3 sda4 sda5
[    1.179162] sd 0:0:0:0: [sda] supports TCG Opal
[    1.179169] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.187392] usb 1-1: New USB device found, idVendor=8087, idProduct=0020, bcdDevice= 0.00
[    1.187400] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.187939] hub 1-1:1.0: USB hub found
[    1.188152] hub 1-1:1.0: 8 ports detected
[    1.195568] usb 2-1: New USB device found, idVendor=8087, idProduct=0020, bcdDevice= 0.00
[    1.195578] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.196066] hub 2-1:1.0: USB hub found
[    1.196239] hub 2-1:1.0: 6 ports detected
[    1.389849] tsc: Refined TSC clocksource calibration: 2793.483 MHz
[    1.389861] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2844349bbe6, max_idle_ns: 440795277905 ns
[    1.389925] clocksource: Switched to clocksource tsc
[    1.468363] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.470265] ata2.00: ATAPI: MATSHITADVD-RAM UJ890AS, 1.00, max UDMA/100
[    1.473138] ata2.00: configured for UDMA/100
[    1.478205] scsi 1:0:0:0: CD-ROM            MATSHITA DVD-RAM UJ890AS  1.00 PQ: 0 ANSI: 5
[    1.478804] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
[    1.496331] Freeing unused decrypted memory: 2036K
[    1.498369] Freeing unused kernel image (initmem) memory: 4552K
[    1.498563] Write protecting the kernel read-only data: 30720k
[    1.499298] Freeing unused kernel image (text/rodata gap) memory: 356K
[    1.499924] Freeing unused kernel image (rodata/data gap) memory: 964K
[    1.634120] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.634131] rodata_test: all tests were successful
[    1.634134] x86/mm: Checking user space page tables
[    1.662397] usb 2-1.1: New USB device found, idVendor=0402, idProduct=9665, bcdDevice= 0.09
[    1.662408] usb 2-1.1: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[    1.662413] usb 2-1.1: Product: 1.3M WebCam
[    1.662417] usb 2-1.1: Manufacturer: XPA5S1M4V
[    1.763071] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.763083] Run /init as init process
[    1.763086]   with arguments:
[    1.763089]     /init
[    1.763091]   with environment:
[    1.763094]     HOME=/
[    1.763096]     TERM=linux
[    1.763098]     BOOT_IMAGE=/vmlinuz-6.16.0-dirty
[    1.781750] systemd[1]: Successfully made /usr/ read-only.
[    2.115944] systemd[1]: systemd 260.1-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +LIBARCHIVE)
[    2.115958] systemd[1]: Detected architecture x86-64.
[    2.115963] systemd[1]: Running in initrd.
[    2.116391] fbcon: Taking over console
[    2.117971] Console: switching to colour frame buffer device 128x48
[    2.120957] systemd[1]: Initializing machine ID from random generator.
[    2.160383] systemd[1]: Queued start job for default target Initrd Default Target.
[    2.233851] systemd[1]: Expecting device /dev/mapper/acer--vg-rootfs...
[    2.234037] systemd[1]: Reached target Path Units.
[    2.234101] systemd[1]: Reached target Slice Units.
[    2.234164] systemd[1]: Reached target Swaps.
[    2.234217] systemd[1]: Reached target Timer Units.
[    2.234397] systemd[1]: Listening on Journal Socket (/dev/log).
[    2.234538] systemd[1]: Listening on Journal Sockets.
[    2.234673] systemd[1]: Listening on udev Control Socket.
[    2.234789] systemd[1]: Listening on udev Kernel Socket.
[    2.234853] systemd[1]: Reached target Socket Units.
[    2.240894] systemd[1]: Starting Create List of Static Device Nodes...
[    2.244317] systemd[1]: Starting Early Battery Level Check...
[    2.263231] systemd[1]: Starting Journal Service...
[    2.268116] systemd[1]: Starting Load Kernel Modules...
[    2.268385] systemd[1]: TPM PCR Barrier (initrd) skipped, unmet condition check ConditionSecurity=measured-uki
[    2.271526] systemd[1]: Starting Create Static Device Nodes in /dev...
[    2.276061] systemd[1]: Starting Coldplug All udev Devices...
[    2.289643] systemd-journald[148]: Collecting audit messages is disabled.
[    2.302099] systemd[1]: Finished Create List of Static Device Nodes.
[    2.306586] systemd[1]: Finished Early Battery Level Check.
[    2.310537] systemd[1]: Finished Load Kernel Modules.
[    2.314950] systemd[1]: Finished Create Static Device Nodes in /dev.
[    2.315721] systemd[1]: Reached target Preparation for Local File Systems.
[    2.315992] systemd[1]: Reached target Local File Systems.
[    2.320265] systemd[1]: Started Display Boot-Time Emergency Messages In Full Screen.
[    2.325482] systemd[1]: Starting Rule-based Manager for Device Events and Files...
[    2.356914] systemd[1]: Started Journal Service.
[    2.754724] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20250404/utaddress-204)
[    2.754739] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.754744] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20250404/utaddress-204)
[    2.754750] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20250404/utaddress-204)
[    2.754767] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20250404/utaddress-204)
[    2.754772] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.754774] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20250404/utaddress-204)
[    2.754780] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20250404/utaddress-204)
[    2.754786] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20250404/utaddress-204)
[    2.754791] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.754793] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.P0P2.PEGP.GPIO) (20250404/utaddress-204)
[    2.754798] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20250404/utaddress-204)
[    2.754803] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.LPCB.EC0.GPBD) (20250404/utaddress-204)
[    2.754808] ACPI: OSL: Resource conflict; ACPI support missing from driver?
[    2.754810] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    2.835679] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.835688] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.861969] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    2.952774] random: crng init done
[    3.070091] device-mapper: uevent: version 1.0.3
[    3.070801] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
[    3.667232] [drm] radeon kernel modesetting enabled.
[    3.667276] vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    3.667383] ATPX version 1, functions 0x000000bf
[    3.667541] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    3.667633] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68E0 0x1025:0x0357 0x00).
[    3.764558] ATOM BIOS: Acer
[    3.764649] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[    3.764656] radeon 0000:01:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
[    3.764673] [drm] Detected VRAM RAM=512M, BAR=128M
[    3.764675] [drm] RAM width 64bits DDR
[    3.765878] [drm] radeon: 512M of VRAM memory ready
[    3.765882] [drm] radeon: 1024M of GTT memory ready.
[    3.765896] [drm] Loading CEDAR Microcode
[    3.766679] [drm] Internal thermal controller with fan control
[    3.770417] [drm] radeon: dpm initialized
[    3.772233] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    3.778736] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[    3.778987] radeon 0000:01:00.0: WB enabled
[    3.778992] radeon 0000:01:00.0: fence driver on ring 0 uses gpu addr 0x0000000020000c00
[    3.778995] radeon 0000:01:00.0: fence driver on ring 3 uses gpu addr 0x0000000020000c0c
[    3.779391] radeon 0000:01:00.0: fence driver on ring 5 uses gpu addr 0x000000000005c418
[    3.779580] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    3.779661] radeon 0000:01:00.0: radeon: using MSI.
[    3.779693] [drm] radeon: irq initialized.
[    3.799021] [drm] ring test on 0 succeeded in 1 usecs
[    3.799037] [drm] ring test on 3 succeeded in 3 usecs
[    3.976700] [drm] ring test on 5 succeeded in 1 usecs
[    3.976714] [drm] UVD initialized successfully.
[    3.977163] [drm] ib test on ring 0 succeeded in 0 usecs
[    3.977222] [drm] ib test on ring 3 succeeded in 0 usecs
[    4.128723] [drm] ib test on ring 5 succeeded
[    4.129285] [drm] Radeon Display Connectors
[    4.129288] [drm] Connector 0:
[    4.129290] [drm]   LVDS-1
[    4.129291] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[    4.129294] [drm]   Encoders:
[    4.129296] [drm]     LCD1: INTERNAL_UNIPHY
[    4.129297] [drm] Connector 1:
[    4.129299] [drm]   HDMI-A-1
[    4.129300] [drm]   HPD1
[    4.129301] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    4.129304] [drm]   Encoders:
[    4.129305] [drm]     DFP1: INTERNAL_UNIPHY1
[    4.129307] [drm] Connector 2:
[    4.129308] [drm]   VGA-1
[    4.129309] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[    4.129312] [drm]   Encoders:
[    4.129313] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    4.141337] [drm] Initialized radeon 2.50.0 for 0000:01:00.0 on minor 1
[    4.213196] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.289209] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.424181] radeon 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    5.039649] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, no debug enabled
[    5.593422] XFS (dm-0): Mounting V5 Filesystem 0c93a548-34e6-406d-867d-d34bfc99281f
[    5.603930] i915 0000:00:02.0: [drm] Found ironlake (device ID 0046) integrated display version 5.00 stepping N/A
[    5.604219] pci 0000:00:00.0: Intel HD Graphics Chipset
[    5.604242] pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    5.604894] pci 0000:00:00.0: detected 131072K stolen memory
[    5.615128] XFS (dm-0): Ending clean mount
[    5.618928] Console: switching to colour dummy device 80x25
[    5.627150] i915 0000:00:02.0: vgaarb: deactivate vga console
[    5.662603] i915 0000:00:02.0: [drm] Skipping intel_backlight registration
[    5.662678] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 2
[    5.663560] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    5.663708] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9
[    5.663837] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[    5.664504] ACPI: video: Video Device [PEGP] (multi-head: yes  rom: no  post: no)
[    5.664564] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/LNXVIDEO:01/input/input10
[    5.664635] ACPI: video: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[    5.666651] acpi device:01: registered as cooling_device4
[    5.667152] acpi device:0a: registered as cooling_device5
[    5.680553] fbcon: i915drmfb (fb0) is primary device
[    6.398059] Console: switching to colour frame buffer device 170x48
[    6.416317] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    6.422163] vga_switcheroo: enabled
[   10.460072] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460164] pci_bus 0000:04: Allocating resources
[   10.460167] pci 0000:00:1e.0: bridge window [io  0x1000-0x0fff] to [bus 04] add_size 1000
[   10.460171] pci 0000:00:1e.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000 add_align 100000
[   10.460174] pci 0000:00:1e.0: bridge window [mem 0x00100000-0x000fffff] to [bus 04] add_size 200000 add_align 100000
[   10.460183] pci 0000:00:1e.0: bridge window [mem 0xdc700000-0xdc8fffff]: assigned
[   10.460186] pci 0000:00:1e.0: bridge window [mem 0xdc900000-0xdcafffff 64bit pref]: assigned
[   10.460190] pci 0000:00:1e.0: bridge window [io  0x5000-0x5fff]: assigned
[   10.460193] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460196] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.460202] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.460206] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.460441] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460445] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.460451] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.460455] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.460514] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460517] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.460523] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.460528] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.460577] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460580] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.460586] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.460590] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.460612] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460616] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.460621] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.460626] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   10.460788] pci_bus 0000:02: Allocating resources
[   10.460802] pci_bus 0000:03: Allocating resources
[   10.460820] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   10.460823] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   10.460829] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   10.460833] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   12.150839] [drm] amdgpu kernel modesetting enabled.
[   12.150882] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[   12.150975] amdgpu: ATPX version 1, functions 0x000000bf
[   12.151311] amdgpu: Virtual CRAT table created for CPU
[   12.151333] amdgpu: Topology: Add CPU node
[   12.627356] systemd-journald[148]: Received SIGTERM from PID 1 (systemd).
[   13.065740] systemd[1]: systemd 260.1-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +LIBARCHIVE)
[   13.065750] systemd[1]: Detected architecture x86-64.
[   13.079672] systemd[1]: Hostname set to <acer>.
[   13.156838] systemd[1]: bpf-restrict-fs: Failed to load BPF object: No such process
[   13.658492] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[   13.658682] systemd[1]: Stopped Switch Root.
[   13.660216] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[   13.661661] systemd[1]: Created slice Slice /system/dirmngr.
[   13.662924] systemd[1]: Created slice Slice /system/getty.
[   13.666379] systemd[1]: Created slice Slice /system/gpg-agent.
[   13.668681] systemd[1]: Created slice Slice /system/gpg-agent-browser.
[   13.671382] systemd[1]: Created slice Slice /system/gpg-agent-extra.
[   13.674080] systemd[1]: Created slice Slice /system/gpg-agent-ssh.
[   13.676692] systemd[1]: Created slice Slice /system/keyboxd.
[   13.679695] systemd[1]: Created slice Slice /system/modprobe.
[   13.681225] systemd[1]: Created slice Slice /system/systemd-fsck.
[   13.682056] systemd[1]: Created slice User and Session Slice.
[   13.682694] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[   13.683328] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   13.684669] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   13.686823] systemd[1]: Expecting device /dev/disk/by-uuid/5984-D55A...
[   13.688571] systemd[1]: Expecting device /dev/disk/by-uuid/888c2578-9b9c-4637-95f1-066424d2ce2f...
[   13.689547] systemd[1]: Reached target Image Downloads.
[   13.691214] systemd[1]: Stopped target Switch Root.
[   13.692211] systemd[1]: Stopped target Initrd File Systems.
[   13.693191] systemd[1]: Stopped target Initrd Root File System.
[   13.693812] systemd[1]: Reached target Local Integrity Protected Volumes.
[   13.694434] systemd[1]: Reached target Path Units.
[   13.695056] systemd[1]: Reached target Remote File Systems.
[   13.695657] systemd[1]: Reached target Slice Units.
[   13.696634] systemd[1]: Reached target Local Verity Protected Volumes.
[   13.697743] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[   13.698884] systemd[1]: Listening on LVM2 poll daemon socket.
[   13.701352] systemd[1]: Listening on Query the User Interactively for a Password.
[   13.703762] systemd[1]: Listening on Process Core Dump Socket.
[   13.705568] systemd[1]: Listening on Credential Encryption/Decryption.
[   13.707821] systemd[1]: Listening on Factory Reset Management.
[   13.710425] systemd[1]: Listening on Console Output Muting Service Socket.
[   13.711271] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki
[   13.711290] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
[   13.712422] systemd[1]: Listening on Disk Repartitioning Service Socket.
[   13.713333] systemd[1]: Listening on udev Control Socket.
[   13.714020] systemd[1]: Listening on udev Varlink Socket.
[   13.714677] systemd[1]: Listening on User Database Manager Socket.
[   13.717040] systemd[1]: Activating swap /dev/disk/by-uuid/51ccf004-7062-4b5f-99a3-ac01e28f08a7...
[   13.719049] systemd[1]: Mounting Huge Pages File System...
[   13.722043] systemd[1]: Mounting POSIX Message Queue File System...
[   13.738913] systemd[1]: Mounting Kernel Debug File System...
[   13.742156] systemd[1]: Mounting Kernel Trace File System...
[   13.746467] systemd[1]: Starting Create List of Static Device Nodes...
[   13.754254] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[   13.755413] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs
[   13.756339] Adding 16777212k swap on /dev/mapper/acer--vg-swap.  Priority:-2 extents:1 across:16777212k SS
[   13.758442] systemd[1]: Mounting Kernel Configuration File System...
[   13.759927] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
[   13.759996] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse
[   13.765931] systemd[1]: Mounting FUSE Control File System...
[   13.766786] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[   13.769600] systemd[1]: Starting Journal Service...
[   13.774406] systemd[1]: Starting Load Kernel Modules...
[   13.777682] systemd[1]: TPM PCR Machine ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[   13.779935] systemd[1]: Starting Remount Root and Kernel File Systems...
[   13.781461] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki
[   13.783126] systemd[1]: Starting Load udev Rules from Credentials...
[   13.787892] systemd[1]: Starting Coldplug All udev Devices...
[   13.806000] systemd[1]: Activated swap /dev/disk/by-uuid/51ccf004-7062-4b5f-99a3-ac01e28f08a7.
[   13.810298] systemd[1]: Mounted Huge Pages File System.
[   13.810717] systemd-journald[438]: Collecting audit messages is disabled.
[   13.812050] systemd[1]: Mounted POSIX Message Queue File System.
[   13.813933] systemd[1]: Mounted Kernel Debug File System.
[   13.815805] systemd[1]: Mounted Kernel Trace File System.
[   13.817001] systemd[1]: Finished Create List of Static Device Nodes.
[   13.820224] systemd[1]: Mounted Kernel Configuration File System.
[   13.821411] systemd[1]: Started Journal Service.
[   13.865884] systemd-journald[438]: Received client request to flush runtime journal.
[   15.427042] iTCO_vendor_support: vendor-support=0
[   15.431627] intel ips 0000:00:1f.6: CPU TDP doesn't match expected value (found 25, expected 29)
[   15.433895] intel ips 0000:00:1f.6: IPS driver initialized, MCP temp limit 90
[   15.489466] mc: Linux media interface: v0.10
[   15.492045] iTCO_wdt iTCO_wdt.1.auto: Found a HM55 TCO device (Version=2, TCOBASE=0x0460)
[   15.492273] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[   15.492739] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0)
[   15.494284] i2c i2c-14: Successfully instantiated SPD at 0x50
[   15.494740] i2c i2c-14: Successfully instantiated SPD at 0x52
[   15.514836] input: PC Speaker as /devices/platform/pcspkr/input/input11
[   15.579055] acer_wmi: Acer Laptop ACPI-WMI Extras
[   15.579106] acer_wmi: Function bitmap for Communication Button: 0x801
[   15.590589] input: Acer WMI hotkeys as /devices/virtual/input/input12
[   15.624477] atl1c 0000:02:00.0 enp2s0: renamed from eth0
[   15.703145] at24 14-0050: supply vcc not found, using dummy regulator
[   15.708611] at24 14-0050: 256 byte spd EEPROM, read-only
[   15.723527] XFS (sda3): Mounting V5 Filesystem 888c2578-9b9c-4637-95f1-066424d2ce2f
[   15.725802] XFS (dm-2): Mounting V5 Filesystem ebe571e6-af24-4b0e-b78e-f429b9a26d4f
[   15.727080] at24 14-0052: supply vcc not found, using dummy regulator
[   15.729274] at24 14-0052: 256 byte spd EEPROM, read-only
[   15.746332] videodev: Linux video capture interface: v2.00
[   15.753632] XFS (sda3): Ending clean mount
[   15.775269] XFS (dm-2): Ending clean mount
[   15.917890] usb 2-1.1: Found UVC 1.00 device 1.3M WebCam (0402:9665)
[   15.933960] usbcore: registered new interface driver uvcvideo
[   15.936808] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   15.939735] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[   16.047605] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   16.052841] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   16.053071] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[   16.082111] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   16.082126] cfg80211: failed to load regulatory.db
[   16.200623] snd_hda_codec_realtek hdaudioC0D0: ALC269VB: picked fixup  for PCI SSID 1025:0000
[   16.201207] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VB: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   16.201213] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   16.201216] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   16.201219] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   16.201221] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   16.201224] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   16.201226] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[   16.201228] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   16.239411] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[   16.239512] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[   16.270452] Intel(R) Wireless WiFi driver for Linux
[   16.271632] ACPI: \: failed to evaluate _DSM 2c176672-0b22-294b-814f-75e4dd26b5fd rev:0 func:0 (0x1001)
[   16.271638] ACPI: \: failed to evaluate _DSM 2c176672-0b22-294b-814f-75e4dd26b5fd rev:0 func:0 (0x1001)
[   16.274063] iwlwifi 0000:03:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[   16.274081] iwlwifi 0000:03:00.0: PCI dev 2723/008c, rev=0x340, rfid=0x10a100
[   16.274084] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz
[   16.304424] kvm_intel: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
[   16.307535] iwlwifi 0000:03:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[   16.308409] iwlwifi 0000:03:00.0: loaded firmware version 77.f39cc7f9.0 cc-a0-77.ucode op_mode iwlmvm
[   16.435598] psmouse serio2: synaptics: queried max coordinates: x [..5682], y [..4692]
[   16.510670] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa44000/0xa0000/0x0, board id: 0, fw id: 554713
[   16.556763] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input14
[   16.567911] mousedev: PS/2 mouse device common for all mice
[   16.757406] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.757418] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.757425] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.757430] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.757519] pci_bus 0000:04: Allocating resources
[   16.757525] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.757528] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.757534] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.757538] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.757769] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.757774] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.757780] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.757785] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.757858] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.757863] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.757869] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.757874] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.757945] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.757950] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.757957] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.757963] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.757994] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.757998] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.758005] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.758011] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.758203] pci_bus 0000:02: Allocating resources
[   16.758227] pci_bus 0000:03: Allocating resources
[   16.758258] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   16.758264] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   16.758275] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   16.758282] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   16.768782] pps_core: LinuxPPS API ver. 1 registered
[   16.768788] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   16.769738] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[   16.769887] radeon 0000:01:00.0: WB enabled
[   16.769892] radeon 0000:01:00.0: fence driver on ring 0 uses gpu addr 0x0000000020000c00
[   16.769895] radeon 0000:01:00.0: fence driver on ring 3 uses gpu addr 0x0000000020000c0c
[   16.770278] radeon 0000:01:00.0: fence driver on ring 5 uses gpu addr 0x000000000005c418
[   16.786921] [drm] ring test on 0 succeeded in 1 usecs
[   16.786943] [drm] ring test on 3 succeeded in 2 usecs
[   16.790102] PTP clock support registered
[   16.969127] [drm] ring test on 5 succeeded in 1 usecs
[   16.969139] [drm] UVD initialized successfully.
[   16.969231] [drm] ib test on ring 0 succeeded in 0 usecs
[   16.969298] [drm] ib test on ring 3 succeeded in 0 usecs
[   17.120806] [drm] ib test on ring 5 succeeded
[   17.133673] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   17.151022] iwlwifi 0000:03:00.0: Detected RF HR B3, rfid=0x10a100
[   17.157095] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops radeon_audio_component_bind_ops [radeon])
[   17.158661] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
[   17.217017] iwlwifi 0000:03:00.0: base HW address: b0:a4:60:12:ca:eb
[   17.247107] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[   17.451702] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:2 (0x1001)
[   17.451722] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:1 (0x1001)
[   17.451730] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:4 (0x1001)
[   17.451736] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:6 (0x1001)
[   17.451742] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:7 (0x1001)
[   17.451747] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:8 (0x1001)
[   17.451788] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:3 (0x1001)
[   17.451851] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:9 (0x1001)
[   17.451859] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:10 (0x1001)
[   17.451865] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:12 (0x1001)
[   17.454311] iwlwifi 0000:03:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0
[   17.677020] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:2 (0x1001)
[   17.677040] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:1 (0x1001)
[   17.677048] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:4 (0x1001)
[   17.677054] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:6 (0x1001)
[   17.677059] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:7 (0x1001)
[   17.677065] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:8 (0x1001)
[   17.677070] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:3 (0x1001)
[   17.677075] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:9 (0x1001)
[   17.677080] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:10 (0x1001)
[   17.677087] ACPI: \: failed to evaluate _DSM bf0212f2-788f-c64d-a5b3-1f738e285ade rev:0 func:12 (0x1001)
[   20.911176] wlp3s0: authenticate with c8:bf:4c:8b:cb:31 (local address=b0:a4:60:12:ca:eb)
[   20.912335] wlp3s0: send auth to c8:bf:4c:8b:cb:31 (try 1/3)
[   20.943449] wlp3s0: authenticate with c8:bf:4c:8b:cb:31 (local address=b0:a4:60:12:ca:eb)
[   20.944163] wlp3s0: send auth to c8:bf:4c:8b:cb:31 (try 1/3)
[   20.944942] wlp3s0: authenticated
[   20.945784] wlp3s0: associate with c8:bf:4c:8b:cb:31 (try 1/3)
[   20.947825] wlp3s0: RX AssocResp from c8:bf:4c:8b:cb:31 (capab=0x111 status=0 aid=2)
[   20.965915] wlp3s0: associated
[   21.008146] wlp3s0: Limiting TX power to 21 (24 - 3) dBm as advertised by c8:bf:4c:8b:cb:31
[   35.860928] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.860941] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.860952] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.860959] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   35.861065] pci_bus 0000:04: Allocating resources
[   35.861076] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.861082] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.861090] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.861097] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   35.861491] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.861498] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.861506] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.861513] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   35.861623] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.861630] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.861639] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.861647] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   35.861773] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.861781] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.861790] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.861798] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   35.861842] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.861849] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.861858] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.861865] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]
[   35.862156] pci_bus 0000:02: Allocating resources
[   35.862191] pci_bus 0000:03: Allocating resources
[   35.862226] pci 0000:00:1e.0: PCI bridge to [bus 04]
[   35.862231] pci 0000:00:1e.0:   bridge window [io  0x5000-0x5fff]
[   35.862241] pci 0000:00:1e.0:   bridge window [mem 0xdc700000-0xdc8fffff]
[   35.862248] pci 0000:00:1e.0:   bridge window [mem 0xdc900000-0xdcafffff 64bit pref]

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-06-16  8:26 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-29 18:26 [REGRESSION][BISECTED] HDA controller MMIO unreadable on Intel 5-series PCH (Ibex Peak) since v6.16 Filippe Duke
2026-05-31 13:21 ` Mario Limonciello
2026-05-31 19:49   ` Filippe Duke
2026-05-31 20:48     ` Lukas Wunner
2026-05-31 21:22       ` Filippe Duke
2026-06-01  7:34         ` Lukas Wunner
2026-06-16  8:12           ` Thorsten Leemhuis
2026-06-16  8:24             ` Filippe Duke

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.