[SOLVED] No Images in ZM or XAWTV

Post here to ask any questions about hardware suitability, configuration in ZoneMinder, or experiences. If you just want to know if something works with ZoneMinder or not, please check the Hardware Compatibility sections in the forum, and the Wiki first. Also search this topic as well.
Post Reply
digitalmasters
Posts: 7
Joined: Tue Jun 17, 2008 4:25 pm

[SOLVED] No Images in ZM or XAWTV

Post by digitalmasters »

I don't get any images from xawtv or zm...
I tested the system hardware with windows xp and it worked.
Attempting ubuntu-zoneminder system.

Abit IP35-Pro motherboard
EVGA Nvidia 8600GTS video card
PV-183 8 camer capture card
TP-WIR550 Camera
Ubuntu 7.1 Server 2.6.22-14-server
Installed zoneminder 1.22.3 from "install package" from ubuntu.
Installed xawtv to test cameras.
Edited /etc/modprobe.d/options
options bttv card=98,98,98,98,98,98,98,98

######
dmesg | grep bttv
######
[ 30.566088] bttv: driver version 0.9.17 loaded
[ 30.566090] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 30.566113] bttv: Bt8xx card found (0).
[ 30.566145] bttv0: Bt878 (rev 17) at 0000:05:04.0, irq: 21, latency: 16, mmio: 0xfdaff000
[ 30.566151] bttv0: subsystem: 1830:1540 (UNKNOWN)
[ 30.566153] bttv0: using: ProVideo PV150 [card=98,insmod option]
[ 30.566176] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.566438] bttv0: using tuner=-1
[ 30.566439] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.567233] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.567844] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[ 30.568318] bttv0: registered device video0
[ 30.568328] bttv0: registered device vbi0
[ 30.568352] bttv0: PLL: 28636363 => 35468950 .. ok
[ 30.602337] bttv: Bt8xx card found (1).
[ 30.602367] bttv1: Bt878 (rev 17) at 0000:05:05.0, irq: 22, latency: 16, mmio: 0xfdafd000
[ 30.602373] bttv1: subsystem: 1831:1540 (UNKNOWN)
[ 30.602376] bttv1: using: ProVideo PV150 [card=98,insmod option]
[ 30.602399] bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.602658] bttv1: using tuner=-1
[ 30.602660] bttv1: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.611324] bttv1: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.611792] bttv1: i2c: checking for TDA9887 @ 0x86... not found
[ 30.612265] bttv1: registered device video1
[ 30.612274] bttv1: registered device vbi1
[ 30.612298] bttv1: PLL: 28636363 => 35468950 .. ok
[ 30.642266] bttv: Bt8xx card found (2).
[ 30.642296] bttv2: Bt878 (rev 17) at 0000:05:06.0, irq: 19, latency: 16, mmio: 0xfdafb000
[ 30.642303] bttv2: subsystem: 1832:1540 (UNKNOWN)
[ 30.642307] bttv2: using: ProVideo PV150 [card=98,insmod option]
[ 30.642332] bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.642604] bttv2: using tuner=-1
[ 30.642605] bttv2: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.643126] bttv2: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.643588] bttv2: i2c: checking for TDA9887 @ 0x86... not found
[ 30.644060] bttv2: registered device video2
[ 30.644069] bttv2: registered device vbi2
[ 30.644092] bttv2: PLL: 28636363 => 35468950 .. ok
[ 30.682189] bttv: Bt8xx card found (3).
[ 30.682216] bttv3: Bt878 (rev 17) at 0000:05:07.0, irq: 18, latency: 16, mmio: 0xfdaf9000
[ 30.682223] bttv3: subsystem: 1833:1540 (UNKNOWN)
[ 30.682227] bttv3: using: ProVideo PV150 [card=98,insmod option]
[ 30.682249] bttv3: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.682517] bttv3: using tuner=-1
[ 30.682518] bttv3: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.683045] bttv3: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.683547] bttv3: i2c: checking for TDA9887 @ 0x86... not found
[ 30.684018] bttv3: registered device video3
[ 30.684029] bttv3: registered device vbi3
[ 30.684052] bttv3: PLL: 28636363 => 35468950 .<6>ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 19
[ 30.722112] bttv: Bt8xx card found (4).
[ 30.722139] bttv4: Bt878 (rev 17) at 0000:05:08.0, irq: 21, latency: 16, mmio: 0xfdaf7000
[ 30.722146] bttv4: subsystem: 1837:1540 (UNKNOWN)
[ 30.722150] bttv4: using: ProVideo PV150 [card=98,insmod option]
[ 30.722172] bttv4: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.722442] bttv4: using tuner=-1
[ 30.722443] bttv4: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.722979] bttv4: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.723440] bttv4: i2c: checking for TDA9887 @ 0x86... not found
[ 30.723912] bttv4: registered device video4
[ 30.723920] bttv4: registered device vbi4
[ 30.723944] bttv4: PLL: 28636363 => 35468950 .. ok
[ 30.762036] bttv: Bt8xx card found (5).
[ 30.762063] bttv5: Bt878 (rev 17) at 0000:05:09.0, irq: 22, latency: 16, mmio: 0xfdaf5000
[ 30.762070] bttv5: subsystem: 1834:1540 (UNKNOWN)
[ 30.762074] bttv5: using: ProVideo PV150 [card=98,insmod option]
[ 30.762101] bttv5: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.762366] bttv5: using tuner=-1
[ 30.762367] bttv5: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.762908] bttv5: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.763369] bttv5: i2c: checking for TDA9887 @ 0x86... not found
[ 30.763840] bttv5: registered device video5
[ 30.763850] bttv5: registered device vbi5
[ 30.763873] bttv5: PLL: 28636363 => 35468950 .. ok
[ 30.801962] bttv: Bt8xx card found (6).
[ 30.801990] bttv6: Bt878 (rev 17) at 0000:05:0a.0, irq: 19, latency: 16, mmio: 0xfdaf3000
[ 30.801998] bttv6: subsystem: 1835:1540 (UNKNOWN)
[ 30.802001] bttv6: using: ProVideo PV150 [card=98,insmod option]
[ 30.802023] bttv6: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.802291] bttv6: using tuner=-1
[ 30.802292] bttv6: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.802844] bttv6: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.803305] bttv6: i2c: checking for TDA9887 @ 0x86... not found
[ 30.803776] bttv6: registered device video6
[ 30.803785] bttv6: registered device vbi6
[ 30.803809] bttv6: PLL: 28636363 => 35468950 .. ok
[ 30.841885] bttv: Bt8xx card found (7).
[ 30.841917] bttv7: Bt878 (rev 17) at 0000:05:0b.0, irq: 18, latency: 16, mmio: 0xfdaf1000
[ 30.841925] bttv7: subsystem: 1836:1540 (UNKNOWN)
[ 30.841928] bttv7: using: ProVideo PV150 [card=98,insmod option]
[ 30.841950] bttv7: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 30.842217] bttv7: using tuner=-1
[ 30.842218] bttv7: i2c: checking for TDA9875 @ 0xb0... not found
[ 30.842782] bttv7: i2c: checking for TDA7432 @ 0x8a... not found
[ 30.843243] bttv7: i2c: checking for TDA9887 @ 0x86... not found
[ 30.843715] bttv7: registered device video7
[ 30.843724] bttv7: registered device vbi7
[ 30.843748] bttv7: PLL: 28636363 => 35468950 .. ok
[ 183.110768] bttv0: PLL can sleep, using XTAL (28636363).
[ 420.730042] bttv0: PLL: 28636363 => 35468950 .. ok
[ 431.153846] bttv0: PLL can sleep, using XTAL (28636363).
[ 457.664594] bttv1: PLL can sleep, using XTAL (28636363).
[ 481.649697] bttv2: PLL can sleep, using XTAL (28636363).
[ 507.743515] bttv3: PLL can sleep, using XTAL (28636363).
[ 533.130881] bttv4: PLL can sleep, using XTAL (28636363).
[ 547.559261] bttv4: PLL: 28636363 => 35468950 .. ok

