WinTV PVR-150 & Motion - MMAP unsupported?
hello..
i've been searching for a few hours and don't get any further with this.. so i'm begging for help here.. :-) i'm using motion for video surveillance (http://www.lavrsen.dk/twiki/bin/view/Motion/) and it works well so far with network-cameras. but now i'm trying to add a camera for the door viewer, which hangs on the normal composite-video-in on my pvr-150 on debian. i'm able to get a picture with cat /dev/video0 > test.mpg but when i try it with motion there's an error: [3] No mmap falling back on read [3] V4L capturing using read is deprecated! [3] Motion now only supports mmap. [3] Motion Exits. MMAP = Memory-mapped File I/O DMA = Direct Memory Access as far as i know mmap is another way to read the data out of the system from memory, but not directly from the video-card? right? is there a way to trick out motion to get the data from /dev/video0 by mmap? perhaps with another tool which takes the data direct from the card and shuffles it to the place where mmap is trying to read it? :-) i found a thread on the motion-page, but they don't seem to be cared that much about that.. beside the fact that the motion-project is out of changes for quite a while.. :-( on the other side there are some old patches, which don't seem to be working with the pvr150 card. so i'm thankful for any inputs/ideas.. greetings dave Here's the part of IVTV from dmesg: [ 56.830034] Linux video capture interface: v2.00 [ 56.932451] ivtv: ==================== START INIT IVTV ==================== [ 56.932458] ivtv: version 0.10.1 (tagged release) loading [ 56.932461] ivtv: Linux version: 2.6.20-16-server SMP mod_unload 686 [ 56.932464] ivtv: In case of problems please include the debug info between [ 56.932468] ivtv: the START INIT IVTV and END INIT IVTV lines, along with [ 56.932471] ivtv: any module options, when mailing the ivtv-users mailinglist. [ 56.932682] ivtv0: Autodetected Hauppauge card (cx23416 based) [ 56.933660] PCI: Enabling device 0000:02:09.0 (0110 -> 0112) [ 56.933685] ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 21 (level, low) -> IRQ 20 [ 56.933711] ivtv0: Unreasonably low latency timer, setting to 64 (was 32) [ 57.643932] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) [ 57.909896] ivtv0: Encoder revision: 0x02050032 [ 57.909903] ivtv0: Recommended firmware version is 0x02060039. [ 57.987993] tveeprom 0-0050: Hauppauge model 26034, rev C197, serial# 7768590 [ 57.988001] tveeprom 0-0050: tuner model is TCL 2002MB_3H (idx 97, type 55) [ 57.988006] tveeprom 0-0050: TV standards PAL(B/G) PAL(D/D1/K) (eeprom 0x44) [ 57.988011] tveeprom 0-0050: audio processor is CX25842 (idx 36) [ 57.988014] tveeprom 0-0050: decoder processor is CX25842 (idx 29) [ 57.988018] tveeprom 0-0050: has no radio, has IR receiver, has IR transmitter [ 57.988024] ivtv0: Autodetected Hauppauge WinTV PVR-150 [ 57.988027] ivtv0: reopen i2c bus for IR-blaster support [ 58.075936] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) [ 58.267093] cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0) [ 61.965492] cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes) [ 62.047918] sdd1 [ 62.048067] sd 2:0:0:0: Attached scsi disk sdd [ 62.048151] sd 2:0:0:0: Attached scsi generic sg4 type 0 [ 62.078041] wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) [ 62.129375] ivtv0: Registered device video0 for encoder MPEG (4 MB) [ 62.129699] ivtv0: Registered device video32 for encoder YUV (2 MB) [ 62.130002] ivtv0: Registered device vbi0 for encoder VBI (1 MB) [ 62.130107] ivtv0: Registered device video24 for encoder PCM audio (1 MB) [ 62.130505] tuner 0-0061: type set to 55 (TCL 2002MB) [ 62.533691] ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 [ 62.533729] ivtv: ==================== END INIT IVTV ==================== |
does anyone have an idea how to fix this??
do you need some more information? need help.. :-( |
All times are GMT -5. The time now is 09:32 PM. |