Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jul 2006 08:33:36 -0700 (PDT)
From:      "Freddie Cash" <fcash@ocis.net>
To:        stable@freebsd.org
Subject:   Re: Sound device reported but no devices created
Message-ID:  <62628.24.71.118.34.1154273616.squirrel@webmail.sd73.bc.ca>
In-Reply-To: <20060730112805.GB1310@turion.vk2pj.dyndns.org>
References:  <20060730052645.GA1310@turion.vk2pj.dyndns.org> <Pine.BSF.3.96.1060730173708.14452A-100000@gaia.nimnet.asn.au> <20060730112805.GB1310@turion.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, July 30, 2006 4:28 am, Peter Jeremy wrote:
> On Sun, 2006-Jul-30 17:52:27 +1000, Ian Smith wrote:
>
>> Peter, I don't know if this is likely helpful or not, but my Compaq
>> is a 1500c with an ESS ES1869, reporting (on 5.4-RELEASE):
>>
>> sbc0: <ESS ES1869 (Compaq OEM)> at port
>> 0x330-0x331,0x388-0x38b,0x220-0x22f irq 5 drq 5,1 on isa0
>> pcm0: <ESS 18xx DSP> on sbc0
>>
>> I too have in kernel:
>>
>> device          sound device          snd_sbc                 #
>> ES1869 (Compaq OEM)
>>
>> but after much headscratching it only finally worked after adding:
>>
>> snd_ess_load="YES"      # this fixed it .. bridge driver for ESS
>
> That worked, thank you.  The man pages are not the clearest here.
> snd_ess(4) implies that all three drivers are needed but snd_sbc(4)
> has no reference to it - which is what confused me.

The easiest (and most reliable I've found) method to determine which
sound driver(s) is needed for a particular sound card is:

# kldload snd_driver
# cat /dev/sndstat
<read the text to see what driver(s) it loaded>
# echo 'snd_<driver>_load="YES"' >> /boot/loader.conf

snd_driver will load every single sound driver available in FreeBSD,
all at once, and the kernel will attempt to detect every sound chipset
supported by those drivers.

The contents of /dev/sndstat will show which chipset was found, and
which specific driver is is being used (snd_ess in your case).

Putting just that one driver into loader.conf will pull in all the
needed dependecies (like sound, snd_sbc, etc).

----
Freddie Cash
fcash@ocis.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?62628.24.71.118.34.1154273616.squirrel>