PDA

View Full Version : Non riesco ad usare la scheda di acquisizione


fbcyborg
15-06-2010, 13:23
Salve a tutti,

è qualche anno che vorrei far funzionare la mia scheda di acquisizione ed ancora non ho capito come fare.
La mia scheda è una Kworld DVB-S 100, che oltre a fare da scheda satellitare fa da scheda di acquisizione analogica. L'ho già usata in passato su un PC con Windows per entrambi gli scopi e non ho avuto problemi. Qui su Linux riesco a farla andare solo come scheda satellitare, ma di acquisizione non se ne parla.
Sicuramente non so nemmeno quale software sia opportuno (sono su KDE), però non capisco se viene rilevata o no. Eppure i driver del kernel credo siano compilati tutti.

Ecco l'output di lspci:
05:00.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
05:00.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)

Qualcuno mi sa dare una mano per capire come usarla come scheda di acquisizione?

asghan
22-06-2010, 15:49
ciao
prova con xdtv

fbcyborg
22-06-2010, 15:56
Grazie, solo che non mi funziona né con la webcam né con l'ingresso analogico.

*** to enable xvtv or xvtv_overlay use xvtvport option
WARNING: Your X-Server has no DGA support.
/dev/video1 [v4l2]: no overlay support
xdtv_v4l-conf had some trouble, trying to continue anyway
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
[...]
*** AUDIO DEVICE TYPE = alsa
*** MIXER DEVICE TYPE = alsa
ioctl VIDIOC_S_STD: Invalid argument
VIDIOC_S_FREQUENCY: Invalid argument
ioctl VIDIOC_STREAMON: Invalid argument
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
ioctl VIDIOC_S_FMT: Device or resource busy
Mi daresti qualche idea per fare delle prove più "sicure"?

Inoltre dmesg dice:
cx88[0]/0: unknown tv audio mode [0]
cx88[0]/0: unknown tv audio mode [0]

asghan
22-06-2010, 19:41
prova a guardare se qui c'e la tua scheda
http://www.linuxtv.org/wiki/index.php/Special:Categories

provala senza la webcam

cosa ti da
dmesg | grep cx88
ls /dev/video*

xdtv_wizard
xdtv -c /dev/video0
xdtv -c /dev/video1

puoi provarla anche con xawtv

fbcyborg
22-06-2010, 19:53
Sembrerebbe non esserci, è una KWorld DVB-S 100. So che non è una marca eccellente e che è principalmente una scheda satellitare, ma su winsozz funziona bene anche come acquisizione.
$ dmesg | grep cx88
cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
cx8800 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
cx88[0]: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39,autodetected], frontend(s): 1
cx88[0]: TV tuner type 4, Radio tuner type -1
cx88[0]/0: found at 0000:05:00.0, rev: 5, irq: 16, latency: 64, mmio: 0xfc000000
IRQ 16/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded
cx88[0]/2: cx2388x 8802 Driver Manager
cx88-mpeg driver manager 0000:05:00.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
cx88[0]/2: found at 0000:05:00.2, rev: 5, irq: 16, latency: 64, mmio: 0xfd000000
IRQ 16/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
cx88/2: registering cx8802 driver, type: blackbird access: shared
cx88[0]/2: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39]
cx88[0]/2: cx8802 probe failed, err = -19
cx88/2: cx2388x dvb driver version 0.0.7 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39]
cx88[0]/2: cx2388x based DVB/ATSC card
cx8802_alloc_frontends() allocating 1 frontend(s)
DVB: registering new adapter (cx88[0])


Con webcam staccata:
$ ls /dev/video*
/dev/video0

xdtv_wizard parte, e mi mostra la schermata per le impostazioni.

$ xdtv -c /dev/video0

This is xdtv 2.4.0 running on Linux/x86_64 (2.6.33-gentoo-r2).
scandir: No such file or directory
filename = /home/user/.xdtv/xdtvrc
*** to enable xvtv or xvtv_overlay use xvtvport option
WARNING: Your X-Server has no DGA support.
/dev/video0 [v4l2]: no overlay support
xdtv_v4l-conf had some trouble, trying to continue anyway
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
VidMode: server=2.2, include=2.2
available video mode(s): 1680x1050 1280x1024 1024x768 800x600 640x480 1400x1050 1280x1024 1280x960 1280x960 1280x768 1280x720 1280x720 1280x720 1152x864 1024x768 1024x768 1024x768 1024x768 1024x768 960x720 960x720 928x696 928x696 896x672 896x672 832x624 800x600 800x600 800x600 800x600 800x600 800x600 800x600 800x600 800x600 720x576 720x576 720x480 720x400 700x525 700x525 640x512 640x512 640x512 640x480 640x480 640x480 640x480 640x480 640x480 640x400 640x350 576x432 512x384 512x384 512x384 512x384 512x384 416x312 400x300 400x300 400x300 400x300 400x300 360x200 320x240 320x240 320x240 320x240 320x200 320x175
Selected XvImage adaptor with yuyv support: NV17 Video Texture on port 310 (grabdisplay)
No XvVideo port available.
ioctl VIDIOC_G_FBUF: Invalid argument
classical overlay is disabled*** GRABBER DEVICE TYPE = v4l2
Warning: Cannot convert string "-xxl-ledfixed-medium-r-semicondensed--39-120-75-75-c-180-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-xxl-ledfixed-medium-r-semicondensed--39-120-75-75-c-180-*-*, -jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" to type FontSet
MMX, SSE, AMD MMX extensions, SSE2, have been detected.
Method sse
*** AUDIO DEVICE TYPE = alsa
*** MIXER DEVICE TYPE = alsa
ioctl VIDIOC_STREAMON: Invalid argument
ioctl VIDIOC_REQBUFS: Device or resource busy
ioctl VIDIOC_REQBUFS: Device or resource busy
ioctl VIDIOC_REQBUFS: Device or resource busy
ioctl VIDIOC_REQBUFS: Device or resource busy
ioctl VIDIOC_REQBUFS: Device or resource busy

fbcyborg
30-06-2010, 15:10
Nessun'altra idea?

asghan
04-07-2010, 07:01
Nessun'altra idea?
http://it.wikipedia.org/wiki/Xawtv


p.s.
se non ricodo male quando con la mia scheda ebbi questo errore

ioctl VIDIOC_REQBUFS: Device or resource busy

cambiai slot pci


lsmod | grep cx88

fbcyborg
04-07-2010, 18:28
Ciao, cx88 l'ho messo statico nel kernel:
$ grep -i cx88 /boot/config-2.6.33-gentoo-r2
CONFIG_VIDEO_CX88=y
CONFIG_VIDEO_CX88_ALSA=y
CONFIG_VIDEO_CX88_BLACKBIRD=y
CONFIG_VIDEO_CX88_DVB=y
CONFIG_VIDEO_CX88_MPEG=y
CONFIG_VIDEO_CX88_VP3054=y