From owner-freebsd-multimedia@FreeBSD.ORG Fri May 16 19:32:02 2008 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 55B081065670 for ; Fri, 16 May 2008 19:32:02 +0000 (UTC) (envelope-from aragon@phat.za.net) Received: from mail.geek.sh (decoder.geek.sh [196.36.198.81]) by mx1.freebsd.org (Postfix) with ESMTP id E98208FC23 for ; Fri, 16 May 2008 19:32:01 +0000 (UTC) (envelope-from aragon@phat.za.net) Received: by mail.geek.sh (Postfix, from userid 1000) id 9E03124D22; Fri, 16 May 2008 21:32:00 +0200 (SAST) Date: Fri, 16 May 2008 21:32:00 +0200 From: Aragon Gouveia To: freebsd-multimedia@freebsd.org Message-ID: <20080516193200.GA21833@phat.za.net> Mail-Followup-To: freebsd-multimedia@freebsd.org References: <20080515182746.GA14203@phat.za.net> <7F9577D2-B225-418D-B538-4C40224D66F3@doeshosting.com> <813E0814-ADD2-4BFB-BDCF-A1BFD7F3A685@doeshosting.com> <20080516163006.GA9143@phat.za.net> <20080516182333.GA17075@phat.za.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080516182333.GA17075@phat.za.net> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD 4.10-RELEASE-p2 i386 Subject: Re: Getting a WinTV PVR-350 working 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: Fri, 16 May 2008 19:32:02 -0000 SUCCESS!!!!!!!! Pardon my joy. :) I finally got it working! This was the problem: > [ 87.467457] ivtv0: Unreasonably low latency timer, setting to 64 (was 32) > [ 87.986897] PCI: Setting latency timer of device 0000:00:1b.0 to 64 My BIOS default PCI Latency timer setting is 32. I saw this log entry and thought to try adjust it to 64 in the BIOS. I confirmed with linux again and dmesg showed that ivtv did not adjust it after I made the BIOS change and it still worked in Linux. Loaded up BSD and presto - cxm works now! And 'mplayer /dev/cxm0' is working here too. Awesome! :) So I guess someone should make a note in the port that the PCI Latency timer BIOS setting must be 64? Maybe I'm the first of many to hit this. I guess ideally the driver should correct it as with linux, but if not hopefully this post helps others. I am running an Intel DG33BU motherboard BTW. Got some more experimenting to do. Need to figure out all my channel frequencies now. Should be fun. :) Thanks all for your time and help. Thanks usleep for keeping this driver updated! Thanks, Aragon