Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > muc.lists.freebsd.multimedia > #13291
| From | bugzilla-noreply@freebsd.org |
|---|---|
| Newsgroups | muc.lists.freebsd.multimedia |
| Subject | [Bug 296325] OSS: RODECaster 2 returns ENOSPC when opened with bitperfect=0 |
| Date | 2026-06-29 12:23 +0000 |
| Organization | Newsgate at muc.de e.V. |
| Message-ID | <bug-296325-12827-touNkqEkbA@https.bugs.freebsd.org/bugzilla/> (permalink) |
| References | <bug-296325-12827@https.bugs.freebsd.org/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296325
--- Comment #2 from Nicolas Goy <me@kuon.ch> ---
(In reply to Christos Margiolis from comment #1)
The ENOSPC comes from the open() call.
I wrote a sample c program that does only:
int fd = open(path, O_WRONLY);
where path is /dev/dsp6
and this returns ENOSPC
I am doing that, because I am working on the multichannel support for pipewire
pw-oss rust module.
Here is the output from sndctl with bitperfect=0
pcm6: <RDE RODECaster Pro II> on uaudio0 (play/rec)
name = pcm6
desc = RDE RODECaster Pro II
status = on uaudio0
devnode = dsp6
from_user = 0
unit = 6
caps = INPUT,MMAP,OUTPUT,REALTIME,TRIGGER,VIRTUAL
bitperfect = 0
autoconv = 1
realtime = 0
play.format = s32le:10.0
play.rate = 48000
play.vchans = 1
play.min_rate = 1
play.max_rate = 2016000
play.min_chans = 10
play.max_chans = 10
play.formats = s32le
rec.rate = 48000
rec.format = s32le:16.0
rec.vchans = 1
rec.min_rate = 1
rec.max_rate = 2016000
rec.min_chans = 16
rec.max_chans = 16
rec.formats = s32le
dsp6.play.0
parentchan =
unit = 0
caps = MMAP,OUTPUT,REALTIME,TRIGGER
latency = 2
rate = 48000
format = s32le:10.0
pid = -1
proc = <UNUSED>
interrupts = 35008086
xruns = 0
feedcount = 35008085
volume = 0.45:0.45
hwbuf.format = s32le:10.0
hwbuf.rate = 48000
hwbuf.size_bytes = 15360
hwbuf.size_frames = 384
hwbuf.blksz = 7680
hwbuf.blkcnt = 2
hwbuf.free = 0
hwbuf.ready = 15360
swbuf.format = s32le:10.0
swbuf.rate = 48000
swbuf.size_bytes = 16320
swbuf.size_frames = 408
swbuf.blksz = 8160
swbuf.blkcnt = 2
swbuf.free = 16320
swbuf.ready = 0
feederchain = [userland -> feeder_mixer(s32le:10.0) ->
hardware]
dsp6.virtual_play.1
parentchan = dsp6.play.0
unit = 1
caps = MMAP,OUTPUT,REALTIME,TRIGGER,VIRTUAL
latency = -1
rate = 48000
format = s32le:10.0
pid = 59828
proc = chatterino
interrupts = 0
xruns = 34291308
feedcount = 34383046
volume = 0.45:0.45
hwbuf.format = s32le:10.0
hwbuf.rate = 48000
hwbuf.size_bytes = 0
hwbuf.size_frames = 0
hwbuf.blksz = 0
hwbuf.blkcnt = 0
hwbuf.free = 0
hwbuf.ready = 0
swbuf.format = s32le:10.0
swbuf.rate = 48000
swbuf.size_bytes = 130880
swbuf.size_frames = 3272
swbuf.blksz = 16360
swbuf.blkcnt = 8
swbuf.free = 130880
swbuf.ready = 0
feederchain = [userland -> feeder_root(s32le:10.0) ->
dsp6.play.0]
dsp6.record.0
parentchan =
unit = 2
caps = INPUT,MMAP,REALTIME,TRIGGER
latency = 2
rate = 48000
format = s32le:16.0
pid = -1
proc = <UNUSED>
interrupts = 0
xruns = 0
feedcount = 0
volume = 0.45:0.45
hwbuf.format = s32le:16.0
hwbuf.rate = 48000
hwbuf.size_bytes = 24576
hwbuf.size_frames = 384
hwbuf.blksz = 12288
hwbuf.blkcnt = 2
hwbuf.free = 24576
hwbuf.ready = 0
swbuf.format = s32le:16.0
swbuf.rate = 48000
swbuf.size_bytes = 131072
swbuf.size_frames = 2048
swbuf.blksz = 1024
swbuf.blkcnt = 128
swbuf.free = 131072
swbuf.ready = 0
feederchain = [hardware -> feeder_root(s32le:16.0) -> userland]
--
You are receiving this mail because:
You are the assignee for the bug.
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-admin@muc.de
Back to muc.lists.freebsd.multimedia | Previous | Next | Find similar | Unroll thread
[Bug 296325] OSS: RODECaster 2 returns ENOSPC when opened with bitperfect=0 bugzilla-noreply@freebsd.org - 2026-06-29 12:23 +0000
csiph-web