Regression #13816
closed
Shutting down an 1100 running 23.01 results in an error. Unsure if operating system has halted.
Added by Chris W almost 2 years ago.
Updated almost 2 years ago.
Category:
Hardware / Drivers
Release Notes:
Force Exclusion
Affected Plus Version:
23.01
Affected Architecture:
SG-1100
Description
With a normal shutdown (CLI option 6 or Diagnostics > Halt) in 22.05, the USB console output ends with:
All buffers synced.
Uptime: 2m55s
The operating system has halted.
Power cycle or reset to reboot.
However on the Dec. 30 build of 23.01, these last two lines indicate the system may not be fully shutting down.
All buffers synced.
Uptime: 2m3s
Khelp module "ertt" can't unload until its refcount drops from 12 to 0.
ERROR: a3700_system_off needPANIC at PC : 0x0000000004023268
This is on build:
23.01-BETA (arm64)
built on Fri Dec 30 06:05:09 UTC 2022
FreeBSD 14.0-CURRENT
Attached are screen logs of each version's shutdown. Also worth noting that the GUI is inaccessible and the LAN IP doesn't respond to pings but the interface link and speed lights are still lit, which is the same (and expected) behavior on 22.05.
Files
There is an open issue for the 2100 having a similar problem on snapshots (NG internal redmine, 8866), given the similarities in the platforms it could be the same root cause.
I can confirm on my sg-1100, I see next message when do halt system from console or webGUI
Uptime: 11m58s
ERROR: a3700_system_off needPANIC at PC : 0x0000000004023268
- Category changed from Administrivia to Hardware / Drivers
- Assignee set to Luiz Souza
- Target version set to 23.01
- Status changed from New to Resolved
Not seeing this behavior anymore on the latest build. The 1100 shuts down normally both from GUI and USB console.
23.01-RC (arm64)
built on Fri Jan 20 19:52:39 UTC 2023
FreeBSD 14.0-CURRENT
FreeBSD/arm64 (pfSense.home.arpa) (ttyu0)
Netgate 1100 Netgate Device ID: XXXXXXXXXXXXX
Serial: XXXXXXXXXXXXX Netgate Crypto ID: XXXXXXXXXXXXX
*** Welcome to Netgate pfSense Plus 23.01-RC (arm64) on pfSense ***
WAN (wan) -> mvneta0.4090 -> v4/DHCP4: 172.21.40.176/24
LAN (lan) -> mvneta0.4091 -> v4: 192.168.1.1/24
OPT (opt1) -> mvneta0.4092 ->
0) Logout (SSH only) 9) pfTop
1) Assign Interfaces 10) Filter Logs
2) Set interface(s) IP address 11) Restart webConfigurator
3) Reset webConfigurator password 12) PHP shell + Netgate pfSense Plus tools
4) Reset to factory defaults 13) Update from console
5) Reboot system 14) Enable Secure Shell (sshd)
6) Halt system 15) Restore recent configuration
7) Ping host 16) Restart PHP-FPM
8) Shell
Enter an option: 6
Netgate pfSense Plus will shutdown and halt system. This may take a few minutes, depending on your hardware.
Do you want to proceed [y|n]? y
Netgate pfSense Plus will shutdown and halt system now.
Netgate 1100 Netgate Device ID: XXXXXXXXXXXXX
Serial: XXXXXXXXXXXXX Netgate Crypto ID: XXXXXXXXXXXXX
*** Welcome to Netgate pfSense Plus 23.01-RC (arm64) on pfSense ***
WAN (wan) -> mvneta0.4090 -> v4/DHCP4: 172.21.40.176/24
LAN (lan) -> mvneta0.4091 -> v4: 192.168.1.1/24
OPT (opt1) -> mvneta0.4092 ->
*** FINAL Sys
Netgate pfSense Plus is now shutting down ...
Waiting (max 60 seconds) for system process `vnlru' to stop... done
Waiting (max 60 seconds) for system process `syncer' to stop...
Syncing disks, vnodes remaining... 0 0 0 0 done
All buffers synced.
Uptime: 2m20s
Khelp module "ertt" can't unload until its refcount drops from 19 to 0.
The operating system has halted.
Power cycle or reset to reboot.
- Release Notes changed from Default to Force Exclusion
Adding another data point, I also no longer see an error on shutdown here. It halts as expected.
Also available in: Atom
PDF