De façon générale la méthode est la même sous FreeBSD, OpenBSD et NetBSD, les derniers sources du drivers bt8xx se trouvant à l'adresse suivante:

http://vulture.dmem.strath.ac.uk/bt848/

Ici, sous FreeBSD, il n'est pas nécessaire d'installer les sources du drivers pour peu que vous disposiez d'une 3.x ou 4.0:

# cd /sys/i386/conf
# vim MONNOYAU

Rajouter:

device          bktr
device          smbus
device          iicbus
device          iicbb
# config MONNOYAU
# cd ../../compile/MONNOYAU
# make depend && make && make install

Rebooter, et scruter le message de boot afin de vérifier la bonne détection de la carte et du tuner. Si ce n'est pas le cas, on peut forcer la détection avec les options OVERRIDE_CARD, OVERRIDE_TUNER, BROOKTREE_SYSTEM_DEFAULT, etc. Tout est documenté dans /sys/i386/conf/LINT et bktr(4)

En dernier recours pour la détection:

# sysctl -w hw.bt848.card=n
# sysctl -w hw.bt848.tuner=n

Créer les devices:

# cd /dev
# ./MAKEDEV bktr0 iic0 smb0

Installer fxtv:

# cd /usr/ports/graphics/fxtv
# make install

Enjoy:

$ fxtv &
freebsd/tv.txt · Last modified: 2010/01/12 13:29 (external edit)