Does Ariff's sound patch still work with 6.0-RELEASE?

Ariff Abdullah ariff at FreeBSD.org
Mon Apr 3 16:17:22 UTC 2006


On Mon, 03 Apr 2006 13:07:02 +0200
Karol Kwiatkowski <freebsd at orchid.homeunix.org> wrote:
> Ehh... My humble apology to Ariff for writing his name with small
> letters. Sorry!
> 

Eh.. it's ok, you don't have to be sorry for that :)

> 
> On 04/03/06 12:45, Karol Kwiatkowski wrote:
> > Hi all,
> > 
> > Did anyone successfully compile kernel on 6.0-RELEASE with ariff's
> > sound patch recently? File in question:
> > snd_RELENG_6_0_20060227_098.diff from
> > http://people.freebsd.org/~ariff/
> > 
> > I'm trying to help another user (remotely) to get his VIA 8233
> > work with Skype on 6.0-RELEASE. However, he is unable to compile
> > patched kernel (more information below). We tried few times, last
> > step was: remove /usr/src/*, cvsup to RELENG_6_0, patch, make
> > buildkernel (custom).
> > 
> > I'm asking here (I don't have 6.0-RELEASE myself) because I tried
> > to look at source files given by error message[1] and at a diff
> > itself and noticed:
> > 
> > - diff for RELENG_6_0 updates feeder_rate.c v 1.11 to 1.17
> > - adds into feeder_rate.c: +#define RATE_FACTOR_MAX PCM_S24_MAX
> > - I can't find any definition of PCM_S24_MAX in feeder_rate.c nor
> > sound.h(v 1.63)
> > - in fact feeder_rate.c v 1.17 from cvs/web[2] doesn't include the
> > line "#define RATE_FACTOR_MAX PCM_S24_MAX"
> > 
> > Am I missing something (yes, I'm lost at this stage) or is
> > snd_RELENG_6_0_20060227_098.diff broken?
> > 
> > 
This is my fault (broken diff). I'm having hard time maintaining diffs
for various branches, and about to abandon 6.0-RELEASE/5.4-RELEASE
sooner or later.

I've just uploaded rev. 099 . It contains lots of fixes. Give it a
try.

If you having difficulties using the diff, you can use binary
compiled kernel modules:

  http://people.freebsd.org/~ariff/test/sndkld_r6.tar.gz

Extract, move everything to /boot/kernel/ (take a backup first!), and
do kldxref /boot/kernel .

> > Thank you in advance,
> > 
> > Karol
> > 
> > [1]
> > [...]
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:342: error: (near initialization for `convtbl[26].bps')
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:342: error: initializer element is not constant
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:342: error: (near initialization for `convtbl[26]')
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:343: error: initializer element is not constant
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:343: error: (near initialization for `convtbl[27].bps')
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:343: error: initializer element is not constant
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:343: error: (near initialization for `convtbl[27]')
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:344: error: initializer element is not constant
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:344: error: (near initialization for `convtbl[28]')
> > /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/feeder_ra
> > te.c:354: error: `PCM_S24_MAX' undeclared (first use in this
> > function) *** Error code 1
> > 
> > Stop in /usr/src/sys/modules/sound/sound.
> > *** Error code 1
> > 
> > 
> > [2]
> > http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/sound/pcm/feeder_rate.c?rev=1.17&content-type=text/plain
> > 
> 


--
Ariff Abdullah
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20060403/4db97ab5/attachment.pgp


More information about the freebsd-multimedia mailing list