Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam. Walczę z tym tunerem już niecały tydzień. Zaczęło się od tego że oglądałem w TV "Uwierz w ducha" i dźwięk się zepsuł. Na szybko podpiąłem to dziadostwo i odpaliłem na winshicie. Po obejrzeniu filmu zaciekawiło mnie czy dało by się go uruchomić na Debianie. Przeglądałem google, tutoriale, faq itp i lipa...Jedyne co mi się udało osiągnąć w przeciągu tego tygodnia to widoczna jedynka na xawtv... Ale popsułem :) I teraz znów nie ma nic. Proszę o pomoc w rozwiązaniu tego upierdliwego problemu.
Tuner : Avacs TV Smart na chipsecie Conexant Fusion 878A
Debian: Etch na najnowszym jajku (2.6.23.9)
lspci:
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80) 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 00:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture ( rev 11) 00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11 ) 00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Control ler (rev 80) 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/ C PIPC Bus Master IDE (rev 06) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T89 0 South] 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 A C97 Audio Controller (rev 60) 00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80) 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78) 00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139 C+ (rev 10) 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (re v a1)
lsmod:
Module Size Used by nvidia 6212624 24 ac 5764 0 battery 12424 0 ipv6 224740 12 dm_snapshot 16800 0 dm_mirror 20480 0 dm_mod 51136 2 dm_snapshot,dm_mirror ohci_hcd 19460 0 saa7134_alsa 12992 0 saa7134_empress 9988 0 saa7134 120268 2 saa7134_alsa,saa7134_empress ir_kbd_i2c 9232 1 saa7134 loop 16516 0 snd_via82xx 26136 0 gameport 14216 1 snd_via82xx snd_mpu401_uart 7680 1 snd_via82xx snd_seq_dummy 3972 0 tsdev 8384 0 snd_seq_oss 28416 0 joydev 9920 0 snd_seq_midi 8352 0 snd_via82xx_modem 14216 0 snd_seq_midi_event 6912 2 snd_seq_oss,snd_seq_midi snd_ac97_codec 90912 2 snd_via82xx,snd_via82xx_modem snd_seq 43088 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event ac97_bus 2432 1 snd_ac97_codec snd_pcm_oss 38816 0 snd_mixer_oss 15360 1 snd_pcm_oss snd_rawmidi 22176 2 snd_mpu401_uart,snd_seq_midi hci_usb 13980 0 bluetooth 47972 1 hci_usb snd_pcm 69000 5 saa7134_alsa,snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss snd_seq_device 8076 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi snd_timer 19972 2 snd_seq,snd_pcm bt878 10664 0 bttv 162996 1 bt878 video_buf 23172 4 saa7134_alsa,saa7134_empress,saa7134,bttv firmware_class 9600 1 bttv ir_common 34436 3 saa7134,ir_kbd_i2c,bttv compat_ioctl32 1536 2 saa7134,bttv i2c_algo_bit 6148 1 bttv snd 46948 13 saa7134_alsa,snd_via82xx,snd_mpu401_uart,snd_seq_oss,snd_via82xx_modem,snd_ac97_codec,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_rawmidi,snd_pcm,snd_seq_device,snd_timer parport_pc 33700 0 parport 33224 1 parport_pc btcx_risc 5000 1 bttv i2c_viapro 8340 0 button 8464 0 via_agp 10240 1 tveeprom 15248 1 bttv videodev 26752 3 saa7134_empress,saa7134,bttv v4l2_common 16896 4 saa7134_empress,saa7134,bttv,videodev v4l1_compat 12676 3 saa7134,bttv,videodev floppy 53156 0 i2c_core 23568 7 nvidia,saa7134,ir_kbd_i2c,bttv,i2c_algo_bit,i2c_viapro,tveeprom snd_page_alloc 10248 3 snd_via82xx,snd_via82xx_modem,snd_pcm shpchp 31124 0 pci_hotplug 28064 1 shpchp soundcore 7392 1 snd agpgart 31024 2 nvidia,via_agp pcspkr 2944 0 rtc 11672 0 evdev 9600 1 usbhid 28032 0 ide_cd 36128 0 ide_disk 16256 0 cdrom 32928 1 ide_cd generic 4996 0 [permanent] ehci_hcd 29964 0 uhci_hcd 22160 0 8139too 24448 0 via82cxxx 8836 0 [permanent] 8139cp 21248 0 via_rhine 22792 0 mii 5504 3 8139too,8139cp,via_rhine usbcore 127384 6 ohci_hcd,hci_usb,usbhid,ehci_hcd,uhci_hcd ide_core 108028 4 ide_cd,ide_disk,generic,via82cxxx sd_mod 27408 6 thermal 15644 0 processor 27056 1 thermal fan 5252 0
dmesg:
(...) Linux video capture interface: v2.00 agpgart: Detected VIA KT400/KT400A/KT600 chipset agpgart: AGP aperture is 128M @ 0xf0000000 input: Power Button (FF) as /class/input/input4 ACPI: Power Button (FF) [PWRF] input: Power Button (CM) as /class/input/input5 ACPI: Power Button (CM) [PWRB] parport_pc 00:09: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA] bttv: driver version 0.9.17 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). PCI: Enabling device 0000:00:0d.0 (0004 -> 0006) ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 16 (level, low) -> IRQ 20 bttv0: Bt878 (rev 17) at 0000:00:0d.0, irq: 20, latency: 32, mmio: 0xe7000000 bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected] bttv0: gpio: en=00000000, out=00000000 in=003fffff [init] tveeprom 1-0050: Huh, no eeprom present (err=-121)? bttv0: tuner type unset bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: registered device video0 bttv0: registered device vbi0 bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). PCI: Enabling device 0000:00:0d.1 (0004 -> 0006) ACPI: PCI Interrupt 0000:00:0d.1[A] -> GSI 16 (level, low) -> IRQ 20 bt878_probe: card id=[0x0], Unknown card. Exiting.. ACPI: PCI interrupt for device 0000:00:0d.1 disabled bt878: probe of 0000:00:0d.1 failed with error -22 (...) saa7130/34: v4l2 driver version 0.2.14 loaded saa7134 ALSA driver for DMA sound loaded saa7134 ALSA: no saa7134 cards found (...)
TvTime przeważnie wypluwa mi "No signal"
To tyle.
Offline
Ja u ciebie widzę dwie karty jedną na chipie bt878 a drugą na saa7134
Możesz mi to najpierw wyjaśnić? zanim zabierzemy się do dziela.
Pozdrawiam
EDIT: Cos chyba pokręciłeś.
Własnie spojrzałem do dokumentacji kernela i karta Avacs Smart jest ale na chipie saa7134.
Chyba pomylileś karty.
Podaj dokładne dane wtedy będzie można się za to zabrać.
Ostatnio edytowany przez ilin (2007-12-07 11:07:20)
Offline
Saa7134 jest modułem który wsadziłem 'ręcznie' na siłę. Bttv jest instalowane automatycznie przez kernela.
Co do pokręcenia.. jedyne co mogłem pokręcić to - nie jestem w 100% pewny nazwy karty (Smart TV). Na 100% jest to Avacs i na 100% jest na chipie Conexant 878A (mogę wyjąc kartę i zrobić jej foto) . Dlatego podałem nazwę - "Smart TV" bo jest to jedyny model tej firmy pasujący do mojej (TV + FM)
P.S.
na http://www.bttv-gallery.de/ wyczytałem że :
(...) # Avacs http://www.avacs.com.pl * Avacs Smart TV = OEM Kworld 878 or Kworld saa713x (...)
Mój wynalazek jest na pierwszej fotografii pod tym textem.
Ostatnio edytowany przez BlackT (2007-12-07 12:01:13)
Offline
http://www.bttv-gallery.de/SMARTTV_avacs.jpg
To ta karta?
Offline
To jest ta karta: http://www.bt.internetdsl.pl/images/tv.jpg
na tym chipsecie http://www.bt.internetdsl.pl/images/fusion.jpg .
Mizerny opis karty na http://www.pcworld.pl/artykuly/29070.html .
Ostatnio edytowany przez BlackT (2007-12-07 15:11:54)
Offline
To jest karta na chipie bt878 o nazwie karty na saa7134.
W dokumentacjii kernela na ten temat nic nie ma.
Ale sprobujemy zrobic male hokus-pokus.
W pliku /etc/modprobe.d/aliases zrob takie wpisy
alias char-major-81-0 bttv options bttv card=53 tuner=5
Zrestartuj kompa i wydaj polecenie
xawtv -hwscan
Powinna się pokazać karta Typhoon
Jeśli tak to sprobuj czy umiesz coś odbierać.
Pozdrawiam
Offline
Uff.. jedyne z czego się cieszę to to, że doprowadziłem do tego, że xawtv widzi kartę jako Typhoon.
(...) /dev/video0: OK [ -device /dev/video0 ] type : v4l2 name : BT878 video (Typhoon TView RDS flags: overlay capture tuner
Za dużo namieszałem w modułach :) Karta ciągle mi się przedstawiała jako Jetaway'cośtam. Wywaliłem moduł z saa7134. A moduły bt878 i bttv potraktowałem komendami rmmod xxx i modprobe xxx card=0 tuner=0 . Potem, gdy zerknąłem do "aliases" zauważyłem że znikła opcja którą miałem wpisać. Z ciekawości zajrzałem do pliku "saa7134" w "/etc/modprobe.d" i znalazłem tam podobną linijkę. cp saa7134 bttv i edycja pliku "bttv" załatwiły sprawę. Xawtv widzi kartę tak jak w logu powyżej. Niestety na tym koniec. po odpaleniu xawtv -c /dev/video0 -nodga nic się nie daje znaleźć. Tvtime dalej wypluwa to samo (no signal).
P.S. "Xawtv" nie działą mi bez opcji -nodga. Po instalacji sterów nvidii automat wywalił tą opcję. Jakoś nie myślałem nad jej włączeniem (podejrzewam że się nie da) Postanowiłem obejść problem w inny sposób :)
P.S. 2 Log z uruchomienia "xawtv":
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.23.9-k7) X Error of failed request: XF86DGANoDirectVideoMode Major opcode of failed request: 136 (XFree86-DGA) Minor opcode of failed request: 1 (XF86DGAGetVideoLL) Serial number of failed request: 13 Current serial number in output stream: 13 v4l-conf had some trouble, trying to continue anyway v4l2: WARNING: framebuffer size mismatch v4l2: me=1280x1024 v4l=0x0 Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
od jakiegoś czasu niepokoi mnie ta linijka na samym dole. Wcześniej (np wtedy kiedy fartem udało mi się odpalić tą kartę) się nie pojawiała.
ERRATA
Wreszcie po wielu wysiłkach znalazłem dwójkę i TVN. Przy okazji uwydatniła się moja głupota :) Gdy wyciągałem kartę z kompa, żeby ją porównać z obrazkami na necie - nie podpiąłem do niej spowrotem kabla antenowego :) Poza tym przerobiłem trochę plik "aliases"
(...) alias char-major-81 videodev alias char-major-81-0 bttv (...)
potem chciałem zapuścić automat do skanowania, ale brakowało mu "vbi"
Polecenie ln -s /dev/vbi0 /dev/vbi załatwiło sprawę.
Po wpisaniu scantv -c /dev/video0 zobaczyłem piękny rezultat:
(...) S41 (463.25 MHz): no station 21 (471.25 MHz): ??? [unknown (21)] channel = 21 22 (479.25 MHz): no station (...) 32 (559.25 MHz): ??? [unknown (32)] channel = 32 33 (567.25 MHz): no station (...)
Skaner tvtime zachował się jeszcze ładniej:
tvtime-scanner : Skanowanie z 44,00 MHz do 958,00 MHz. Znaleziono kanał na 191,00 MHz (189,50 - 192,25 MHz), dodawanie do listy kanałów. Znaleziono kanał na 471,00 MHz (469,50 - 472,25 MHz), dodawanie do listy kanałów. Znaleziono kanał na 558,75 MHz (557,50 - 560,00 MHz), dodawanie do listy kanałów.
Czyli jedynka, dwójka i tvn. Wiem że TVtime automatycznie wykrywa dźwięk. Jednak w moim przypadku go nie było. Podgłaszanie w mixerze nic nie dawało.
C.D. monologu :) Znalazłem artykuł dzięki któremu ilin mi pomagał -> http://www.mandrivalinux.eu/showthread.php?t=16051&highlight=bt878 Jednak dzięki tym wskazówkom nie udało mi się odpalić dźwięku. Po wpisaniu modprobe btaudio wywala że nie ma takiego modułu. Co lepsze nie znalazłem go w kernelu (może za słabo szukałem...)
Ostatnio edytowany przez BlackT (2007-12-08 10:39:19)
Offline
To zerknij jeszcze w to http://mandriva.org.pl/content/view/172/48/
Ten modul msp3400 byc może ma tez coś z dzwiękiem.
Pamiętaj ze to są ustawienia do zupelnie innej karty i twoja moze lepiej dzialać na innych ustawieniach np na tunerze 38 lub innym num karty.
Tych modulow nie mam jak sprawdzic bo mam jajo kompilowane i obslugę tych chipow u siebie wylaczylem.
Najlepiej to dla testów wywalić z jądra ye wszystkie moduly i potem je ładować ręcznie z rożnymi parametrami nie trzeba robic restartów.
Pozdrawiam
Offline