1) Go to:
2) Follow all the instructions on installing bttv. You will probably also want xawtv from that site. Make sure everything works, including stereo modes, and stuff like that.
3) Make yourself a directory (eg. bttv2), where you can download the packages (as listed below). You can also untar the packages under this directory. The actuall location is irrelevant - the files will be place in the correct directories by "make install".
4) Download videodevX-xxxxxx.tgz (from the downloads directory), do a "make", then "make install". NOTE: The "xxxxxx" following the package name is the date the package was released, in the format DDMMYY (day-month-year). The videodev2 packages are an older, unsupported version.
5) Download driverxxxxxx.tgz (from the downloads directory), do a "make" and then "make install".
6) Look at the module paramters below and see if there is anything extra you need (remember to make an "options bttv2 ... " entry in conf.modules!).
7) Do "depmod -a"
8) (If the bttv driver is loaded.) "rmmod -r bttv.o"
9) modprobe bttv2
10) Start up xawtv, and send me an email saying what is broken (If it is not in "KNOWN_BUGS").
11) To revert to bttv, just do "rmmod bttv2.o" and "modprobe bttv.o".
Please refer to the bttv documentation for most of the module parameters. Some old parameters are not supported, and will give an error.
bttv_norm=x
(The default is PAL-BDGHI. Many will need this because some tv apps break the v4l2 spec, and tries to change norm while preview is active, and thus fail.)
bttv_maxmem=x
bttv_radio=w,x,y,z