Toon posts:

[CentOS4, 4VL2] Segmentatie fout bij webcam.

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een server met CentOS 4 waarop ik een webcam wil aansluiten, de webcam wordt wel herkend, maar elk programma om beelden van de webcam te bekijken geeft een segmentatie fout.


Geprobeerde programma's:
  • xawtv en streamer, ook de device aangegeven met -c /dev/video0. --> segmentatie fout
  • xcam --> doet niets, geen output, geen logs
  • videoview --> doet het meeste, geeft op een hele lage resolutie dit beeld(ook met vinger voor de lens), bij hogere resoluties segmentatie fout.
  • vlc --> werkt niet, de webcam is een V4L2 device.


strace's van de 1e drie programma's:
xawtv (GUI, root)
streamer (root)
videoview (GUI, root, hoge resolutie)
videoview (GUI, root, lage resolutie)


dmesg:
code:
1
2
3
4
5
usb 2-1: new full speed USB device using address 6
usb 2-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x6005)
usb 2-1: TAS5110C1B image sensor detected
usb 2-1: Initialization succeeded
usb 2-1: V4L2 device registered as /dev/video0



rpm -qa | grep usb
  • libusb-0.1.8-3
  • libusb-devel-0.1.8-3
  • usbutils-0.11-7.RHEL4.1


/sbin/lsmod | grep -i "usb\|video"
code:
1
2
3
4
5
Module                Size  Used by
usbvideo              26821  1  ibmcam
videodev              10049   2 usbvideo,sn9c102
usb_storage         60809  0
scsi_mod            123213 2 sd_mod,usb_storage



cat /proc/version
code:
1
Linux version 2.6.9-42.0.3.EL (buildsvn@build-i386) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 Fri Oct 6 05:59:54 CDT 2006



Ik heb al veel gezocht en er zijn veel sites/fora waar het probleem staat, maar nergens staat een oplossing.

Ik heb ook al andere USB-kabels geprobeerd.

Verwijderd

Topicstarter
niemand?

Verwijderd

Doe eens strace <een van de progs die segfault>. Zou je de output daarvan online willen zetten ergens (pastebin bv)?

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Forbidden
You don't have permission to access /strace_xawtv.txt on this server.
heb je mplayer al eens geprobeerd? die geeft lekker veel status messages terug...

It sounds like it could be either bad hardware or software


Verwijderd

Topicstarter
De links naar de strace's doen het weer.

Uitvoer van mplayer:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[root@server1 dirk]# mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video0
MPlayer 1.0rc1-3.4.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 2000+ (Family: 6, Model: 8, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: ioctl get standard failed: Invalid argument
Selected device: SN9C10[12] PC Camera
 Capabilites:  video capture  read/write  streaming
 supported norms:
 inputs: 0 = USB;v4l2: ioctl get input failed: Invalid argument

 Current input: 1
 Current format: unknown (0x31384142)
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: mmap capture buffer failed: Invalid argument
v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.
v4l2: ioctl set mute failed: Bad file descriptor
*** glibc detected *** double free or corruption (fasttop): 0x0935dd20 ***


MPlayer interrupted by signal 6 in module: demux_open
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.


MPlayer interrupted by signal 2 in module: uninit_stream


Weet iemand wat er wordt bedoeld met v4l2: ioctl get input failed: Invalid argument?

Verwijderd

Topicstarter
Ik heb ook nog camorama geprobeerd (als root): "Could not connect to video device (/dev/video0). Please check connection."

[ Voor 92% gewijzigd door Verwijderd op 06-06-2007 15:55 ]


Verwijderd

Topicstarter
Schopje.

Verwijderd

Topicstarter
schopje
Pagina: 1