NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Help with audio recording



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

```


Home | Main Index | Thread Index | Old Index