Which USB-Soundcards work?
Barry Bouwsma
freebsd-misuser at remove-NOSPAM-to-reply.NOSPAM.dyndns.dk
Tue Feb 1 10:15:41 PST 2005
On Wed, 02 Feb 2005 00:24:49 +0900 (JST), Kazuhito HONDA wrote:
> I'm sorry that I wrote a false statement.
> I tried SoundBlaster live! 24-bit on FreeBSD-current,
> it could play 16-bit sound sources today.
:-) You have better luck than I do -- but I shall not give up yet.
I just obtained the Creative Audigy 2 NX USB today, and while it
looks promising when I connected it (uaudio finds it, and recognizes
what it can do), it doesn't quite seem to be able to play back yet.
I haven't tried -- I just saw the errors below, and `mixer' reports
it's only mixer-aware.
I bought this because I think I read on the NetBSD list that one
developer had no problems with it.
This is a 16/24-bit card, capable of 96kHz sample, and 5.1 audio.
I think that its capabilities are fooling the FreeBSD code -- when
I search the NetBSD code for this, I can't find this check.
play channel supported format list invalid
pcm1: chn_init(pcm1:play:0) failed: err = 19
pcm1: pcm_chn_create(ua_chan, 1, 0xc19f4a80) failed
record channel supported format list invalid
pcm1: chn_init(pcm1:record:0) failed: err = 19
pcm1: pcm_chn_create(ua_chan, -1, 0xc19f4a80) failed
This is right after uaudio_query_formats. I need to add debugging
to see what is being found, but from reading the uaudio_query_formats()
code in uaudio.c (the source which I have, based on the PRs and 4.x),
it may have problems with the capabilities of the card.
There is quite a bit in my dmesg that I need to look at, later.
I'll also reboot into NetBSD and verify its operation there, as
well as add hacks to try to make it work sometime soon...
> I might plug my headphone in a microphone hole yesterday.
> I'm ashamed for making a big mistake.
Do not be ashamed, we all make mistakes like this :-)
Oh, this Audigy USB card is the one I mentioned in my last mail
that I would report if it worked or not...
thanks
barry bouwsma
More information about the freebsd-multimedia
mailing list