Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: hasplu в Jun 29, 2007, 12:56



Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 29, 2007, 12:56
Здравейте,
от около месец се мъча да си подкарам ТВ картата под убунту 7.04 и намам успех!

Картата е Херкулес като поризводител, иначе е
02:05.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
        Subsystem: PROVIDEO MULTIMEDIA Co Ltd Unknown device 952b
        Flags: bus master, medium devsel, latency 32, IRQ 17
        Memory at f4000000 (32-bit, prefetchable) [size=4K]
        Capabilities: <access denied>

02:05.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
        Subsystem: PROVIDEO MULTIMEDIA Co Ltd Unknown device 952b
        Flags: medium devsel, IRQ 17
        Memory at f4001000 (32-bit, prefetchable) [size=4K]
        Capabilities: <access denied>

При сканиране с повечето програми, с които опитах не открива никакъв сигнал, под уиндоус си работи без грешка!

някакви идеи?


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jun 29, 2007, 14:17
http://www.linuxtv.org/v4lwiki/index.php/Hercules_Smart_TV_2_Stereo


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 29, 2007, 15:07
Цитат (tvkkk @ Юни 29 2007,15:17)
http://www.linuxtv.org/v4lwiki/index.php/Hercules_Smart_TV_2_Stereo

е да, но явно има няколко различни карти със същото име и мойта не е такава, а
 hasplu@Tupcho:~$ lspci | grep Bt878
