The following is a list of outputs from the "tpctl --info-bios"
command that have been helpfully submitted by tpctl users.

Because this information is obtained via a SMAPI function, each
of the machines listed below is proved to have some sort of
SMAPI BIOS, and so probably supports most of the functions of
tpctl.  The machine may or may not support the "--r*" functions,
which do not use SMAPI.

I give several outputs on the same line whenever several
users have submitted outputs that differ.  The differences
reflect the fact that some people have newer machines than
others and/or have upgraded their BIOS.

365X (2625-2E9)
   system ID:                           28
   country code:                        1
   system BIOS revision:                0.28
   system management BIOS revision:     1.20
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.10

(--r* options don't work)

365XD
   system ID:                           28
   country code:                        1
   system BIOS revision:                0.24
   system management BIOS revision:     1.18
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.10 

380D
   system ID:                           37      37
   country code:                        1       1
   system BIOS revision:                0.17    0.33
   sys management BIOS revision:        1.10    1.16
   SMAPI BIOS interface revision:       0.88    0.88
   video BIOS revision:                 1.22    1.32
   slave controller revision:           1.11    1.11

380ED
   system ID:                           37 
   country code:                        1 
   system BIOS revision:                0.33 
   system management BIOS revision:     1.16 
   video BIOS revision:                 1.32 
   slave controller revision:           1.11 

380XD
 system ID: 44      44
 country code: 1       1
 system BIOS revision: 1.01    1.07
 system management BIOS revision: 1.00    1.05
 SMAPI BIOS interface revision: 0.90    0.90
 video BIOS revision: 1.12    1.16
 slave controller revision: 1.5     1.5

380XD (Australian model)
   system ID:                           44
   country code:                        1
   system BIOS revision:                1.02
   system management BIOS revision:     1.01
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.12
   slave controller revision:           1.5

380Z (2635-HGO)
   system ID:                           54
   country code:                        1
   system BIOS revision:                1.04
   system management BIOS revision:     1.08
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.15
   slave controller revision:           1.5

385CD (2635-2EU)
   system ID:                           37
   country code:                        1
   system BIOS revision:                0.35
   system management BIOS revision:     1.18
   SMAPI BIOS interface revision:       0.88
   video BIOS revision:                 1.32
   slave controller revision:           1.11

385XD (2635-DEU)
   system ID:                           53 
   country code:                        1 
   system BIOS revision:                1.06 
   system management BIOS revision:     1.10 
   SMAPI BIOS interface revision:       0.90 
   video BIOS revision:                 1.16 
   slave controller revision:           1.8 

560
   system ID:                           26 
   country code:                        1 
   system BIOS revision:                0.27 
   system management BIOS revision:     1.35 
   SMAPI BIOS interface revision:       0.86 
   video BIOS revision:                 1.00 
   slave controller revision:           1.2 

560E
   system ID:                           38
   country code:                        1
   system BIOS revision:                0.09    0.12
   system management BIOS revision:     1.37    1.40
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.2

560X (233MHz MMX)
   system ID:                           43
   country code:                        1
   system BIOS revision:                0.01
   system management BIOS revision:     1.04
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.11
   slave controller revision:           1.10 

560X (2640-60P)
   system ID:                           43
   country code:                        1
   system BIOS revision:                1.11
   system management BIOS revision:     1.15
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.16
   slave controller revision:           1.10 

560Z
   system ID:                           55
   country code:                        1
   system BIOS revision:                1.06
   system management BIOS revision:     1.09
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.16
   slave controller revision:           1.6 

570                 
   system ID:                           60        60
   country code:                        1         1
   system BIOS revision:                0.31      0.34
   system management BIOS revision:     255.255   255.255
   SMAPI BIOS interface revision:       2.00      2.00
   video BIOS revision:                 1.15      1.15
   slave controller revision:           0.9       1.0

570 (2644-3AU)
   system ID:                           60
   country code:                        1
   system BIOS revision:                0.36
   system management BIOS revision:     255.255
   SMAPI BIOS interface revision:       2.00
   video BIOS revision:                 1.15
   slave controller revision:           1.0 

570E
   system ID:                           88         88
   country code:                        1          1
   system BIOS revision:                0.11       0.14
   system management BIOS revision:     255.255    255.255
   SMAPI BIOS interface revision:       2.00       2.00
   video BIOS revision:                 1.15       1.15
   slave controller revision:           1.1        1.2

600 (21U)
   system ID:                           45      45      45
   country code:                        1       1       1
   system BIOS revision:                1.33    1.36    1.39
   sys management BIOS revision:        2.13    2.15    2.18
   SMAPI BIOS interface revision:       0.90    0.90    0.90
   video BIOS revision:                 1.16    1.16    1.28
   slave controller revision:           1.14    1.14    1.15

600 (21O)
   system ID:                           45
   country code:                        1
   system BIOS revision:                1.37
   sys management BIOS revision:        2.16
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.16
   slave controller revision:           1.14 

600 (35U)
   system ID:                           45 
   country code:                        1 
   system BIOS revision:                1.03 
   system management BIOS revision:     1.03 
   SMAPI BIOS interface revision:       0.90 
   video BIOS revision:                 1.14 
   slave controller revision:           1.14 

600 (41A)
   system ID:                           45
   country code:                        1
   system BIOS revision:                1.39
   system management BIOS revision:     2.18
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.28
   slave controller revision:           1.15

600 (45O)
   system ID:                           45
   country code:                        1
   system BIOS revision:                1.36
   system management BIOS revision:     2.15
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.16
   slave controller revision:           1.14   

600 (45U)
   system ID:                           45
   country code:                        1
   system BIOS revision:                1.49
   system management BIOS revision:     2.24
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.28
   slave controller revision:           1.15

600 (51U)
   system ID:                           45      45      45      45      45
   country code:                        1       1       1       1       1
   system BIOS revision:                1.38    1.39    1.47    1.48    1.49
   system management BIOS revision:     2.17    2.18    2.24    2.24    2.24
   SMAPI BIOS interface revision:       0.90    0.90    0.90    0.90    0.90
   video BIOS revision:                 1.16    1.28    1.28    1.28    1.28
   slave controller revision:           1.14    1.15    1.15    1.15    1.15

600 (85U)
   system ID:                           45
   country code:                        1
   system BIOS revision:                1.39
   system management BIOS revision:     2.18
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.28
   slave controller revision:           1.15 

600E (?)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.21
   system management BIOS revision:     1.11
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.8

600E (2645-4AA)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.03
   system management BIOS revision:     1.00
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.5

600E (2645-4AU)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.14
   system management BIOS revision:     1.07
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.8

600E (2645-550)
   system ID:                           57
   country code:                        1
   system BIOS revision:                1.04
   system management BIOS revision:     1.04
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.4

600E (2645-5AA)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.09
   system management BIOS revision:     1.05
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.5

600E (2645-5AO)
   system ID:                           68 
   country code:                        1 
   system BIOS revision:                1.10 
   system management BIOS revision:     1.06 
   SMAPI BIOS interface revision:       0.92 
   video BIOS revision:                 1.15 
   slave controller revision:           1.8 

600E (2645-5JU)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.15
   system management BIOS revision:     1.08
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.8

600E (2645-8A0)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.03
   system management BIOS revision:     1.00
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.5

600E (2645-A5U)
   system ID:                           57
   country code:                        1
   system BIOS revision:                1.06
   system management BIOS revision:     1.05
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.4

600E (2645-AAU)
 system ID: 68
 country code: 1
 system BIOS revision: 1.02
 system management BIOS revision: 1.00
 SMAPI BIOS interface revision: 0.92
 video BIOS revision: 1.15
 slave controller revision: 1.5

600E (2645-UN1)
   system ID:                           68
   country code:                        1
   system BIOS revision:                1.09
   system management BIOS revision:     1.05
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.15
   slave controller revision:           1.5 

600X (2645-3EU)
   system ID:                           74      74
   country code:                        1       1
   system BIOS revision:                1.10    1.13
   system management BIOS revision:     1.06    1.07
   SMAPI BIOS interface revision:       0.93    0.93
   video BIOS revision:                 2.00    2.00
   slave controller revision:           1.10    1.10

600X (2645-4EU)
   system ID:                           74      74      74  
   country code:                        1       1       1
   system BIOS revision:                1.04    1.10    1.13
   system management BIOS revision:     1.01    1.06    1.07
   SMAPI BIOS interface revision:       0.93    0.93    0.93
   video BIOS revision:                 2.00    2.00    2.00
   slave controller revision:           1.10    1.10    1.10

600X (2645-5EU)
   system ID:                           74 
   country code:                        1 
   system BIOS revision:                1.04 
   system management BIOS revision:     1.01 
   SMAPI BIOS interface revision:       0.93 
   video BIOS revision:                 2.00 
   slave controller revision:           1.10 

600X (2645-5FU)
 
   system ID:                           74
   country code:                        1
   system BIOS revision:                1.18
   system management BIOS revision:     1.11
   SMAPI BIOS interface revision:       0.93
   video BIOS revision:                 2.00
   slave controller revision:           1.10

600X (2645-7EG)
   system ID:                           74 
   country code:                        1 
   system BIOS revision:                1.12 
   system management BIOS revision:     1.07 
   SMAPI BIOS interface revision:       0.93 
   video BIOS revision:                 2.00 
   slave controller revision:           1.10

600X (2646-8EU)
   system ID:                           74      74
   country code:                        1       1
   system BIOS revision:                1.13    1.20
   system management BIOS revision:     1.07    1.11
   SMAPI BIOS interface revision:       0.93    0.93
   video BIOS revision:                 2.00    2.00
   slave controller revision:           1.10    1.10

760C
   system ID:                           14 
   country code:                        1 
   system BIOS revision:                0.14    0.30
   system management BIOS revision:     1.15    1.22
   SMAPI BIOS interface revision:       0.78 
   video BIOS revision:                 1.00 
   slave controller revision:           2.2 

760E
   system ID:                           17
   country code:                        1
   system BIOS revision:                0.47
   system management BIOS revision:     1.36
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.8

760ED (9546-U3A)
   system ID:                           24
   country code:                        1
   system BIOS revision:                0.56    0.57
   system management BIOS revision:     1.43    1.44
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.8

"760EL"
   system ID:                           24
   country code:                        1
   system BIOS revision:                0.59
   system management BIOS revision:     1.45
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.12

760EL (9547)
   system ID:                           17 
   country code:                        1 
   system BIOS revision:                0.45 
   system management BIOS revision:     1.35 
   SMAPI BIOS interface revision:       0.86 
   video BIOS revision:                 1.00 
   slave controller revision:           1.12 

760XD (9546)
   system ID:                           33
   country code:                        1
   system BIOS revision:                0.50
   system management BIOS revision:     1.34
   SMAPI BIOS interface revision:       0.86
   video BIOS revision:                 1.00
   slave controller revision:           1.12

760XL (9547-U9C)
   system ID:                           24 
   country code:                        1 
   system BIOS revision:                0.57 
   system management BIOS revision:     1.44 
   SMAPI BIOS interface revision:       0.86 
   video BIOS revision:                 1.00 
   slave controller revision:           1.12 

765D (9546-U9H)
   system ID:                           33 
   country code:                        1 
   system BIOS revision:                0.49 
   system management BIOS revision:     1.33 
   SMAPI BIOS interface revision:       0.86 
   video BIOS revision:                 1.00 
   slave controller revision:           1.12 

770 (9548)
   system ID:                           39
   country code:                        1
   system BIOS revision:                1.26
   sys management BIOS revision:        2.06
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.21
   slave controller revision:           1.17 

770 (9549-1A?)
   system ID:                           39                                      
   country code:                        1                                       
   system BIOS revision:                1.31                                    
   system management BIOS revision:     2.12                                    
   SMAPI BIOS interface revision:       0.90                                    
   video BIOS revision:                 1.22                                    
   slave controller revision:           1.17                                    

770 (9549-1AU)
   system ID:                           39
   country code:                        1
   system BIOS revision:                1.32
   system management BIOS revision:     2.13
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.22
   slave controller revision:           1.17

770 (9549-???)
   system ID:                           39  
   country code:                        1  
   system BIOS revision:                1.36  
   system management BIOS revision:     2.15  
   SMAPI BIOS interface revision:       0.90  
   video BIOS revision:                 1.22  
   slave controller revision:           1.17  

770ED
   system ID:                           46
   country code:                        1
   system BIOS revision:                1.31
   sys management BIOS revision:        2.12
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.22
   slave controller revision:           1.8

"770E/ED" (9549-5AU)
   system ID:                           46
   country code:                        1
   system BIOS revision:                1.28
   system management BIOS revision:     2.10
   SMAPI BIOS interface revision:       0.90
   video BIOS revision:                 1.22
   slave controller revision:           1.8 

770X (9549-7B0)
   system ID:                           56      56
   country code:                        1       1
   system BIOS revision:                1.01    1.09
   sys management BIOS revision:        1.01    1.07
   SMAPI BIOS interface revision:       0.92    0.92
   video BIOS revision:                 1.24    1.27
   slave controller revision:           (?)     1.7

770X (9549-7BU)
   system ID:                           56
   country code:                        1
   system BIOS revision:                1.10
   sys management BIOS revision:        1.08
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.27
   slave controller revision:           1.7

770Z (9549-8AU)
   system ID:                           67
   country code:                        1
   system BIOS revision:                1.01
   system management BIOS revision:     0.13
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.27
   slave controller revision:           1.6

770Z (9549-820)
   system ID:                           67
   country code:                        1
   system BIOS revision:                1.03
   system management BIOS revision:     1.01
   SMAPI BIOS interface revision:       0.92
   video BIOS revision:                 1.27
   slave controller revision:           1.6 

A20, A30, T20 (2647-44U), X20 (26621BK)
   Many tpctl functions work on these new ThinkPad models
   but "--ib" isn't one of them.  :(

R30
   No SMAPI BIOS or Super I/O chip, so only tpctl -ic works.

R40
   -ib : SMAPI BIOS error 0x86 ("function is not supported")
   -ic, -io, -ip, -is, iU : OK
   -sx : OK
   -px : OK up to -pdZx
   -pdZa, -pdZh : OK
   -pdZb, -pdZu : SMAPI BIOS error 0x81 ("invalid parameter")
   -rx : Don't work -- no Super I/O chip

T21
   -ib : SMAPI BIOS error 0x86 ("function is not supported")
   -is, -io: OK
   -px : OK up to -pdZx
   -pdZa, -pdZh : OK
   -pdZb, -pdzu : SMAPI BIOS error 0x81 ("invalid parameter")
   -sx : OK
   -rx : OK

-------------------------------------------------------------------------
Here is a thorough test of tpctl on an A30.

(The following work as expected.)
tpctl --hibernate
tpctl --suspend
tpctl --standby
tpctl --pmb=high
tpctl --pmb=auto
tpctl --help

tpctl --all
    tpctl: SMAPI BIOS error 0x86 ("function is not supported") -- exiting.

tpctl --info-all
    tpctl: SMAPI BIOS error 0x86 ("function is not supported") -- exiting.

tpctl --info-bios
    tpctl: SMAPI BIOS error 0x86 ("function is not supported") -- exiting.

tpctl --info-docking
    information about docking station:
       docking station ID:                  (not docked)
       security key unlocked?:              -
       bus connected?:                      -

tpctl --info-sensor
    is:
       the lid closed?:                     N
       the keyboard open?:                  N
       the AC adapter attached?:            N

tpctl --setup-all
    setup of display:                       CMOS          current
       internal display enabled?:           disable       enable
       crt display:                         enable        disable
       tv display:                          disable       disable
       2ual display:                        enable        enable
       TV display selected?:                N             N
       monitor detection ignored?:          N             N
    setup of fn hotkey:
       sticky Fn key supported?:                          N
       sticky & locked Fn key supported?:                 Y
       fn hotkey state:                                   nonsticky
    setup of pointing device:               CMOS          current
       internal pointing device
          controllable state?:              Y             Y
          auto control supported?:          Y             Y
          activation mode:                  auto-disable  auto-disable
       external pointing device
          controllable state?:              N             N
          activation mode:                  disable       disable
    setup of:                               CMOS
       daylight saving time:                disable

tpctl --setup-display-all
    setup of display:                       CMOS          current
       internal display enabled?:           disable       enable
       crt display:                         enable        disable
       tv display:                          disable       disable
       2ual display:                        enable        enable
       TV display selected?:                N             N
       monitor detection ignored?:          N             N

tpctl --setup-display-internal
    setup of display:                       CMOS          current
       internal display enabled?:           disable       enable

tpctl --setup-display-CRT
    setup of display:                       CMOS          current
       crt display:                         enable        disable

tpctl --setup-display-TV
    setup of display:                       CMOS          current
       tv display:                          disable       disable

tpctl --setup-display-TV-select
    setup of display:                       CMOS          current
       TV display selected?:                N             N

tpctl --setup-display-monitor-detection-ignore
    setup of display:                       CMOS          current
       monitor detection ignored?:          N             N

tpctl --setup-display-dual
    setup of display:                       CMOS          current
       2ual display:                        enable        enable

tpctl --setup-Fn-hotkey
    setup of fn hotkey:
       sticky Fn key supported?:                          N
       sticky & locked Fn key supported?:                 Y
       fn hotkey state:                                   nonsticky

tpctl --setup-pointing-device-all
    setup of pointing device:               CMOS          current
       internal pointing device
          controllable state?:              Y             Y
          auto control supported?:          Y             Y
          activation mode:                  auto-disable  auto-disable
       external pointing device
          controllable state?:              N             N
          activation mode:                  disable       disable

tpctl --setup-pointing-device-internal
    setup of pointing device:               CMOS          current
       internal pointing device
          controllable state?:              Y             Y
          auto control supported?:          Y             Y
          activation mode:                  auto-disable  auto-disable

tpctl --setup-pointing-device-external
    setup of pointing device:               CMOS          current
       external pointing device
          controllable state?:              N             N
          activation mode:                  disable       disable

tpctl --setup-daylight-saving-time
    setup of:                               CMOS
       daylight saving time:                disable

tpctl --pm-all
    power management modes:
       ac power expenditure:                              high
       battery power expenditure:                         auto
       RediSafe global mode overrides non-global mode?:   Y
       RediSafe globally enabled?:                        N
    power management resume events:         capability    current
       appointment-r.t.clock-initiated?:    Y             N (daily 00:00:00)
       hardware-initiated?:                 Y             Y
       lid-opening-initiated?:              Y             Y
       serial-RI-initiated?:                Y             N
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       hardware-or-software-initiated:      SZ-HO         SZ-HO
       power-switch-initiated:              ---HO         ----O
       lid-closure-initiated:               -Z---         -Z---
       Standby-timer-initiated:             -----         -----
       Zuspend-or-hibern.-timer-initiated:  -Z-H-         -Z---
       Hibernate-from-susp.-timer-init'd:   -----         -----
       battery-low-initiated:               -Z-H-         -Z-H-
       env'mt-exhausted-initiated:          -Z---         -Z---
    power management timer modes:           capability    current
       Standby timer:                       N             N
       Zuspend-or-hibernation timer:        Y             Y
       Blank-internal-display timer:        Y             Y
       drive power-down timer:              Y             Y
    power management delay of Hibernate-from-suspend:     30 minutes
    power management delays of Zuspend or hibernate:      current
                (specifiable in each power mode)?
       ac power "manual" expenditure mode:  Y             5 minutes
    tpctl: SMAPI BIOS error 0x81 ("invalid parameter") -- exiting.

tpctl --pm-mode-all
    power management modes:
       ac power expenditure:                              high
       battery power expenditure:                         auto
       RediSafe global mode overrides non-global mode?:   Y
       RediSafe globally enabled?:                        N

tpctl --pm-mode-AC
    power management modes:
       ac power expenditure:                              high

tpctl --pm-mode-battery
    power management modes:
       battery power expenditure:                         auto

tpctl --pm-mode-RediSafe
    power management modes:
       RediSafe global mode overrides non-global mode?:   Y
       RediSafe globally enabled?:                        N

tpctl --pm-mode-safe-suspend
    power management modes:
       RediSafe global mode overrides non-global mode?:   Y
       RediSafe globally enabled?:                        N

tpctl --pm-resume-all
    power management resume events:         capability    current
       appointment-r.t.clock-initiated?:    Y             N (daily 00:00:00)
       hardware-initiated?:                 Y             Y
       lid-opening-initiated?:              Y             Y
       serial-RI-initiated?:                Y             N

tpctl --pm-resume-appointment
    power management resume events:         capability    current
       appointment-r.t.clock-initiated?:    Y             N (daily 00:00:00)

tpctl --pm-resume-hardware
    power management resume events:         capability    current
       h ardware-initiated?:                 Y             Y

tpctl --pm-resume-lid
    power management resume events:         capability    current
       lid-opening-initiated?:              Y             Y

tpctl --pm-resume-serial-RI
    power management resume events:         capability    current
       serial-RI-initiated?:                Y             N

tpctl --pm-sedation-all
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       hardware-or-software-initiated:      SZ-HO         SZ-HO
       power-switch-initiated:              ---HO         ----O
       lid-closure-initiated:               -Z---         -Z---
       Standby-timer-initiated:             -----         -----
       Zuspend-or-hibern.-timer-initiated:  -Z-H-         -Z---
       Hibernate-from-susp.-timer-init'd:   -----         -----
       battery-low-initiated:               -Z-H-         -Z-H-
       env'mt-exhausted-initiated:          -Z---         -Z---

tpctl --pm-sedation-standby-timer
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       S tandby-timer-initiated:             -----         -----

tpctl --pm-sedation-suspend-or-hibernate-timer
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       Z uspend-or-hibern.-timer-initiated:  -Z-H-         -Z---

tpctl --pm-sedation-hibernate-from-suspend-timer
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       Hibernate-from-susp.-timer-init'd:   -----         -----

tpctl --pm-sedation-battery-low
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       battery-low-initiated:               -Z-H-         -Z-H-

tpctl --pm-sedation-environment-exhausted
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       env'mt-exhausted-initiated:          -Z---         -Z---

tpctl --pm-sedation-hardware-or-software
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       hardware-or-software-initiated:      SZ-HO         SZ-HO

tpctl --pm-sedation-lid-closure
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       lid-closure-initiated:               -Z---         -Z---

tpctl --pm-sedation-power-switch
    power management sedative events:       capability    current
                                           (SZRHO)       (SZRHO)
       power-switch-initiated:              ---HO         ----O

tpctl --pm-timer-mode-all
    power management timer modes:           capability    current
       Standby timer:                       N             N
       Zuspend-or-hibernation timer:        Y             Y
       Blank-internal-display timer:        Y             Y
       drive power-down timer:              Y             Y

tpctl --pm-timer-mode-blank-display
    power management timer modes:           capability    current
       Blank-internal-display timer:        Y             Y

tpctl --pm-timer-mode-standby
    power management timer modes:           capability    current
       Standby timer:                       N             N

tpctl --pm-timer-mode-suspend-or-hibernate
    power management timer modes:           capability    current
       Zuspend-or-hibernation timer:        Y             Y

tpctl --pm-timer-mode-drive-powerdown
    power management timer modes:           capability    current
       drive power-down timer:              Y             Y

tpctl --pm-delay-all
    power management delay of Hibernate-from-suspend:     30 minutes
    power management delays of Zuspend or hibernate:      current
                (specifiable in each power mode)?
       ac power "manual" expenditure mode:  Y             5 minutes
    tpctl: SMAPI BIOS error 0x81 ("invalid parameter") -- exiting.

tpctl --pm-delay-hibernate-from-suspend
    power management delay of Hibernate-from-suspend:     30 minutes

tpctl --pm-delay-suspend-or-hibernate-all
    power management delays of Zuspend or hibernate:      current
                (specifiable in each power mode)?
       ac power "manual" expenditure mode:  Y             5 minutes
    tpctl: SMAPI BIOS error 0x81 ("invalid parameter") -- exiting.

tpctl --pm-delay-suspend-or-hibernate-AC-manual
    tpctl: unrecognized option `--pm-delay-suspend-or-hibernate-AC-manual'
    tpctl: Error scanning options.  Try 'tpctl --help'.

tpctl --pm-delay-suspend-or-hibernate-battery-manual
    tpctl: unrecognized option `--pm-delay-suspend-or-hibernate-battery-manual'
    tpctl: Error scanning options.  Try 'tpctl --help'.

tpctl --pm-delay-suspend-or-hibernate-high
    power management delays of Zuspend or hibernate:      current
                (specifiable in each power mode)?
       "h igh" power expenditure mode:       Y             60 minutes

tpctl --pm-delay-suspend-or-hibernate-auto
    power management delays of Zuspend or hibernate:      current
                (specifiable in each power mode)?
    tpctl: SMAPI BIOS error 0x81 ("invalid parameter") -- exiting.

tpctl --resource-all
    resource state:                        ioaddr irq#   able? mode/power
    tpctl: module required for request is not loaded.

tpctl --resource-floppy
    resource state:                        ioaddr irq#   able? mode/power
    tpctl: module required for request is not loaded.

tpctl --resource-parallel
    resource state:                        ioaddr irq#   able? mode/power
    tpctl: module required for request is not loaded.

tpctl --resource-serial-all
    resource state:                        ioaddr irq#   able? mode/power
    tpctl: module required for request is not loaded.

tpctl --resource-serial-1
    resource state:                        ioaddr irq#   able? mode/power
    tpctl: module required for request is not loaded.

tpctl --resource-serial-2
    resource state:                        ioaddr irq#   able? mode/power
    tpctl: module required for request is not loaded.

-------------------------------------------------------------------------
Here is a thorough test of tpctl on an R40

# tpctl  --ic
info from cmos RAM:
   CMOS RAM has power?:                 Y
   CMOS RAM has lost power?:            N
   CMOS RAM has bad checksum?:          N
   CMOS RAM has bad equipment info?:    N
   CMOS RAM has bad mem size info?:     N
   CMOS RAM has bad time info?:         N
   hard disk failed initialization?:    N
   shutdown status:                     0x0
   display operating mode:              0x0 (reserved code)
   coprocessor present?:                Y
   diskette drive type:                 4 (i.e., 1.44 MB)
   number of diskette drives:           1
   diskette drive 0 present?:           Y
   hard disk drive 0 type:              0xf 
   hard disk drive 1 type:              0x0 (i.e., not present)
   hard disk drive 2 type:              0x0 (i.e., not present)
   hard disk drive 3 type:              0x0 (i.e., not present)
   conventional memory below 640KB:     640 KB
   expansion memory above 1MB:          64512 KB
   usable contiguous memory:            64512 KB


**** The machine has no floppy, only a DVD drive
**** This machine has 512 MB RAM 


# tpctl  --id
information about display:
   panel type:                          3 (i.e, color TFT LCD)
   panel dimension:                     4 (unrecognized code)
   monitor type:                        0 (i.e., no CRT attached)
   monitor has DDC1 capability?:        N
   monitor has DDC2 capability?:        N

**** It is a 15" LCD with 1400x1050 pixel 

# tpctl  --io
information about docking station:
   docking station ID:                  (not docked)
   security key unlocked?:              -
   bus connected?:                      -
# tpctl  --ip
information about processor:
   CPU manufacturer:                    Intel
   microprocessor type:                 6
   microprocessor stepping level:       149
   CPU clock:                           100 MHz
   internal clock:                      253 MHz

***** Pentium Mobile 1.4 GHz

# tpctl  --is
is:
   the lid closed?:                     N
   the keyboard open?:                  N
   the AC adapter attached?:            Y
# tpctl  --iU
information about UltraBay II:
   device type:                         0x10 (i.e., IDE)
   device ID:                           0x16 (unrecognized code)
# tpctl  --sx
setup of display:                       CMOS          current
   internal display enabled?:           enable        enable
   crt display:                         enable        disable
   tv display:                          disable       disable
   2ual display:                        enable        enable
   TV display selected?:                N             N
   monitor detection ignored?:          N             N
setup of fn hotkey:
   sticky Fn key supported?:                          N
   sticky & locked Fn key supported?:                 Y
   fn hotkey state:                                   nonsticky
setup of pointing device:               CMOS          current
   internal pointing device
      controllable state?:              Y             Y
      auto control supported?:          N             N
      activation mode:                  enable        enable
   external pointing device
      controllable state?:              N             N
      activation mode:                  disable       disable
setup of:                               CMOS
   daylight saving time:                disable
# tpctl  --px
power management modes:
   ac power expenditure:                              high
   battery power expenditure:                         auto
   RediSafe global mode overrides non-global mode?:   Y
   RediSafe globally enabled?:                        N
power management resume events:         capability    current
   appointment-r.t.clock-initiated?:    Y             N (daily 00:00:00)
   hardware-initiated?:                 Y             Y
   lid-opening-initiated?:              Y             Y
   serial-RI-initiated?:                Y             N
power management sedative events:       capability    current
                                       (SZRHO)       (SZRHO)
   hardware-or-software-initiated:      SZ-HO         SZ-HO
   power-switch-initiated:              ---HO         ----O
   lid-closure-initiated:               -Z---         -Z---
   Standby-timer-initiated:             -----         -----
   Zuspend-or-hibern.-timer-initiated:  -Z-H-         -Z---
   Hibernate-from-susp.-timer-init'd:   -----         -----
   battery-low-initiated:               -Z-H-         -Z---
   env'mt-exhausted-initiated:          -Z---         -Z---
power management timer modes:           capability    current
   Standby timer:                       N             N
   Zuspend-or-hibernation timer:        Y             Y
   Blank-internal-display timer:        Y             Y
   drive power-down timer:              Y             Y
power management delay of Hibernate-from-suspend:     0 (i.e., disabled)
power management delays of Zuspend or hibernate:      current
            (specifiable in each power mode)?
   ac power "manual" expenditure mode:  Y             5 minutes
tpctl: SMAPI BIOS error 0x81 ("invalid parameter") -- exiting.