#######
xawtv -hwscan
#######
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.22-14-server)
looking for available devices
/dev/video0: OK [ -device /dev/video0 ]
type : v4l2
name : BT878 video (ProVideo PV150)
flags: overlay capture

/dev/video1: OK [ -device /dev/video1 ]
type : v4l2
name : BT878 video (ProVideo PV150)
flags: overlay capture

/dev/video2: OK [ -device /dev/video2 ]
type : v4l2
name : BT878 video (ProVideo PV150)
flags: overlay capture

/dev/video3: OK [ -device /dev/video3 ]
type : v4l2
name : BT878 video (ProVideo PV150)
flags: overlay capture


#########
xawtv -device /dev/video0
#########
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.22-14-server)
xinerama 0: 1680x1050+0+0
WARNING: No DGA support available for this display.
WARNING: couldn't find framebuffer base address, try manual
configuration ("v4l-conf -a <addr>")
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOC_OVERLAY(int=1): Invalid argument
Last edited by digitalmasters on Sun Jun 22, 2008 9:27 pm, edited 1 time in total.
digitalmasters
Posts: 7
Joined: Tue Jun 17, 2008 4:25 pm

XAWTV working...not zoneminder

Post by digitalmasters »

Have XAWTV working with camer and card.

When I setup a monitor in zoneminder, I don't get an image
Ideas?

