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