Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jul 2007 22:08:54 +0200
From:      usleepless@gmail.com
To:        "Julian Elischer" <julian@elischer.org>
Cc:        freebsd-multimedia@freebsd.org, Dicky Illing <dicky_illing@hotmail.com>
Subject:   Re: PVR350, and /multimedia/pvr250
Message-ID:  <c39ec84c0707261308n4b8ed190u96759a5c296f16ba@mail.gmail.com>
In-Reply-To: <46A8CD47.5050004@elischer.org>
References:  <BAY128-W2DB41B41F08BC66A446C1E5F20@phx.gbl> <122515.18322.qm@web30311.mail.mud.yahoo.com> <c39ec84c0707260847m10c0b2a6n24bc150945523405@mail.gmail.com> <46A8CD47.5050004@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_24522_13273561.1185480534291
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Julian,

On 7/26/07, Julian Elischer <julian@elischer.org> wrote:
> usleepless@gmail.com wrote:
> > Dicky,
> >
> > On 7/26/07, Arne W=F6rner <arne_woerner@yahoo.com> wrote:
> >> --- Dicky Illing <dicky_illing@hotmail.com> wrote:
> >> > I recently bought myself a Huappage PVR350, as I had been playing wi=
th
> >> MythTV
> >> > at work, and it was one of the ones that is supported (by report!) o=
n
> >> > FreeBSD, ,however when I try to compile the port, it fails here. Can
> >> anyone
> >> > point me in the right direction please!I definitely have the .sys
> >> file in
> >> >
> >> Hmm...
> >>
> >> Have u patched the kernel already? make patch-iicbb or so?
> >> Maybe that causes that warning?
> >>
> >> Did u try pvrxxx already?
> >>
> >> -Arne
> >
> > Arne is correct. these errors are due to an unpatched kernel-tree.
> >
> > i am not sure if the pvr250 patch will still apply cleanly ( which
> > version of freebsd are you running? )
> >
> > if it doesn't compile/patch cleanly, please report back with the
> > compiler errors.
> >
> > regards,
> >
> > usleepless
>
> Is there a patch I should try get into 7.0 before it gets out?

it would be awesome if the pvr250/pvrxxx ports would not depend on
kernel-patching anymore. it is the most common compile problem for
these drivers. and people come on to the list asking the same old
question over and over again.

the problem with the iicbb-patch of pvr250 is that about a year ago,
only a part of iicbb was patched to what the iicbb-patch is about. so
when patching these kernel-trees, this particular patch is reversed
and the kernel does not compile anymore.

