I'm having trouble getting a 4 x SAA7130 card running in Zoneminder. I've had this card running successfully in FC7 with Zoneminder from an RPM (zoneminder-1.22.3-7.fc7) but for some reason in this new machine (Same Distro, RPM and Kernel Version [2.6.23.8-34.fc7 #1 SMP]) I am getting only black output.
I've done a fair bit of reading up to no avail...
I'm running with noapic and pci=noacpi kernel arguements.
I've loaded the card as a number 33 (options saa7134 card=33,33,33,33). The same as the previous machine. I can see in the dmesg that both the vbix and V4L2 videox devices are created from 0 thru 3.
Code: Select all
Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7130[0]: found at 0000:03:0c.0, rev: 1, irq: 5, latency: 32, mmio: 0xe3000000
saa7130[0]: subsystem: 1131:0000, board: AVerMedia DVD EZMaker [card=33,insmod option]
saa7130[0]: board init: gpio is 10000
saa7130[0]: Huh, no eeprom present (err=-5)?
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
saa7130[1]: found at 0000:03:0d.0, rev: 1, irq: 10, latency: 32, mmio: 0xe3001000
saa7130[1]: subsystem: 1131:0000, board: AVerMedia DVD EZMaker [card=33,insmod option]
saa7130[1]: board init: gpio is 10000
saa7130[1]: Huh, no eeprom present (err=-5)?
saa7130[1]: registered device video1 [v4l2]
saa7130[1]: registered device vbi1
saa7130[2]: found at 0000:03:0e.0, rev: 1, irq: 7, latency: 32, mmio: 0xe3002000
saa7130[2]: subsystem: 1131:0000, board: AVerMedia DVD EZMaker [card=33,insmod option]
saa7130[2]: board init: gpio is 10000
saa7130[2]: Huh, no eeprom present (err=-5)?
saa7130[2]: registered device video2 [v4l2]
saa7130[2]: registered device vbi2
saa7130[3]: found at 0000:03:0f.0, rev: 1, irq: 11, latency: 32, mmio: 0xe3003000
saa7130[3]: subsystem: 1131:0000, board: AVerMedia DVD EZMaker [card=33,insmod option]
saa7130[3]: board init: gpio is 10000
saa7130[3]: Huh, no eeprom present (err=-5)?
saa7130[3]: registered device video3 [v4l2]
saa7130[3]: registered device vbi3
Code: Select all
crwxrwxrwx 1 root root 81, 0 2007-12-25 01:54 video0
crwxrwxrwx 1 root root 81, 1 2007-12-25 01:54 video1
crwxrwxrwx 1 root root 81, 2 2007-12-25 01:54 video2
crwxrwxrwx 1 root root 81, 3 2007-12-25 01:54 video3
Code: Select all
12/25/2007 01:34:03.880669 zmdc[3047].INF [Server starting at 07/12/25 01:34:03]
12/25/2007 01:34:07.655586 zmdc[3047].INF ['zmc -d /dev/video3' starting at 07/12/25 01:34:07, pid = 3070]
12/25/2007 01:34:08.341845 zmdc[3047].INF ['zma -m 1' starting at 07/12/25 01:34:08, pid = 3074]
12/25/2007 01:34:08.729694 zmdc[3047].ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
12/25/2007 01:34:08.731094 zmdc[3047].INF [Starting pending process, zmc -d /dev/video3]
12/25/2007 01:34:08.741487 zmdc[3047].INF ['zmc -d /dev/video3' starting at 07/12/25 01:34:08, pid = 3078]
12/25/2007 01:34:09.214514 zmdc[3047].INF ['zmc -d /dev/video0' starting at 07/12/25 01:34:09, pid = 3080]
12/25/2007 01:34:09.835062 zmdc[3047].ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
12/25/2007 01:34:10.044847 zmdc[3047].INF ['zma -m 2' starting at 07/12/25 01:34:10, pid = 3084]
12/25/2007 01:34:10.320911 zmdc[3047].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
12/25/2007 01:34:10.321861 zmdc[3047].INF [Starting pending process, zmc -d /dev/video0]
12/25/2007 01:34:10.325769 zmdc[3047].INF ['zmc -d /dev/video0' starting at 07/12/25 01:34:10, pid = 3087]
12/25/2007 01:34:10.829793 zmdc[3047].INF ['zmc -d /dev/video1' starting at 07/12/25 01:34:10, pid = 3090]
12/25/2007 01:34:11.415343 zmdc[3047].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
12/25/2007 01:34:11.651207 zmdc[3047].INF ['zma -m 3' starting at 07/12/25 01:34:11, pid = 3094]
12/25/2007 01:34:11.927939 zmdc[3047].ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
12/25/2007 01:34:11.929496 zmdc[3047].INF [Starting pending process, zmc -d /dev/video1]
12/25/2007 01:34:11.958609 zmdc[3047].INF ['zmc -d /dev/video1' starting at 07/12/25 01:34:11, pid = 3097]
12/25/2007 01:34:12.488765 zmdc[3047].INF ['zmc -d /dev/video2' starting at 07/12/25 01:34:12, pid = 3100]
12/25/2007 01:34:13.027405 zmdc[3047].ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
12/25/2007 01:34:13.277241 zmdc[3047].INF ['zma -m 4' starting at 07/12/25 01:34:13, pid = 3104]
12/25/2007 01:34:13.586101 zmdc[3047].ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
12/25/2007 01:34:13.587061 zmdc[3047].INF [Starting pending process, zmc -d /dev/video2]
12/25/2007 01:34:13.592205 zmdc[3047].INF ['zmc -d /dev/video2' starting at 07/12/25 01:34:13, pid = 3107]
12/25/2007 01:34:14.093379 zmdc[3047].INF [Starting pending process, zmc -d /dev/video3]
12/25/2007 01:34:14.098644 zmdc[3047].INF ['zmc -d /dev/video3' starting at 07/12/25 01:34:14, pid = 3110]
12/25/2007 01:34:14.226699 zmdc[3047].INF ['zmfilter.pl' starting at 07/12/25 01:34:14, pid = 3112]
12/25/2007 01:34:14.681554 zmdc[3047].ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
12/25/2007 01:34:15.192884 zmdc[3047].ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
12/25/2007 01:34:16.093393 zmdc[3047].INF [Starting pending process, zmc -d /dev/video0]
12/25/2007 01:34:16.112805 zmdc[3047].INF ['zmc -d /dev/video0' starting at 07/12/25 01:34:16, pid = 3117]
12/25/2007 01:34:16.260691 zmdc[3047].INF ['zmaudit.pl -c' starting at 07/12/25 01:34:16, pid = 3119]
12/25/2007 01:34:17.187476 zmdc[3047].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
12/25/2007 01:34:17.815217 zmdc[3047].INF ['zmwatch.pl' starting at 07/12/25 01:34:17, pid = 3124]
12/25/2007 01:34:18.016433 zmdc[3047].INF [Starting pending process, zmc -d /dev/video1]
12/25/2007 01:34:18.027858 zmdc[3047].INF ['zmc -d /dev/video1' starting at 07/12/25 01:34:18, pid = 3125]
12/25/2007 01:34:19.027944 zmdc[3047].INF [Starting pending process, zmc -d /dev/video2]
12/25/2007 01:34:19.033490 zmdc[3047].INF ['zmc -d /dev/video2' starting at 07/12/25 01:34:19, pid = 3129]
12/25/2007 01:34:19.171621 zmdc[3047].ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
12/25/2007 01:34:19.633083 zmdc[3047].INF ['zmupdate.pl -c' starting at 07/12/25 01:34:19, pid = 3132]
12/25/2007 01:34:20.138907 zmdc[3047].ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
12/25/2007 01:34:25.039931 zmdc[3047].INF [Starting pending process, zmc -d /dev/video3]
12/25/2007 01:34:25.045569 zmdc[3047].INF ['zmc -d /dev/video3' starting at 07/12/25 01:34:25, pid = 3135]
12/25/2007 01:34:26.153827 zmdc[3047].ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
12/25/2007 01:34:27.055796 zmdc[3047].INF [Starting pending process, zmc -d /dev/video0]
12/25/2007 01:34:27.066367 zmdc[3047].INF ['zmc -d /dev/video0' starting at 07/12/25 01:34:27, pid = 3137]
12/25/2007 01:34:28.158019 zmdc[3047].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
12/25/2007 01:34:29.057945 zmdc[3047].INF [Starting pending process, zmc -d /dev/video1]
12/25/2007 01:34:29.062494 zmdc[3047].INF ['zmc -d /dev/video1' starting at 07/12/25 01:34:29, pid = 3139]
12/25/2007 01:34:30.078782 zmdc[3047].INF [Starting pending process, zmc -d /dev/video2]
12/25/2007 01:34:30.089865 zmdc[3047].INF ['zmc -d /dev/video2' starting at 07/12/25 01:34:30, pid = 3141]
12/25/2007 01:34:30.154058 zmdc[3047].ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
12/25/2007 01:34:31.192301 zmdc[3047].ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
12/25/2007 01:34:46.086454 zmdc[3047].INF [Starting pending process, zmc -d /dev/video3]
12/25/2007 01:34:46.090006 zmdc[3047].INF ['zmc -d /dev/video3' starting at 07/12/25 01:34:46, pid = 3148]
12/25/2007 01:34:47.197634 zmdc[3047].ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
12/25/2007 01:34:48.097574 zmdc[3047].INF [Starting pending process, zmc -d /dev/video0]
12/25/2007 01:34:48.107906 zmdc[3047].INF ['zmc -d /dev/video0' starting at 07/12/25 01:34:48, pid = 3150]
12/25/2007 01:34:49.203488 zmdc[3047].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
12/25/2007 01:34:50.003525 zmdc[3047].INF [Starting pending process, zmc -d /dev/video1]
12/25/2007 01:34:50.008123 zmdc[3047].INF ['zmc -d /dev/video1' starting at 07/12/25 01:34:50, pid = 3153]
12/25/2007 01:34:51.009021 zmdc[3047].INF [Starting pending process, zmc -d /dev/video2]
12/25/2007 01:34:51.021381 zmdc[3047].INF ['zmc -d /dev/video2' starting at 07/12/25 01:34:51, pid = 3156]
12/25/2007 01:34:51.114059 zmdc[3047].ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
12/25/2007 01:34:52.082916 zmdc[3047].ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
12/25/2007 01:35:27.094110 zmdc[3047].INF [Starting pending process, zmc -d /dev/video3]
12/25/2007 01:35:27.097989 zmdc[3047].INF ['zmc -d /dev/video3' starting at 07/12/25 01:35:27, pid = 3175]
12/25/2007 01:35:28.199091 zmdc[3047].ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
12/25/2007 01:35:29.099890 zmdc[3047].INF [Starting pending process, zmc -d /dev/video0]
12/25/2007 01:35:29.109487 zmdc[3047].INF ['zmc -d /dev/video0' starting at 07/12/25 01:35:29, pid = 3177]
12/25/2007 01:35:30.198216 zmdc[3047].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
12/25/2007 01:35:31.000252 zmdc[3047].INF [Starting pending process, zmc -d /dev/video1]
12/25/2007 01:35:31.003800 zmdc[3047].INF ['zmc -d /dev/video1' starting at 07/12/25 01:35:31, pid = 3179]
12/25/2007 01:35:32.026699 zmdc[3047].INF [Starting pending process, zmc -d /dev/video2]
12/25/2007 01:35:32.038086 zmdc[3047].INF ['zmc -d /dev/video2' starting at 07/12/25 01:35:32, pid = 3181]
12/25/2007 01:35:32.104920 zmdc[3047].ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
12/25/2007 01:35:33.141338 zmdc[3047].ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
Code: Select all
apache 3047 0.0 0.6 14900 6332 pts/2 S 01:34 0:00 /usr/bin/perl -wT /usr/bin/zmdc.pl startup
apache 3074 0.0 0.2 131388 2996 pts/2 S 01:34 0:00 /usr/bin/zma -m 1
apache 3084 0.0 0.2 131388 2580 pts/2 S 01:34 0:00 /usr/bin/zma -m 2
apache 3094 0.0 0.2 131384 2576 pts/2 S 01:34 0:00 /usr/bin/zma -m 3
apache 3104 0.0 0.2 131388 2996 pts/2 S 01:34 0:00 /usr/bin/zma -m 4
apache 3112 0.0 1.0 18352 11260 pts/2 S 01:34 0:00 /usr/bin/perl -wT /usr/bin/zmfilter.pl
apache 3119 0.0 0.7 15004 7776 pts/2 S 01:34 0:00 /usr/bin/perl -wT /usr/bin/zmaudit.pl -c
apache 3124 0.1 0.7 14776 7572 pts/2 S 01:34 0:00 /usr/bin/perl -wT /usr/bin/zmwatch.pl
apache 3132 0.0 0.9 16620 9468 pts/2 S 01:34 0:00 /usr/bin/perl -w /usr/bin/zmupdate.pl -c
Whats not currently happening is the creation of the zm_debug.pid (/var/log/zoneminder/zm_debug.log+) debug files. I currently have debug at 10 and extra debug at 9... I've restarted the service on several occasions...
Theres also some interesting stuff in messages... I am getting an IO error there. Google didn't turn up a solution either...
Code: Select all
Dec 25 01:55:58 smsadvr zmdc[2196]: INF [Starting pending process, zmc -d /dev/video3]
Dec 25 01:55:58 smsadvr zmdc[2196]: INF ['zmc -d /dev/video3' starting at 07/12/25 01:55:58, pid = 2394]
Dec 25 01:55:58 smsadvr zmdc[2394]: INF ['zmc -d /dev/video3' started at 07/12/25 01:55:58]
Dec 25 01:55:58 smsadvr zmc_dvideo3[2394]: INF [Debug Level = 0, Debug Log = <none>]
Dec 25 01:55:58 smsadvr zmc_dvideo3[2394]: INF [Starting Capture]
Dec 25 01:55:58 smsadvr zma_m4[2261]: WAR [Waiting for capture daemon]
Dec 25 01:55:58 smsadvr zma_m1[2225]: WAR [Waiting for capture daemon]
Dec 25 01:55:58 smsadvr zmc_dvideo3[2394]: ERR [Sync failure for frame 0 buffer 1(1): Input/output error]
Dec 25 01:55:58 smsadvr zma_m2[2237]: WAR [Waiting for capture daemon]
Dec 25 01:55:58 smsadvr zma_m3[2249]: WAR [Waiting for capture daemon]
Dec 25 01:55:59 smsadvr zmdc[2196]: ERR ['zmc -d /dev/video3' exited abnormally, exit status 255]
Dec 25 01:55:59 smsadvr zma_m4[2261]: WAR [Waiting for capture daemon]
Dec 25 01:55:59 smsadvr zma_m1[2225]: WAR [Waiting for capture daemon]
Dec 25 01:55:59 smsadvr zma_m2[2237]: WAR [Waiting for capture daemon]
Dec 25 01:55:59 smsadvr zma_m3[2249]: WAR [Waiting for capture daemon]
Dec 25 01:56:00 smsadvr zmdc[2196]: INF [Starting pending process, zmc -d /dev/video0]
Dec 25 01:56:00 smsadvr zmdc[2196]: INF ['zmc -d /dev/video0' starting at 07/12/25 01:56:00, pid = 2397]
Dec 25 01:56:00 smsadvr zmdc[2397]: INF ['zmc -d /dev/video0' started at 07/12/25 01:56:00]
Dec 25 01:56:00 smsadvr zmc_dvideo0[2397]: INF [Debug Level = 0, Debug Log = <none>]
Dec 25 01:56:00 smsadvr zmc_dvideo0[2397]: INF [Starting Capture]
Dec 25 01:56:00 smsadvr zma_m4[2261]: WAR [Waiting for capture daemon]
Dec 25 01:56:00 smsadvr zma_m1[2225]: WAR [Waiting for capture daemon]
Dec 25 01:56:00 smsadvr zmc_dvideo0[2397]: ERR [Sync failure for frame 0 buffer 1(1): Input/output error]
Dec 25 01:56:00 smsadvr zma_m2[2237]: WAR [Waiting for capture daemon]
Dec 25 01:56:00 smsadvr zma_m3[2249]: WAR [Waiting for capture daemon]
Dec 25 01:56:01 smsadvr zmdc[2196]: INF [Starting pending process, zmc -d /dev/video1]
Dec 25 01:56:01 smsadvr zmdc[2196]: INF ['zmc -d /dev/video1' starting at 07/12/25 01:56:01, pid = 2402]
Dec 25 01:56:01 smsadvr zmdc[2402]: INF ['zmc -d /dev/video1' started at 07/12/25 01:56:01]
Dec 25 01:56:01 smsadvr zmc_dvideo1[2402]: INF [Debug Level = 0, Debug Log = <none>]
Dec 25 01:56:01 smsadvr zmdc[2196]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Dec 25 01:56:01 smsadvr zma_m4[2261]: WAR [Waiting for capture daemon]
Dec 25 01:56:01 smsadvr zmc_dvideo1[2402]: INF [Starting Capture]
Dec 25 01:56:01 smsadvr zma_m1[2225]: WAR [Waiting for capture daemon]
Dec 25 01:56:01 smsadvr zmc_dvideo1[2402]: ERR [Sync failure for frame 0 buffer 1(1): Input/output error]
Dec 25 01:56:01 smsadvr zma_m2[2237]: WAR [Waiting for capture daemon]
Dec 25 01:56:01 smsadvr zma_m3[2249]: WAR [Waiting for capture daemon]
Dec 25 01:56:02 smsadvr zmdc[2196]: INF [Starting pending process, zmc -d /dev/video2]
Dec 25 01:56:02 smsadvr zmdc[2196]: INF ['zmc -d /dev/video2' starting at 07/12/25 01:56:02, pid = 2413]
Dec 25 01:56:02 smsadvr zmdc[2413]: INF ['zmc -d /dev/video2' started at 07/12/25 01:56:02]
Dec 25 01:56:02 smsadvr zma_m4[2261]: WAR [Waiting for capture daemon]
Dec 25 01:56:02 smsadvr zmc_dvideo2[2413]: INF [Debug Level = 0, Debug Log = <none>]
Dec 25 01:56:02 smsadvr zmdc[2196]: ERR ['zmc -d /dev/video1' exited abnormally, exit status 255]
Dec 25 01:56:02 smsadvr zmc_dvideo2[2413]: INF [Starting Capture]
Dec 25 01:56:02 smsadvr zma_m1[2225]: WAR [Waiting for capture daemon]
Dec 25 01:56:02 smsadvr zma_m2[2237]: WAR [Waiting for capture daemon]
Dec 25 01:56:02 smsadvr zmc_dvideo2[2413]: ERR [Sync failure for frame 0 buffer 1(1): Input/output error]
Dec 25 01:56:02 smsadvr zma_m3[2249]: WAR [Waiting for capture daemon]
Dec 25 01:56:03 smsadvr zma_m4[2261]: WAR [Waiting for capture daemon]
Dec 25 01:56:03 smsadvr zma_m1[2225]: WAR [Waiting for capture daemon]
Dec 25 01:56:03 smsadvr zmdc[2196]: ERR ['zmc -d /dev/video2' exited abnormally, exit status 255]
Code: Select all
Video Capabilities
Name: AVerMedia DVD EZMaker
Type: 45
Can capture
Does teletext
Overlay onto frame buffer
Can clip
Video Channels: 2
Audio Channels: 0
Maximum Width: 720
Maximum Height: 578
Minimum Width: 48
Minimum Height: 32
Window Attributes
X Offset: 0
Y Offset: 0
Width: 0
Height: 0
Picture Attributes
Palette: 4 - 24bit RGB
Colour Depth: 24
Brightness: 32896
Hue: 32896
Colour :33026
Contrast: 35090
Whiteness: 0
Channel 0 Attributes
Name: Composite1
Channel: 0
Flags: 0
Type: 2 - Camera
Format: 0 - PAL
Channel 1 Attributes
Name: S-Video
Channel: 1
Flags: 0
Type: 2 - Camera
Format: 0 - PAL
Cheers,
Tim.