02:05.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:05.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
:(

в /еtc/modprobe.d е конфигурирана така
# i2c
alias char-major-89 i2c-devb
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
# My TV Card
options bttv card=100 tuner=1 radio=1 pll=1 adc_crush=0

това са настройките от списъка на
http://xawdecode.sourceforge.net/aideUS/htmlpage/TVCardall.htm


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jun 29, 2007, 16:53
Ти задаваш tuner=1. Защо не опиташ с tuner=38 или нещо друго. Повечето френски карти, които са ми попадали работят с такава опция.


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 29, 2007, 17:37
hasplu@Tupcho:~$ tvtime-scanner
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/hasplu/.tvtime/tvtime.xml
Scanning using TV standard PAL.
Scanning from  44.00 MHz to 958.00 MHz.
hasplu@Tupcho:~$ Hz:  - No signal        



Тц - пробвах, не става, сканира към 10 минути всеки път и нищо
негде другаде е бъга, но съм се изчерпал откъм идеи, а наистина близо месец го мъча преди да се обърна към форума за хелп!


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 29, 2007, 18:18
интересно е и какво ми показва dmesg:

[  145.907424] Linux video capture interface: v2.00
[  146.054992] bttv: driver version 0.9.16 loaded
[  146.054997] bttv: using 8 buffers with 2080k (520 pages) each for capture
[  146.055071] bttv: Bt8xx card found (0).
[  146.055094] ACPI: PCI Interrupt 0000:02:05.0[A] -> GSI 19 (level, low) -> IRQ 17
[  146.055106] bttv0: Bt878 (rev 17) at 0000:02:05.0, irq: 17, latency: 32, mmio: 0xf4000000
[  146.055120] bttv0: subsystem: 1540:952b (UNKNOWN)
[  146.055122] please mail id, board name and the correct card= insmod option to video4linux-list@redhat.com
[  146.055125] bttv0: using: Hercules Smart TV Stereo [card=100,insmod option]
[  146.055152] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[  146.055170] i2c-algo-bit.o: (0) scl=1, sda=1
[  146.055178] i2c-algo-bit.o: (1) scl=1, sda=0
[  146.055187] i2c-algo-bit.o: (2) scl=1, sda=1
[  146.055195] i2c-algo-bit.o: (3) scl=0, sda=1
[  146.055205] i2c-algo-bit.o: (4) scl=1, sda=1
[  146.055206] i2c-algo-bit.o: bt878 #0 [sw] passed test.
[  146.055661] bttv0: using tuner=1
[  146.055665] bttv0: i2c: checking for TDA9875 @ 0xb0... found
[  146.115629] tda9875: no such chip at 0xb0 (dic=0x11 rev=0x2)
[  146.115635] i2c_adapter i2c-0: Client creation failed at 0x58 (1)
[  146.115854] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[  146.139944] tvaudio 0-0058: found tda9874a.
[  146.139948] tvaudio 0-0058: tda9874h/a found @ 0xb0 (bt878 #0 [sw])
[  146.147757] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[  146.163770] tuner 0-0060: All bytes are equal. It is not a TEA5767
[  146.163775] tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
[  146.163812] tuner 0-0060: type set to 1 (Philips PAL_I (FI1246 and compatibles))
[  146.163816] tuner 0-0060: type set to 1 (Philips PAL_I (FI1246 and compatibles))
[  146.174702] bttv0: registered device video0
[  146.174746] bttv0: registered device vbi0
[  146.174790] bttv0: registered device radio0
[  146.175715] bttv0: PLL: 28636363 => 35468950 .. ok
[  146.217757] parport: PnPBIOS parport detected.
[  146.217848] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
[  146.375204] bt878: AUDIO driver version 0.0.0 loaded
[  146.375259] bt878: Bt878 AUDIO function found (0).
[  146.375280] ACPI: PCI Interrupt 0000:02:05.1[A] -> GSI 19 (level, low) -> IRQ 17
[  146.375288] bt878_probe: card id=[0x952b1540], Unknown card.
[  146.375289] Exiting..
[  146.375294] ACPI: PCI interrupt for device 0000:02:05.1 disabled
[  146.375299] bt878: probe of 0000:02:05.1 failed with error -22



хееееелп!!!


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: triplek в Jun 29, 2007, 18:59
[  146.375294] ACPI: PCI interrupt for device 0000:02:05.1 disabled

Според мен няма поддръжка на устройството в ядрото.


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jun 29, 2007, 19:57
Цитат
[  146.055661] bttv0: using tuner=1

Това, ме навежда на мисълта, че не намира подходящия тунер,
Нали си създал /etc/modprobe.d/bttv файла с описаните в сайта опции? Какво сканираш - кабеларка или ефирна телевизия? Избери eastern-europe или russia за програмна схема.


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 29, 2007, 20:47
сменил съм съдържанието  в etc/modprobe.d с това от сайта, който поустна.
сканирам кабеларка, изпълнил съм и тази команда tvtime -n PAL -f russia -S,
май ти я беше пуснал на някаква друга подобна тема и няма резултат!

съгласен съм с теб за dmesg-a, но това значи, че отсвирва инфото в модпроба по някаква причина....или не се обръща към него въобще (имал съм подобен проблем с интерфейсите на лан-карти)!

идеи?


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jun 30, 2007, 09:03
Пробвай, евентуално вместо в /etc/modprobe.d/bttv , да опишеш във файл /etc/modprobe.conf  
Възможно е и да има проблем със самото ядро. Преди време имах подобен случай с bttv модула. С това във Ubuntu Feisty - 2.6.20 имах проблем със цифров тунер. Така, или иначе си прекомпилирах ново 2.6.21 заради проблем. Иначе, когато излезе feisty го замествах и с ядро от Sidux (debian - unstable).
Освен, да пробваш с някое live-cd да видиш дали ще проработи.
(като преди това махаш с rmmod bttv) и с modprobe bttv card=XX tuner=YY зареждаш наново модула.


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 30, 2007, 10:46
ха - частичен успех, създадох /etc/modprobe.conf със същото съдържание като /etc/modprobe.d/bttv, вече намира канали от 119 Мха нагоре, но пък не зарежда клиента, по-точно тръгва да го зарежда и изпищява за конфликт с драйверите на видеокартата ми
hasplu@Tupcho:~$ tvtime
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/hasplu/.tvtime/tvtime.xml
xvoutput: No XVIDEO port found which supports YUY2 images.

*** tvtime requires hardware YUY2 overlay support from your video card
*** driver.  If you are using an older NVIDIA card (TNT2), then
*** this capability is only available with their binary drivers.
*** For some ATI cards, this feature may be found in the experimental
*** GATOS drivers: http://gatos.souceforge.net/
*** If unsure, please check with your distribution to see if your
*** X driver supports hardware overlay surfaces.

странното е, че в нета са описани доста такива случаи, но нито едно решение!

Zapping tv пък седи само на черен екран (преди поне беше син все едно няма сигнал от оператора) и на като натисна преференсес умира!

бих искал по възвожност да избегна прекомпилация, така че ако имате последни идеи съм в тръпнещо очакване  :)


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jun 30, 2007, 15:23
Пробвай с Mplayer :
 gmplayer -tv driver=v4l2:device=/dev/video0:norm=x:input=y  tv://
където:
 в norm=x   може да е PAL ,NTSC ,SECAM ...
input=y       може да е 0,1,2,3 това е кой вход от картата да вземе
После с "H" и "L" сменя каналите нагоре и надолу


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jun 30, 2007, 16:28
бе близо съм, ма не съвсем - поне не пищи за оувърлей проблеми
вижда си правилно картата, по пък не може да я ползва - търси видеоаут дивайс
и наистина нямам такава папка или файл mga_vid, нито пък знам за какво е.
Ще се почовъркам още по нета за нея, ако пък имаш готова идея моля те пусни я насам - види се края на тунела



Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
Selected device: BT878 video (Hercules Smart TV
 Tuner cap:
 Tuner rxs: MONO
 Capabilites:  video capture  video overlay  VBI capture device  tuner  read/write  streaming
 supported norms: 0 = PAL; 1 = NTSC; 2 = SECAM; 3 = PAL-Nc; 4 = PAL-M; 5 = PAL-N; 6 = NTSC-JP; 7 = PAL-60;
 inputs: 0 = Television; 1 = Composite1; 2 = S-Video; 3 = Composite3;
 Current input: 1
 Current format: YVU420
v4l2: current audio mode is : LANG1
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
Error opening/initializing the selected video_out (-vo) device.

v4l2: 0 frames successfully processed, 0 frames dropped.

Exiting... (Quit)
 ;)


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jun 30, 2007, 21:08
Такъв  (/dev/mga_vid )  не би трябвало и да имаш ,  даже и при инсталиране на модула (драйвера ) на ядрото mga_vid.о и
е Maxtor video карти.
Отвори :
gmplayer -> Preferences -> Video ->
и го смени ( пробвай след това дали  работи , някое  .avi t t.h.)
Начи при тебе изглежда input=0


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 01, 2007, 11:50
след 2 часа бъзикане по настройките...




[VO_DXR3] Error opening /dev/em8300-0 for writing, trying /dev/em8300 instead.
[VO_DXR3] Error opening /dev/em8300 for writing as well!
Bailing out.
Error opening/initializing the selected video_out (-vo) device.

или

[VO_SUB_VIDIX] Couldn't find working VIDIX driver.
Error opening/initializing the selected video_out (-vo) device.

или

vo_xvmc: X-Video extension 2.2
vo_xvmc: No X-Video MotionCompensation Extension on :0.0
Error opening/initializing the selected video_out (-vo) device.



общо взето това е резултата - от видео мога да сменя длайвера, но не и дивайса (или поне аз не намирам къде), а всеки драйвер иска да подкара тоя смотан видеоаут на картата ми, но не и твкартата!


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 01, 2007, 14:58
То май MPlayer не ти работи ...Как е на *.avi *.mpeg , ще ли ?
Ама най-важното са номерата ,card ,tuner , ако си ги хванал ,
то това е 99% ...
Други програми за гледане тв: KdeTV
sudo apt-get install kdetv
От пакета  xawtv;
apt-get install  xawtv
има много добре програма за сканиране :
scantv  
Много по бърза е от tvtime-scanner
( а приема и параметри , scantv -C /dev/video0 -n pal -f russia , ама я пускай без тях , това е удобно в скрипт  ... )


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 01, 2007, 15:14
Би ли дал от файла /etc/X11/xorg.conf секцията:
Section "Device"
...............
EndSection


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 01, 2007, 15:46
Малеееееее..............толкова грешки в системен лог не бяс скивал наиситна отдавна :)
като се опитах да му настроя картата Гнома ми бокира! едвам го рестартирах!
но поне скенера на кдетв-то засега се държи доста прилично. открило е към 130 канала само дето не виждам нищо - черен екран.....

 xawtv-то при стартиране отсвирва гнома въобще и седи на сял черен екран - само със светата троица можеш го разкараш