####
zmu -d /dev/video4 -q -v
########

Video Capabilities
Name: BT878 video (ProVideo PV150)
Type: 171
Can capture
Can tune
Overlay onto frame buffer
Can clip
Scalable
Video Channels: 2
Audio Channels: 0
Maximum Width: 768
Maximum Height: 480
Minimum Width: 48
Minimum Height: 32
Window Attributes
X Offset: 0
Y Offset: 0
Width: 320
Height: 240
Picture Attributes
Palette: 7 - YUV422 capture
Colour Depth: 16
Brightness: 32768
Hue: 32768
Colour :32768
Contrast: 32768
Whiteness: 0
Channel 0 Attributes
Name: Composite0
Channel: 0
Flags: 2
Channel has audio
Type: 2 - Camera
Format: 1 - NTSC
Channel 1 Attributes
Name: Composite1
Channel: 1
Flags: 2
Channel has audio
Type: 2 - Camera
Format: 1 - NTSC
digitalmasters
Posts: 7
Joined: Tue Jun 17, 2008 4:25 pm

no dga

Post by digitalmasters »

In addition, to get xawtv to work I had to use...

xawtv -nodga -device /dev/video4
digitalmasters
Posts: 7
Joined: Tue Jun 17, 2008 4:25 pm

log messages

Post by digitalmasters »

Jun 19 09:15:53 CNTR-3 zmdc[6418]: INF ['zmc -d /dev/video4' started at 08/06/19 09:15:53]
Jun 19 09:15:53 CNTR-3 zmdc[5324]: INF ['zmc -d /dev/video4' starting at 08/06/19 09:15:53, pid = 6418]
Jun 19 09:15:53 CNTR-3 zmwatch[5353]: INF ['zmc -d /dev/video4' starting at 08/06/19 09:15:53, pid = 6418]
Jun 19 09:15:53 CNTR-3 zmc_dvideo4[6418]: INF [Debug Level = 0, Debug Log = <none>]
Jun 19 09:16:03 CNTR-3 zmwatch[5353]: INF [Restarting capture daemon for Cam4, shared memory not valid]
User avatar
Lee Sharp
Posts: 1069
Joined: Sat Mar 31, 2007 9:18 pm
Location: Houston, TX

Post by Lee Sharp »

How did you install? is zmfix working correctly? Post the result of;

Code: Select all

ls /dev/vi* -lah
digitalmasters
Posts: 7
Joined: Tue Jun 17, 2008 4:25 pm

Working

Post by digitalmasters »

Have it working now.

If run xawtv then zoneminder...I don't get any images in zoneminder.
However, if I do a reboot and run zoneminder without running xawtv
then I do get images.
davemc
Posts: 3
Joined: Tue Jul 31, 2007 8:29 pm

Similar

Post by davemc »

I had similar problems on Lucid 64bit

Found switching to V4L1 fixed the issue.
Post Reply