F5F Stay Refreshed Software Operating Systems Activating the hardware beep sound in Windows 10 x64

Activating the hardware beep sound in Windows 10 x64

Activating the hardware beep sound in Windows 10 x64

M
mrjms99
Junior Member
11
12-11-2016, 08:02 AM
#1
For fun I added a hardware buzzer similar to older legacy PCs, which makes the computer sound when it posts. It functions well in Linux with the pcspkr module active. If I configure the post beep via BIOS, it works too. However, on Windows I can't use the C beep function from windows.h or any other method—no special characters appear, and it doesn't show up in the device manager under "non plug and play devices." The beep service is enabled, registry keys exist, and the driver seems intact. Any hints?
M
mrjms99
12-11-2016, 08:02 AM #1

For fun I added a hardware buzzer similar to older legacy PCs, which makes the computer sound when it posts. It functions well in Linux with the pcspkr module active. If I configure the post beep via BIOS, it works too. However, on Windows I can't use the C beep function from windows.h or any other method—no special characters appear, and it doesn't show up in the device manager under "non plug and play devices." The beep service is enabled, registry keys exist, and the driver seems intact. Any hints?

L
lilseys
Junior Member
22
12-11-2016, 08:06 PM
#2
Consider testing the Linux subsystem on Windows. If Windows retains its beep feature, executing pcspkr within that subsystem should activate the buzzer.
L
lilseys
12-11-2016, 08:06 PM #2

Consider testing the Linux subsystem on Windows. If Windows retains its beep feature, executing pcspkr within that subsystem should activate the buzzer.

R
Redstoner137
Posting Freak
811
12-12-2016, 12:02 AM
#3
WSL fails to load Linux kernel modules and switches to Windows drivers. It appears the issue is with Windows no longer enabling them.
R
Redstoner137
12-12-2016, 12:02 AM #3

WSL fails to load Linux kernel modules and switches to Windows drivers. It appears the issue is with Windows no longer enabling them.