staging.inyokaproject.org

Webcam - Bus 004 Device 002: ID 05a9:a511 OmniVision Technologies, Inc. OV511+ Webcam

Status: Gelöst | Ubuntu-Version: Kubuntu 18.04 (Bionic Beaver)
Antworten |

undine

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Hallo User,

wie bekomme ich meine D-Link Cam

lsusb
Bus 004 Device 002: ID 05a9:a511 OmniVision Technologies, Inc. OV511+ Webcam

mit Kubuntu 18.04 zum richigen arbeiten, erkannt wird die Cam jedoch habe ich kein Bild.

So funktionierte es vor ewigen Zeiten:

V4L2-Kompatibilität

Ab der Kernelversion 2.6.27 (ab Ubuntu 8.10) ist der "gspca"-Treiber im Kernel integriert. Manche Anwendungen (z.B. Skype) benutzen noch das ältere Framework v4l, das nicht von jedem Treiber unterstützt wird. Das führt dazu, dass einige Applikationen nicht mehr funktionieren und oftmals ein grünes Bild erzeugen.

Als Workaround kann die entsprechende Applikation dann wie folgt gestartet werden: LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so PROGRAMMNAME

Auf 64-Bit-Systemen entsprechend: LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so PROGRAMMNAME

Eventuell muss diese Bibliothek zuvor installiert werden [1]:

libv4l-0

bzw. für 64-Bit-Systeme:

lib32v4l-0

Anwendungen

Es gibt unter Linux einige Programme, mit denen man seine Webcam benutzen kann. Jedoch haben nur ein paar eine grafische Oberfläche und eignen sich so gut für Einsteiger. Von Haus aus kann Ubuntu nur mit Ekiga und VLC die Webcam nutzen, aber es gibt viele weitere gute Programme in den Quellen, welche sich mit Webcams gut verstehen. Hiervon wird im Folgenden eine Auswahl vorgestellt.

https://forum.ubuntuusers.de/topic/webcam-unter-ubuntu-3/

Das brachte keine Lösung, ok einen Reboot könnte ich noch versuchen:

https://ubuntuforums.org/showthread.php?t=2391049

dmesg zeigt keine Fehler.

Auszug:

[  475.820124] usb 4-2: USB disconnect, device number 2
[  477.168098] usb 4-2: new full-speed USB device number 3 using uhci_hcd
[  477.355219] usb 4-2: New USB device found, idVendor=05a9, idProduct=a511
[  477.355223] usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  477.358260] gspca_main: ov519-2.14.0 probing 05a9:a511
[  478.186857] input: ov519 as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/input/input16

Die Arbeits-LED der Cam leuchtet.

ls -l /dev/video0
crw-rw----+ 1 root video 81, 0 Mär 26 12:34 /dev/video0

Laut Debian gibt es Support:

https://wiki.debian.org/DeviceDatabase/USB

Greetz

undine

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

undine schrieb:

[…]

lsusb
Bus 004 Device 002: ID 05a9:a511 OmniVision Technologies, Inc. OV511+ Webcam

Zeig bitte einmal:

usb-devices | awk -v RS="\n\n" '/a511/' 

Vielleicht erfahren wir dann, welches Modul hierfür zuständig ist. Es könnte gspca_ov519 sein. Ist das geladen?

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Danke deiner Annahme.

Gleiches Problem:

https://askubuntu.com/questions/1115039/webcam-no-longer-works-after-upgrade-from-16-04-to-18-04

Frage, Antwort:

usb-devices | awk -v RS="\n\n" '/a511/' 
T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=05a9 ProdID=a511 Rev=01.00
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=ov519

lsmod sagt

