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
[EMAIL PROTECTED]

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to