Strona 1 z 1

AverMedia Capture 98 nie działa pod TvTime

: 25 maja 2009, 19:12
autor: bartekvip
Znalazłem sobie post na forum i próbowałem go zaadoptować pod siebie (viewtopic.php?t=61624). Jednak mi się to nie udało i nie mogę sobie poradzić z kartą AverMedia Capture 98. Oto moje logi

po wpisaniu /var/log/dmesg:

Kod: Zaznacz cały

[   14.086491] Bt87x 0000:01:07.1: PCI INT A -> Link[APC4] -> GSI 19 (level, low) -> IRQ 19
[   14.086733] bt87x0: Using board 5, analog, digital (rate 48000 Hz)
[   14.120966] bttv: driver version 0.9.17 loaded
[   14.120971] bttv: using 8 buffers with 2080k (520 pages) each for capture
[   14.121645] bttv: Bt8xx card found (0).
[   14.121664] bttv 0000:01:07.0: PCI INT A -> Link[APC4] -> GSI 19 (level, low) -> IRQ 19
[   14.121674] bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 19, latency: 32, mmio: 0xe5000000
[   14.121706] bttv0: detected: AVerMedia TVPhone98 [card=41], PCI subsystem ID is 1461:0003
[   14.121709] bttv0: using: AVerMedia TVPhone 98 [card=41,autodetected]
[   14.121738] bttv0: gpio: en=00000000, out=00000000 in=00e477c3 [init]
[   14.147997] bttv0: Avermedia eeprom[0xffff]: tuner=Unknown type radio:yes remote control:yes
[   14.148006] bttv0: tuner type unset
[   14.148009] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[   14.150794] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[   14.151398] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[   14.185331] psmouse serio1: ID: 10 00 64<6>tvaudio' 2-0042: tda9840 found @ 0x84 (bt878 #0 [sw])
[   14.194623] bttv0: registered device video1
[   14.194672] bttv0: registered device vbi0
[   14.194719] bttv0: registered device radio0
[   14.195366] bttv0: PLL: 28636363 => 35468950 .. ok
[   14.224142] input: bttv IR (card=41) as /devices/pci0000:00/0000:00:09.0/0000:01:07.0/input/input10
Po wpisaniu dmesg | grep card:

Kod: Zaznacz cały

[    1.197015] isapnp: Scanning for PnP cards...
[    5.281621] EISA: Detected 0 cards.
[   14.121645] bttv: Bt8xx card found (0).
[   14.121706] bttv0: detected: AVerMedia TVPhone98 [card=41], PCI subsystem ID is 1461:0003
[   14.121709] bttv0: using: AVerMedia TVPhone 98 [card=41,autodetected]
[   14.224142] input: bttv IR (card=41) as /devices/pci0000:00/0000:00:09.0/0000:01:07.0/input/input10


w końcu po wpisaniu rmmod bttv:

Kod: Zaznacz cały

ERROR: Module bttv is in use
Już nie wiem co mam robić.ERROR: Module bttv is in use

Odp: AverMedia Capture 98 nie działa pod TvTime

: 25 maja 2009, 21:10
autor: ilin
Moduł jest zajęty bo trzyma go jakiś inny moduł od którego jest zależny.

Pokaż lepiej z roota.

Kod: Zaznacz cały

lsmod
oraz

Kod: Zaznacz cały

modinfo bttv
Nie mam tego modułu wkompilowanego aby sprawdzić co go może trzymać.

Tyle że tam Ci kartę jakąś wykrywa i masz ją pod /dev/video1 dlatego tvtime może nie trybić.

Spróbuj najpierw

Kod: Zaznacz cały

tvtime -d /dev/video1

Odp: AverMedia Capture 98 nie działa pod TvTime

: 28 maja 2009, 07:22
autor: bartekvip
Dobra. Odpiąłem kamerkę internetową i teraz TVtime radzi sobie i znajduje kartę TV jak powinno być, ale niestety po wpisaniu polecenia tvtime-scanner nic nie znajduje. Skanuje całe spektrum i nic nie znajduje. Oto wyniki poleceń powyżej.

lsmod:

Kod: Zaznacz cały

