Help with audio recording

Isac Monção <[email protected]>
Newsgroups gmane.os.netbsd.general
Message-ID <20260426102531.69844947@moncao>
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

```
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.