Статья
http://linuxtv.org/v4lwiki/index.php/AverT...inux_user_guide конечно хорошая,
но для новичка в linux не все расжевано.
Поставил я себе Mandrake Linux 10.0.
При установке он определил мой AVetTV Studio 307 - написал там что-то
типа Philips Semiconductor..., точно не помню.
Стартую KDE. Захожу в Start -> System -> Configuration ->
Configure_you_computer. Загружается Mandrake Control Center.
Там выбираю Hardware -> TV Card. А он мне пишет -
"No TV card has been detected... ну и так далее".
WHY?
Как и написано в статье добавил в /etc/modprobe.conf строчки:
alias char-major-81 videodev
alias char-major-81-0 saa7134
options tda9887 secam=d port2=0 port1=1
Сам модуль у меня располагается в
/lib/modules/2.6.3-4mdk/kernel/drivers/media/video/saa7134/saa7134.ko.gz
В общем и в /usr/src/linux-2.6.3-4mdk/.config все указано компилировать как
модули. Я и в menuconfig смотрел и в xconfig. Все везде есть - везде стоят фишечки.
При этом я еще не разу не пересобирал ядро. Практически чистая система.
Но обнаружилось следущее: запускаю TVtime а он мне пишет "No signal /dev/video0".
Я в /dev а там нет никакого video0. Ессессно я комп перегружал :-).
Ну пошел я дальше в инет, апчитался там всяких форумов.
В результате - даю команду modprobe saa7134 card=22 - появляется в /dev следущее:
/dev/v4l/radio0, /dev/v4l/vid0 и /dev/v4l/video0.
В /var/log/messages следущее:
Nov 30 04:27:24 host1 kernel: Linux video capture interface: v1.00
Nov 30 04:27:24 host1 kernel: saa7130/34: v4l2 driver version 0.2.9 loaded
Nov 30 04:27:24 host1 kernel: PCI: Found IRQ 9 for device 0000:02:0a.0
Nov 30 04:27:24 host1 kernel: saa7134[0]: found at 0000:02:0a.0, rev: 1, irq: 9, latency: 32, mmio: 0xe5800000
Nov 30 04:27:24 host1 kernel: saa7134[0]: subsystem: 1461:9715, board: Medion 2819/ AverMedia M156 [card=22,insmod option]
Nov 30 04:27:24 host1 kernel: saa7134[0]: board init: gpio is 0
Nov 30 04:27:24 host1 kernel: saa7134[0]: i2c eeprom 00: 61 14 15 97 ff ff ff ff ff ff ff ff ff ff ff ff
Nov 30 04:27:24 host1 kernel: saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 30 04:27:24 host1 kernel: saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 30 04:27:24 host1 kernel: saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 30 04:27:24 host1 kernel: tuner: chip found @ 0xc2
Nov 30 04:27:24 host1 kernel: tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
Nov 30 04:27:24 host1 kernel: tda9887: chip found @ 0x86
Nov 30 04:27:24 host1 kernel: tuner: type already set (38)
Nov 30 04:27:24 host1 kernel: saa7134[0]: registered device video0 [v4l2]
Nov 30 04:27:25 host1 kernel: saa7134[0]: registered device vbi0
Nov 30 04:27:25 host1 kernel: saa7134[0]: registered device radio0
Запускаю TVtime - черный экран вместо синего и через 2-3 секунды закрывается.
Куда дальше тыкаться?