Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FreeBSD support for SAA7134-based TV cards?

95 views
Skip to first unread message

Torfinn Ingolfsen

unread,
Jan 29, 2004, 2:13:16 PM1/29/04
to
Before buying a TV card, I checked all sources I could find, to make
sure it was supported under FreeBSD. I seleted a "Pinnacle PCTV Stereo"
card, because all information I could find said that this card is based
on the bt8x8 chip (which is supported by the bktr driver).

What a surprise, when I finally got to install the card in my computer.
dmesg says:
pci1: <unknown card> (vendor=0x1131, dev=0x7134) at 2.0 irq 10

and from 'pciconf -lv':
none2@pci1:2:0: class=0x048000 card=0x002b11bd chip=0x71341131 rev=0x01
hdr=0x00
vendor = 'Philips Semiconductors'
device = 'SAA7134HL Multi Media Capture Device'
class = multimedia

Darn!
Has anybody done work on porting the saa7134 driver
from http://bytesex.org/saa7134/ ?
Or writing a driver for the saa7134 based tv cards?
--
Torfinn Ingolfsen,
Norway

"james <at> hal-pc.org" <"james

unread,
Jan 29, 2004, 2:33:10 PM1/29/04
to

according to some of the source for the broktree driver:
/*
* If probeCard() fails to detect the correct card on boot you can
* override it by setting adding the following option to your kernel config
* options BKTR_OVERRIDE_CARD <card type>
* eg options BKTR_OVERRIDE CARD=1
*
* or using the sysclt hw.bt848.card
* eg sysctl hw.bt848.card=1
*
* where <card type> is one of the following card defines.
*/
<long list omitted>

see /usr/src/sys/dev/bktr/bktr_card.h

you may be able to add the vendor and product IDs to bktr_reg.h and
recompile. it may be as simple as that ID is not included at the time
the code was released, but may still work if recognized.

--
- - J A M E S - - P O O L - -
< james AT hal-pc.org >

"It is easier to get older than it is to get wiser."
- - - - - - - - - - - - - - -

"james <at> hal-pc.org" <"james

unread,
Jan 29, 2004, 2:51:26 PM1/29/04
to
>> Darn!
>> Has anybody done work on porting the saa7134 driver
>> from http://bytesex.org/saa7134/ ?
>> Or writing a driver for the saa7134 based tv cards?

sorry.. i failed to notice that this is not a brooktree card after all.
oh well.. i guess for a reference that may work for some people.

--
- - J A M E S - - P O O L - -
< james AT hal-pc.org >

If you give someone a program, you will frustrate them for a day;
if you teach them to program, you will frustrate them for a lifetime.

Torfinn Ingolfsen

unread,
Jan 30, 2004, 3:26:19 PM1/30/04
to
james hal-pc.org wrote:

> sorry.. i failed to notice that this is not a brooktree card after all.
> oh well.. i guess for a reference that may work for some people.

No worries, you gave a good answer, even if it wasn't right for this
question.
--
Torfinn Ingolfsen,
Norway

Torfinn Ingolfsen

unread,
Jan 31, 2004, 7:25:28 PM1/31/04
to
james hal-pc.org wrote:

> according to some of the source for the broktree driver:

Ok, so I got myself another TV card. This time, I bought a Hauppauge
WinTV PCI FM, model 747, because the all WinTV cards are supposedly
using a BrookTree chip. I was unliucky again, this card has a Conexant chip:
from dmesg:
pci1: <unknown card> (vendor=0x14f1, dev=0x8800) at 2.0 irq 11
pci1: <unknown card> (vendor=0x14f1, dev=0x8811) at 2.1 irq 11

from 'pciconf -lv' :
none2@pci1:2:0: class=0x040000 card=0x34010070 chip=0x880014f1 rev=0x03
hdr=0x00
vendor = 'Conexant Systems, Inc.'
device = 'CX2388x TV Card (MSI PVS Video Capture)'
class = multimedia
subclass = video
none3@pci1:2:1: class=0x048000 card=0x34010070 chip=0x881114f1 rev=0x03
hdr=0x00
vendor = 'Conexant Systems, Inc.'
class = multimedia

Obviously, this isn't supported by the bktr driver. :-/
--
Torfinn Ingolfsen,
Norway

Steve O'Hara-Smith

unread,
Feb 1, 2004, 2:46:06 AM2/1/04
to
On Sun, 01 Feb 2004 01:25:28 +0100
Torfinn Ingolfsen <ti...@start.no> wrote:

TI> james hal-pc.org wrote:
TI>
TI> > according to some of the source for the broktree driver:
TI>
TI> Ok, so I got myself another TV card. This time, I bought a Hauppauge
TI> WinTV PCI FM, model 747, because the all WinTV cards are supposedly
TI> using a BrookTree chip. I was unliucky again, this card has a Conexant

They *used* to be :(

TI> chip: from dmesg:

Connexant do Brooktree these days - it may just be one new enough
not to have the PCI IDs registered in the bktr code. You could try adding
them to the code in bktr_probe in bktr_os.c.

TI> vendor = 'Conexant Systems, Inc.'
TI> device = 'CX2388x TV Card (MSI PVS Video Capture)'

Then again I though Connexant called it CN878 so you may be SOL.

--
C:>WIN | Directable Mirrors
The computer obeys and wins. |A Better Way To Focus The Sun
You lose and Bill collects. | licenses available - see:
| http://www.sohara.org/

0 new messages