spkr-beep / beep

beep is a command line tool for linux that beeps the PC speaker
https://github.com/spkr-beep/beep
GNU General Public License v2.0
68 stars 11 forks source link

No beep on Fedora 40 laptop #42

Open Fry-kun opened 2 weeks ago

Fry-kun commented 2 weeks ago

After installing beep & setting up permissions, it runs just fine -- but doesn't make any sound :(

$ beep --debug
beep: Verbose: console: driver_detect 0x55ee0682d700 (nil)
beep: Verbose: lib: could not open(2) /dev/tty0: Permission denied
beep: Verbose: lib: could not stat(2) /dev/vc/0: No such file or directory
beep: Verbose: evdev: driver_detect 0x55ee0682d6a0 (nil)
beep: Verbose: lib: opened /dev/input/by-path/platform-pcspkr-event-spkr as fd=3
beep: Verbose: main: using evdev driver (fd=3, dev=/dev/input/by-path/platform-pcspkr-event-spkr)
beep: Verbose: main: 1 times 200 ms beeps (100 ms delay between, 0 ms delay after) @ 440 Hz
beep: Verbose: evdev: driver_begin_tone 0x55ee0682d6a0 440
beep: Verbose: evdev: driver_end_tone 0x55ee0682d6a0
beep: Verbose: evdev: driver_end_tone 0x55ee0682d6a0
beep: Verbose: evdev: driver_fini 0x55ee0682d6a0
$ lsmod | grep -i pcspkr
pcspkr                 12288  0

"Speaker" in alsamixer is not muted, set to 100

Other sounds are working fine.

I'm fairly sure it's not a bug in beep, but maybe you have some idea of what's going on..

ndim commented 1 week ago

I remember I once had success on some laptop by fiddling with some alsamixer setting, even though it should not have made a difference. Could have been a mute-unmute sequence, or changing a slider a bit and then back to its original value, or was there a thing where "muted" meant unmuted and vice versa?

However, that was with hardware from 15+ years ago. I do not remember whether it was one of the Thinkpads or the Samsung Netbook.

More detailed information about your hardware than just "laptop" could be helpful to someone. Even though I am about at my wit's end.