Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2008 21:32:00 +0200
From:      Aragon Gouveia <aragon@phat.za.net>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: Getting a WinTV PVR-350 working
Message-ID:  <20080516193200.GA21833@phat.za.net>
In-Reply-To: <20080516182333.GA17075@phat.za.net>
References:  <F8A4DB3A-80CB-46BB-B4E4-7AC6E6750A3A@doeshosting.com> <CFAA6030-A326-4B2A-A33A-2867ECCED0D2@doeshosting.com> <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>

next in thread | previous in thread | raw e-mail | index | archive | help
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



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