Solved Creative Labs Sound Blaster Audigy FX/Recon3D SB1570

Even though my understanding is that this card, which is branded as "Creative Labs Sound Blaster Audigy FX" and its model is SB1570 isn't necessary supported, I thought I'd inquire on what hda is reporting and see if there is maybe something I'm doing wrong and the card will actually work in FreeBSD:

Code:
# pciconf -lv|grep -A4 "hda"
hdac0@pci0:4:0:0:       class=0x040300 card=0x00101102 chip=0x00121102 rev=0x01 hdr=0x00
    vendor     = 'Creative Labs'
    device     = 'Sound Core3D [Sound Blaster Recon3D / Z-Series]'
    class      = multimedia
    subclass   = HDA

Code:
# cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC899 (Analog 5.1+HP/2.0)> (play/rec) default
pcm1: <Realtek ALC899 (Front Analog Mic)> (rec)
pcm2: <Realtek ALC899 (Rear Analog Line-in)> (rec)
pcm3: <USB audio> (rec)
No devices installed from userspace.

(pcm3 is USB webcam's microphone)

Code:
# sysctl hw.snd.default_unit
hw.snd.default_unit: 0

Code:
# dmesg|grep hda
hdac0: <Creative (0x0012) HDA Controller> mem 0xf7cf0000-0xf7cf3fff,0xf7ce0000-0xf7ce3fff irq 32 at device 0.0 numa-domain
0 on pci4
hdacc0: <Realtek ALC899 HDA CODEC> at cad 1 on hdac0
hdaa0: <Realtek ALC899 Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek ALC899 (Analog 5.1+HP/2.0)> at nid 20,22,21,27 and 24 on hdaa0
pcm1: <Realtek ALC899 (Front Analog Mic)> at nid 25 on hdaa0
pcm2: <Realtek ALC899 (Rear Analog Line-in)> at nid 26 on hdaa0

Code:
# mixer
Mixer vol      is currently set to  33:33
Mixer pcm is currently set to 75:75
Mixer speaker is currently set to 59:59
Mixer mic is currently set to 67:67
Mixer mix is currently set to 37:37
Mixer rec is currently set to 37:37
Mixer igain is currently set to 19:19
Mixer ogain is currently set to 100:100
Recording source: mic

I can't think of anything else to attach. There is no sound if I play a CD, there was a faint something when I tried to send noise to /dev/dsp but very faint. I saw a bug a while in HDA that was misrecognizing some other card in a similar manner, am I witnessing a similar situation or am I just misconfiguring something?

I'd also be willing to spend some time getting this card to work, as in writing a driver for it, even as an academic exercise.

Thanks for any help in advance.
 
Last edited by a moderator:
Any luck with this card?

Sort of. I gave up for the time being but it did produce sound meaning that it potentially can work as an hda device, I think it's a matter of signal routing which could be better automated, it seems. I will be playing around with it sooner than later again and will post more findings.
 
Greetings.

FreeBSD 12.1 64 bit.

I do have: Sound Core3D [Sound Blaster Recon3D / Z-Series].
Looked on this mailing list and can not find SOLUTION
or suggestions how to get this card really working for me.

I can start/stop CDROM from command line (cdcontrol),
seeing time advance whilst track is played.
I can change default pcm device from command line.
I can send: cat filename > /dev/dsp
but still not even smallest sound from loudspeakers.

Hardware (PC and sound card) are O.K.
whilst running Windows OS on this machine.

Any progress in regard this thread, please?

Suggestions and help will be very much appreciated.

Best regards - Tom.
 
Back
Top