16.5. Настройване на TV карти

Първоначално написано от Josef El-Rayes. Подобрено и редактирано от Marc Fonvieille.

16.5.1. Въведение

TV картите ви позволяват да гледате излъчвания в интернет или да гледате кабелна TV на вашия компютър. Повечето от тях приемат композитно видео през RCA или S-video канал и някои от тях имат радио тунер.

FreeBSD има подръжка на PCI-базирани TV карти, ползващи Brooktree Bt848/849/878/879 или Conexant CN-878/Fusion 878a Video Capture Chip чрез bktr(4) драйвера. Трябва да проверите, че дъното идва с подържан тунер. Проверете bktr(4) man страницата за списък от подържани тунери.

16.5.2. Зареждане на драйвера

За да ползвате картата си, ще трябва да заредите bktr(4) драйвера. Това става като добавите следния ред в /boot/loader.conf:

bktr_load="YES"

Другият начин е да добавите статична подръжка на картата във вашето ядро. В този случай слагате следните редове във файла за ядрото:

device  bktr
device  iicbus
device  iicbb
device  smbus

Тези допълнителни драйвери са необходими за компонентите на картите вързани чрез I2C шина. След това компилирайте и инсталирайте новото ядро.

Веднъж осигурили подръжката, рестартирайте. По време на зареждането, вашата TV карта трябва да се покаже, подобно на:

bktr0: <BrookTree 848A> mem 0xd7000000-0xd7000fff irq 10 at device 10.0 on pci0
iicbb0: <I2C bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
iicbus1: <Philips I2C bus> on iicbb0 master-only
smbus0: <System Management Bus> on bti2c0
bktr0: Pinnacle/Miro TV, Philips SECAM tuner.

Разбира се, че тези съобщения ще зависят от хардуера. Ще трябва да проверите дали тунерът е открит правилно. Някои от откритите параметри е възможно да е променят със sysctl(8) MIBs и опции във файла за ядрото. Например, ако искате да форсирате тунера да бъде като Philips SECAM такъв, трябва да добавите следния ред във файла за ядрото:

options OVERRIDE_TUNER=6

или можете направо да използвате sysctl(8):

# sysctl hw.bt848.tuner=6

Вижте страницата от наръчника за bktr(4) и /usr/src/sys/conf/NOTES за повече подробности. (Ако сте под FreeBSD 4.X, /usr/src/sys/conf/NOTES се заменя с /usr/src/sys/i386/conf/LINT.)

16.5.3. Полезни програмки

За да използвате TV картата си, трябва да инсталирате една от следните програми:

Повече приложения са налични в FreeBSD Ports Collection.

16.5.4. Отстраняване на проблеми

Ако срещнете някакви проблеми с TV картата си, проверете първо дали чипа и тунера наистина се подържат от bktr(4) драйвера и дали сте ползвали правилните настройки. За повече подръжка и разни въпроси по картите, може да се обърнете и ползвате архивите на пощенския списък freebsd-multimedia.

Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.