# acpidump > acpidump.txt && acpixtract acpidump.txt && iasl -d DSDT.dat && ls -l DSDT.dsl
Wrong checksum for DSDT!
Wrong checksum for SLIC
Wrong checksum for SSDT
Wrong checksum for SSDT
Wrong checksum for DSDT!
Wrong checksum for SLIC!
Wrong checksum for SSDT!
Wrong checksum for SSDT!
Acpi table [DSDT] - 41571 bytes written to DSDT.dat
Acpi table [SSDT] - 2408 bytes written to SSDT1.dat
Acpi table [SSDT] - 2545 bytes written to SSDT2.dat
Loading Acpi table from file DSDT.dat
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Found 2 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Disassembly completed, written to "DSDT.dsl"
if there is any other way I can help, please let me know
Hello,
for the following
Dell XPS L501X Core i5 NVidia 420M Optimus
disabling or switchin the NVidia GPU doesn't work.
the details are below
# uname -a
Linux linux-zjp1.site 2.6.37-41-vanilla #1 SMP 2011-01-22 00:41:44 +0100 x86_64 x86_64 x86_64 GNU/Linux
# dmidecode -s system-product-name && sudo dmidecode -s system-version
XPS L501X
A06
# lspci -vnnn | perl -lne 'print if /^\d+\: .+(\[\S+ \:\S+\] )/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) (prog-if 00 [VGA controller])
02:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df1] (rev a1) (prog-if 00 [VGA controller])
# ./test_off.sh P0P1.VGA. _OFF: failed P0P2.VGA. _OFF: failed OVGA.ATPX: failed OVGA.XTPX: failed P0P3.PEGP. _OFF: failed P0P2.PEGP. _OFF: failed P0P1.PEGP. _OFF: failed MXR0.MXM0. _OFF: failed PEG1.GFX0. _OFF: failed PEG1.GFX0. DOFF: failed XVR0.Z01I. DGOF: failed PEGR.GFX0. _OFF: failed PEG.VID. _OFF: failed P0P2.DGPU. _OFF: failed P0P4.DGPU. DOFF: failed IXVE.IGPU. DGOF: failed RP00.VGA. _PS3: failed RP00.VGA. P3MO: failed GFX0.DSM. _T_0: failed LPC.EC. PUBS._OFF: failed P0P2.NVID. _OFF: failed
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB_.PCI0.
Trying \_SB_.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
Trying \_SB.PCI0.
# acpidump > acpidump.txt && acpixtract acpidump.txt && iasl -d DSDT.dat && ls -l DSDT.dsl
Wrong checksum for DSDT!
Wrong checksum for SLIC
Wrong checksum for SSDT
Wrong checksum for SSDT
Wrong checksum for DSDT!
Wrong checksum for SLIC!
Wrong checksum for SSDT!
Wrong checksum for SSDT!
Acpi table [DSDT] - 41571 bytes written to DSDT.dat
Acpi table [SSDT] - 2408 bytes written to SSDT1.dat
Acpi table [SSDT] - 2545 bytes written to SSDT2.dat
Intel ACPI Component Architecture
AML Disassembler version 20100304 [Jul 1 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0
Loading Acpi table from file DSDT.dat Buffers/ Packages/ Regions)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/
Parsing completed
Found 2 external control methods, reparsing with new information Buffers/ Packages/ Regions)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/
Parsing completed
Disassembly completed, written to "DSDT.dsl"
if there is any other way I can help, please let me know