LINUX.ORG.RU

Не работает карта видеозахвата VIA VT6306


0

1

Поставил сабж в системник и подключил к карте DV камеру через IEEE1394. В kino и dvgrab не видно устройств. Команда dmesg | grep 1394 ничего не выдает. Команда lspci -k выдает следующее:

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
	Subsystem: ASUSTeK Computer Inc. Device 8383
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
	Kernel driver in use: pcieport
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 8383
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 8375
	Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
	Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
	Kernel driver in use: pcieport
00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 7 (rev 06)
	Kernel driver in use: pcieport
00:1c.7 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 8 (rev 06)
	Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 8383
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 8383
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 8383
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 8383
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce GTS 250] (rev a2)
	Subsystem: CardExpert Technology Device 0401
	Kernel driver in use: nvidia
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
	Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard
	Kernel driver in use: r8169
07:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46)
	Subsystem: Albatron Corp. Device 3044
	Kernel driver in use: firewire_ohci
07:02.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
	Subsystem: Creative Labs Device 005a
	Kernel driver in use: EMU10K1_Audigy
07:02.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
	Subsystem: Creative Labs SB Audigy Game Port
	Kernel driver in use: Emu10k1_gameport
07:02.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 01)
	Subsystem: Creative Labs SB Audigy FireWire Port
	Kernel driver in use: firewire_ohci
07:03.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
	Subsystem: Avermedia Technologies Inc AverMedia UltraTV PCI 350
	Kernel driver in use: bttv
07:03.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
	Subsystem: Avermedia Technologies Inc UltraTV PCI 350
	Kernel driver in use: Bt87x
Из вывода команды видно, что карточка работает и использует драйвер firewire_ohci. Тут же я заметил, что оказывается на моей звуковухе есть такой же контроллер IEEE 1394 и использует тот же драйвер. Посмотрел на звуковуху - действительно есть. Воткнул туда камеру, тоже не работает. В чем причина? Или чего не хватает для полной работы контроллера?

★★★

Попробуй физически отключить звуковуху. Может, она кофликтует с контроллером IEEE 1394?

CYB3R ★★★★★ ()
Ответ на: комментарий от CYB3R

Выдернул звуковуху. dmesg | grep 1394 ничего не выдает. dvgrab выдает:

rom1394_0 warning: read failed: 0x0000fffff0000414 error reading config rom directory for node 0 rom1394_1 warning: read failed: 0x0000fffff0000414 error reading config rom directory for node 1 Error: no camera exists
В kino устройств IEEE1394 так никаких и не появилось.

zevilz ★★★ ()
Ответ на: комментарий от zevilz

Поменял кабель на другой, проверенный и работающий на винде. dmesg | grep 1394 ничего не выдает. При запуске dvgrab начинается захват видео:

evil@evil-debian:~$ /usr/bin/dvgrab
rom1394_0 warning: read failed: 0x0000fffff0000414
error reading config rom directory for node 0
Found AV/C device with GUID 0x0800460104c8942f
Waiting for DV...
Capture Started
"dvgrab-001.dv":    61.39 MiB 447 frames timecode 00:37:07.22 date 2010.02.14 19:49:06
Capture Stopped
Видео на выходе нормальное. При захвате через kino видео в окне предпросмотра в виде больших корявых квадратов. При экспорте видео остается с такими же большими квадратами и плюс еще в ускоренном воспроизведении. Вот куски из лога kino:
... 
rom1394_0 warning: read failed: 0x0000fffff0000414
...
>> Starting Capture
>> AV/C Включено
>>> Using iec61883 capture
rom1394_0 warning: read failed: 0x0000fffff0000414
>>> iec61883Reader::StartThread on port 0
>>> AVC enabled 
>> Constructing File Capture tracker
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM /dev/dsp
Could not open ALSA device "/dev/dsp": Нет такого файла или каталога
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM /dev/dsp
...
[dvvideo @ 0x36e82a0] AC EOB marker is absent pos=64
[dvvideo @ 0x36e82a0] AC EOB marker is absent pos=64
[dvvideo @ 0x36e82a0] AC EOB marker is absent pos=64
[dvvideo @ 0x36e82a0] AC EOB marker is absent pos=64
...

>>> using audio from separate AVI audio stream
>>> Received playlist to store at position 3
>>>> Adding to end
>>> Received playlist to store at position 4
>>>> Adding to end
>>> AVC enabled 
>> Kino Common newFile
>> Leaving Capture
>> Destroying XV Displayer
>> Starting Editor
>> Trying XVideo at 720x576
>>> XvQueryAdaptors count: 1
>>> Xv: NV17 Video Texture: ports 310 - 341
>>> formats supported: 4
>>>     0x32595559 (YUY2) packed
>>>     0x32315659 (YV12) planar
>>>     0x59565955 (UYVY) packed
>>>     0x30323449 (I420) planar
>>> 0: XV_IMAGE, 8192x8192 rate = 1/1
>>> Received playlist to store at position 0
>>>> Adding to end
Exiting Kino

zevilz ★★★ ()
Ответ на: комментарий от zevilz

и, кстати, сообщение: [dvvideo @ 0x36e82a0] AC EOB marker is absent pos=64 появляется довольно часто красным цветом

zevilz ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.