[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[gelöst] Re: webcam anschließen: videodev: unknown symbol



Hallo!

Ich habe die Lösung gefunden - der Treiber meiner DVB-S-Karte bringt sein eigenes Video4Linux mit,
und der war nach einem Kernel-Update außer Tritt gekommen.
Weil nach dem Reboot die DVB-Karte auch nicht mehr wollte: Treiber neu übersetzt,
Reboot, dann funktionierte DVB-S und die Webcam.

Hartmut

On 07/29/13 23:04, Hartmut Niemann wrote:
Hallo!

Ich habe eine Webcam gekauft, und wenn ich sie einstecke, sehe ich sie in lsusb:
    Bus 002 Device 004: ID 0c45:62e0 Microdia MSI Starcam Racer

aber cheese sagt "no device found".

mit dmesg erhalte ich

[  525.317763] usb 2-1: new high-speed USB device number 4 using ehci_hcd
[ 525.473333] usb 2-1: New USB device found, idVendor=0c45, idProduct=62e0 [ 525.473338] usb 2-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[  525.473342] usb 2-1: Product: USB 2.0 Camera
[  525.473345] usb 2-1: Manufacturer: Sonix Technology Co., Ltd.
[  525.503082] 4:3:1: cannot get freq at ep 0x84
[ 525.512572] usb_audio: Warning! Unlikely big volume range (=3328), cval->res is probably wrong. [ 525.512578] usb_audio: [2] FU [Mic Capture Volume] ch = 1, val = 4608/7936/1videodev: disagrees about version of symbol media_entity_put
[  525.535337] videodev: Unknown symbol media_entity_put (err -22)
[ 525.535380] videodev: disagrees about version of symbol media_device_register_entity [ 525.535384] videodev: Unknown symbol media_device_register_entity (err -22) [ 525.535488] videodev: disagrees about version of symbol media_entity_get
[  525.535492] videodev: Unknown symbol media_entity_get (err -22)
[ 525.535511] videodev: disagrees about version of symbol media_device_unregister_entity [ 525.535515] videodev: Unknown symbol media_device_unregister_entity (err -22) [ 1080.236959] videodev: disagrees about version of symbol media_entity_put
[ 1080.236962] videodev: Unknown symbol media_entity_put (err -22)

Wenn ich das Modul "videodev" von Hand starten will mit
    $ sudo modprobe videodev
gibt es nur
    ERROR: could not insert 'videodev': Invalid argument
und die gleichen Zeilen im dmesg.

Das ganze ist Wheezy, Kernel:

$ uname -a
Linux Squeeze 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux

ii libv4l-0:i386 0.8.8-3 i386 Collection of video4linux support libraries ii libv4lconvert0:i386 0.8.8-3 i386 Video4linux frame format conversion library ii linux-base 3.5 all Linux image base package ii linux-doc-3.2 3.2.46-1 all Linux kernel specific documentation for version 3.2 ii linux-headers-3.2.0-4-686-pae 3.2.46-1 i386 Header files for Linux 3.2.0-4-686-pae ii linux-headers-3.2.0-4-common 3.2.46-1 i386 Common header files for Linux 3.2.0-4
rc  linux-image-3.2.0-3-486 3.2.23-1 i386         Linux 3.2 for older PCs
ii linux-image-3.2.0-4-686-pae 3.2.46-1 i386 Linux 3.2 for modern PCs ii linux-image-686-pae 3.2+46 i386 Linux for modern PCs (meta-package)

Die Kamera habe ich in einer Liste gefunden, nach der sie vom uvcvideo-Treiber unterstützt werden müsste. Aber:
$sudo modprobe uvcvideo
ERROR: could not insert 'uvcvideo': Invalid argument


Hat jemand eine Idee? Passen da Module nicht zum Kernel?

Viele Grüße!
Hartmut




Reply to: