I wanted to use my Microsoft VX-6000 USB webcam with ZoneMinder. Yes, I know it's a Microsoft camera, and yes, I know there are often problems getting them to work with Linux. However, the camera works just fine. I can use VLC Player and xawtv with the camera and I get a great picture. I can also use the lightweight webcam_server program to view the camera over the internet, and that works great as well. So the camera works with V4L2.
Unfortunately, the picture I get with ZoneMinder is just a jagged jumble of colored blocks. If I move my hand in front of the camera the blocks will shift, so I *think* I really am getting a feed from the camera; there's just something really wrong with the settings. I've tweaked as many ZM settings as I could find and still no change. I've included some examples using a Capture Palette of "GREY" and a Capture Palette of "YUV420" below.
I have no idea what's wrong. I've included some output from my messages log if it will help. I've also included a screenshot of my monitor settings in case it helps. I've noticed there are a few other people in the forums that seem to have this problem and no one has helped them out yet (http://www.zoneminder.com/forums/viewto ... 29&t=18839, http://www.zoneminder.com/forums/viewto ... 29&t=19142) -- so if anyone has any ideas, this may help a bunch of people.
Messages log file:
Code: Select all
Apr 26 20:31:44 myhost zmdc[14577]: INF [Server starting at 12/04/26 20:31:44]
Apr 26 20:31:47 myhost zmdc[14609]: INF ['zmc -d /dev/video1' started at 12/04/26 20:31:47]
Apr 26 20:31:47 myhost zmdc[14577]: INF ['zmc -d /dev/video1' starting at 12/04/26 20:31:47, pid = 14609]
Apr 26 20:31:47 myhost zmc_dvideo1[14609]: INF [Starting Capture]
Apr 26 20:31:47 myhost kernel: sn9c20x: Set 320x240
Apr 26 20:31:47 myhost zmdc[14621]: INF ['zmfilter.pl' started at 12/04/26 20:31:47]
Apr 26 20:31:47 myhost zmdc[14577]: INF ['zmfilter.pl' starting at 12/04/26 20:31:47, pid = 14621]
Apr 26 20:31:48 myhost zmdc[14577]: INF ['zmaudit.pl -c' starting at 12/04/26 20:31:48, pid = 14627]
Apr 26 20:31:48 myhost zmdc[14627]: INF ['zmaudit.pl -c' started at 12/04/26 20:31:48]
Apr 26 20:31:48 myhost zmfilter[14621]: INF [Scanning for events]
Apr 26 20:31:48 myhost zmdc[14577]: INF ['zmwatch.pl' starting at 12/04/26 20:31:48, pid = 14637]
Apr 26 20:31:48 myhost zmdc[14637]: INF ['zmwatch.pl' started at 12/04/26 20:31:48]
Apr 26 20:31:48 myhost zmdc[14577]: INF ['zmupdate.pl -c' starting at 12/04/26 20:31:48, pid = 14643]
Apr 26 20:31:48 myhost zmdc[14643]: INF ['zmupdate.pl -c' started at 12/04/26 20:31:48]
Apr 26 20:31:48 myhost zmwatch[14637]: INF [Watchdog starting]
Apr 26 20:31:48 myhost zmwatch[14637]: INF [Watchdog pausing for 30 seconds]
Apr 26 20:32:41 myhost zms[14681]: INF [Got signal 15 (Terminated), exiting]
Apr 26 20:32:59 myhost zmdc[14577]: INF ['zmc -d /dev/video1' stopping at 12/04/26 20:32:59]
Apr 26 20:32:59 myhost zmc_dvideo1[14609]: INF [Got signal 15 (Terminated), exiting]
Apr 26 20:32:59 myhost zmdc[14577]: INF ['zmc -d /dev/video1' exited normally]
Apr 26 20:33:00 myhost zmdc[14884]: INF ['zmc -d /dev/video1' started at 12/04/26 20:33:00]
Apr 26 20:33:00 myhost zmdc[14577]: INF ['zmc -d /dev/video1' starting at 12/04/26 20:33:00, pid = 14884]
Apr 26 20:33:00 myhost zmc_dvideo1[14884]: INF [Starting Capture]
Apr 26 20:33:00 myhost kernel: sn9c20x: Set 320x240
Apr 26 20:33:00 myhost zmdc[14577]: WAR [Can't find process with command of 'zma -m 5']
Apr 26 20:33:24 myhost zms[14923]: INF [Got signal 15 (Terminated), exiting]