smod
Module                  Size  Used by
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               479232  2 vboxnetadp,vboxnetflt
ts2020                 20480  1
ds3000                 20480  1
cx88_dvb               36864  0
cx88_vp3054_i2c        16384  1 cx88_dvb
videobuf2_dvb          16384  1 cx88_dvb
dvb_core              126976  2 cx88_dvb,videobuf2_dvb
rc_tevii_nec           16384  0
ir_lirc_codec          16384  0
lirc_dev               16384  2 ir_lirc_codec
gpio_ich               16384  0
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek   106496  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          45056  3
snd_hda_codec         126976  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           81920  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
rtl8812au            1343488  0
snd_hwdep              20480  1 snd_hda_codec
snd_pcm                98304  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
gspca_ov519            53248  0
joydev                 24576  0
input_leds             16384  0
gspca_main             36864  1 gspca_ov519
cfg80211              622592  1 rtl8812au
coretemp               16384  0
kvm_intel             217088  0
snd_seq                65536  2 snd_seq_midi,snd_seq_midi_event
kvm                   610304  1 kvm_intel
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
irqbypass              16384  1 kvm
serio_raw              16384  0
cx8800                 40960  0
cx8802                 20480  1 cx88_dvb
cx88xx                 90112  3 cx8802,cx8800,cx88_dvb
videobuf2_dma_sg       16384  2 cx8800,cx88_dvb
tveeprom               24576  1 cx88xx
snd_timer              32768  2 snd_seq,snd_pcm
rc_core                36864  5 cx88xx,rc_tevii_nec,lirc_dev,ir_lirc_codec
videobuf2_memops       16384  1 videobuf2_dma_sg
v4l2_common            16384  3 cx88xx,gspca_main,cx8800
videobuf2_v4l2         24576  2 cx8800,cx88_dvb
videobuf2_core         40960  6 cx8802,cx88xx,cx8800,videobuf2_v4l2,cx88_dvb,videobuf2_dvb
videodev              184320  7 cx88xx,gspca_main,gspca_ov519,cx8800,videobuf2_core,v4l2_common,videobuf2_v4l2
media                  40960  1 videodev
snd                    81920  17 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
lpc_ich                24576  0
shpchp                 36864  0
soundcore              16384  1 snd
mac_hid                16384  0
sch_fq_codel           20480  6
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 parport_pc,lp,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
uas                    24576  0
usb_storage            69632  1 uas
i915                 1622016  32
hid_generic            16384  0
video                  45056  1 i915
psmouse               151552  0
i2c_algo_bit           16384  3 cx88xx,cx88_vp3054_i2c,i915
usbhid                 49152  0
drm_kms_helper        172032  1 i915
hid                   118784  2 usbhid,hid_generic
syscopyarea            16384  1 drm_kms_helper
pata_acpi              16384  0
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
e1000e                249856  0
drm                   401408  15 drm_kms_helper,i915
ptp                    20480  1 e1000e
pps_core               20480  1 ptp
floppy                 77824  0

Oh, ist geladen:

gspca_main 36864 1 gspca_ov519

Was mache ich jetzt?

Ach herje

http://ovcam.org/ov511/cameras.html

WARNING: These specifications are subject to change by the manufacturers. Many cameras listed as having OV511 or OV511+ will be using OV518 or OV518+ now! I provide no guarantee that all instances of these cameras are supported. Some of them are not supported by my drivers, and are here for reference only.

Die Webcam heißt genau D-Link DRU-100C Rev.01 (August,2000).

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

undine schrieb:

[…] Oh, ist geladen:

gspca_main 36864 1 gspca_ov519

Das sieht doch gut aus. Sicherheitshalber kannst Du ja noch nach den Meldungen des Treibers im Systemlog suchen:

journalctl -b 0 | grep gspca 

Was mache ich jetzt?

Mit welchem Programm möchtest Du denn das Kamerabild anschauen? Ich würde es mit dem VLC Media Player versuchen: Im Menü Medien/Aufnahmegerät öffnen... unter Aufnahmemodus die Kamera auswählen.

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

journalctl -b 0 | grep gspca 
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal' can see all messages.
      Pass -q to turn off this notice.

Für ein Webinar über den Internetbrowser.

https://zoom.us/

https://zoom.us/test

In der Software Cheese und bei https://zoom.us/test wird mir nur Tevii S464, meine DVB-S2 Card als Input angeboten.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

undine schrieb:

[…] https://zoom.us/

