Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

BIOS/Internal Speaker issues - clicking rather than beeping

Featured Replies

Afternoon! 

 

Got a bit of an issue with the internal speaker on my system not playing well with unRAID. My issue is: - Installed an internal speaker to the mainboard of my Asus WS680 IPMI mainboard. When it boots, I hear the speaker loud and clear (working perfectly fine). When booted in to unRAID, I have clicking sounds and no tones. 

 

I have attempted to play beep songs from github and all of these just click but do not provide an Audible tone.

 

Is this just a driver issue or am i missing a setting/command within unRAID to change from clicks to tones?

 

Thanks,

 

Hal 

Solved by hallamnet

  • Replies 52
  • Views 3.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Guys, I found this:   Seems chipset related! I'll tried putting my system to sleep and you know what, the buzzer is working as expected after wakeup.   @Masterwishx can y

  • It may be worth retesting with 7.1-beta.1, since it uses a much newer kernel, just in case it's already working there.

  • hallamnet
    hallamnet

    I have the latest BIOS already for IPMI card and BIOS.    I will wait to see if the next Linux kernel addresses the fault. As i say, it is not a big deal but would be nice to have it. 

Posted Images

  • Community Expert

Don't see how this can be an Unraid issue, AFAIK there's no option to configure the speaker, recommend asking in the existing thread about this board on the motherboards subforum, to see if it's the same for others.

  • Author

Thanks for the reply. 

 

I have been searching and found this post on reddit with others with the same issue: -

 

link to reddit

 

Looks like it is a general Linux issue with the chipset possibly?

  • Community Expert

Possibly, a newer kernel in a future release may help, also look for any BIOS updates.

  • Author
  • Solution

I have the latest BIOS already for IPMI card and BIOS. 

 

I will wait to see if the next Linux kernel addresses the fault. As i say, it is not a big deal but would be nice to have it. 

 

As i have found others online with the same fault and looks like a Linux kernel issue, i'll mark as solved. 

 

Thanks for the replies! 

 

Hal 

  • 3 months later...

@hallamnet I have the exact same issue on an Gigabyte H610I and an ASRock B660 itx board. 

 

Did you found an solution, or do we have to wait for an Kernel update? 

 

Thx

  • Author

Unfortunately have to wait AFAIK. 
 

I have looked in to it and there’s nothing we can do until the kernel is updated. 
 

Let’s hope unRAID 7 brings it in when it gets released. 

@hallamnet thx for the info. I am on Unraid 7 beta 2 and sadly it also does'nt work.
@limetech Maybe you could look into this for an future unraid 7 beta/final release? Will there be an kernel update?

  • 1 month later...

Same problem for me on a Lenovo P340 Tiny with unRAID v6.12.13.

