dell token information
Michael E Brown
Michael_E_Brown at dell.com
Mon May 7 16:51:41 CDT 2007
On Mon, May 07, 2007 at 01:17:25AM -0500, Wes Bauske wrote:
>
Ok, everybody. Pay attention... Sekret stuff below. This is a pain in
the --- to look up and write, so I'm probably only going to do this
once. Only ask for other tokens if they are not on this list.
this is the token listing. use with activateCmosToken or tokenCtl
binaries.
Wes,
What you need is below. Search for 'wake'
--
Michael
>
> Dump of all Dell-specific CMOS Tokens from table 0xD4:
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0042
> Location 0x11 AND(fe) OR(1) BITFIELD: 1
Num lock enable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0043
> Location 0x11 AND(fe) OR(0) BITFIELD: 0
num lock disable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x000f
> Location 0x25 AND(fc) OR(0) BITFIELD: 0
serial port 1 disable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0010
> Location 0x25 AND(fc) OR(1) BITFIELD: 1
serial port 1 auto
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0011
> Location 0x25 AND(fc) OR(2) BITFIELD: 0
serial port 1 com1
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0012
> Location 0x25 AND(fc) OR(3) BITFIELD: 0
serial port 1 com3
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x25 AND(f3) OR(0) BITFIELD: 1
null
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x25 AND(f3) OR(4) BITFIELD: 0
null
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x25 AND(f3) OR(8) BITFIELD: 0
null
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x25 AND(f3) OR(c) BITFIELD: 0
null
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0007
> Location 0x23 AND(8f) OR(0) BITFIELD: 0
parallel port disable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0008
> Location 0x23 AND(f3) OR(0) BITFIELD: 1
parallel port lpt1
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0009
> Location 0x23 AND(f3) OR(4) BITFIELD: 0
parallel port lpt2
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x000a
> Location 0x23 AND(f3) OR(8) BITFIELD: 0
parallel port lpt3
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x000b
> Location 0x23 AND(8f) OR(10) BITFIELD: 0
parallel port mode at
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x000c
> Location 0x23 AND(8f) OR(20) BITFIELD: 1
parallel port mode ps2
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x000e
> Location 0x23 AND(8f) OR(30) BITFIELD: 0
parallel port mode epp
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x000d
> Location 0x23 AND(8c) OR(40) BITFIELD: 0
parallel port mode ecp
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x00a6
> Location 0x23 AND(8c) OR(41) BITFIELD: 0
parallel port mode ecp, dma1
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x00a7
> Location 0x23 AND(8c) OR(42) BITFIELD: 0
parallel port mode ecp, dma3
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0105
> Location 0x22 AND(fd) OR(2) BITFIELD: 0
Standby state s1 -- The system is placed into the ACPI S1 sleeping
state when the system enters Standby.
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0106
> Location 0x22 AND(fd) OR(0) BITFIELD: 1
Standby state s3 -- The system is placed into the ACPI S3 (save-to-RAM)
sleeping state when the system enters Standby.
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x008c
> Location 0x22 AND(fe) OR(0) BITFIELD: 1
usb controller enable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x008d
> Location 0x22 AND(fe) OR(1) BITFIELD: 0
usb controller disable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0109
> Location 0x25 AND(3f) OR(80) BITFIELD: 0
usb emulation on, no usb boot
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x00a1
> Location 0x26 AND(f3) OR(0) BITFIELD: 1
ac power recovery -- off
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x00a2
> Location 0x26 AND(f3) OR(8) BITFIELD: 0
ac power recovery -- last
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x00a3
> Location 0x26 AND(f3) OR(4) BITFIELD: 0
ac power recovery -- on
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x009f
> Location 0x26 AND(fd) OR(2) BITFIELD: 0
password status lock -- locked
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x00a0
> Location 0x26 AND(fd) OR(0) BITFIELD: 1
password status lock -- unlocked
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x009d
> Location 0x11 AND(fb) OR(4) BITFIELD: 1
keyboard error reporting -- enabled
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x009e
> Location 0x11 AND(fb) OR(0) BITFIELD: 0
keyboard error reporting -- disabled
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0154
> Location 0x23 AND(7f) OR(0) BITFIELD: 0
SERR DMI Message - off
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0155
> Location 0x23 AND(7f) OR(80) BITFIELD: 1
SERR DMI Message - on
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x005c
> Location 0x78 AND(bf) OR(40) BITFIELD: 0
use dellBiosUpdate -- do not manually set
remote bios update -- enable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x005d
> Location 0x78 AND(bf) OR(0) BITFIELD: 1
use dellBiosUpdate -- do not manually set
remote bios update -- disable
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x8004
> Location 0x78 AND(f5) OR(a) BITFIELD: 0
power off - requested -- A system power-off has been requested by the
hardware (i.e. a user has pressed the system power-off button) or the
management software. If the system-management instrumentation has set
the Management Driver|Present attribute (without legacy masking), the
management code polls this attribute periodically to provide an orderly
system shutdown when a system power-off is requested. System-management
software writes this token prior to resetting the system to cause the
system BIOS to force a system power-down. This feature is used in
Windows NT 4.0 to cause the system to power-off (since an NT shutdown
simply returns the system to the logon window).
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0xa001
> Location 0x78 AND(f5) OR(0) BITFIELD: 1
<note: possibly misdocumented>
chassis intrusion - sequence complete -- The system-management
instrumentation writes this attribute once the operating-system shutdown
has been initiated to instruct the BIOS to complete the
previously-requested system power-off sequence.
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0093
> Location 0x7b AND(7f) OR(80) BITFIELD: 0
force pxe on next boot - enabled
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x0094
> Location 0x7b AND(7f) OR(0) BITFIELD: 1
force pxe on next boot - disabled
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x008a
> Location 0x37 AND(df) OR(20) BITFIELD: 0
limit system memory - enabled (OS Install mode)
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0x008b
> Location 0x37 AND(df) OR(0) BITFIELD: 1
limit system memory - disabled
> DMI type 0xd4 Handle 0xd400 Index Port 0x70 Data Port 0x71 Type 0xc003
> Location 0x67 STRING Length 05 value(??? a)
service tag
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x002d
> Location 0x59 AND(fc) OR(2) BITFIELD: 1
embedded nic 1 -- enable with pxe
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x002e
> Location 0x59 AND(fc) OR(0) BITFIELD: 0
embedded nic 1 -- disable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x006e
> Location 0x59 AND(fc) OR(1) BITFIELD: 0
embedded nic 1 -- enable with boot support
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0127
> Location 0x59 AND(fc) OR(3) BITFIELD: 0
embedded nic 1 -- enable with rpl support
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0028
> Location 0x59 AND(3f) OR(0) BITFIELD: 1
--> USE wakeupCtl to set these
auto on - disable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0029
> Location 0x59 AND(3f) OR(40) BITFIELD: 0
--> USE wakeupCtl to set these
auto on - every day
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x002a
> Location 0x59 AND(3f) OR(80) BITFIELD: 0
--> USE wakeupCtl to set these
auto on - weekdays
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x002b
> Location 0x5a STRING Length 01 value()
--> USE wakeupCtl to set these
auto-on HOUR -
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x002c
> Location 0x5b STRING Length 01 value()
--> USE wakeupCtl to set these
auto-on MINUTE
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0055
> Location 0x59 AND(f3) OR(0) BITFIELD: 1
Wake on lan disabled
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x006d
> Location 0x59 AND(f3) OR(4) BITFIELD: 0
wake on lan enabled
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x008e
> Location 0x59 AND(f3) OR(8) BITFIELD: 0
wake-on-lan boot override enabled -- When the system powers on due to a
Wake-on-LAN event, the NIC boot-ROM is automatically given the highest
boot priority, pre-pending the PXE boot-ROM to the systemâs current
boot sequence. If the system powers on due to some other event, this
selection does not influence the boot sequence.
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x008f
> Location 0x59 AND(f3) OR(0) BITFIELD: 1
wake-on-lan boot override disabled
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x55 AND(fb) OR(4) BITFIELD: 1
null
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x55 AND(fb) OR(0) BITFIELD: 0
null
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0019
> Location 0x55 AND(e7) OR(0) BITFIELD: 1
built-in floppy disable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x001a
> Location 0x55 AND(e7) OR(8) BITFIELD: 0
built-in floppy auto
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x001b
> Location 0x55 AND(e7) OR(10) BITFIELD: 0
built-in floppy read-only
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0023
> Location 0x55 AND(7f) OR(0) BITFIELD: 0
sound device disable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0022
> Location 0x55 AND(7f) OR(80) BITFIELD: 1
sound device enable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x00f5
> Location 0x58 AND(bf) OR(40) BITFIELD: 0
low power mode enable - The system will go into lowest-Power Off mode in
S4 and S5, turning off as much of the power-consuming circuitry as
required, to attempt to meet 1W power limit. This may disable things
like PME, USB power, etc.
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x00f6
> Location 0x58 AND(bf) OR(0) BITFIELD: 1
low power mode disable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x00eb
> Location 0x55 AND(fe) OR(0) BITFIELD: 0
POST test - thorough
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x00ea
> Location 0x55 AND(fe) OR(1) BITFIELD: 1
post test minimal
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0101
> Location 0x51 AND(3f) OR(0) BITFIELD: 1
hard disc acoustic mode - bypass
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0102
> Location 0x51 AND(3f) OR(40) BITFIELD: 0
hard disc acoustic mode - quiet
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0103
> Location 0x51 AND(3f) OR(80) BITFIELD: 0
hard disc acoustic mode - suggested
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0104
> Location 0x51 AND(3f) OR(c0) BITFIELD: 0
hard disc acoustic mode - performance
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0140
> Location 0x54 AND(ef) OR(0) BITFIELD: 0
cpu xd support - off -- When Enabled, Intel CPUs that support the
eXecute Disable (XD) feature will report the support to the operating
system. If the operating system supports this extended paging mechanism,
it will provide some protection against software viruses that exploit
buffer overflows.
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0141
> Location 0x54 AND(ef) OR(10) BITFIELD: 1
cpu xd support - enabled
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0142
> Location 0x54 AND(f7) OR(0) BITFIELD: 1
smartcard reader off
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0143
> Location 0x54 AND(f7) OR(8) BITFIELD: 0
smartcard reader enabled
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x014a
> Location 0x54 AND(fb) OR(0) BITFIELD: 1
cpu virtualization disabled - This feature will allow the users to
disable the VT technology in applicable CPUs. If disabled, the VT
feature is unusable in any OS.
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x014b
> Location 0x54 AND(fb) OR(4) BITFIELD: 0
cpu virtualization enabled
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x014c
> Location 0x53 AND(7f) OR(0) BITFIELD: 0
multiple cpu cores - disable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x014d
> Location 0x53 AND(7f) OR(80) BITFIELD: 1
multiple cpu cores - enable
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0168
> Location 0x56 AND(bf) OR(0) BITFIELD: 1
limit cpuid value -- off
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x0169
> Location 0x56 AND(bf) OR(40) BITFIELD: 0
limit cpuid value -- on
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x01c1
> Location 0x4f AND(fc) OR(0) BITFIELD: 1
asf -- off
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x01c3
> Location 0x4f AND(fc) OR(1) BITFIELD: 0
asf - alert only
> DMI type 0xd4 Handle 0xd401 Index Port 0x70 Data Port 0x71 Type 0x01c2
> Location 0x4f AND(fc) OR(2) BITFIELD: 0
asf - on
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x012d
> Location 0x21 AND(fe) OR(1) BITFIELD: 0
energy star logo enable
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x012e
> Location 0x21 AND(fe) OR(0) BITFIELD: 1
energy star logo disable
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x0097
> Location 0x22 AND(fb) OR(0) BITFIELD: 1
pci slots enabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x0098
> Location 0x22 AND(fb) OR(4) BITFIELD: 0
pci slots disabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x0090
> Location 0x11 AND(cf) OR(0) BITFIELD: 0
chassis intrusion reporting enabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x0091
> Location 0x11 AND(cf) OR(20) BITFIELD: 0
chassis intrusion reporting disabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x0092
> Location 0x11 AND(cf) OR(10) BITFIELD: 1
chassis intrusion reporting enabled, silent
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x00e2
> Location 0x27 AND(7f) OR(0) BITFIELD: 1
f2 post display - enabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x00e3
> Location 0x27 AND(7f) OR(80) BITFIELD: 0
f2 post display - disabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x00e4
> Location 0x27 AND(bf) OR(0) BITFIELD: 1
F12 post display - enabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x00e5
> Location 0x27 AND(bf) OR(40) BITFIELD: 0
F12 post display - disabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x00d1
> Location 0x22 AND(7f) OR(80) BITFIELD: 1
cpu hyperthreading (HT) - enabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x00d2
> Location 0x22 AND(7f) OR(0) BITFIELD: 0
cpu hyperthreading (HT) - disabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x013e
> Location 0x22 AND(bf) OR(40) BITFIELD: 0
memory remapping on -- Memory remapping relocates memory space behind
PCI hole to the space above 4G. With this feature enabled, OS can use
the relocated memory as main memory.
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x013f
> Location 0x22 AND(bf) OR(0) BITFIELD: 1
memory remapping off -- Memory remapping relocates memory space behind
PCI hole to the space above 4G. With this feature disabled, memory
space behind PCI hole is not relocated.
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x012b
> Location 0x11 AND(7f) OR(80) BITFIELD: 0
smart errors enable -- disable hd smart errors on POST
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x012c
> Location 0x11 AND(7f) OR(0) BITFIELD: 1
smart errors disable
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x014e
> Location 0x65 AND(cf) OR(0) BITFIELD: 0
front usb ports disabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x014f
> Location 0x65 AND(cf) OR(10) BITFIELD: 1
front usb ports enabled
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x01d4
> Location 0x65 AND(f3) OR(0) BITFIELD: 0
No idea. Not documented in my version of the doc.
to reverse engineer, change something in BIOS not already listed on this
email, and see if one of these changes... :)
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x01d5
> Location 0x65 AND(f3) OR(4) BITFIELD: 1
No idea. Not documented in my version of the doc.
to reverse engineer, change something in BIOS not already listed on this
email, and see if one of these changes... :)
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x01d2
> Location 0x65 AND(fc) OR(0) BITFIELD: 0
No idea. Not documented in my version of the doc.
to reverse engineer, change something in BIOS not already listed on this
email, and see if one of these changes... :)
> DMI type 0xd4 Handle 0xd402 Index Port 0x70 Data Port 0x71 Type 0x01d3
> Location 0x65 AND(fc) OR(1) BITFIELD: 1
No idea. Not documented in my version of the doc.
to reverse engineer, change something in BIOS not already listed on this
email, and see if one of these changes... :)
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0117
> Location 0x52 AND(fe) OR(0) BITFIELD: 0
serial ata drive 0 -- off
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0118
> Location 0x52 AND(fe) OR(1) BITFIELD: 1
serial ata drive 0 -- auto
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0119
> Location 0x52 AND(fb) OR(0) BITFIELD: 1
serial ata drive 1 -- off
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x011a
> Location 0x52 AND(fb) OR(4) BITFIELD: 0
serial ata drive 1 -- auto
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x011b
> Location 0x52 AND(fd) OR(0) BITFIELD: 1
serial ata drive 2 -- off
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x011c
> Location 0x52 AND(fd) OR(2) BITFIELD: 0
serial ata drive 2 -- auto
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x011d
> Location 0x52 AND(f7) OR(0) BITFIELD: 1
serial ata drive 3 -- off
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x011e
> Location 0x52 AND(f7) OR(8) BITFIELD: 0
serial ata drive 3 -- auto
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x011f
> Location 0x52 AND(ef) OR(0) BITFIELD: 1
serial ata drive 4 -- off
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0120
> Location 0x52 AND(ef) OR(10) BITFIELD: 0
serial ata drive 4 -- auto
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0121
> Location 0x52 AND(bf) OR(0) BITFIELD: 1
serial ata drive 5 -- off
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0122
> Location 0x52 AND(bf) OR(40) BITFIELD: 0
serial ata drive 5 -- auto
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x59 AND(df) OR(20) BITFIELD: 0
null
> DMI type 0xd4 Handle 0xd403 Index Port 0x70 Data Port 0x71 Type 0x0000
> Location 0x59 AND(df) OR(0) BITFIELD: 1
null
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x8000 Location 0x8000 value 0001
chassis intrusion -- tripped
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x8002 Location 0x8002 value 0001
chassis intrusion -- door open -- current door status
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0xa000 Location 0xa000 value 0001
chassis intrusion trip reset
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x0058 Location 0x0058 value 0001
management driver - present -- The system-management instrumentation
sets this attribute when it loads to instruct that BIOS that
operating-system level software is handling any out-of-range management
condition â if a critical threshold is passed, the driver takes
responsibility for shutting down the operating system and powering-off
the system. The instrumentation is responsible for de-registering
itself via the Absent attribute when it unloads.
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x0059 Location 0x0059 value 0001
management driver - absent -- This attribute indicates to the system BIOS
that any system-management monitoring is its responsibility. If an
out-of-range management condition occurs in the system, the BIOS powers
off the system to prevent hardware damage.
Implementation Note: To maintain compatibility with Dell OpenManage
Client, a BIOS that implements of this token via an Indexed I/O access
method must ensure that an AND-mask of 0xFB and an OR-value of 0x00
maintains the âabsentâ status â i.e. the status is in bit 2
of the indexed I/O location.
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x0175 Location 0x0175 value 0001
Dont touch this token. Trust me on this.
It is a write-once-permanent token. If you touch it, it will be
permanently and forever enabled.
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x0176 Location 0x0176 value 0001
Dont touch this token. Trust me on this.
It is a write-once-permanent token. If you touch it, it will be
permanently and forever enabled.
> DMI type 0xda Handle 0xda00 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0x8005 Location 0x8005 value 0001
system check -- ok
> DMI type 0xda Handle 0xda01 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0xf510 Location 0xf510 value 0000
probe -- see libsmbios probes unsupported binary
> DMI type 0xda Handle 0xda01 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0xf511 Location 0xf511 value 0000
probe -- see libsmbios probes unsupported binary
> DMI type 0xda Handle 0xda01 CmdIO Port 0x00b2 CmdIO Code 0x17 Type
> 0xf512 Location 0xf512 value 0000
probe -- see libsmbios probes unsupported binary
>
> >>
> >># # turn on wake on lan for onboard LAN (mutually exclusive with
> >>0x0055/0x0056):
> >># activateCmosToken 0x0057
> >>
> >># # turn on wake on lan for add-in nic (mutually exclusive with
> >>0x0057/0x0055):
> >># activateCmosToken 0x0056
> >>
> >># # turn off wake on lan:
> >># activateCmosToken 0x0055
> >>
> >># # on laptops with built-in wireless
> >># # turns on wake on lan over LAN or WLAN
> >># activateCmosToken 0x0198
> >>
> >>--
> >>Michael
> >>
> >>
> >
> >
> >
More information about the Linux-PowerEdge
mailing list