i have attached a patch that should work for Dicky's problems. i hope
it applies cleanly to the 7-branch as well ( i don't know ).

@Dicky:
fetch a fresh kernel-tree, and then:

#cd /usr/ports/multimedia
#rm -rf pvrxxx
#fetch http://usleepless.110mb.com/pvrxxx_port.tgz
#tar xzf pvrxxx_port
#cd pvrxxx
#make patch-iicbb
#make
etc....

and recompile and reinstall your kernel.

this port should patch your kernel with the aforementioned patch (with
any reverses). it doesn't need any firmware files in distfiles since
it loads the firmware from ivtvdriver.org. i should update the
pvrxxx-port with this version, i know.

Julian, if you need any help with the attached patch, or it doesn't
apply, plz contact me. thanks!

regards,

usleep

------=_Part_24522_13273561.1185480534291
Content-Type: text/x-diff; name="Patch.iicbb-fbsd6"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Patch.iicbb-fbsd6"
X-Attachment-Id: file0

KioqIGRldi9paWNidXMvaWljYmIuYy5PUklHSU5BTAlTdW4gQXVnIDI0IDEzOjQ5OjEzIDIwMDMK
LS0tIGRldi9paWNidXMvaWljYmIuYwlGcmkgSnVsICAxIDE1OjU1OjIxIDIwMDUKKioqKioqKioq
KioqKioqIHN0cnVjdCBpaWNiYl9zb2Z0YyB7CioqKiA2Niw3MSAqKioqCi0tLSA2Niw3MiAtLS0t
CiAgc3RhdGljIGludCBpaWNiYl9wcm9iZShkZXZpY2VfdCk7CiAgc3RhdGljIGludCBpaWNiYl9h
dHRhY2goZGV2aWNlX3QpOwogIHN0YXRpYyBpbnQgaWljYmJfZGV0YWNoKGRldmljZV90KTsKKyBz
dGF0aWMgdm9pZCBpaWNiYl9jaGlsZF9kZXRhY2hlZChkZXZpY2VfdCwgZGV2aWNlX3QpOwogIHN0
YXRpYyBpbnQgaWljYmJfcHJpbnRfY2hpbGQoZGV2aWNlX3QsIGRldmljZV90KTsKICAKICBzdGF0
aWMgaW50IGlpY2JiX2NhbGxiYWNrKGRldmljZV90LCBpbnQsIGNhZGRyX3QpOwoqKioqKioqKioq
KioqKiogc3RhdGljIGRldmljZV9tZXRob2RfdCBpaWNiYl9tZXRob2RzW10gPQoqKiogODIsODcg
KioqKgotLS0gODMsODkgLS0tLQogIAlERVZNRVRIT0QoZGV2aWNlX2RldGFjaCwJaWljYmJfZGV0
YWNoKSwKICAKICAJLyogYnVzIGludGVyZmFjZSAqLworIAlERVZNRVRIT0QoYnVzX2NoaWxkX2Rl
dGFjaGVkLAlpaWNiYl9jaGlsZF9kZXRhY2hlZCksCiAgCURFVk1FVEhPRChidXNfcHJpbnRfY2hp
bGQsCWlpY2JiX3ByaW50X2NoaWxkKSwKICAKICAJLyogaWljYnVzIGludGVyZmFjZSAqLwoqKioq
KioqKioqKioqKiogc3RhdGljIGludCBpaWNiYl9hdHRhY2goZGV2aWNlX3QgZGV2KQoqKiogMTMw
LDE0NCAqKioqCiAgc3RhdGljIGludCBpaWNiYl9kZXRhY2goZGV2aWNlX3QgZGV2KQogIHsKICAJ
c3RydWN0IGlpY2JiX3NvZnRjICpzYyA9IChzdHJ1Y3QgaWljYmJfc29mdGMgKilkZXZpY2VfZ2V0
X3NvZnRjKGRldik7CiAgCiEgCWlmIChzYy0+aWljYnVzKSB7CiEgCQlidXNfZ2VuZXJpY19kZXRh
Y2goZGV2KTsKISAJCWRldmljZV9kZWxldGVfY2hpbGQoZGV2LCBzYy0+aWljYnVzKTsKISAJfQog
IAogIAlyZXR1cm4gKDApOwogIH0KICAKICBzdGF0aWMgaW50CiAgaWljYmJfcHJpbnRfY2hpbGQo
ZGV2aWNlX3QgYnVzLCBkZXZpY2VfdCBkZXYpCiAgewotLS0gMTMyLDE2NSAtLS0tCiAgc3RhdGlj
IGludCBpaWNiYl9kZXRhY2goZGV2aWNlX3QgZGV2KQogIHsKICAJc3RydWN0IGlpY2JiX3NvZnRj
ICpzYyA9IChzdHJ1Y3QgaWljYmJfc29mdGMgKilkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisgCWRl
dmljZV90IGNoaWxkOwogIAohIAkvKgohIAkgKiBEZXRhY2ggdGhlIGNoaWxkcmVuIGJlZm9yZSBy
ZWN1cnNpdmVseSBkZWxldGluZwohIAkgKiBpbiBjYXNlIGEgY2hpbGQgaGFzIGEgcG9pbnRlciB0
byBhIGdyYW5kY2hpbGQKISAJICogd2hpY2ggaXMgdXNlZCBieSB0aGUgY2hpbGQncyBkZXRhY2gg
cm91dGluZS4KISAJICoKISAJICogUmVtZW1iZXIgdGhlIGNoaWxkIGJlZm9yZSBkZXRhY2hpbmcg
c28gd2UgY2FuCiEgCSAqIGRlbGV0ZSBpdCAoYnVzX2dlbmVyaWNfZGV0YWNoIGluZGlyZWN0bHkg
emVyb2VzCiEgCSAqIHNjLT5jaGlsZF9kZXYpLgohIAkgKi8KISAJY2hpbGQgPSBzYy0+aWljYnVz
OwohIAlidXNfZ2VuZXJpY19kZXRhY2goZGV2KTsKISAJaWYgKGNoaWxkKQohIAkJZGV2aWNlX2Rl
bGV0ZV9jaGlsZChkZXYsIGNoaWxkKTsKICAKICAJcmV0dXJuICgwKTsKICB9CiAgCisgc3RhdGlj
IHZvaWQKKyBpaWNiYl9jaGlsZF9kZXRhY2hlZCggZGV2aWNlX3QgZGV2LCBkZXZpY2VfdCBjaGls
ZCApCisgeworIAlzdHJ1Y3QgaWljYmJfc29mdGMgKnNjID0gKHN0cnVjdCBpaWNiYl9zb2Z0YyAq
KWRldmljZV9nZXRfc29mdGMoZGV2KTsKKyAKKyAJaWYgKGNoaWxkID09IHNjLT5paWNidXMpCisg
CQlzYy0+aWljYnVzID0gTlVMTDsKKyB9CisgCiAgc3RhdGljIGludAogIGlpY2JiX3ByaW50X2No
aWxkKGRldmljZV90IGJ1cywgZGV2aWNlX3QgZGV2KQogIHsKKioqKioqKioqKioqKioqIHN0YXRp
YyBpbnQgaWljYmJfcmVhZChkZXZpY2VfdCBkZXYsIGNoYXIKKioqIDM4MywzODggKioqKgotLS0g
NDA0LDQxMCAtLS0tCiAgfQogIAogIERSSVZFUl9NT0RVTEUoaWljYmIsIGJrdHIsIGlpY2JiX2Ry
aXZlciwgaWljYmJfZGV2Y2xhc3MsIDAsIDApOworIERSSVZFUl9NT0RVTEUoaWljYmIsIGN4bV9p
aWMsIGlpY2JiX2RyaXZlciwgaWljYmJfZGV2Y2xhc3MsIDAsIDApOwogIERSSVZFUl9NT0RVTEUo
aWljYmIsIGxwYmIsIGlpY2JiX2RyaXZlciwgaWljYmJfZGV2Y2xhc3MsIDAsIDApOwogIERSSVZF
Ul9NT0RVTEUoaWljYmIsIHZpYXBtLCBpaWNiYl9kcml2ZXIsIGlpY2JiX2RldmNsYXNzLCAwLCAw
KTsKICAKKioqIGRldi9paWNidXMvaWljb25mLmguT1JJR0lOQUwJV2VkIEp1biAxNiAyMjo1MTo1
NyAyMDA0Ci0tLSBkZXYvaWljYnVzL2lpY29uZi5oCU1vbiBPY3QgMjQgMDA6NDM6NDEgMjAwNQoq
KioqKioqKioqKioqKiogZXh0ZXJuIGludCBpaWNidXNfc3RhcnRlZChkZXZpY2VfdCk7CioqKiAx
MTQsMTIwICoqKioKICBleHRlcm4gaW50IGlpY2J1c19zdGFydChkZXZpY2VfdCwgdV9jaGFyLCBp
bnQpOwogIGV4dGVybiBpbnQgaWljYnVzX3N0b3AoZGV2aWNlX3QpOwogIGV4dGVybiBpbnQgaWlj
YnVzX3JlcGVhdGVkX3N0YXJ0KGRldmljZV90LCB1X2NoYXIsIGludCk7CiEgZXh0ZXJuIGludCBp
aWNidXNfd3JpdGUoZGV2aWNlX3QsIGNoYXIgKiwgaW50LCBpbnQgKiwgaW50KTsKICBleHRlcm4g
aW50IGlpY2J1c19yZWFkKGRldmljZV90LCBjaGFyICosIGludCwgaW50ICosIGludCwgaW50KTsK
ICAKICAvKiBzaW5nbGUgYnl0ZSByZWFkL3dyaXRlIGZ1bmN0aW9ucywgc3RhcnQvc3RvcCBub3Qg
bWFuYWdlZCAqLwotLS0gMTE0LDEyMCAtLS0tCiAgZXh0ZXJuIGludCBpaWNidXNfc3RhcnQoZGV2
aWNlX3QsIHVfY2hhciwgaW50KTsKICBleHRlcm4gaW50IGlpY2J1c19zdG9wKGRldmljZV90KTsK
ICBleHRlcm4gaW50IGlpY2J1c19yZXBlYXRlZF9zdGFydChkZXZpY2VfdCwgdV9jaGFyLCBpbnQp
OwohIGV4dGVybiBpbnQgaWljYnVzX3dyaXRlKGRldmljZV90LCBjb25zdCBjaGFyICosIGludCwg
aW50ICosIGludCk7CiAgZXh0ZXJuIGludCBpaWNidXNfcmVhZChkZXZpY2VfdCwgY2hhciAqLCBp
bnQsIGludCAqLCBpbnQsIGludCk7CiAgCiAgLyogc2luZ2xlIGJ5dGUgcmVhZC93cml0ZSBmdW5j
dGlvbnMsIHN0YXJ0L3N0b3Agbm90IG1hbmFnZWQgKi8KKioqIGRldi9paWNidXMvaWljb25mLmMu
T1JJR0lOQUwJV2VkIEp1biAxNiAyMjo1MTo1NyAyMDA0Ci0tLSBkZXYvaWljYnVzL2lpY29uZi5j
CU1vbiBPY3QgMjQgMDA6NDc6MzIgMjAwNQoqKioqKioqKioqKioqKiogaWljYnVzX3N0b3AoZGV2
aWNlX3QgYnVzKQoqKiogMjM0LDI0MCAqKioqCiAgICogaWljYnVzX3N0YXJ0KCkgY2FsbAogICAq
LwogIGludAohIGlpY2J1c193cml0ZShkZXZpY2VfdCBidXMsIGNoYXIgKmJ1ZiwgaW50IGxlbiwg
aW50ICpzZW50LCBpbnQgdGltZW91dCkKICB7CiAgCXN0cnVjdCBpaWNidXNfc29mdGMgKnNjID0g
KHN0cnVjdCBpaWNidXNfc29mdGMgKilkZXZpY2VfZ2V0X3NvZnRjKGJ1cyk7CiAgCQotLS0gMjM0
LDI0MCAtLS0tCiAgICogaWljYnVzX3N0YXJ0KCkgY2FsbAogICAqLwogIGludAohIGlpY2J1c193
cml0ZShkZXZpY2VfdCBidXMsIGNvbnN0IGNoYXIgKmJ1ZiwgaW50IGxlbiwgaW50ICpzZW50LCBp
bnQgdGltZW91dCkKICB7CiAgCXN0cnVjdCBpaWNidXNfc29mdGMgKnNjID0gKHN0cnVjdCBpaWNi
dXNfc29mdGMgKilkZXZpY2VfZ2V0X3NvZnRjKGJ1cyk7CiAgCQo=
------=_Part_24522_13273561.1185480534291--



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