

Update
======
RivaTV v0.8 has working video.
Please visit the homepage (rivatv.sourceforge.net) and read the HACKING file
for latest information.
The rest of this README is *outdated* !



RivaTV v0.7
===========

WARNING: this driver does NOT provide working video4linux device yet.
WARNING: no, it does not work! Don't use it unless you are a curious developer!
WARNING: do not use it with other nvidia drivers! It will crash your box.
WARNING: do not use it with SMP enabled. Your machine will freeze.


Files:
------

    README			- this file
    rivatv-0.7-2.4.12.diff	- patch against vanilla 2.4.12 kernel
    Makefile.cvs                - developer Makefiles


Quick usage:
------------

    - read the source!
    - backup all your important data
    - download the 2.4.12 kernel
    - place it to /usr/src/linux
    - patch it:
    	cd /usr/src
	patch -p0 < rivatv-0.7-2.4.0.diff
	cd linux
	make mrproper
    - configure it:
    	make menuconfig
    - say Y or M to:
    	Code maturity level options  ---> 
		Prompt for development and/or incomplete code/drivers
	Character devices  --->
		I2C support  --->
			I2C bit-banging interfaces
	Console drivers  --->
		Frame-buffer support  --->
			nVidia Riva support
			nVidia Riva I2C support (read help)
			I2C chip discovery (read help)
	Multimedia devices  --->
		Video For Linux  --->
			nVidia Riva Video For Linux (read help)
			Asus Vxxxx support (read the helps)
    - compile it:
	make dep
	make bzImage
	make modules
    - install it:
	make modules_install
	lilo
	reboot
    - test it, examples:
	modprobe rivatv ; modprobe i2c-riva ; modprobe i2c-detect
	modprobe saa7111a
	dmesg | less
	cat /proc/bus/i2c*
	cat /proc/video/dev/*
    - send me results, patches, comments, etc!
    - watch for updates:
	http://fero.koli.kando.hu/rivatv/


(C) 2000, Ferenc Bakonyi <fero@drama.obuda.kando.hu>

