23.01 - Internal speaker no longer works - "Device "spkr" is Giant locked"
-
Just upgraded to 23.01-RELEASE (from 22.05-RELEASE), and it seems that the little speaker in the firewall no longer works. It was very useful to hear beeps every time someone logged in, was locked out or when the device was going down or had come back up.
While looking through the logs I spotted this:
"Device "spkr" is Giant locked and may be deleted before FreeBSD 14.0"
Is this a known issue?
-
@captaink I saw the same thing! …but then several messages follow X… and Y… and Z… is Giant locked and so on. I just assumed it's something related to code rather than physical, because of the spelling of "giant"; it reminded me little-endian, big-endian, all that, which I don't know what it means I just know it's computer-related and super old.
…and I was going to leave it at there, but before posting I felt so sure it was a technical term rather than some hardware state that I straight on look it up on Wikipedia (instead of a search engine) and found an article about it; the TLDR is that it's a kernel lock so symmetric multiprocessing (SMP) systems do their thing, but from skimming the page, it seems that system calls prevent SMP from happening (often?, continuously? no idea) and most systems (I'm paraphrasing I don't know exactly what this all means) are using fined-grained locking anyway.
Maybe
spkr
isn't "speaker", I also thought it was speaker though, that's why I ended up here. :) -
It should still work. That warning is only a warning at this point, devices I have with a speaker still play the startup and shutdown tunes in 23.01.
The beep at login is a different issue. The default value for the system bell changed.
Try setting:sysctl kern.vt.enable_bell=1
Steve
-
G Gertjan referenced this topic on
-
G Gertjan referenced this topic on
-
-
@stephenw10 said in 23.01 - Internal speaker no longer works - "Device "spkr" is Giant locked":
devices I have with a speaker still play the startup and shutdown tunes in 23.01.
Mine as well
-
@provels said in 23.01 - Internal speaker no longer works - "Device "spkr" is Giant locked":
@stephenw10 said in 23.01 - Internal speaker no longer works - "Device "spkr" is Giant locked":
devices I have with a speaker still play the startup and shutdown tunes in 23.01.
Mine as well
Also fixed (re-enabled) my speaker beep-upon-login for 23.01, thank you!
-
We have enabled that by default for 23.05: https://redmine.pfsense.org/issues/14002
-
Apologies for necroing this thread. I want to repurpose my mining rig (GPU's already removed) into a PFSense router. I've already made a USB installed (VGA) but I was unable to push through with the installation, it stops at this error message ""Device "spkr" is Giant locked and may be deleted before FreeBSD 14.0". Is there something I could do to bypass that so the installation can push through?
-
The speaker is likely just the last thing it shows and nothing to do with what it's halting on.
What image did you use to install from exactly?
Does it fail to boot the installer or after installing?
You used USB NICs?
Steve
-
@stephenw10 said in 23.01 - Internal speaker no longer works - "Device "spkr" is Giant locked":
The speaker is likely just the last thing it shows and nothing to do with what it's halting on.
What image did you use to install from exactly?
Does it fail to boot the installer or after installing?
You used USB NICs?
Steve
I've used the USB installer (VGA) build from Pfsense website. It failed at installation part where it shows that error message. I'm not using any USB nics aside from the internal one from the mobo. I'll try to screenshot the whole thing so I can better explain myself
.