I upgraded from Ubuntu 8.04 to 9.04, then upgraded ZM from 1.23.3 to 1.24.1
Once I finished that, everything seemed to be fine until I clicked Montage, or any of the cameras and either get a black screen or nothing at all.
I did a restart of ZM then immediately had a quick look in /var/log/messages and found the messages below.
I have one of the 4-channel DVR PCI capture cards in a Dell PC. I have always used /dev/video0 (specifying channels 0-3) in the past.
btrotter@t5dvr:~$ tail /var/log/messages
Jun 18 03:29:03 t5dvr zmdc[6357]: INF ['zmc -d /dev/video0' starting at 09/06/18 03:29:03, pid = 6379]
Jun 18 03:29:04 t5dvr zmc_dvideo0[6379]: INF [Starting Capture]
Jun 18 03:29:04 t5dvr zmc_dvideo0[6379]: INF [Got signal 6 (Aborted), exiting and forcing backtrace]
Jun 18 03:29:04 t5dvr zmdc[6357]: INF [Starting pending process, zmc -d /dev/video0]
Jun 18 03:29:04 t5dvr zmdc[6381]: INF ['zmc -d /dev/video0' started at 09/06/18 03:29:04]
Jun 18 03:29:04 t5dvr zmdc[6357]: INF ['zmc -d /dev/video0' starting at 09/06/18 03:29:04, pid = 6381]
Jun 18 03:29:04 t5dvr zmc_dvideo0[6381]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:04 t5dvr zmdc[6382]: INF ['zma -m 1' started at 09/06/18 03:29:04]
Jun 18 03:29:04 t5dvr zmdc[6357]: INF ['zma -m 1' starting at 09/06/18 03:29:04, pid = 6382]
Jun 18 03:29:04 t5dvr zma_m1[6382]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:04 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:04 t5dvr zmc_dvideo0[6381]: INF [Starting Capture]
Jun 18 03:29:04 t5dvr zmc_dvideo0[6381]: INF [Got signal 6 (Aborted), exiting and forcing backtrace]
Jun 18 03:29:05 t5dvr zmdc[6384]: INF ['zmc -d /dev/video0' started at 09/06/18 03:29:05]
Jun 18 03:29:05 t5dvr zmdc[6357]: INF ['zmc -d /dev/video0' starting at 09/06/18 03:29:05, pid = 6384]
Jun 18 03:29:05 t5dvr zmc_dvideo0[6384]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:05 t5dvr zmc_dvideo0[6384]: INF [Starting Capture]
Jun 18 03:29:05 t5dvr zmc_dvideo0[6384]: INF [Got signal 6 (Aborted), exiting and forcing backtrace]
Jun 18 03:29:05 t5dvr zmdc[6386]: INF ['zma -m 2' started at 09/06/18 03:29:05]
Jun 18 03:29:05 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:05 t5dvr zmdc[6357]: INF ['zma -m 2' starting at 09/06/18 03:29:05, pid = 6386]
Jun 18 03:29:05 t5dvr zma_m2[6386]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:05 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:06 t5dvr zmdc[6388]: INF ['zmc -d /dev/video0' started at 09/06/18 03:29:06]
Jun 18 03:29:06 t5dvr zmdc[6357]: INF ['zmc -d /dev/video0' starting at 09/06/18 03:29:06, pid = 6388]
Jun 18 03:29:06 t5dvr zmc_dvideo0[6388]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:06 t5dvr zmc_dvideo0[6388]: INF [Starting Capture]
Jun 18 03:29:06 t5dvr zmc_dvideo0[6388]: INF [Got signal 6 (Aborted), exiting and forcing backtrace]
Jun 18 03:29:06 t5dvr zmdc[6390]: INF ['zma -m 3' started at 09/06/18 03:29:06]
Jun 18 03:29:06 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:06 t5dvr zmdc[6357]: INF ['zma -m 3' starting at 09/06/18 03:29:06, pid = 6390]
Jun 18 03:29:06 t5dvr zma_m3[6390]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:06 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:06 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:07 t5dvr zmdc[6392]: INF ['zmc -d /dev/video0' started at 09/06/18 03:29:07]
Jun 18 03:29:07 t5dvr zmdc[6357]: INF ['zmc -d /dev/video0' starting at 09/06/18 03:29:07, pid = 6392]
Jun 18 03:29:07 t5dvr zmc_dvideo0[6392]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:07 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:07 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:07 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:07 t5dvr zmc_dvideo0[6392]: INF [Starting Capture]
Jun 18 03:29:07 t5dvr zmc_dvideo0[6392]: INF [Got signal 6 (Aborted), exiting and forcing backtrace]
Jun 18 03:29:08 t5dvr zmdc[6395]: INF ['zma -m 4' started at 09/06/18 03:29:08]
Jun 18 03:29:08 t5dvr zmdc[6357]: INF ['zma -m 4' starting at 09/06/18 03:29:08, pid = 6395]
Jun 18 03:29:08 t5dvr zma_m4[6395]: INF [Debug Level = 0, Debug Log = <none>]
Jun 18 03:29:08 t5dvr zma_m4[6395]: WAR [Waiting for capture daemon]
Jun 18 03:29:08 t5dvr zmdc[6397]: INF ['zmfilter.pl' started at 09/06/18 03:29:08]
Jun 18 03:29:08 t5dvr zmdc[6357]: INF ['zmfilter.pl' starting at 09/06/18 03:29:08, pid = 6397]
Jun 18 03:29:08 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:08 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:08 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:09 t5dvr zma_m4[6395]: WAR [Waiting for capture daemon]
Jun 18 03:29:09 t5dvr zmdc[6399]: INF ['zmaudit.pl -c' started at 09/06/18 03:29:09]
Jun 18 03:29:09 t5dvr zmdc[6357]: INF ['zmaudit.pl -c' starting at 09/06/18 03:29:09, pid = 6399]
Jun 18 03:29:09 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:09 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:09 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:10 t5dvr zmfilter[6397]: INF [Scanning for events]
Jun 18 03:29:10 t5dvr zma_m4[6395]: WAR [Waiting for capture daemon]
Jun 18 03:29:10 t5dvr zmdc[6401]: INF ['zmwatch.pl' started at 09/06/18 03:29:10]
Jun 18 03:29:10 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:11 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:11 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:11 t5dvr zmdc[6357]: INF ['zmwatch.pl' starting at 09/06/18 03:29:10, pid = 6401]
Jun 18 03:29:11 t5dvr zmwatch[6401]: INF [Watchdog starting]
Jun 18 03:29:11 t5dvr zmwatch[6401]: INF [Watchdog pausing for 30 seconds]
Jun 18 03:29:11 t5dvr zma_m4[6395]: WAR [Waiting for capture daemon]
Jun 18 03:29:11 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:11 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:11 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:12 t5dvr zma_m4[6395]: WAR [Waiting for capture daemon]
Jun 18 03:29:12 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
Jun 18 03:29:12 t5dvr zma_m2[6386]: WAR [Waiting for capture daemon]
Jun 18 03:29:12 t5dvr zma_m3[6390]: WAR [Waiting for capture daemon]
Jun 18 03:29:13 t5dvr zma_m4[6395]: WAR [Waiting for capture daemon]
Jun 18 03:29:13 t5dvr zma_m1[6382]: WAR [Waiting for capture daemon]
btrotter@t5dvr:~$
Results of zmu:
btrotter@t5dvr:/tmp$ sudo zmu -d /dev/video0 -q -v
Video Capabilities
Name: BT878 video ( *** UNKNOWN/GENER
Type: 47
Can capture
Can tune
Does teletext
Overlay onto frame buffer
Can clip
Video Channels: 4
Audio Channels: 0
Maximum Width: 924
Maximum Height: 576
Minimum Width: 48
Minimum Height: 32
Window Attributes
X Offset: 0
Y Offset: 0
Width: 320
Height: 240
Picture Attributes
Palette: 4 - 24bit RGB
Colour Depth: 24
Brightness: 32768
Hue: 32768
Colour :32768
Contrast: 32768
Whiteness: 0
Channel 0 Attributes
Name: Television
Channel: 0
Flags: 1
Channel has a tuner
Type: 1 - TV
Format: 0 - PAL
Channel 1 Attributes
Name: Composite1
Channel: 1
Flags: 0
Type: 2 - Camera
Format: 0 - PAL
Channel 2 Attributes
Name: S-Video
Channel: 2
Flags: 0
Type: 2 - Camera
Format: 0 - PAL
Channel 3 Attributes
Name: Composite3
Channel: 3
Flags: 0
Type: 2 - Camera
Format: 0 - PAL
btrotter@t5dvr:/tmp$
Just upgraded to 1.24 and no longer getting video
I think I have it fixed. I turned on debugging and noticed I was getting this error:
[Failed to open video device /dev/video0: Permission denied]
I read through the forums and found someone recommending that this be run:
sudo chmod 777 /dev/video0
Once I did that and restarted ZM, the cameras started working.
[Failed to open video device /dev/video0: Permission denied]
I read through the forums and found someone recommending that this be run:
sudo chmod 777 /dev/video0
Once I did that and restarted ZM, the cameras started working.