ZoneMinder with Ubuntu 9.04 and QuickCam® Pro 9000

Forum for questions and support relating to the 1.24.x releases only.
Locked
fspitz
Posts: 6
Joined: Sun Jul 12, 2009 1:39 pm

ZoneMinder with Ubuntu 9.04 and QuickCam® Pro 9000

Post by fspitz »

Hi all,
since one Week i will start with ZoneMinder.

But with every camera ill get some error without issue!
My Equipment: Dell Optiplex745, Ubuntu and two USB Camera (Playstation eyeToy, Logitech QuickCam9000).

Error Description:
- With "xawtv" the Logitech QuickCam 9000 works fine.
- With ZoneMinder i get some trouble (Black or broken Screen).

- With "xawtv" the eyeToy works - But i have Screw lines.
- With ZoneMinder i get an Black Screen with Date and Time.

Additional i have installed mjpg_streamer for the QuickCam 9000 with this Option:
mjpg_streamer -i "input_uvc.so -r 1280x768 -f 15" -o "output_http.so -p 8080" -b

When i now type "http://localhost:8080/?action=snapshot" in the Browser i get an Wonderful picture from me :D


Logfile /var/log/messages i have some this, when i start the monitor in ZM:

Jul 12 19:13:37 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:13:37, pid = 5643]
Jul 12 19:13:37 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:13:37, pid = 5643]
Jul 12 19:13:37 lx zmc_dvideo0[5643]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:13:47 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:13:47 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:13:47, pid = 5646]
Jul 12 19:13:47 lx zmdc[5646]: INF ['zmc -d /dev/video0' started at 09/07/12 19:13:47]
Jul 12 19:13:47 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:13:47, pid = 5646]
Jul 12 19:13:47 lx zmc_dvideo0[5646]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:13:57 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:13:57 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:13:57, pid = 5648]
Jul 12 19:13:57 lx zmdc[5648]: INF ['zmc -d /dev/video0' started at 09/07/12 19:13:57]
Jul 12 19:13:57 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:13:57, pid = 5648]
Jul 12 19:13:57 lx zmc_dvideo0[5648]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:14:07 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:14:07 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:07, pid = 5650]
Jul 12 19:14:07 lx zmdc[5650]: INF ['zmc -d /dev/video0' started at 09/07/12 19:14:07]
Jul 12 19:14:07 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:07, pid = 5650]
Jul 12 19:14:07 lx zmc_dvideo0[5650]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:14:17 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:14:17 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:17, pid = 5652]
Jul 12 19:14:17 lx zmdc[5652]: INF ['zmc -d /dev/video0' started at 09/07/12 19:14:17]
Jul 12 19:14:17 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:17, pid = 5652]
Jul 12 19:14:17 lx zmc_dvideo0[5652]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:14:27 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:14:27 lx zmdc[5654]: INF ['zmc -d /dev/video0' started at 09/07/12 19:14:27]
Jul 12 19:14:27 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:27, pid = 5654]
Jul 12 19:14:27 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:27, pid = 5654]
Jul 12 19:14:27 lx zmc_dvideo0[5654]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:14:37 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:14:37 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:37, pid = 5656]
Jul 12 19:14:37 lx zmdc[5656]: INF ['zmc -d /dev/video0' started at 09/07/12 19:14:37]
Jul 12 19:14:37 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:37, pid = 5656]
Jul 12 19:14:37 lx zmc_dvideo0[5656]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:14:47 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:14:48 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:48, pid = 5658]
Jul 12 19:14:48 lx zmdc[5658]: INF ['zmc -d /dev/video0' started at 09/07/12 19:14:48]
Jul 12 19:14:48 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:48, pid = 5658]
Jul 12 19:14:48 lx zmc_dvideo0[5658]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:14:58 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:14:58 lx zmdc[5674]: INF ['zmc -d /dev/video0' started at 09/07/12 19:14:58]
Jul 12 19:14:58 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:58, pid = 5674]
Jul 12 19:14:58 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:14:58, pid = 5674]
Jul 12 19:14:58 lx zmc_dvideo0[5674]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:15:07 lx zms[5677]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:15:07 lx zmu[5676]: WAR [Shared memory not initialised by capture daemon, some query functions may not be available or produce invalid results]
Jul 12 19:15:07 lx zms[5677]: WAR [Shared memory not initialised by capture daemon, some query functions may not be available or produce invalid results]
Jul 12 19:15:08 lx zmwatch[2781]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 12 19:15:08 lx zmdc[5687]: INF ['zmc -d /dev/video0' started at 09/07/12 19:15:08]
Jul 12 19:15:08 lx zmc_dvideo0[5687]: INF [Debug Level = 0, Debug Log = <none>]
Jul 12 19:15:08 lx zmdc[2751]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:15:08, pid = 5687]
Jul 12 19:15:08 lx zmwatch[2781]: INF ['zmc -d /dev/video0' starting at 09/07/12 19:15:08, pid = 5687]


Logfile /tmp/zmdc.log i have some this, when i start the monitor in ZM:

07/12/09 19:15:38.799224 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:15:48.818361 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:15:48, pid = 5698]
07/12/09 19:15:48.918479 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:15:58.943479 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:15:58, pid = 5700]
07/12/09 19:15:59.039766 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:16:09.062823 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:16:09, pid = 5702]
07/12/09 19:16:09.163040 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:16:19.191758 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:16:19, pid = 5704]
07/12/09 19:16:19.289313 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:16:29.326122 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:16:29, pid = 5706]
07/12/09 19:16:29.428589 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:16:39.447916 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:16:39, pid = 5708]
07/12/09 19:16:39.548844 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:16:49.567559 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:16:49, pid = 5710]
07/12/09 19:16:49.669123 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:16:59.686501 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:16:59, pid = 5712]
07/12/09 19:16:59.789393 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:17:09.806379 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:17:09, pid = 5911]
07/12/09 19:17:09.907663 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:17:19.927274 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:17:19, pid = 5913]
07/12/09 19:17:20.028939 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:17:30.048462 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:17:30, pid = 5915]
07/12/09 19:17:30.151214 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:17:40.167681 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:17:40, pid = 5917]
07/12/09 19:17:40.269483 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:17:50.288289 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:17:50, pid = 5920]
07/12/09 19:17:50.385777 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/12/09 19:18:00.406557 zmdc[2751].INF ['zmc -d /dev/video0' starting at 09/07/12 19:18:00, pid = 5929]
07/12/09 19:18:00.508057 zmdc[2751].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]


lspci:
00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82Q963/Q965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] (rev a1)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
04:02.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)


- My ZoneMinder Version is: v1.23.3
- My Distribution Ubuntu 9.04


Ok, thats all - Please can anyone Help me to fix this problem?

greetings
fritz
fspitz
Posts: 6
Joined: Sun Jul 12, 2009 1:39 pm

ZoneMinder with Ubuntu 9.04 and USB.CAM (NoScreen)

Post by fspitz »

Hi again,
over 60 views - But nobody can help me to solve this problem?

greetings
fritz
fspitz
Posts: 6
Joined: Sun Jul 12, 2009 1:39 pm

ZoneMinder with Ubuntu 9.04 and USB.CAM (NoScreen)

Post by fspitz »

Hi all,
when i tried zmu -d /dev/video0 -q -v i get the Error:

"failed to get channel 0 attributes: Invalid argument"

Output via ffmpeg works fine!
ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

With the eyeToy Camera I tried the following picture:

Image

Settings:
/dev/video0
0
PAL
RGB565
320
240
uncheck
normal

Any other Settings i get a Black Screen...

Log: zmdc.log
07/13/09 19:19:18.026594 zmdc[8542].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/13/09 19:19:27.754892 zmdc[8542].INF ['zmc -d /dev/video0' starting at 09/07/13 19:19:27, pid = 10304]
07/13/09 19:19:28.202667 zmdc[8542].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/13/09 19:19:37.875403 zmdc[8542].INF ['zmc -d /dev/video0' starting at 09/07/13 19:19:37, pid = 10311]
07/13/09 19:19:38.201765 zmdc[8542].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/13/09 19:19:48.014506 zmdc[8542].INF ['zmc -d /dev/video0' starting at 09/07/13 19:19:48, pid = 10320]
07/13/09 19:19:48.382522 zmdc[8542].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/13/09 19:19:58.134267 zmdc[8542].INF ['zmc -d /dev/video0' starting at 09/07/13 19:19:58, pid = 10328]
07/13/09 19:19:58.402013 zmdc[8542].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
07/13/09 19:20:08.252999 zmdc[8542].INF ['zmc -d /dev/video0' starting at 09/07/13 19:20:08, pid = 10594]
07/13/09 19:20:08.706103 zmdc[8542].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]


root@lx:~# xawtv
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.28-11-generic)
xinerama 0: 1680x1050+0+0
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOC_G_STD(std=0xb7959150b7eb01d0 [PAL_I,PAL_D1,PAL_K,PAL_M,SECAM_B,SECAM_D,SECAM_H,SECAM_K1,SECAM_L,?ATSC_8_VSB,ATSC_16_VSB,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)]): Invalid argument
ioctl: VIDIOC_S_STD(std=0x0 []): Invalid argument


tail -f -n 0 /var/log/messages:

Jul 13 19:44:56 lx kernel: [ 4880.560063] usb 4-2: USB disconnect, address 8
Jul 13 19:44:58 lx kernel: [ 4882.476036] usb 1-4: new high speed USB device using ehci_hcd and address 28
Jul 13 19:44:58 lx kernel: [ 4883.020038] usb 1-4: new high speed USB device using ehci_hcd and address 29
Jul 13 19:44:59 lx kernel: [ 4883.564037] usb 1-4: new high speed USB device using ehci_hcd and address 30
Jul 13 19:44:59 lx kernel: [ 4884.084036] usb 1-4: new high speed USB device using ehci_hcd and address 31
Jul 13 19:45:00 lx kernel: [ 4884.884042] usb 4-2: new full speed USB device using uhci_hcd and address 9
Jul 13 19:45:00 lx kernel: [ 4885.164690] usb 4-2: configuration #1 chosen from 1 choice
Jul 13 19:45:00 lx kernel: [ 4885.174614] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
Jul 13 19:45:00 lx kernel: [ 4885.202479] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input12
Jul 13 19:45:01 lx pulseaudio[3465]: alsa-util.c: Device hw:1 doesn't support 44100 Hz, changed to 16000 Hz.
Jul 13 19:45:01 lx pulseaudio[3465]: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 1.
Jul 13 19:45:01 lx pulseaudio[3465]: module-alsa-source.c: Your kernel driver is broken: it reports a volume range from 18,00 dB to 18,00 dB which makes no sense.
Jul 13 19:45:02 lx zmwatch[11585]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 13 19:45:02 lx zmdc[11555]: INF ['zmc -d /dev/video0' starting at 09/07/13 19:45:02, pid = 13562]
Jul 13 19:45:02 lx zmdc[13562]: INF ['zmc -d /dev/video0' started at 09/07/13 19:45:02]
Jul 13 19:45:02 lx zmwatch[11585]: INF ['zmc -d /dev/video0' starting at 09/07/13 19:45:02, pid = 13562]
Jul 13 19:45:02 lx zmc_dvideo0[13562]: INF [Debug Level = 0, Debug Log = <none>]
Jul 13 19:45:12 lx zmwatch[11585]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 13 19:45:12 lx zmdc[11555]: INF ['zmc -d /dev/video0' starting at 09/07/13 19:45:12, pid = 13567]
Jul 13 19:45:12 lx zmdc[13567]: INF ['zmc -d /dev/video0' started at 09/07/13 19:45:12]
Jul 13 19:45:12 lx zmwatch[11585]: INF ['zmc -d /dev/video0' starting at 09/07/13 19:45:12, pid = 13567]
Jul 13 19:45:12 lx zmc_dvideo0[13567]: INF [Debug Level = 0, Debug Log = <none>]
Jul 13 19:45:22 lx zmwatch[11585]: INF [Restarting capture daemon for New, shared memory not valid]
Jul 13 19:45:22 lx zmdc[11555]: INF ['zmc -d /dev/video0' starting at 09/07/13 19:45:22, pid = 13569]
Jul 13 19:45:22 lx zmdc[13569]: INF ['zmc -d /dev/video0' started at 09/07/13 19:45:22]
Jul 13 19:45:22 lx zmwatch[11585]: INF ['zmc -d /dev/video0' starting at 09/07/13 19:45:22, pid = 13569]
Jul 13 19:45:22 lx zmc_dvideo0[13569]: INF [Debug Level = 0, Debug Log = <none>]



greetings
fritz[/img]
fspitz
Posts: 6
Joined: Sun Jul 12, 2009 1:39 pm

ZoneMinder with Ubuntu 9.04 and USB.CAM (NoScreen)

Post by fspitz »

Hi all,
for a little Test i have installed "motion" it works without any problems and writes the pictures to an directory.

With Zoneminder i get instantly the Error (Red oder Orange Device with Black or Broken screen). Can anyone please help me?

greetings
fritz
User avatar
rdmelin
Posts: 863
Joined: Wed Oct 29, 2003 2:23 pm
Location: Ellensburg, WA USA

Post by rdmelin »

This forum is for v1.24.x, but the solution is probably the same with 1.23.3

From this thread, try azir's hack:
http://www.zoneminder.com/forums/viewto ... 3462#53462
gspca kernel module supports many usb web cams, but sometimes it need help of libv4l2, try preload libv4l within zmdc.pl script
it works for me with my usb webcams (genius and prolink)
Same deal with many other webcams and kernels since 2.6.27

Code: Select all

$ENV{PATH} = '/bin:/usr/bin';
$ENV{SHELL} = '/bin/sh' if exists $ENV{SHELL};
# preload libv4l2
$ENV{LD_PRELOAD} = '/usr/lib/libv4l/v4l2convert.so';
Make sure you have libv4l installed and the path is correct for your system.
fspitz
Posts: 6
Joined: Sun Jul 12, 2009 1:39 pm

ZoneMinder with Ubuntu 9.04 and USB.CAM (NoScreen)

Post by fspitz »

Hello rdmelin,
thanks for your Support - I have Upgrade my Version to 1.24.1.

It looks nice, but now i have no screen if i tried the monitor overview...
I will check my settings again.

greetings
fritz
Locked