:(

  • 3 months later...

Same problem on a Lenovo P340 & P350 Tiny (both, with lastest BIOS) on unRAID v6.12.15. & v7.0.0 !

Any workaround ?

Edited by PicPoc

  • Community Expert

My Lenovo M710q beeps both in Unraid, and on shutdown without issue... worked all the way from 6.11 to 7.0 releases

 

beep works for me to manually trigger, and is the same noise made on restart etc.
echo -en "\a" > /dev/tty5 also works with a slightly different tone, might have better compatibility?

 

apparently some devices use a soundchip instead of the expected older style motherboard speaker module, which could be the source of differences between hardware
https://unix.stackexchange.com/a/428382

Have same issue after updated to B760M-A from h87-g43, tryed with same speaker and other, unraid v7.0

Can someone give a link to this issue for linux kernel if avaliable? 

I didnt found an kernel issue for this.
But you find many psots with the same issue on modern kernels.
Seemed that some distros doesnt compile pcspkr module, which is also blacklisted.
 

Here is a guy with the same issue on slackware (unraid is based on slackware): https://www.linuxquestions.org/questions/slackware-14/pc-speaker-motherboard-pcspkr-not-working-after-compiling-in-out-of-tree-module-4175740212/

 

It seems also in unraid 7 this module is missing:

 

root@MediaServer:~# lsmod | grep pcspkr
root@MediaServer:~# 

root@MediaServer:~# insmod pcspkr
insmod: ERROR: could not load module pcspkr: No such file or directory
root@MediaServer:~# 

 

We have the needed input device:

 

root@MediaServer:~# ls -l /dev/input/by-path/
total 0
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.0-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.1-event -> ../event3
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.1-event-mouse -> ../event2
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.1-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Jan 13 07:13 platform-pcspkr-event-spkr -> ../event0
root@MediaServer:~# 

 

Maybe @limetech can look into this and include this module maybe in an beta or as a seperate download to test?

Edited by pOpYRaid

16 hours ago, pOpYRaid said:

I didnt found an kernel issue for this.
But you find many psots with the same issue on modern kernels.
Seemed that some distros doesnt compile pcspkr module, which is also blacklisted.
 

Here is a guy with the same issue on slackware (unraid is based on slackware): https://www.linuxquestions.org/questions/slackware-14/pc-speaker-motherboard-pcspkr-not-working-after-compiling-in-out-of-tree-module-4175740212/

 

It seems also in unraid 7 this module is missing:

 

root@MediaServer:~# lsmod | grep pcspkr
root@MediaServer:~# 

root@MediaServer:~# insmod pcspkr
insmod: ERROR: could not load module pcspkr: No such file or directory
root@MediaServer:~# 

 

We have the needed input device:

 

root@MediaServer:~# ls -l /dev/input/by-path/
total 0
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.0-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.1-event -> ../event3
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.1-event-mouse -> ../event2
lrwxrwxrwx 1 root root 9 Jan 13 07:13 pci-0000:00:14.0-usb-0:6:1.1-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Jan 13 07:13 platform-pcspkr-event-spkr -> ../event0
root@MediaServer:~# 

 

Maybe @limetech can look into this and include this module maybe in an beta or as a seperate download to test?

Thanks for replay, if we missing this module how it was working on h87-g43 for me but in 6.12.4?

maybe we can add it manually, also seems for some people it's working.. 

1 hour ago, Masterwishx said:

Thanks for replay, if we missing this module how it was working on h87-g43 for me but in 6.12.4?

maybe we can add it manually, also seems for some people it's working.. 

Yeah it's weird that it works on some hardware and on some not.

 

Already tried to find an compiled module for our kernel version but did'nt found one.

So compiling is the only option.

 

@limetech can you please help here?

Edited by pOpYRaid

18 hours ago, pOpYRaid said:

Already tried to find an compiled module for our kernel version but did'nt found one.

So compiling is the only option.

I can try to compile, but not sure for right options, compiled only packages like fish-shell, nut master for plugin etc... 

Maybe also @ich777 can help us how to resolve it? 

On 2/3/2025 at 6:40 PM, pOpYRaid said:
pcspkr

This module is not built as a module, it's built directly into the Kernel, therefore you can't find it with lsmod:

grafik.png.72b8437e7ff7e219e7f4cf1a2d46f4cd.png

and even:

grafik.png.fec0e19789df403d5583ff915897c615.png

 

So it seems everything is in place for the PC Speaker.

 

40 minutes ago, Masterwishx said:

Maybe also @ich777 can help us how to resolve it? 

Does the BIOS beep then work on your Motherboards?

 

TBH I'm also not 100% sure if this is a Kernel issue at all.

29 minutes ago, ich777 said:

Does the BIOS beep then work on your Motherboards?

Yes sure, but not when booted in Unraid, only clicks... 

It's worked fine on the old motherboard h87-g43, but not now when moved to B760M-A 

3 minutes ago, Masterwishx said:

Yes sure, but not when booted in Unraid, only clicks... 

What do you mean with clicks?

 

1 minute ago, Masterwishx said:

It's worked fine on the old motherboard h87-g43, but not now when moved to B760M-A 

I really can't tell what's wrong, everything seems into place.

Just now, ich777 said:

What do you mean with clicks?

When I type `beep` in command prompt instead beep from speaker I hear like click from it

1 minute ago, Masterwishx said:

When I type `beep` in command prompt instead beep from speaker I hear like click from it

Did you yet try to change the frequency with something like:

beep -f 1000 -l 1000

where -f is the frequency.

Just now, ich777 said:

where -f is the frequency.

 

Yes it's just make no sound (only clicks) maybe it's related to how new boards work with speaker sound? 

 

Some user compiled beep for it to work in some Slackware but if you say its OK in kernel not sure how it's working for some peaple and others not, maybe will try to check it on windows or other os... 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.