It is possible to compile the pcspkr driver built-in the kernel instead as a module, then it would not appear in the output of lsmod. Maybe that is the case for your ancient laptop? Cheers, Didier Le 29/05/2023 à 22:26, Gregory Nowak a écrit : > On my ancient laptop bought in early 2013, I still get a beep from the > speakers and headphone jack when pressing backspace at the > console. Looking at the list of loaded sound modules, it isn't > immediately obvious which one of them is responsible for that. No, > there is no snd-beep module, and the pcspkr module isn't loaded. I can > post a list of the loaded sound modules if that would help. > There is a Beep sound control, which needs to be unmuted, and have its > sound level adjusted for the beep to be heard. > > For reference, my desktop built in June 2019 has a PC speaker attached > to the motherboard header, and I do get a beep out of that speaker > for which the pcspkr module is responsible. > > It may also be worth pointing out that one will not always get a beep > when pressing backspace on an empty line in the console, if in a > screen(1) session for example. Good luck with your move Janina. > > Greg > > > On Sat, May 27, 2023 at 02:07:07PM +0200, Didier Spaier wrote: >> Hey Janina, >> >> as Joseph suggested I would first check that the kernel driver pcspkr is >> compiled as a module. >> >> The answer is yes if this command gives an output: >> lsmod|grep pcspkr >> >> You coule also check the output of: >> zgrep INPUT_PCSPKR /proc/config.gz >> Here it gives: >> CONFIG_INPUT_PCSPKR=m >> >> If this module is provided, check that you have in /etc/inputrc: >> >> set bell-style audible (the argument should not be "visible" or "none") >> >> If this module is not provided you need to rebuild your kernel or use one that >> provides it. >> >> If you have this module but not the needed hardware you could use this software: >> https://github.com/Hawk777/abeep >> >> It is available for Arch in the AUR: >> https://aur.archlinux.org/packages/abeep-git >> >> I built it in Slint, it works and relies on the libasound.so shared library from >> alsa >> >> But what I don't know is how to tell bash to replace the call to pcspkr by >> /usr/bin/bell and "man readline" did not give me a clue :( >> >> there is also a beep software: >> https://github.com/spkr-beep/beep also available on Arch: >> https://archlinux.org/packages/extra/x86_64/beep/ >> >> It works here (TM) but also needs a the pcspkr module and the hardware. >> >> Cheers >> >> > >