ето я секцията и това ми е видеото
Section "Device"
   Identifier   "ATI Technologies Inc RV350 AR [Radeon 9600]"
   Driver      "fglrx"
   Busid      "PCI:1:0:0"
EndSection


всъщност кат се замисля тя е vivo и може би драйверите се опитват да търсят сигнала от нейното видео ин....хммм


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 01, 2007, 16:37
Сега минах на Убунту ( ама е Gutsy Gibbon Tribe 2 , 2-ра алфа от 7.10 , та много неща не са ОК ) , изобщо мъка , ама е бързо . Та гледам в моя xorg.conf

ection "Device"
   Identifier   "ATI Technologies Inc RS480 [Radeon Xpress 200G Series]"
   Driver      "ati"
   BusID      "PCI:1:5:0"
EndSection

Taka работи , що не пробваш. (Направи си копие на xorg.conf, та после да е лесно да го смениш
cp xorg.conf  /home/..... )
T.e само това да смениш:
От
Driver "fglrx"
Driver "ati"

Иначе май тази секция трябва да се редактира горе долу така , да се добави :
 Option          "VideoOverlay" "on"
Option          "OpenGLOverlay" "off"
Ама не съм сигурен , не съм качил още "fgl" -a . от два дена съм с това Убунту , ама май ще оцелее ..





Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 01, 2007, 16:53
Тук намерих за проблема:
http://tvtime.sourceforge.net/problems.html#fgloverlay


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 01, 2007, 17:10
Значи качих тоя "fglrx" , и ми дава като на теб:
tvtime
..........
xvoutput: No XVIDEO port found which supports YUY2 images.
.....................


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 01, 2007, 17:20
Така е ОК:

