Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 1998 14:02:22 -0400
From:      Randall Hopper <rhh@ct.picker.com>
To:        Alex Nash <nash@mcs.net>, freebsd-multimedia@FreeBSD.ORG
Subject:   Re: Bt848: no IRQ
Message-ID:  <19980418140222.B3440@ct.picker.com>
In-Reply-To: <199804181517.KAA01042@nash.pr.mcs.net>; from Alex Nash on Sat, Apr 18, 1998 at 10:17:25AM -0500
References:  <199804181517.KAA01042@nash.pr.mcs.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Alex Nash:
 |I'm trying to get a Hauppauge WinTv to work with the BT848 driver, but
 |with little luck.  My configuration:
 |
 |  o Model 400 with a "Rev E" tuner & dbx stereo (this seems to be
 |    a Hauppauge model change, previously the 401 was the dbx version).
...
 |      bktr0: <BrookTree 848> rev 0x12 int a irq 12 on pci0.12.0
 |      brooktree0: PCI bus latency is 32.
...
 |  o The card is detected as TEMIC PAL, even though this is an NTSC
 |    board.

This is a for testing, not a fix, but try adding one of these to your
kernel config:

     options OVERRIDE_TUNER=9
     options OVERRIDE_TUNER=4
     options OVERRIDE_TUNER=1

(The meanings are listed under OVERRIDE_TUNER in sys/pci/brooktree848.c.)
I think you'll need the first one.  If you have MSW95 installed, you can
chose which better by checking the tuner listed in device properties for
the WinTV card.  Should list the tuner model.  Probably an FR1236.

 |The -current driver incorrectly identified the tuner as TEMIC PAL. 
 |Currently, I'm overriding the tuner detection to my own tuner settings:

Yep, looks like the FR1236, once the #defines are replaced.

 |I can now fire up fxtv and hear audio for the selected channel, the
 |problem is there's no video.  Since I'm using XiG's X server, fxtv
 |switches to using XImages instead of DGA.  In this mode, fxtv relies on
 |the brooktree driver sending it a signal on frame completion (correct
 |me if I misunderstand this, Randall).  It turns out that this signal is

That's right.  For XImage captures (single-frame and non-direct-video
continuous frame captures), signals are used to register new frames.

If this is a general problem with the latest driver and/or -current, other
folks should be able to see on XFree by running with Direct Video disabled:
      
      fxtv -disableDirectV

 |not being sent by the bt848 interrupt handler, and that furthermore,
 |the interrupt handler isn't ever being called itself.
...

Hmm.  Wonder if anyone else is having trouble with their FR1236 WinTV cards
with the latest driver/-current?  

Many could be and would never know, if they're running XFree86, since DGA
mode doesn't require interrupts to work.

Randall

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



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