Date: Sat, 22 Jul 2006 07:59:29 -0400 From: Rich Demanowski <richd@RichDPhoto.com> To: Dylan Cochran <heliocentric@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Enabling sound? Message-ID: <44C21321.7030504@RichDPhoto.com> In-Reply-To: <bdf82f800607220005s746c0512tddbe6cc18813c634@mail.gmail.com> References: <44C14EEB.5030901@RichDPhoto.com> <d5eb95fc0607211526h7ac4f642qce1903a616ab4527@mail.gmail.com> <44C19B43.1060509@RichDPhoto.com> <bdf82f800607220005s746c0512tddbe6cc18813c634@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Dylan Cochran wrote:
>> >> I don't get the pcm0 lines that section 7.2.2 in the manual talks
>> >> about. cat /dev/sndstat returns:
>> >> FreeBSD Audio Driver (newpcm)
>> >> Installed devices:
>> >> and nothing else.
>
> The driver isn't attached to the device, either because the pci id's
> don't match or the card isn't using an emu10k* chip. Please type
> pciconf -l -v and reply with the portion that matches the card.
none12@pci3:10:0: class=0x040100 card=0x10061102 chip=0x00071102
rev=0x00 hdr=0x00
vendor = 'Creative Labs'
device = 'CA0106-DAT Audigy LS'
class = multimedia
subclass = audio
So, at the very least, FreeBSD knows there's *something* there, it just
doesn't grok what it is that's there.
> I hope this helps, if you understand C and how pci works
I grok some C, but I've never dealt with PCI peripherals before. I've
only ever coded at the application level.
> you can use
> the pci id output that pciconf provides and modify the #define
> EMU10K1_PCI_ID 0x00021102 line in /usr/src/sys/dev/sound/pci/emu10k1.c
> to match it, this will force the driver to try to bind to the card.
That would be the chip=0x00071102 piece?
>
> This may not work, it's not supported, and definately DON'T link the
> driver to the kernel (ie, don't add a device snd_emu10k1 line to the
> kernel config) in the off chance it causes a strange hard lock
> problem.
>
> Good luck :)
Thanks, I'll give it a go and see what happens. :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44C21321.7030504>