Section "Device"
   Identifier   "ATI Technologies Inc RS480 [Radeon Xpress 200G Series]"
   Driver      "fglrx"
   Option          "VideoOverlay" "on"   <--- тука добавих
   Option          "OpenGLOverlay" "off"  <---- тука добавих
   BusID      "PCI:1:5:0"
EndSection

P.P
Tvtime работи , ама
KdeTV направи мазало!!!





Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 01, 2007, 23:00
така стана - евала откога го мъча, цар си :)

само остава да подкарам и звука и да настроя каналите да са с добро качедтво, а не да се чудят пал ли са или секам и всичко ще е 6!!!!!

важното е, че има картина намира канали, което и беше целта на занятието:)

имаш 2 бири от мен, кажи кога и как да те черпя:)


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: ivo1204 в Jul 02, 2007, 00:08
Звука не е ли с кабелче между ТВ картата и вход на звуковата карта ? При мен е така и не съм го мъчил повече , та не знам ( От миксера включвам и изключвам звука ).
Сега се замислям ,то има модули "ххх-алса " , ама как става точно , не съм пробвал.
Постави въпроса , има хора които знаят .

П.П Благодаря за бирите , ама сега съм на 8000км  от БГ


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 02, 2007, 10:32
със кабелче е и само се сменят в лайн-ин със съббуфера, или поне под уиндоуса няма друг начин да ги подкараш. Тук и така не става :)
нещо ми се меша алсата и звук от тв-то не вади, но ще го помъча още!


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 02, 2007, 18:58
засега нама успех с аудиото

настроил съм алсата да кепчерира от лайн-ин, кабела на звука е на същото място и нъц

имам хардуерно зареден контролер Бруктри аудио, но алсата не ще да го ползва

02:05.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
        Subsystem: PROVIDEO MULTIMEDIA Co Ltd Unknown device 952b
        Flags: medium devsel, IRQ 17
        Memory at f4001000 (32-bit, prefetchable) [size=4K]
        Capabilities: <access denied>

hasplu@Tupcho:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 4: Intel ICH - IEC958 [Intel ICH5 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

от  dmesg | grep Bt878
[  155.097305] bttv0: Bt878 (rev 17) at 0000:02:05.0, irq: 17, latency: 32, mmio: 0xf4000000
[  155.475546] bt878: Bt878 AUDIO function found (0)


някой да има идеи?





Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 06, 2007, 23:57
и аз незнам как, ко стана :D

сега остава и дистанционното да подкарам и ще съм супер доволен :)

та кой беше спеца по ЛИРК?

да каже как се зареждат lirc_dev и lirc_i2c, че с modprobe не ги открива?


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jul 07, 2007, 14:21
Ако не се лъжа модулите в Ubuntu за lirc трябва да си ги компилираш ръчно.
Погледни тук как стават нещата.
https://help.ubuntu.com/community/Install_Lirc_Feisty
След това си сваляш http://lirc.sourceforge.net/remotes/hercules/lircd.conf.smarttv_stereo
и го записваш в /etc/lirc/lircd.conf


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jul 07, 2007, 14:31
Ако всичко е наред, аз правя още една хватка с правата и символичния линк. Редактирам
/etc/udev/rule.d/40-permissions.rules
като в края добавям
KERNEL=="lirc[0-9]*",                    MODE="0666"
и
/etc/udev/rule.d/60-symlinks.rules
KERNEL=="lirc[0-9]*",                   SYMLINK+="lirc"

Правиш си в домашната директория файла .lircrc в който описваш командите от /etc/lircd.conf

Ето пример:
begin
        remote =  HERCULES_SMARTTV_STEREO
        button = VOL+
        prog   = xine
        repeat = 0
        config = Volume+
end
begin
        remote =  HERCULES_SMARTTV_STEREO
        button = VOL-
        prog   = xine
        repeat = 0
        config = Volume-
end
begin
        remote =  HERCULES_SMARTTV_STEREO
        button = VOL+
        prog   = mplayer
        repeat = 1
        config = volume +1
end

и .т.н.


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: hasplu в Jul 09, 2007, 09:07
Блатодаря ти за бързия отговор. Всъщност проблема се оказва по-закучен - не мога да си направя лирк.деб файлчето, тоест отказва да се прекомпилира! 3 дни го мъча по всякакви начини и неще...

много ще съм благодарен за всякакви съвети

пък и бира ще има в изобилие :)


Титла: Проблем с hercules smart tv2 stereo
Публикувано от: tvkkk в Jul 10, 2007, 19:24
Имаш ли си хедърите на ядрото?
 apt-get install  build-essential лinux-headers-`uname -r`
Също така е желателно на  module-assistant да направиш prepare (от менюто или от конзола с
m-a prepare
И ако питаш мен, деб фаилче въобще не ти трябва.
Аз лично си свалям последния сорс на lirc от сайта на проекта.
в разопакованата директория даваш setup за да избереш типа на модула и др. екстри. Следва make и make install