Peter Wood wrote:
Presumably you mean lsmod. lspci shows you PCI devices (which the PC speaker usually won't show up as) while lsmod shows you loaded kernel modules. Running `lsmod | grep pcspkr` should show if the module is loaded, which is what I suspect you have already verified. udev system may load the pcspkr module automatically (if it's not user-blacklisted) or it could be loaded automatically through system configuration.Hi list,I have been trying to get the console beep working on 2 laptops (one with a SIS and one with an Intel sound card). pcspkr is compiled as a kernel module on both laptops and shows as loaded in lspci
, but I don't get any beeps either in the text console nor in X. Both laptops used to run Debian and issued beeps in console mode on double tab in bash, etc. I did modify any files to disable beeps, and yes I have unmuted all sound controls. Also tried unloading alsa, but this did not resolve the issue either. Does anyone know how I can get this working again?Thanks, Peter
You can try installing the app-misc/beep program which sends a beep to your PC speaker when you call the application `beep` (read the manpage for all sorts of fun you can have with the pitch and length of the beep - I've even sent strings of Morse Code with it.) This should tell you if the problem is a console setting or an issue with the kernel module or the hardware. I'll also note that different X consoles handle the beep differently. For example, the Xfce terminal (simply called "Terminal") won't issue a beep when I backspace at a prompt while "xterm" will. All of my tty consoles will beep with the pcspkr module loaded, and I'm running the Gentoo standard agetty with a linux terminal emulation type for reference.
-- Josh
signature.asc
Description: OpenPGP digital signature