Module                  Size  Used by
binfmt_misc            16776  1 
bridge                 56340  0 
stp                    10500  1 bridge
bnep                   20224  2 
vboxnetflt             91016  0 
vboxdrv               117544  1 vboxnetflt
input_polldev          11912  0 
video                  25360  0 
output                 11008  1 video
lp                     17156  0 
tvaudio                31036  0 
snd_intel8x0           37532  3 
snd_ac97_codec        112292  1 snd_intel8x0
ac97_bus                9856  1 snd_ac97_codec
bttv                  171924  0 
videodev               41600  2 tvaudio,bttv
v4l1_compat            21764  1 videodev
snd_seq_dummy          10756  0 
snd_bt87x              21028  1 
snd_seq_oss            37760  0 
ir_common              52228  1 bttv
snd_pcm_oss            46336  0 
snd_mixer_oss          22656  1 snd_pcm_oss
snd_seq_midi           14336  0 
compat_ioctl32          9344  1 bttv
i2c_algo_bit           14084  1 bttv
psmouse                61972  0 
snd_rawmidi            29696  1 snd_seq_midi
snd_seq_midi_event     15104  2 snd_seq_oss,snd_seq_midi
v4l2_common            20992  2 tvaudio,bttv
videobuf_dma_sg        20484  1 bttv
ppdev                  15620  0 
pcspkr                 10496  0 
k8temp                 12416  0 
nvidia               7233756  36 
snd_pcm                82948  4 snd_intel8x0,snd_ac97_codec,snd_bt87x,snd_pcm_oss
serio_raw              13316  0 
snd_seq                56880  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device         14988  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
videobuf_core          26500  2 bttv,videobuf_dma_sg
btcx_risc              13064  1 bttv
agpgart                42696  1 nvidia
snd_timer              29704  2 snd_pcm,snd_seq
tveeprom               20100  1 bttv
snd                    62628  19 snd_intel8x0,snd_ac97_codec,snd_bt87x,snd_seq_oss,snd_pcm_oss,snd_mixer_oss,snd_rawmidi,snd_pcm,snd_seq,snd_seq_device,snd_timer
soundcore              15200  1 snd
snd_page_alloc         16904  3 snd_intel8x0,snd_bt87x,snd_pcm
i2c_nforce2            14980  0 
parport_pc             40100  1 
parport                42220  3 lp,ppdev,parport_pc
usbhid                 42336  0 
8139too                32128  0 
8139cp                 27776  0 
mii                    13312  2 8139too,8139cp
fbcon                  46112  0 
tileblit               10752  1 fbcon
font                   16384  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
modinfo bbtv:

Kod: Zaznacz cały

filename:       /lib/modules/2.6.28-11-generic/kernel/drivers/media/video/bt8xx/bttv.ko
license:        GPL
author:         Ralph Metzler & Marcus Metzler & Gerd Knorr
description:    bttv - v4l/v4l2 driver module for bt848/878 based cards
srcversion:     97A8FA06F360905675E7702
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,ir-common,videodev,tveeprom,v4l2-common,btcx-risc,i2c-algo-bit,compat_ioctl32
vermagic:       2.6.28-11-generic SMP mod_unload modversions 586 
parm:           ir_debug:int
parm:           repeat_delay:int
parm:           repeat_period:int
parm:           ir_rc5_remote_gap:int
parm:           ir_rc5_key_timeout:int
parm:           i2c_debug:int
parm:           i2c_hw:configure i2c debug level (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:automatically load i2c modules like tuner.o, default is 1 (yes) (int)
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:           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)


Odp: AverMedia Capture 98 nie działa pod TvTime

: 28 maja 2009, 07:33
autor: ilin
Nie musi znaleźć jeśli nie ustawiłeś odpowiednich standardów.

Ja zalecał bym do regulowania karty użyć xawtv.

Kod: Zaznacz cały

scantv
na pal-dk i europe-east lub west powinno coś znaleźć.

Najlepiej jest zaś recznie przeszukać.

Odpalasz xawtv.

Ustawiasz na standardy obowiązujące w naszym kraju.
Następnie za pomocą strzałek na klawiaturze przeskakujesz po jednym kanale.
jak przelecisz cale pasmo to będziesz widział czy cokolwiek się pojawiało czy nie.

Automaty nie zawsze sobie radzą.