Update:  adding 'iomem=relaxed' to the kernel bootparams allows 'biosie' (from 
the BIOS*.BIN DUPkit) to update the BIOS.

The docs on this suck, though:

.../src/linux-source-4.16/Documentation# sed -ne '/iomem=/,/^$/p'  
./admin-guide/kernel-parameters.txt
        iomem=          Disable strict checking of access to MMIO memory
                strict  regions from userspace.
                relaxed

No indications of the risks involved (okay, i presume this is a little better 
than all /dev/mem, as it would still immediately protect against memory 
scraping sensitive user process data and such, but still lets a potential 
cracker control/manipulate devices)

But unless i run that way always, rebooting an alternate grub line just to BIOS 
update adds an extra reboot.
(the goal is to not have to sit at the console, take long periods in lifecycle 
controller, ... or do multiple reboot hacks)
(I'm getting the feeling there's going to be no easy workaround anymore past 
Kernel 4.16 because the SMBIOS table is iomapped outide 1MB)

--stephen

--
Stephen Dowdy  -  Systems Administrator  -  NCAR/RAL
303.497.2869   -  [email protected]        -  http://www.ral.ucar.edu/~sdowdy/

_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to