Der Betrieb von Zoom mit einem aktuellen Ubuntu-System wird wohl noch ein herausforderndes Problem für Dich und Andere sein. Umso wichtiger ist es, ganz sicher zu sein, dass die Kamera lokal funktioniert.

Du fehlen offenbar die Berechtigungen zur Einsicht in das Systemlog. Versuche:

sudo journalctl -b 0 | grep gspca 

Wenn das auch nicht funktioniert, benötigst Du Hilfe von einem Administrator Deines Rechners.

Lasse VLC installieren und versuche damit auf die Kamera zuzugreifen.

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Hi, ob ich die Anleitung verwenden kann?

https://help.ubuntu.com/community/Ov51x

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Hi, ob ich die Anleitung verwenden kann?

https://help.ubuntu.com/community/Ov51x

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 16178

Diese 7 Jahre alte Anleitung würde ich nicht probieren. Bei dir ist doch ein Treiber geladen, also versuche doch erst einmal z.B. mit dem VLC oder einer der anderen Anwendungen Webcam (Abschnitt „Andere-Anwendungen“) die Cam zu testen

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Hallo,

Cheese habe ich schon ausprobiert, damit kann ich Bilder machen, jedoch sind die Bilder nur schwarz, eigentlich logisch, weil die Cam nichtsnur schwarz anzeigt.

Die schwarzen Bilder werden gespeichert.

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Ubuntu 16.04.6

 lsmod
Module                  Size  Used by
ccm                    20480  3
arc4                   16384  2
rtl8187                40960  0
eeprom_93cx6           16384  1 rtl8187
gspca_ov519            53248  0
gspca_main             36864  1 gspca_ov519
ts2020                 20480  1
ds3000                 20480  1
cx88_dvb               36864  0
cx88_vp3054_i2c        16384  1 cx88_dvb
videobuf2_dvb          16384  1 cx88_dvb
dvb_core              126976  2 cx88_dvb,videobuf2_dvb
rc_tevii_nec           16384  0
ir_lirc_codec          16384  0
lirc_dev               16384  2 ir_lirc_codec
gpio_ich               16384  0
ath9k_htc              77824  0
ath9k_common           36864  1 ath9k_htc
ath9k_hw              475136  2 ath9k_htc,ath9k_common
coretemp               16384  0
ath                    28672  3 ath9k_htc,ath9k_common,ath9k_hw
kvm_intel             217088  0
snd_hda_codec_hdmi     49152  1
mac80211              778240  2 ath9k_htc,rtl8187
kvm                   598016  1 kvm_intel
snd_hda_codec_realtek   106496  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  3
cfg80211              622592  5 ath9k_htc,ath9k_common,ath,mac80211,rtl8187
cx8800                 40960  0
irqbypass              16384  1 kvm
snd_hda_codec         126976  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
cx8802                 20480  1 cx88_dvb
cx88xx                 90112  3 cx8802,cx8800,cx88_dvb
snd_hda_core           81920  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
tveeprom               24576  1 cx88xx
snd_pcm                98304  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
rc_core                36864  5 cx88xx,rc_tevii_nec,lirc_dev,ir_lirc_codec
videobuf2_dma_sg       16384  2 cx8800,cx88_dvb
videobuf2_memops       16384  1 videobuf2_dma_sg
videobuf2_v4l2         24576  2 cx8800,cx88_dvb
v4l2_common            16384  3 cx88xx,gspca_main,cx8800
serio_raw              16384  0
videobuf2_core         40960  6 cx8802,cx88xx,cx8800,videobuf2_v4l2,cx88_dvb,videobuf2_dvb
snd_seq_midi           16384  0
videodev              180224  7 cx88xx,gspca_main,gspca_ov519,cx8800,videobuf2_core,v4l2_common,videobuf2_v4l2
snd_seq_midi_event     16384  1 snd_seq_midi
media                  40960  1 videodev
snd_rawmidi            32768  1 snd_seq_midi
joydev                 24576  0
input_leds             16384  0
snd_seq                65536  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              32768  2 snd_seq,snd_pcm
lpc_ich                24576  0
snd                    81920  17 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
soundcore              16384  1 snd
shpchp                 36864  0
mac_hid                16384  0
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 parport_pc,lp,ppdev
autofs4                40960  2
aufs                  237568  6992
nls_utf8               16384  1
isofs                  45056  1
dm_mirror              24576  0
dm_region_hash         20480  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
i915                 1630208  74
hid_generic            16384  0
video                  45056  1 i915
usbhid                 49152  0
i2c_algo_bit           16384  3 cx88xx,cx88_vp3054_i2c,i915
psmouse               151552  0
hid                   118784  2 usbhid,hid_generic
pata_acpi              16384  0
drm_kms_helper        172032  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
uas                    24576  0
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
usb_storage            69632  2 uas
e1000e                249856  0
drm                   401408  10 drm_kms_helper,i915
ptp                    20480  1 e1000e
pps_core               20480  1 ptp
floppy                 77824  0

