motion problem

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Ework
Beiträge: 401
Registriert: 11.07.2006 02:33:41
Wohnort: Heidelberg

motion problem

Beitrag von Ework » 07.09.2007 22:00:52

hallo,
gestern funktonierte motion noch prima. heut nicht mehr.

motion -n
[0] Processing thread 0 - config file /etc/motion/motion.conf
[1] Thread is from /etc/motion/motion.conf
[1] Thread started
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Capture error calling vid_start
[1] Thread finishing...
selma:~#

ich hab den pc nur einmalig aufgemacht um speicher hinzuzufügen. seitdem funktioniert motion nicht mehr :(

noname234
Beiträge: 74
Registriert: 23.02.2006 20:41:23

Beitrag von noname234 » 14.09.2007 21:12:55

Hallo,

poste mal deine motion.conf,

infos zu der von dir verwendeten hardware (videokarte etc)

Viele Grüße

Ework
Beiträge: 401
Registriert: 11.07.2006 02:33:41
Wohnort: Heidelberg

Beitrag von Ework » 15.09.2007 20:18:25

noname234 hat geschrieben:Hallo,

poste mal deine motion.conf,

infos zu der von dir verwendeten hardware (videokarte etc)

Viele Grüße
hi, was für ne videokarte?

Code: Alles auswählen

dmesg |grep -i gspca
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: USB GSPCA camera found.(ZC3XX)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_probe:4098] Camera type JPEG
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/Vimicro/zc3xx.h: [zc3xx_config:515] Sensor ID:9
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/Vimicro/zc3xx.h: [zc3xx_config:582] Find Sensor PAS202BCB
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_getcapability:1215] maxw 640 maxh 480 minw 176 minh 144
usbcore: registered new interface driver gspca
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: gspca driver 2.6.21 registered
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_set_light_freq:1889] Sensor currently not support light frequency banding filters.
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_set_light_freq:1889] Sensor currently not support light frequency banding filters.
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: requested dimensions too big
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: invalid format (7)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: requested dimensions too big
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: invalid format (1)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_set_light_freq:1889] Sensor currently not support light frequency banding filters.
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: requested dimensions too big
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: invalid format (7)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: requested dimensions too big
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: invalid format (1)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_set_light_freq:1889] Sensor currently not support light frequency banding filters.
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: requested dimensions too big
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: invalid format (7)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: requested dimensions too big
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: VIDIOCMCAPTURE: invalid format (1)
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [spca5xx_set_light_freq:1889] Sensor currently not support light frequency banding filters.
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7
/home/user/linux-modules-extra-2.6/debian/build/build_i386_none_686_gspca/gspca_core.c: [gspca_set_isoc_ep:903] ISO EndPoint found 0x81 AlternateSet 7

Code: Alles auswählen

lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 20)
00:0a.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:0a.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:0a.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
00:0b.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
00:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

Code: Alles auswählen

motion.conf
# Minimal motion example config file provided by the
# Debian motion package - for basic webcam operation.
#
# You most certainly want to investigate
# /usr/share/doc/motion/examples/motion-dist.conf.gz
# for further configuration options. Also, refer to the
# motion man page and /usr/share/doc/motion/motion_guide.html
# for detailed information on configuration options.

daemon on
quiet on

# You may very well need to change this (check with 'dmesg'
# after plugging in your webcam).
videodevice /dev/video0

# Image size in pixels (valid range is camera dependent).
width 640
height 480

framerate 25
quality 85
auto_brightness on

# General threshold level and noise threshold
# level (for distinguishing between noise and motion).
threshold 4500
noise_level 64

# Initial brightness, contrast, hue (NTSC), and saturation.
# 0 = disabled (valid range 0-255).
brightness 0
contrast 0
saturation 0
hue 0

# Encode movies in real-time (install ffmpeg before enabling).
ffmpeg_cap_new off

# Codec to be used by ffmpeg for the video compression.
# Supported formats: mpeg4, msmpeg4.
ffmpeg_video_codec msmpeg4

# Target base directory for pictures and films (you may need
# to change this (or change its permissions) depending on
# which system user runs motion).
target_dir /var/lib/motion/snapshots

# Define a port number (e.g. 8000) to enable the mini-http server.
# 0 = disabled.
webcam_port 55555

# Set to 'off' to allow anybody (not just localhost) to view the
# webcam via the mini-http server (http://hostname:port).
webcam_localhost on

webcam_quality 50
webcam_maxrate 8
An der conf wurde nie was verändert!

hm nu gehts wieder als ich die usb2.0 karte in einem anderen pci port gesteckt habe...
sehr misteriös.
kann mir jeman die fehler unter dmesg erklären?
geht trotzdem.

noname234
Beiträge: 74
Registriert: 23.02.2006 20:41:23

