Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

kernelpanic 15 May 2013 13:08 3450 14
Computer Controls
  • #1
    kernelpanic
    Level 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 :)
  • Computer Controls
  • #2
    szwagros
    Level 33  
    Skoro się nie boisz, pokaż co mówi lspci -vvv o tej karcie. Jeśli jest to karta na PCI :)
  • #3
    kernelpanic
    Level 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>
  • #4
    szwagros
    Level 33  
    kernelpanic wrote:
    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'?
  • #5
    User removed account
    Level 1  
  • Computer Controls
  • #6
    kernelpanic
    Level 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.
  • #8
    kernelpanic
    Level 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.
  • #10
    kernelpanic
    Level 18  
    Ok, dzięki. Poczytam. Jeśli się nie uda to chyba pozostanie mi oglądanie TV na Windows.
  • #11
    kernelpanic
    Level 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
  • #12
    szwagros
    Level 33  
    Pokaż dmesg zaraz po uruchomieniu systemu.
  • #13
    kernelpanic
    Level 18  
    Proszę:
    Code: text
    Log in, to see the code


    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
  • Helpful post
    #14
    szwagros
    Level 33  
    Spróbuj
    Code:

    rmmod bttv
    modprobe bttv card=78 tuner=5
  • #15
    kernelpanic
    Level 18  
    Poszło, (komendy trzeba wprowadzać pod uprawnieniami admina (SU)). Dzięki za odp. :)