gspca_main 36864 1 gspca_ov519

Die Cam funktioniert mit Ubuntu 16.04.6

Wie übertrage ich die Erkenntnis auf Kubuntu 18.04.4, der Kernel von 16.04.6 und meine 18.04 ist identisch.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

undine schrieb:

[…] Die Cam funktioniert mit Ubuntu 16.04.6

Wie übertrage ich die Erkenntnis auf Kubuntu 18.04.4, der Kernel von 16.04 und meine 18.04 ist identisch.

Zeige bitte die Kernelversion, mit der es funktioniert:

uname -a 

Möglicherweise sind die Berechtigungen bei den beiden Systemen unterschiedlich. Zeige bitte von beiden Systemen:

ls -l /dev/video*
getfacl /dev/video*
users
groups

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

Es wird unter 18.04 nicht der hid geladen.Bei 16.04.6

hid                   118784  2 usbhid,hid_generic

Probiere mal

sudo modprobe -v usbhid

Ob's das ist weiß ich aber nicht 😇

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 2835

Ubuntu 16.04.6 End of Standard Support:April 2021

ubuntu@ubuntu:~$ uname -r
4.15.0-45-generic
ubuntu@ubuntu:~$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 Mär 29 14:04 /dev/video0
crw-rw----+ 1 root video 81, 2 Mär 29 14:04 /dev/video1
ubuntu@ubuntu:~$ 

ubuntu@ubuntu:~$ getfacl /dev/video*
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: dev/video0
# owner: root
# group: video
user::rw-
user:ubuntu:rw-
group::rw-
mask::rw-
other::---

# file: dev/video1
# owner: root
# group: video
user::rw-
user:ubuntu:rw-
group::rw-
mask::rw-
other::---

ubuntu@ubuntu:~$ users
ubuntu
ubuntu@ubuntu:~$ groups
ubuntu adm cdrom sudo dip plugdev lpadmin sambashare
ubuntu@ubuntu:~$ 

Kubuntu 18.04.1

undine@pkubuntu:~$ uname -r
4.15.0-91-generic
undine@pkubuntu:~$ uname -r
4.15.0-91-generic
undine@pkubuntu:~$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 Mär 29 16:31 /dev/video0
crw-rw----+ 1 root video 81, 2 Mär 29 16:31 /dev/video1
undine@pkubuntu:~$ 
undine@pkubuntu:~$ getfacl /dev/video*
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: dev/video0
# owner: root
# group: video
user::rw-
user:undine:rw-
group::rw-
mask::rw-
other::---

# file: dev/video1
# owner: root
# group: video
user::rw-
user:undine:rw-
group::rw-
mask::rw-
other::---

undine@pkubuntu:~$ users
undine undine undine
undine@pkubuntu:~$ groups
undine
undine@pkubuntu:~$ 

 

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

Es ist nicht der selbe Kernel 😉 Ausgabe unter 18.04 von

v4l2-ctl --all

Bild machen

ffmpeg -f video4linux2 -s 640x480 -r 1 -i /dev/video0 -vframes 1 -f image2 Testbild.jpg

im Home Ordner

Antworten |