[Bug 271780] RPi4 PSCI reset doesn't work.

[email protected]
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271780

Mitchell Horne <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |Works As Intended
             Status|Open                        |Closed
                 CC|                            |[email protected]

--- Comment #3 from Mitchell Horne <[email protected]> ---
Hi. Thanks for the submission.

There is an existing hook to reset the RPI4 using the watchdog. This is
registered to the shutdown_final handler in bcm2835_wdog.c:

        EVENTHANDLER_REGISTER(shutdown_final, bcmwd_reboot_system, sc,
            SHUTDOWN_PRI_LAST-1);

Notably, the function bcmwd_reboot_system() does not handle the RB_HALT flag,
set when the user requested a 'halt' shutdown.

In your case, the solution is to use 'shutdown -r', not 'shutdown -h'. It is an
unfortunate quirk of the RPI4 platform, but this is not easily resolved.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.