Автор Тема: Tv tuner  (Прочетена 6571 пъти)

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« -: Nov 14, 2006, 22:59 »
TV TUNER: Asus My Cinema-P7131
Въпрос: Може ли да се подкара под Линукс, как?
Не можах да намеря нищо с търсачката, може и да има, просто да съм смотан, знам ли.Благодаря!
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Tv tuner
« Отговор #1 -: Nov 14, 2006, 23:41 »
Може. Имам такъв.
Примерен код
rmmod saa7134
modprobe  saa7134 i2c_scan=1
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« Отговор #2 -: Nov 15, 2006, 17:01 »
Примерен код
[ERROR: Module saa7134 is in use by saa7134_alsa


А каква програм да използвам за гледане?
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Tv tuner
« Отговор #3 -: Nov 15, 2006, 17:21 »
tvtime
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Tv tuner
« Отговор #4 -: Nov 15, 2006, 19:44 »
Цитат (bruce @ Ноември 15 2006,17:01)
Примерен код
[ERROR: Module saa7134 is in use by saa7134_alsa

Примерен код

rmmod saa7134_alsa
rmmod saa7134
modprobe -v saa7134 i2c_scan=1
modprobe -v saa7134_alsa




Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« Отговор #5 -: Nov 15, 2006, 20:07 »
Примерен код
bruce@bruce-desktop:~$ rmmod saa7134_alsa
ERROR: Module saa7134_alsa is in use
bruce@bruce-desktop:~$ rmmod saa7134
ERROR: Module saa7134 is in use by saa7134_alsa
bruce@bruce-desktop:~$ modprobe -v saa7134 i2c_scan=1
bruce@bruce-desktop:~$ modprobe -v saa7134_alsa


TVTIME не намира канали - дава "No Signal"
Активен

nifelheim

  • Напреднали
  • *****
  • Публикации: 328
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Tv tuner
« Отговор #6 -: Nov 15, 2006, 20:32 »
modprobe i2c-core
modprobe i2c-algo-bit   bit_test=1
modprobe videodev
modprobe tuner
modprobe saa7134       card=53 tuner=54

Ако опитваш да махаш модули, виж дали си компилирал:
CONFIG_MODULE_UNLOAD=y
Не използвай i2c_scan, понякога прави проблеми.

В xorg.conf:
Load "v4l"



Активен

Оптимистът изучава английски език. Песимистът - китайски. А реалистът - автомат Калашников.

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« Отговор #7 -: Nov 15, 2006, 20:47 »
Хмм, тези команди каква реакция трябва да извадят в конзолата, тъй като при мен не става нищо... и TVTime не работи като хората.
Активен

nifelheim

  • Напреднали
  • *****
  • Публикации: 328
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Tv tuner
« Отговор #8 -: Nov 15, 2006, 21:34 »
Значи коментираш всичко свързано с тунера в modules.conf, рестартираш и пишеш тези:

modprobe i2c-core
modprobe i2c-algo-bit   bit_test=1
modprobe videodev
modprobe tuner
modprobe saa7134       card=53 tuner=54

след това провери дали са заредени:
lsmod

и после:
dmesg

трябва за тунера да има нещо такова:
Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:02:03.0, rev: 208, irq: 20, latency: 32, mmio: 0xfeaff800
saa7133[0]: subsystem: 1043:4845, board: ASUS TV-FM 7135 [card=53,insmod option]
saa7133[0]: board init: gpio is 0
tuner 1-004b: chip found @ 0x96 (saa7133[0])
tuner 1-004b: setting tuner address to 61
tuner 1-004b: type set to tda8290+75a
saa7133[0]: i2c eeprom 00: 43 10 45 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 88 ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 22 00 c2 96 ff 02 30 15 ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0

Аз съм с абсолютно същата карта и работи с TVTime.
Ако това горе е наред, провери си xorg.conf или как е компилиран кернела.
Активен

Оптимистът изучава английски език. Песимистът - китайски. А реалистът - автомат Калашников.

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« Отговор #9 -: Nov 15, 2006, 21:48 »
Може ли да го обясниш малко по- 4 дъмис, моля те. Какво ще рече "коментираш" и къде се намира файла modules.conf?
Активен

nifelheim

  • Напреднали
  • *****
  • Публикации: 328
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Tv tuner
« Отговор #10 -: Nov 15, 2006, 21:59 »
/etc/modules.conf
Но ако не си го редактирал, значи е празен, пропусни това.
Рестартирай, зареди модулите и виж dmesg какво показва.
Активен

Оптимистът изучава английски език. Песимистът - китайски. А реалистът - автомат Калашников.

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« Отговор #11 -: Nov 15, 2006, 22:40 »
Примерен код
[17179585.752000] Linux video capture interface: v1.00
[17179585.872000] saa7130/34: v4l2 driver version 0.2.14 loaded
[17179585.920000] ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) ->
IRQ 169
[17179585.920000] PCI: Setting latency timer of device 0000:05:00.0 to 64
[17179585.920000] NVRM: loading NVIDIA Linux x86 Kernel Module  1.0-8776  Mon Oc
t 16 21:56:04 PDT 2006
[17179586.176000] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 21 (level, low) ->
IRQ 74
[17179586.176000] saa7133[0]: found at 0000:01:00.0, rev: 208, irq: 74, latency:
 64, mmio: 0xfa7ff800
[17179586.176000] saa7133[0]: subsystem: 1043:4845, board: ASUS TV-FM 7135 [card
=53,autodetected]
[17179586.176000] saa7133[0]: board init: gpio is 40000
[17179586.312000] saa7133[0]: i2c eeprom 00: 43 10 45 48 54 20 1c 00 43 43 a9 1c
 55 d2 b2 92
[17179586.312000] saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff
 ff ff ff ff
[17179586.312000] saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 88
 ff ff ff ff
[17179586.312000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff
 ff ff ff ff
[17179586.312000] saa7133[0]: i2c eeprom 40: ff 22 00 c2 96 ff 02 30 15 ff ff ff
 ff ff ff ff
[17179586.312000] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff
 ff ff ff ff
[17179586.312000] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff
 ff ff ff ff
[17179586.312000] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff
 ff ff ff ff
[17179586.400000] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[17179586.448000] tuner 0-004b: setting tuner address to 61
[17179586.488000] tuner 0-004b: type set to tda8290+75a
[17179586.556000] saa7133[0]: registered device video0 [v4l2]
[17179586.556000] saa7133[0]: registered device vbi0
[17179586.556000] saa7133[0]: registered device radio0

Ето това показва dmesg. Сега какво да правя?
Активен

nifelheim

  • Напреднали
  • *****
  • Публикации: 328
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Tv tuner
« Отговор #12 -: Nov 15, 2006, 22:51 »
Това изглежда добре. Пуснал си V4L1 съвместимост, но и така би трябвало да работи.
Сега провери дали се зарежда V4L:
cat /etc/X11/xorg.conf |grep v4l
Активен

Оптимистът изучава английски език. Песимистът - китайски. А реалистът - автомат Калашников.

bruce

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
Tv tuner
« Отговор #13 -: Nov 15, 2006, 22:59 »
Примерен код
bruce@bruce-desktop:~$ cat /etc/X11/xorg.conf |grep v4l
Load "v4l"

Като избера в менюто на TVTime да търси канали, уж започва, изписва "Searching for channels being broadcast" и дотам. Опитах и с пуснат v4l и с изключен такъв, макар че да си призная нямам идея какво означава това и каква е разликата.



Активен

nifelheim

  • Напреднали
  • *****
  • Публикации: 328
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Tv tuner
« Отговор #14 -: Nov 16, 2006, 10:10 »
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
# CONFIG_VIDEO_V4L1 is not set
# CONFIG_VIDEO_V4L1_COMPAT is not set
CONFIG_VIDEO_V4L2=y

#
# Video Capture Adapters
#

#
# Video Capture Adapters
#
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_VIVI is not set
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
# CONFIG_VIDEO_CX88 is not set

Виж дали така ти е компилиран кернела, може пък TVTime да не работи с V4L1.
V4L e интерфейс, който тв-софтуера използва за да работи с тв-картата.
Проблемът е че сега има и 2-ра версия V4L2, някой програми работят твърдо с едната. Например kdetv работи с V4L1.
V4L2 позволява обратна съвместимост.
Активен

Оптимистът изучава английски език. Песимистът - китайски. А реалистът - автомат Калашников.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
TV Tuner
Хардуерни и софтуерни проблеми
Amorphis 3 6470 Последна публикация Jul 11, 2003, 15:06
от
tv tuner
Настройка на хардуер
geopit 7 6527 Последна публикация Nov 17, 2003, 22:23
от
tv tuner
Настройка на хардуер
saper 1 5441 Последна публикация May 24, 2004, 16:51
от
TV Tuner за Линукс?
Настройка на хардуер
astronom 4 5901 Последна публикация Jul 22, 2004, 17:47
от dafo
TV Tuner
Настройка на хардуер
Hapkoc 8 6426 Последна публикация Oct 18, 2004, 14:52
от