Protectli VP4650 with AMI Bios - beeper problems

Started by SerErris, July 06, 2024, 12:33:48 AM

Previous topic - Next topic
July 06, 2024, 12:33:48 AM Last Edit: July 06, 2024, 12:55:30 AM by SerErris
Hi,

originally I had installed Coreboot on my Protectli Vault and then installed OPNsense on top of it. The beeper worked fine and played the 5 beeps on startup and shutdown.

However the firewall did not run stable and crashed without any log entry on daily base.

So after seeing some other comments on changing to AMI Bios, I did that.

But now with the AMI Bios default settings the beeper does not work properly in OPNsense.

It beeps on startup of the BIOS (the single beep during startup), so it actually works.
However in FreeBSD it only clicks (5 times).

So this test should work, but does only give clicks:
/bin/echo "\msl16oldcd4mll8pcb-agf+4.g4" > /dev/speaker

Anyone had that issue and have any idea which setting in the BIOS might affect that? Unfortunately Protectli does not provide any documentation on what settings are factory default if installed from Protectli. On Installing it from scratch and resetting to defaults, it does not work.

hmm ... it looks like that freebsd is trying to use pcm0 for the output of /dev/speaker - that will not work and there is a real beeper in there.

So I would need to get advise on how to disable the internal PCM0 device for the realtec chip.

I also opened a ticket with Protectli as it does not look like I can disable the sound device in the BIOS. At least I did not find any option to disable the internal Realtek soundcard.

Hi, I have the VP4670 and have the same issue with the "clicks", what have you been able to find from Protectli or OPNsense? Thank you

My protectli beeper has never worked - until now - has been doing just the very faint clicking.
I know this is old but I thought I would leave this here for future somebody who finds it. 
Updating from AMI bios to Coreboot for another reason has also caused the beeper to suddenly start working.
Hope this helps someone.

Just to close this out. They never provided a fix for that.

AMI BIOS is just not doing a good Beeper emulation. So it simply does not work. I am not sure if that is a FreeBSD thing, as I never ran any other OS on it.

However yes coreboot will correctly beep.

I switched back to coreboot for 24.7.12 or something and also I had no restarts any longer.

However now after updating to 25.1.1 restarts are back. The system just randomly restarts - no indicator for anything why that happens. Hardware tests with prime and memtest does not show anything. Everything works brilliant. Any other issues would be reported in the kernel log, but the only thing I can see is a BOOT message. :-(