As always very helpful.. Thank you Robert. On Tuesday, November 10, 2020 at 6:08:35 PM UTC-6 RobertCNelson wrote:
> On Tue, Nov 10, 2020 at 5:57 PM Robert Cachro <[email protected]> wrote: > > > > Hi, > > > > We developed an LKM for the Beaglebone Black running Debian which runs > an ISR that responds to power loss on a GPIO pin. The proper way to > shutdown the beaglebone in user space is "sudo shutdown -h now". However, > this does not work in linux kernel space. Our solution was to import > > > > #include <linux/reboot.h> > > > > and use > > > > kernel_power_off(); > > > > Is this the proper way to shutdown the Beaglebone in kernel space? > Viewing the kern.log it seems to work but the status LEDs remain on. > > It's actually an acpi call through the Real TIme Clock to properly > shut it down.. > > Ever since we moved to systemd, you can use: > > sudo systemctl poweroff > > Pre-Systemd era, we relied on the acpi package to be installed to > property shut things down.. > > so yeah, trace what "systemctl poweroff" does and then it'll work.. > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/8a7455db-4721-4245-8860-b90949f52cd2n%40googlegroups.com.
