Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Apr 2003 21:09:52 -0700
From:      Orion Hodson <orion@freebsd.org>
To:        "Drew Tomlinson" <drew@mykitchentable.net>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: ICH4 Sound Support? 
Message-ID:  <200304080409.h3849qnR064368@puma.icir.org>
In-Reply-To: Your message of "Mon, 07 Apr 2003 16:46:00 PDT." <00ef01c2fd5f$d81f8520$6e2a6ba5@tagalong> 

next in thread | previous in thread | raw e-mail | index | archive | help
/-- "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 :-)

	http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cutting-edge.html

You might also want to look at the developers handbook:

	http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/index.htm
l

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.

Thanks
- Orion




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