Hello everyone, I can't record audio from my system and I can't figure out what I'm doing wrong. Could someone help me? audioctl, mixerctl and dmesg output follows.
I tried the following commands and none of them generated an audio file containing the song I was listening on Firefox(only for testing). ```sh audiorecord -d /dev/audio recording.wav audiorecord -d /dev/sound recording.wav ffmpeg7 -f oss -i /dev/audio recording.wav ``` ```sh audioctl -a name=Realtek version=ALC888 config=01h encodings=mulaw:8*,alaw:8*,slinear:8*,ulinear:8*,slinear_le:16*,ulinear_le:16*,slinear_be:16*,ulinear_be:16*,slinear_le:24*,ulinear_le:24*,slinear_be:24*,ulinear_be:24*,slinear_le:32*,ulinear_le:32*,slinear_be:32*,ulinear_be:32* properties=full_duplex,mmap,independent full_duplex=1 fullduplex=1 blocksize=2048 hiwat=32 lowat=24 monitor_gain=0 mode= play.rate=48000 play.channels=2 play.precision=16 play.encoding=slinear_le play.gain=216 play.balance=32 play.port=0x0 play.avail_ports=0x0 play.seek=0 play.samples=0 play.eof=0 play.pause=0 play.error=0 play.waiting=0 play.open=0 play.active=1 play.buffer_size=65536 record.rate=8000 record.channels=1 record.precision=8 record.encoding=mulaw record.gain=0 record.balance=32 record.port=0x0 record.avail_ports=0x0 record.seek=0 record.samples=0 record.eof=0 record.pause=0 record.error=0 record.waiting=0 record.open=0 record.active=0 record.buffer_size=65536 record.errors=0 ``` ```sh mixerctl -a inputs.reclvl=88,88 inputs.reclvl.mute=on inputs.reclvl2=88,88 inputs.reclvl2.mute=on inputs.imonitor=184,184 inputs.imonitor.mute=on inputs.imonitor2=184,184 inputs.imonitor2.mute=on inputs.imonitor3=184,184 inputs.imonitor3.mute=on outputs.beep=184,184 outputs.beep.mute=off outputs.master=216,216 outputs.master2.mute=off outputs.master3.mute=on outputs.master4=248,248 outputs.master5.mute=off outputs.master6.mute=off outputs.master7.mute=off record.mic=0,0 record.monitor=0,0 inputs.line=0,0 outputs.master8.mute=off inputs.reclvl3.mute=on outputs.beep2.mute=off inputs.imonitor4.mute=off record.mic2.mute=on inputs.line2.mute=on outputs.beep3.mute=off inputs.imonitor5.mute=off outputs.dacsel=DAC00,DAC01,DIG02 record.source=ADC03,ADC04 ``` ```sh dmesg -T | grep audio [Sun Apr 26 09:34:10 -03 2026] hdaudio0 at pci0 dev 27 function 0: HD Audio Controller [Sun Apr 26 09:34:10 -03 2026] hdaudio0: interrupting at msi0 vec 0 [Sun Apr 26 09:34:10 -03 2026] hdaudio0: HDA ver. 1.0, OSS 4, ISS 4, BSS 0, SDO 1, 64-bit [Sun Apr 26 09:34:10 -03 2026] hdafg0 at hdaudio0: Realtek ALC888 [Sun Apr 26 09:34:10 -03 2026] audio0 at hdafg0: playback, capture, full duplex, independent [Sun Apr 26 09:34:10 -03 2026] audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for playback [Sun Apr 26 09:34:10 -03 2026] audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for recording [Sun Apr 26 09:34:10 -03 2026] spkr0 at audio0: PC Speaker (synthesized) [Sun Apr 26 09:34:10 -03 2026] hdafg1 at hdaudio0: Intel product 2805 [Sun Apr 26 09:34:10 -03 2026] audio1 at hdafg1: playback, capture, full duplex, independent [Sun Apr 26 09:34:10 -03 2026] audio1: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for playback [Sun Apr 26 09:34:10 -03 2026] audio1: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for recording [Sun Apr 26 09:34:10 -03 2026] spkr1 at audio1: PC Speaker (synthesized) [Sun Apr 26 09:41:57 -03 2026] audio1(hdafg1): audio_read: device timeout, seq=0, usrbuf=0/H80, outbuf=0/80 [Sun Apr 26 09:44:10 -03 2026] audio1(hdafg1): audio_read: device timeout, seq=0, usrbuf=0/H1920, outbuf=0/7680 ```
