bought a thinkpad e540 from free geek, mostly works great, 8g ram and 1t hd
for $100 seemed decent even with a missing key, a couple dings on the case,
can't open the optical drive, and when it sleeps it won't wake up.

i thought maybe i might get by without sleeping:
systemctl mask sleep.target suspend.target hibernate.target
hybrid-sleep.target

as a result now when i've closed the cover my incoming ssh sessions survive
and thrive but it kills off my console session and doesn't leave a way to
login again upon reopening the cover.  is there a better approach?

for waking from sleeping to work it probably needs a bios update.  the
lenovo site has this bios iso
<https://download.lenovo.com/pccbbs/mobiles/j9uj28wd.iso> and doc
<https://download.lenovo.com/pccbbs/mobiles/j9uj28wd.txt> (tho i gained
nothing from reading it).  inserting a cd is a no go.  but you'd think i
ought to be able to boot via grub, right?

i tried this in grub:
menuentry e540firmwarej9uj28wd.iso {
             search --no-floppy --set=root --fs-uuid
cb3d9931-e086-4632-8216-1f0aab276d73
            linux16        /usr/lib/syslinux/memdisk iso
           initrd16  /home/greg/e540firmwarej9uj28wd.iso
}

and got this:
stuff scrolled off screen, screen shows:
MEMDISK:  Image seems to have fractional end cylinder
Disk is hd0, 16694 K, C/H/S = 16/64/32 (MBR/MBR), EDD on, rw
Using safe INT 15 access to high memory
Code 1860, meminfo 384, cmdline 41, stack 512
Total size needed = 2797 bytes, allocating 3K
Old dos memory at 0x9d000 (map says 0x9d000), loading at 0x9c400
1588: 0xffff  15E801: 0x3c00 0x34f3
INT 13 00: Success, count = 1, BPT = 0000:0000
Drive probing gives drive shift limit: 0x82
old: int13 = f0005757  int15 = f000c119  int17 = f000efc7
new: int13 = 9c40000a  int15 = 9c4003fd  int17 = f000efc7
Loading boot sector... booting...
Lenovo Group Limited
Starting PC DOS...

Bad or missing C:\HIMEM.SYS
Error in CONFIG.SYS line 3
Bad or missing C:\RAMDRIVE.SYS
Error in CONFIG.SYS line 4
HMA not available: Loading DOS low
Bad command or file name

looking around for clues:
C:\FLASH>dir..
 Volume in drive C is PCDOS_6
 Volume serial number is 386A-8A21
 Directory of C:\

COMMAND  COM      54,654 12-31-93  12:00a
CONFIG   SYS         123 04-15-09   1:39p
AUTOEXEC BAT          58 04-04-08   6:23p
EFI          <DIR>       04-25-18   8:01p
FLASH        <DIR>       04-25-18   8:01p
        5 file(s)       54,835 bytes
                    1,638,400 bytes free

C:\FLASH>type..\config.sys
FILES=30
BUFFERS=10
DEVICE=C:\HIMEM.SYS /NUMHANDLES=120
DEVICEHIGH=C:\ramdrive.sys /E 1024
DOS=HIGH,UMB
STACKS=9,256

C:\FLASH>type..\autoexec.bat
@ECHO OFF
PROMPT $p$g
cd c:\flash
command.com

C:\FLASH>dir..\efi
 Volume in drive C is PCDOS_6
 Volume serial number is 386A-8A21
 Directory of C:\EFI

.            <DIR>       06-20-18  10:51a
..           <DIR>       06-20-18  10:51a
BOOT         <DIR>       04-25-18   8:01p
        3 file(s)            0 bytes
                    1,638,400 bytes free

C:\FLASH>dir..\efi\boot
 Volume in drive C is PCDOS_6
 Volume serial number is 386A-8A21
 Directory of C:\EFI\BOOT

.            <DIR>       06-20-18  10:51a
..           <DIR>       06-20-18  10:51a
BOOTX64  EFI   1,309,016 07-26-13   3:21p
        3 file(s)    1,309,016 bytes
                    1,638,400 bytes free

C:\FLASH>dir
 Volume in drive C is PCDOS_6
 Volume serial number is 386A-8A21
 Directory of C:\FLASH

.            <DIR>       06-20-18  10:51a
..           <DIR>       06-20-18  10:51a
J9ETA2WW     <DIR>       06-20-18  10:50a
        3 file(s)            0 bytes
                    1,638,400 bytes free

C:\FLASH>dir j9eta2ww
 Volume in drive C is PCDOS_6
 Volume serial number is 386A-8A21
 Directory of C:\FLASH\J9ETA2WW

.            <DIR>       06-20-18  10:52a
..           <DIR>       06-20-18  10:52a
$0AJ9000 FL1  13,230,160 06-20-18  10:39a
        3 file(s)   13,230,160 bytes
                    1,638,400 bytes free
C:\FLASH>

i also tried with "raw":
menuentry "e540firmwarej9uj28wd.iso raw" {
             search --no-floppy --set=root --fs-uuid
cb3d9931-e086-4632-8216-1f0aab276d73
            linux16        /usr/lib/syslinux/memdisk iso raw
           initrd16  /home/greg/e540firmwarej9uj28wd.iso
}

and got pretty much the same:
stuff scrolled off screen, screen shows:
MEMDISK:  Image seems to have fractional end cylinder
Disk is hd0, 16694 K, C/H/S = 16/64/32 (MBR/MBR), EDD on, rw
Using raw access to high memory
Code 1860, meminfo 384, cmdline 45, stack 512
Total size needed = 2801 bytes, allocating 3K
Old dos memory at 0x9d000 (map says 0x9d000), loading at 0x9c400
1588: 0xffff  15E801: 0x3c00 0x34f3
INT 13 00: Success, count = 1, BPT = 0000:0000
Drive probing gives drive shift limit: 0x82
old: int13 = f0005757  int15 = f000c119  int17 = f000efc7
new: int13 = 9c40000a  int15 = 9c4003fd  int17 = f000efc7
Loading boot sector... booting...
Lenovo Group Limited
Starting PC DOS...

Bad or missing C:\HIMEM.SYS
Error in CONFIG.SYS line 3
Bad or missing C:\RAMDRIVE.SYS
Error in CONFIG.SYS line 4
HMA not available: Loading DOS low
Bad command or file name

C:\FLASH>dir..
...
(same contents)

does anyone see where to go with this?  my dos fu is weak.  what would you
try next?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20200308/b0aab002/attachment.htm>