Beitrag von noname234 » 16.09.2007 12:31:27

Hallo,

du verwendest motion also mit ner usb webcam - ich verwende die software mit einer videokarte und bin deshalb davon ausgegangen das du das wohl auch tust.

Ich würde mal vermuten das das Problem nicht umbedingt am motion liegt, sondern eher am USB-Cam Treiber.

Ework
Beiträge: 401
Registriert: 11.07.2006 02:33:41
Wohnort: Heidelberg

Beitrag von Ework » 11.10.2007 20:22:26

so hab den fehler wieder.
ein reboot half nix.
allerdings wurde der kernel mal wieder geupdatet... vieleicht hängts damit zusammen...

Code: Alles auswählen

aptitude search gspca
p   gspca-modules-2.6-486                                                                            - gspca video for linux (v4l) driver modules for Linux 2.6 on x86
i   gspca-modules-2.6-686                                                                            - gspca video for linux (v4l) driver modules for Linux 2.6 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6-686-bigmem                                                                     - gspca video for linux (v4l) driver modules for Linux 2.6 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6-amd64                                                                          - gspca video for linux (v4l) driver modules for Linux 2.6 on AMD64
p   gspca-modules-2.6-k7                                                                             - gspca video for linux (v4l) driver modules for Linux 2.6 on AMD K7
p   gspca-modules-2.6-vserver-686                                                                    - gspca video for linux (v4l) driver modules for Linux 2.6 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6-vserver-k7                                                                     - gspca video for linux (v4l) driver modules for Linux 2.6 on AMD K7
i   gspca-modules-2.6.18-4-686                                                                       - gspca video for linux (v4l) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
i   gspca-modules-2.6.21-2-686                                                                       - gspca video for linux (v4l) driver modules for Linux 2.6.21 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6.22-2-486                                                                       - gspca video for linux (v4l) driver modules for Linux 2.6.22 on x86
i   gspca-modules-2.6.22-2-686                                                                       - gspca video for linux (v4l) driver modules for Linux 2.6.22 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6.22-2-686-bigmem                                                                - gspca video for linux (v4l) driver modules for Linux 2.6.22 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6.22-2-amd64                                                                     - gspca video for linux (v4l) driver modules for Linux 2.6.22 on AMD64
p   gspca-modules-2.6.22-2-k7                                                                        - gspca video for linux (v4l) driver modules for Linux 2.6.22 on AMD K7
p   gspca-modules-2.6.22-2-vserver-686                                                               - gspca video for linux (v4l) driver modules for Linux 2.6.22 on PPro/Celeron/PII/PIII/P4
p   gspca-modules-2.6.22-2-vserver-k7                                                                - gspca video for linux (v4l) driver modules for Linux 2.6.22 on AMD K7
i   gspca-source                                                                                     - source for the gspca v4l kernel module
selma:~#
Ich habe eben grad "gspca-modules-2.6.22-2-vserver-686" "gspca-modules-2.6-686" und die sourcen installiert und rebootet. danach nochmalig motion -s ausgeführt aber leider mit dem gleichen problem...

Code: Alles auswählen

selma:/home/gurke/motion# motion -s
[0] Processing thread 0 - config file /etc/motion/motion.conf
[0] Motion running in setup mode.
[0] Thread device: /dev/video0 input 8
[1] Thread is from /etc/motion/motion.conf
[1] Waiting for threads to finish, pid: 5048
[1] Thread started
[1] ioctl (VIDIOCGCAP): Invalid argument
[1] Capture error calling vid_start
[1] Thread finishing...
selma:/home/gurke/motion#

Ework
Beiträge: 401
Registriert: 11.07.2006 02:33:41
Wohnort: Heidelberg

Beitrag von Ework » 18.10.2007 00:57:40

wenn man motion deinstalliert über purge und wieder installiert besteht das problem immer noch.
wenn man aber nach purge alle motion sachen noch löscht und rebootet
anschliessend motion wieder installiert
geht alles wieder.

sehr misteriös.

Ework
Beiträge: 401
Registriert: 11.07.2006 02:33:41
Wohnort: Heidelberg

Beitrag von Ework » 16.11.2007 11:46:55

so hab das problem nu richtig eingrenzen können.
Wenn motion funktioniert und ich einmal reboote wenn die Webcam angestöpselt ist kann motion nicht mehr auf die cam zugreifen.

ziehe ich die webcam raus und boote dann und stecke die webcam wieder rein nachdem gebootet ist funktioniert motion wieder.

Solange ich nicht reboote wenn die webcam angeschlossen ist funktioniert motion problemlos.

Ansonsten gibts den altbekannten fehler:
[1] ioctl (VIDIOCGCAP): Invalid argument

Hat jemand eine idee?

Antworten