Tech Insider					     Technology and Trends

			      USENET Archives

From: Ralph Metzler <>
Subject: Win/TV pci and 430FX chipsets
Date: 1997/01/07
Message-ID: <w3brajxfryj.fsf@sun16.thp.Uni-Koeln.DE>#1/1
X-Deja-AN: 208285428
organization: Institute of Theoretical Physics, University of Cologne, Germany
content-type: text/plain; charset=US-ASCII
mime-version: 1.0 (generated by tm-edit 7.92)
newsgroups: comp.os.linux.hardware


I am in the process of writing a driver for the Win/TV pci frame grabber
card by Hauppauge with a Brooktree Bt848.
(Other cards with Bt848 should work too, but the tuner might be different.)
Until now grabbing into a window including clipping (with just a few minor 
problems) works.
But I need to know the bus address of the linear frame buffer of the card.
So, this only works for Matrox Millennium cards, since I have no other one. 
For other cards I am not certain in which PCI meory area the video memory is
in and which is used by X11 ...
If somebody could send me a list like:

vendor_id, device_id, pci_base_address containing the video mem address

for other VGA cards, I could add support for them.
One could also use the DGA extension for this, but I did not get DGA to
work with my card at all. AFAIK it also only returns a pointer to an address
where the video mem is mapped for the user program and not to the real bus

Also, I only got the card to work on a PentiumPro board with 440FX chipset.
On my old Pentium board with 430FX (Triton) the whole machine freezes after 
grabbing only a few lines. (I don't know if it works with the 430HX.)
I already tried to disable streaming and to use high bus latency timer values
(as it is done in the mv1000 driver which seems to have similar problems)
but this did not help.
Since the card works on this board in Windows95 it should be possible
to get this to work under Linux somehow. Help please!

The driver only supports PAL for now. I know what I have to change
for NTSC, but I cannot test it. The NTSC Win/TV versions are not
available in Germany.
And I am not yet desperate enough to use a soldering iron on my card to
change the crystal.
Too bad Hauppauge had to save a few cents by not including two different
crystals for PAL and NTSC on the card. The Bt848 supports two crystals!
I also don't know if the tuner in the NTSC version is programmed in the same
way. Does the NTSC version have a Videotext decoder chip (SAA5246) on board?
If anybody with the NTSC version wants to do some testing, drop me a mail.


			        About USENET

USENET (Users’ Network) was a bulletin board shared among many computer
systems around the world. USENET was a logical network, sitting on top
of several physical networks, among them UUCP, BLICN, BERKNET, X.25, and
the ARPANET. Sites on USENET included many universities, private companies
and research organizations. See USENET Archives.

		       SCO Files Lawsuit Against IBM

March 7, 2003 - The SCO Group filed legal action against IBM in the State 
Court of Utah for trade secrets misappropriation, tortious interference, 
unfair competition and breach of contract. The complaint alleges that IBM 
made concentrated efforts to improperly destroy the economic value of 
UNIX, particularly UNIX on Intel, to benefit IBM's Linux services 
business. See SCO vs IBM.

The materials and information included in this website may only be used
for purposes such as criticism, review, private study, scholarship, or

Electronic mail:			       WorldWideWeb: