ICH4 Sound Support?

Orion Hodson orion at freebsd.org
Mon Apr 7 21:09:53 PDT 2003

/-- "Drew Tomlinson" wrote:
| >
| > % fetch -o feeder_rate.c
| 'http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/sound/pcm/feed
| er_rate.c?rev=1.9&content-type=text/plain'
| > % cp feeder_rate.c ${SRC}/sys/dev/sound/pcm/
| >
| > If this doesn't work or you can't make it compile, let me know.
| I tried this and was successful in getting it to compile but my sound
| quality is still poor.  I was thinking of trying again after getting all the
| latest pcm sources.  How can I do that using your example or is there a
| better way?  I tried going to ftp.freebsd.org to see if I could find them
| but did not have any luck.

The handbook does a better job of explaining this that I would :-)


You might also want to look at the developers handbook:


Personally, I use 2 machines: a "stable" desktop and a diskless development 
machine to run kernels and debug kernels on.  I wouldnt recommend this when 
you are just starting out, but if you ever decide you want to do kernel work I 
can highly recommend it.  More info along these lines in the developers 
handbook in the kernel debugging section.

| Thank you again for your help.  Even if I don't resolve my problem I am
| still learning a lot.

Okay, there's a reasonable possibility my initial suspicion is just wrong and 
there's a chance the new file did not make it into the installed kernel/kernel 
modules.  If you could gather some additional information whilst an 
"offending" application is running, it would be very helpful.  Could you set 
the sysctl variable "hw.snd.verbose" to be "3" (== maximum  verbosity).  Run 
the application that is generating the noise and whilst it's running, run 'cat 
/dev/sndstat > sndstat.log'.  The generated log file should have enough info 
to have a better idea about the problem.

- Orion

More information about the freebsd-questions mailing list