Uzun süre önce ilk Linux sürümünü bilgisayarıma yüklediğimde Ses Kartını tanıtmak için saatlercene uğraşmıştım. Ancak bugün Linux çok ilerlemiş ve hiç bir zahmete gerek kalmadan Ses Kartını, Ekran Kartını ve bunun gibi diğer arabirimleri tanıtmayı sağlayan araçları çeşitli dağıtımlar sunmaktadır (SAX, Yast, Linuxconf, netcfg...). Ancak maalesef TV kartını tanıtan yardımcıları bulunmamakta ve el ile girilmesi gerekmektedir. İşte bu yazının amacı elimizdeki TV kartını LINUX ile tanıştırmak.
Günümüzde Linux (çekirdek 2.x'dan sonra) modül yapısını desteklemektedir. Bu modüller gerektiğinde yüklenen programcıklardır. Böylelikle işletim isteminizde kullanmadığınız bir çok işlem için boşu boşuna Hafıza harcanmayacaktır. Şimdi bu modülleri tanıtmak için gerekli olan komutların bir kısmını tanıyalım.
lsmod: Bu komut ile o anda yüklü olan modülleri listeler. Sisteminize root kullanıcısı olarak girin. Örneğin
root@linux:/home/gezer > lsmod
Module Size Used by
tuner 2960 1 (autoclean)
bttv 48064 1 (autoclean)
kcompat22 3552 0 (autoclean) [bttv]
i2c-algo-bit 7696 1 (autoclean) [bttv]
i2c-core 10720 0 (autoclean) [tuner bttv i2c-algo-bit]
Benzer şekilde siz de çıktı alabilirsiniz.
insmod: Bu komut ile çekirdeğe el ile modül yükleyebilirsiniz.
rmmod: Bu komut ile sisteme yüklenmiş bir modülü kaldırır.
Evet artık gelelim sistemimize televizyon kartını tanıtmaya. Bu yazımı yazmaya başlarken aslında kullandığım çekirdek 2.2.16 idi, ancak daha sonra evdeki boş bir vaktimden yararlanarak yeni çekirdek derledim 2.4.2 ve bu çekirdeğin dökümanlarından TV kartı desteğinin artdığını öğrenmiş oldum )
Bu bakımdan ben de yazıma bu çekirdeğe göre ekler yapmaya karar verdim. Aksi belirtilmediği sürece siz elinizdeki 2.2.x çekirdekleri ilede bu yazdıklarımı uygulayabileceksiniz. Zaten Gelecek Linux 1.1 de 2.4.x çekirdeği ile çıkacağını
http://www.geleceklinux.com adresinde belirtmiş durumda. (Ufak Not ben SUSE 7.0 Proffesional kullanmaktayım ama GELECEK LINUX 1.1 benim favorim olacak). Evet işlemlere başlamadan önce bize gerekli olan bilgiler neler. İlk başta ROOT kullanıcı hakları. Bu hak ile /etc altında bulunan modules.conf (bazı sistemlerde conf.modules) üzerinde değişikler yapmamızı sağlayacak. Bunların dışında elinizdeki TV kartının modelini de bilmeniz gerekmektedir. Şimdi sırasıyla aşağıdaki işlemleri yapalım.
Adım 1
Sisteme Root kullanıcısı olarak bağlanalım.
Adım 2
/etc/modules.conf dosyasını bir editör ile açalım. Benim favorim vi )
Adım 3
Aşağıdaki satırın varlığını kontrol edelim yoksa ekleyelim.
alias char-major-81 bttv