Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Karta TV KW TV878-FBK - Instalacja i konfiguracja w Linuksie

kernelpanic 15 Maj 2013 13:08 3108 14
  • #1 15 Maj 2013 13:08
    kernelpanic
    Poziom 18  

    Witam. Mam tą kartę i problem ponieważ używając systemu PC Linux OS nie potrafię jej skonfigurować, a w internecie ten model niestety popularny nie jest. Dystrybucji Linuksa na pewno nie zmienię, nie chcę też zmieniać karty TV ponieważ dostałem ją dosłownie za 10 zł :)
    Proszę o porady. Nie boję się terminala :)

    0 14
  • #2 15 Maj 2013 14:26
    szwagros
    Poziom 30  

    Skoro się nie boisz, pokaż co mówi lspci -vvv o tej karcie. Jeśli jest to karta na PCI :)

    0
  • #3 15 Maj 2013 16:57
    kernelpanic
    Poziom 18  

    Code:
    01:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
    
            Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
            Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
            Latency: 32 (4000ns min, 10000ns max)
            Interrupt: pin A routed to IRQ 16
            Region 0: Memory at d2000000 (32-bit, prefetchable) [size=4K]
            Capabilities: <access denied>
            Kernel driver in use: bttv
            Kernel modules: bttv

    01:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
            Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
            Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
            Latency: 32 (1000ns min, 63750ns max)
            Interrupt: pin A routed to IRQ 5
            Region 0: Memory at d2001000 (32-bit, prefetchable) [size=4K]
            Capabilities: <access denied>

    0
  • #4 15 Maj 2013 17:00
    szwagros
    Poziom 30  

    kernelpanic napisał:
    Code:

            Kernel driver in use: bttv
            Kernel modules: bttv

    Przecież działa. Sprawdź czy masz w systemie urządzenie /dev/video0. Jakiego odtwarzacza próbujesz użyć? Może nie jesteś w grupie 'video'?

    0
  • #5 15 Maj 2013 23:15
    jurek.adam
    Poziom 43  

    Code:
    groupadd video
    
    gpasswd -a nazwa_uzytkownika video
    Analogicznie dla grup: audio, pulse jeśli domyślnie dany użytkownik nie jest dodany.

    Zainstaluj też jakiś program do odbioru telewizji: xawtv, tvtime, kdetv, me-tv, mythtv, tv-viewer lub inny i spróbuj w nim zeskanować kanały i coś obejrzeć. Tuner powinien być ustawiony na PAL DK/BG. Źródło sygnału - TV analog.

    W razie problemów pokaż co wypluje:
    Code:
    ls -l /dev/video*
    
    modprobe -v bttv
    find /lib/modules -name bttv*
    modinfo bttv
    egrep -i '(bttv)' /var/log/messages

    0
  • #6 16 Maj 2013 15:41
    kernelpanic
    Poziom 18  

    Uprawnienia mam, ale nie zrozumieliśmy się do końca (moja wina). Obchodzi mnie tylko wejście Composite. Przez nie wchodzi sygnał z wii, dekodera, dvd, video itd.

    Kiedy mam odpalonego TVTime to tylko na NTSC daje czysty, ale czarno-biały obraz. Na całej reszcie zakłócenia, pasy itd. Nadmienię że na partycji z Windowsem 7 karta działa w systemie PAL BDGHI bez problemu przy pomocy DScalera.

    0
  • #7 16 Maj 2013 16:46
    BANANvanDYK
    Poziom 38  

    Spróbuj z vlc, posiada rozbudowane możliwości konfiguracji strumieni wejściowych.

    0
  • #8 16 Maj 2013 17:23
    kernelpanic
    Poziom 18  

    Z VLC także próbowałem. Żadne ustawienie nie pasuje. Nadmienię, że zależy mi tylko na ściąganiu wizji, ponieważ audio jest podpinane bezpośrednio do wzmacniacza.

    0
  • #10 16 Maj 2013 19:46
    kernelpanic
    Poziom 18  

    Ok, dzięki. Poczytam. Jeśli się nie uda to chyba pozostanie mi oglądanie TV na Windows.

    0
  • #11 20 Maj 2013 20:19
    kernelpanic
    Poziom 18  

    Karta pracuje poprawnie, daje kolory i ostry obraz, ale... tylko w NTSC. Dekoder mogę przełączyć do tego trybu no ale na Wii już nie mam takiej opcji. PAL i koniec ;) Czy to da się jakoś rozwiązać?

    Dodano po 22 [minuty]:

    Tu są dane o które prosiliście a z których umieszczeniem trochę zwlekałem..

    Code:
    rafi-desktop rafi # ls -l /dev/video*
    
    crw-rw----+ 1 root video 81, 0 maj 20 20:14 /dev/video0
    rafi-desktop rafi # modprobe -v bttv
    rafi-desktop rafi # find /lib/modules -name bttv*
    /lib/modules/3.5.0-17-generic/kernel/drivers/media/video/bt8xx/bttv.ko
    rafi-desktop rafi # modinfo bttv
    filename:       /lib/modules/3.5.0-17-generic/kernel/drivers/media/video/bt8xx/bttv.ko
    version:        0.9.19
    license:        GPL
    author:         Ralph Metzler & Marcus Metzler & Gerd Knorr
    description:    bttv - v4l/v4l2 driver module for bt848/878 based cards
    srcversion:     80EF0E3AAF3A54EC81A4323
    alias:          pci:v0000109Ed0000036Csv*sd*bc*sc*i*
    alias:          pci:v0000109Ed0000036Fsv*sd*bc*sc*i*
    alias:          pci:v0000109Ed0000036Esv*sd*bc*sc*i*
    alias:          pci:v0000109Ed00000351sv*sd*bc*sc*i*
    alias:          pci:v0000109Ed00000350sv*sd*bc*sc*i*
    depends:        videobuf-core,videobuf-dma-sg,rc-core,v4l2-common,videodev,tveeprom,btcx-risc,i2c-algo-bit
    intree:         Y
    vermagic:       3.5.0-17-generic SMP mod_unload modversions 686
    parm:           ir_debug:int
    parm:           ir_rc5_remote_gap:int
    parm:           i2c_debug:configure i2c debug level (int)
    parm:           i2c_hw:force use of hardware i2c support, instead of software bitbang (int)
    parm:           i2c_scan:scan i2c bus at insmod time (int)
    parm:           i2c_udelay:soft i2c delay at insmod time, in usecs (should be 5 or higher). Lower value means higher bus speed. (int)
    parm:           vbibufs:number of vbi buffers, range 2-32, default 4 (int)
    parm:           vbi_debug:vbi code debug messages, default is 0 (no) (int)
    parm:           gpiomask:int
    parm:           audioall:int
    parm:           svhs:array of int
    parm:           remote:array of int
    parm:           audiomux:array of int
    parm:           triton1:set ETBF pci config bit [enable bug compatibility for triton1 + others] (int)
    parm:           vsfx:set VSFX pci config bit [yet another chipset flaw workaround] (int)
    parm:           latency:pci latency timer (int)
    parm:           card:specify TV/grabber card model, see CARDLIST file for a list (array of int)
    parm:           pll:specify installed crystal (0=none, 28=28 MHz, 35=35 MHz) (array of int)
    parm:           tuner:specify installed tuner type (array of int)
    parm:           autoload:obsolete option, please do not use anymore (int)
    parm:           audiodev:specify audio device:
                    -1 = no audio
                     0 = autodetect (default)
                     1 = msp3400
                     2 = tda7432
                     3 = tvaudio (array of int)
    parm:           saa6588:if 1, then load the saa6588 RDS module, default (0) is to use the card definition.
    parm:           no_overlay:allow override overlay default (0 disables, 1 enables) [some VIA/SIS chipsets are known to have problem with overlay] (int)
    parm:           debug_latency:int
    parm:           fdsr:int
    parm:           v4l2:int
    parm:           combfilter:int
    parm:           lumafilter:int
    parm:           radio:The TV card supports radio, default is 0 (no) (array of int)
    parm:           bigendian:byte order of the framebuffer, default is native endian (int)
    parm:           bttv_verbose:verbose startup messages, default is 1 (yes) (int)
    parm:           bttv_gpio:log gpio changes, default is 0 (no) (int)
    parm:           bttv_debug:debug messages, default is 0 (no) (int)
    parm:           irq_debug:irq handler debug messages, default is 0 (no) (int)
    parm:           disable_ir:disable infrared remote support (int)
    parm:           gbuffers:number of capture buffers. range 2-32, default 8 (int)
    parm:           gbufsize:size of the capture buffers, default is 0x208000 (int)
    parm:           reset_crop:reset cropping parameters at open(), default is 1 (yes) for compatibility with older applications (int)
    parm:           automute:mute audio on bad/missing video signal, default is 1 (yes) (int)
    parm:           chroma_agc:enables the AGC of chroma signal, default is 0 (no) (int)
    parm:           adc_crush:enables the luminance ADC crush, default is 1 (yes) (int)
    parm:           whitecrush_upper:sets the white crush upper value, default is 207 (int)
    parm:           whitecrush_lower:sets the white crush lower value, default is 127 (int)
    parm:           vcr_hack:enables the VCR hack (improves synch on poor VCR tapes), default is 0 (no) (int)
    parm:           irq_iswitch:switch inputs in irq handler (int)
    parm:           uv_ratio:ratio between u and v gains, default is 50 (int)
    parm:           full_luma_range:use the full luma range, default is 0 (no) (int)
    parm:           coring:set the luma coring level, default is 0 (no) (int)
    parm:           video_nr:video device numbers (array of int)
    parm:           vbi_nr:vbi device numbers (array of int)
    parm:           radio_nr:radio device numbers (array of int)
    rafi-desktop rafi # egrep -i '(bttv)' /var/log/messages

    0
  • #12 20 Maj 2013 20:28
    szwagros
    Poziom 30  

    Pokaż dmesg zaraz po uruchomieniu systemu.

    0
  • #13 20 Maj 2013 20:42
    kernelpanic
    Poziom 18  

    Proszę:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Dodano po 4 [minuty]:

    Może jeszcze to pomoże? (tak zainstalowałem Linux Mint 14 wersja 32bit jako jedyny system na dysku)
    Karta TV KW TV878-FBK - Instalacja i konfiguracja w Linuksie

    0
  • Pomocny post
    #14 20 Maj 2013 20:48
    szwagros
    Poziom 30  

    Spróbuj

    Code:

    rmmod bttv
    modprobe bttv card=78 tuner=5

    0
  • #15 20 Maj 2013 20:52
    kernelpanic
    Poziom 18  

    Poszło, (komendy trzeba wprowadzać pod uprawnieniami admina (SU)). Dzięki za odp. :)

    0