Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Apr 2006 00:17:01 +0800
From:      Ariff Abdullah <ariff@FreeBSD.org>
To:        freebsd@orchid.homeunix.org
Cc:        freebsd-multimedia@FreeBSD.org
Subject:   Re: Does Ariff's sound patch still work with 6.0-RELEASE?
Message-ID:  <20060404001701.19e70cf9.ariff@FreeBSD.org>
In-Reply-To: <443101D6.1050008@orchid.homeunix.org>
References:  <4430FCCC.2070806@orchid.homeunix.org> <443101D6.1050008@orchid.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Signature=_Tue__4_Apr_2006_00_17_01_+0800_RHj+x2MClcx/=dsZ
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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

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

>=20
> On 04/03/06 12:45, Karol Kwiatkowski wrote:
> > Hi all,
> >=20
> > 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/
> >=20
> > 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).
> >=20
> > 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:
> >=20
> > - 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"
> >=20
> > Am I missing something (yes, I'm lost at this stage) or is
> > snd_RELENG_6_0_20060227_098.diff broken?
> >=20
> >=20
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,
> >=20
> > Karol
> >=20
> > [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
> >=20
> > Stop in /usr/src/sys/modules/sound/sound.
> > *** Error code 1
> >=20
> >=20
> > [2]
> > http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/sound/pcm/=
feeder_rate.c?rev=3D1.17&content-type=3Dtext/plain
> >=20
>=20


--
Ariff Abdullah
FreeBSD

--Signature=_Tue__4_Apr_2006_00_17_01_+0800_RHj+x2MClcx/=dsZ
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (FreeBSD)

iD8DBQFEMUqAlr+deMUwTNoRAoKlAJ9czQxK8tiHf2LwFqNd45LTq9paNQCgt7BT
5yHUIOJlCv/YHkNRr7HH5sI=
=IaHC
-----END PGP SIGNATURE-----

--Signature=_Tue__4_Apr_2006_00_17_01_+0800_RHj+x2MClcx/=dsZ--



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