From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 26 20:08:57 2007 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A959716A41B for ; Thu, 26 Jul 2007 20:08:57 +0000 (UTC) (envelope-from usleepless@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.183]) by mx1.freebsd.org (Postfix) with ESMTP id 6CD6D13C491 for ; Thu, 26 Jul 2007 20:08:57 +0000 (UTC) (envelope-from usleepless@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so434827waf for ; Thu, 26 Jul 2007 13:08:57 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=JCdMQJBLPpb3ntTu64tzcqUV09DAm1O1RUmvpNUNG70G/BV+YPqGWXDfpl2wqGTsPbYnC2u9PO6MkukY/CqxGm2Udn07sMZ+wc4h9mqrDUJfOroTQi7tdDAwwm4kSDmBErgEPLLbvGE7GXTKhGwZBc8Cf0SMRD4JHbE+1AalYUA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=SlhPvu6WbLWLg4QOACpZpAHNq+4Qe+pUvZDcdOnTOhQpY9Bi17JEamBO7D2pvKIyZhdK7Ith01P6Rj8K6SqeTz20R9OuK2MHZ31zT+PW7FARQrgdtXS2S9XNRlYsDoPIzgDD8uDsBG4Ic1UAR3SrfWuCrWAM0PMTcCUa7dAmpxc= Received: by 10.115.18.1 with SMTP id v1mr2186001wai.1185480534516; Thu, 26 Jul 2007 13:08:54 -0700 (PDT) Received: by 10.114.192.19 with HTTP; Thu, 26 Jul 2007 13:08:54 -0700 (PDT) Message-ID: Date: Thu, 26 Jul 2007 22:08:54 +0200 From: usleepless@gmail.com To: "Julian Elischer" In-Reply-To: <46A8CD47.5050004@elischer.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_24522_13273561.1185480534291" References: <122515.18322.qm@web30311.mail.mud.yahoo.com> <46A8CD47.5050004@elischer.org> Cc: freebsd-multimedia@freebsd.org, Dicky Illing Subject: Re: PVR350, and /multimedia/pvr250 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 20:08:57 -0000 ------=_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 wrote: > usleepless@gmail.com wrote: > > Dicky, > > > > On 7/26/07, Arne W=F6rner wrote: > >> --- Dicky Illing 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--