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]"