Hello, I'm using multiple (3 now) dc10plus cards for doing live video shows as a VJ. I'm trying to build my own vj system that is fast and has a smooth playback of a lot of video's at the same time. To make and manipulate movies very fast and without a (slow) graphic interface I have asked Heiks to create a python module that can manipulate edit lists for lavtools. This module can be downloaded at : http://heiks.nl/software.php If people would like to develop, use or have some remarks...
So everything works fine except for the dc10plus cards They are not always initialized correctly, so sometimes I have two sometimes one and sometimes three cards working. When I take a card out and restart the computer, turn it of again, put the card back, then sometimes it gets initialized and sometimes it doesn't. although they are not initialized, all cards are always visible with lspci it might have something to do with the order in which the cards are initialized when all cards are found first an then initialized it seems to work, but when a card is initialized before other cards are found then there is an error. my system is ubuntu with kernel 2.6.24-19-generic greetings Richard Neef www.vjneef.nl dmesg all 3 cards working: [ 31.889436] ACPI: Power Button (CM) [PWRB] [ 32.145434] Linux video capture interface: v2.00 [ 32.179882] Linux video codec intermediate layer: v0.2 [ 32.321301] Zoran MJPEG board driver version 0.9.5 [ 32.321342] ACPI: PCI Interrupt 0000:02:05.0[A] -> GSI 17 (level, low) -> IRQ 17 [ 32.321352] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 17, memory: 0xc0101000 [ 32.321356] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 32.381187] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [ 32.455374] udev: renamed network interface eth0 to eth2 [ 32.548915] [fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes. [ 32.548967] [fglrx] ASYNCIO init succeed! [ 32.549307] [fglrx] PAT is enabled successfully! [ 32.549350] [fglrx] module loaded - fglrx 8.47.3 [Feb 25 2008] on minor 0 [ 32.695773] ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 18 [ 32.695788] MJPEG[1]: Zoran ZR36067 (rev 2) irq: 18, memory: 0xc0102000 [ 32.695792] MJPEG[1]: subsystem vendor=0x1031 id=0x7efe [ 32.800993] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 16 [ 32.801007] MJPEG[2]: Zoran ZR36067 (rev 2) irq: 16, memory: 0xc0103000 [ 32.801011] MJPEG[2]: subsystem vendor=0x1031 id=0x7efe [ 32.906692] ZORAN: 3 card(s) found [ 32.906703] DC10plus[0]: zr36057_init() - initializing card[0], zr=f8e60a40 [ 33.982982] DC10plus[1]: zr36057_init() - initializing card[1], zr=f8e63eb0 [ 35.054329] DC10plus[2]: zr36057_init() - initializing card[2], zr=f8e67320 [ 36.889232] lp0: using parport0 (interrupt-driven). dmesg 2 out of 3 cards working: [ 32.001499] [fglrx] ASYNCIO init succeed! [ 32.001820] [fglrx] PAT is enabled successfully! [ 32.002414] [fglrx] module loaded - fglrx 8.47.3 [Feb 25 2008] on minor 0 [ 32.144016] Linux video capture interface: v2.00 [ 32.173201] Linux video codec intermediate layer: v0.2 [ 32.306753] udev: renamed network interface eth0 to eth2 [ 32.315103] Zoran MJPEG board driver version 0.9.5 [ 32.315144] ACPI: PCI Interrupt 0000:02:05.0[A] -> GSI 17 (level, low) -> IRQ 17 [ 32.315154] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 17, memory: 0xc0101000 [ 32.315158] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 32.647193] DC10plus[0]: find_zr36057() - no codec found [ 32.647403] ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 18 [ 32.647412] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 18, memory: 0xc0102000 [ 32.647416] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 32.785553] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 16 [ 32.785567] MJPEG[1]: Zoran ZR36067 (rev 2) irq: 16, memory: 0xc0103000 [ 32.785571] MJPEG[1]: subsystem vendor=0x1031 id=0x7efe [ 32.871508] ZORAN: 2 card(s) found [ 32.871521] DC10plus[0]: zr36057_init() - initializing card[0], zr=f8e59a40 [ 33.940734] DC10plus[1]: zr36057_init() - initializing card[1], zr=f8e5ceb0 [ 35.959779] lp0: using parport0 (interrupt-driven). [ 36.036791] Adding 979956k swap on /dev/sda2. Priority:-1 extents:1 across:979956k [ 36.624378] EXT3 FS on sda3, internal journal [ 37.473714] kjournald starting. Commit interval 5 seconds [ 37.480935] EXT3 FS on sda1, internal journal [ 37.480952] EXT3-fs: mounted filesystem with ordered data mode. [ 38.258678] ip_tables: (C) 2000-2006 Netfilter Core Team [ 38.852870] No dock devices found. [ 40.590280] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac) [ 40.590291] apm: disabled - APM is not SMP safe. [ 40.940043] ppdev: user-space parallel port driver [ 41.177740] audit(1219074851.377:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=4740 profile="/usr/sbin/cupsd" namespace="default" [ 42.733897] NET: Registered protocol family 10 [ 42.734270] lo: Disabled Privacy Extensions [ 43.444070] eth2: setting full-duplex. [ 43.538796] Bluetooth: Core ver 2.11 [ 43.539213] NET: Registered protocol family 31 [ 43.539220] Bluetooth: HCI device and connection manager initialized [ 43.539227] Bluetooth: HCI socket layer initialized [ 43.568405] Bluetooth: L2CAP ver 2.9 [ 43.568416] Bluetooth: L2CAP socket layer initialized [ 43.651924] Bluetooth: RFCOMM socket layer initialized [ 43.651959] Bluetooth: RFCOMM TTY layer initialized [ 43.651962] Bluetooth: RFCOMM ver 1.8 [ 46.047941] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 18 (level, low) -> IRQ 18 [ 48.006399] NET: Registered protocol family 17 [ 48.632548] [fglrx] Internal AGP support requested, but kernel AGP support active. [ 48.632562] [fglrx] Have to use kernel AGP support to avoid conflicts. [ 48.632569] [fglrx] AGP detected, AgpState = 0x0f000207 (hardware caps of chipset) [ 48.633503] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. [ 48.633756] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode [ 48.634001] agpgart: Putting AGP V2 device at 0000:01:05.0 into 4x mode [ 48.634251] [fglrx] AGP enabled, AgpCommand = 0x0f000304 (selected caps) [ 48.640721] [fglrx] GART Table is not in FRAME_BUFFER range [ 48.640742] [fglrx] Reserve Block - 0 offset = 0X0 length = 0X40000 [ 48.859806] [fglrx] interrupt source 20008000 successfully enabled [ 48.859825] [fglrx] enable ID = 0x00000004 [ 48.860428] [fglrx] Receive enable interrupt message with irqEnableMask: 20008000 [ 48.860799] [fglrx] interrupt source 10000000 successfully enabled [ 48.860805] [fglrx] enable ID = 0x00000005 [ 48.861191] [fglrx] Receive enable interrupt message with irqEnableMask: 10000000 [ 63.258066] eth2: no IPv6 routers present [ 334.621088] ACPI: PCI interrupt for device 0000:02:06.0 disabled [ 334.621315] ACPI: PCI interrupt for device 0000:02:07.0 disabled [ 408.160468] Zoran MJPEG board driver version 0.9.5 [ 408.160498] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 17, memory: 0xc0101000 [ 408.160502] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 408.213572] DC10plus[0]: find_zr36057() - no codec found [ 408.213745] ACPI: PCI Interrupt 0000:02:06.0[A] -> G[ 31.889436] ACPI: Power Button (CM) [PWRB] [ 32.145434] Linux video capture interface: v2.00 [ 32.179882] Linux video codec intermediate layer: v0.2 [ 32.321301] Zoran MJPEG board driver version 0.9.5 [ 32.321342] ACPI: PCI Interrupt 0000:02:05.0[A] -> GSI 17 (level, low) -> IRQ 17 [ 32.321352] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 17, memory: 0xc0101000 [ 32.321356] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 32.381187] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [ 32.455374] udev: renamed network interface eth0 to eth2 [ 32.548915] [fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes. [ 32.548967] [fglrx] ASYNCIO init succeed! [ 32.549307] [fglrx] PAT is enabled successfully! [ 32.549350] [fglrx] module loaded - fglrx 8.47.3 [Feb 25 2008] on minor 0 [ 32.695773] ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 18 [ 32.695788] MJPEG[1]: Zoran ZR36067 (rev 2) irq: 18, memory: 0xc0102000 [ 32.695792] MJPEG[1]: subsystem vendor=0x1031 id=0x7efe [ 32.800993] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 16 [ 32.801007] MJPEG[2]: Zoran ZR36067 (rev 2) irq: 16, memory: 0xc0103000 [ 32.801011] MJPEG[2]: subsystem vendor=0x1031 id=0x7efe [ 32.906692] ZORAN: 3 card(s) found [ 32.906703] DC10plus[0]: zr36057_init() - initializing card[0], zr=f8e60a40 [ 33.982982] DC10plus[1]: zr36057_init() - initializing card[1], zr=f8e63eb0 [ 35.054329] DC10plus[2]: zr36057_init() - initializing card[2], zr=f8e67320 [ 36.889232] lp0: using parport0 (interrupt-driven). SI 18 (level, low) -> IRQ 18 [ 408.213761] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 18, memory: 0xc0102000 [ 408.213765] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 408.285428] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 16 [ 408.285446] MJPEG[1]: Zoran ZR36067 (rev 2) irq: 16, memory: 0xc0103000 [ 408.285450] MJPEG[1]: subsystem vendor=0x1031 id=0x7efe [ 408.356611] ZORAN: 2 card(s) found [ 408.356625] DC10plus[0]: zr36057_init() - initializing card[0], zr=f9595a40 [ 409.425443] DC10plus[1]: zr36057_init() - initializing card[1], zr=f9598eb0 dmesg only one out of 3 working [ 32.876602] [fglrx] module loaded - fglrx 8.47.3 [Feb 25 2008] on minor 0 [ 33.015051] Linux video capture interface: v2.00 [ 33.034730] Linux video codec intermediate layer: v0.2 [ 33.037681] udev: renamed network interface eth0 to eth2 [ 33.103012] Zoran MJPEG board driver version 0.9.5 [ 33.103056] ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 17 [ 33.103066] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 17, memory: 0xc0103000 [ 33.103070] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 33.236475] DC10plus[0]: find_zr36057() - no codec found [ 33.236680] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 16 [ 33.236690] MJPEG[0]: Zoran ZR36067 (rev 2) irq: 16, memory: 0xc0104000 [ 33.236694] MJPEG[0]: subsystem vendor=0x1031 id=0x7efe [ 33.306820] ZORAN: 1 card(s) found [ 33.306830] DC10plus[0]: zr36057_init() - initializing card[0], zr=f8e5fa40 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mjpeg-users mailing list Mjpeg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mjpeg-users