Micha.5
Anmeldungsdatum: 4. Februar 2021
Beiträge: Zähle...
|
Hallo, unter Linux bin ich nahezu blutiger Anfänger.
Bitte helft mir die eingebaute Laptop-Kamera zum Laufen zu bringen. Der Laptop soll anschließend für das Home-Schooling eingesetzt werden. Es handelt sich um einen bereits etwas betagten Laptop ASUS B50A mit 4 GB RAM. Er läuft mit Ubuntu 20.04.2 LTS, 64-bit, Gnome-Version 3.36.8. Ich habe bereits einiges in anderen Forenbeiträgen gelesen und hoffe deshalb, daß diese Infos weiterhelfen könnten. Im BIOS gibt es keine Option die Kamera zu deaktivieren. Im Bios tauchen keine Hinweise auf Video oder Kamera auf. (Früher habe ich die Kamera unter Windows XP und Windows 7 nutzen können. - meist Skype.) Aktuell getestete Programme: * cheese –> Kein Gerät gefunden. * VLC Media Player –> Kein Gerät gefunden. Vollständige Ausgabe der Befehle im Anhang. lsusb:
Kamera:
Bus 002 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
lsmod:
uvcvideo 98304 0
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
sm_common 16384 1 r852
videobuf2_v4l2 24576 1 uvcvideo
dmesg | grep uvcv:
[ 38.949172] uvcvideo: Found UVC 1.00 device CNF7129 (04f2:b071)
...
[ 38.962992] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
...
[ 38.963695] usbcore: registered new interface driver uvcvideo Die vollständigen Ausgaben der Befehle habe ich als TXT-Anhang angefügt. An anderer Stelle hatte gelesen, daß geprüft werden sollte, ob der Benutzer auf dem Rechner Mitglied der Gruppe video sei.
Falls das relevant ist, hier die Ausgabe. (Der Benutzer / User heißt : a )
id:
uid=1000(a) gid=1000(a) Gruppen=1000(a),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),119(lpadmin),130(lxd),131(sambashare) Mehrfach hatte ich gelesen, daß die Chicony-Kameras mit gleicher ID 04f2:b071 funktionieren würden, jedoch mit Bild auf dem Kopf (Ubuntu, Arch, Suse, ...). * Was ist schief gelaufen ? * Ich würde vermuten, daß mir ein Treiber fehlt, aber welcher ? * Wie kann ich prüfen, ob der Treiber installiert ist ? * Und wie wird der Treiber installiert ? * Falls verschiedene Treiber/Treiberpakete zu testen sind, wie können die nicht benötigten Treiber/Treiberpakete anschließend wieder deinstalliert werden ? Vielen Dank
- Ausgaben_zu_den_Befehlen (7.2 KiB)
- Download Ausgaben_zu_den_Befehlen
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, dass sieht IMHO leider nicht gut aus. Die CAM wird wohl nicht unterstützt. Fehlermeldungen sind da schon recht eindeutig:
[ 38.962992] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 38.963618] uvcvideo: Failed to query (129) UVC probe control : -32 (exp. 26).
[ 38.963620] uvcvideo: Failed to initialize the device (-5).
Was zeigt ...
| ls /dev/* | grep video
sudo apt install fswebcam
fswebcam -d /dev/video* --list-controls
|
|
Micha.5
(Themenstarter)
Anmeldungsdatum: 4. Februar 2021
Beiträge: 9
|
Hallo Rainer elektronenblitz63, Danke für Deine Unterstützung. Hier die Ergebnisse in der Reihenfolge wie von Dir geschrieben: Die Einschränkung auf Video ergab keine Ausgabe
a@B50:~$ ls /dev/* | grep video
a@B50:~$ ohne Pipe nach "grep video" wird das ausgegben: a@B50:~$ ls /dev/*
/dev/autofs /dev/loop7 /dev/tty32 /dev/ttyS20
/dev/btrfs-control /dev/loop8 /dev/tty33 /dev/ttyS21
/dev/cdrom /dev/loop9 /dev/tty34 /dev/ttyS22
/dev/cdrw /dev/loop-control /dev/tty35 /dev/ttyS23
/dev/console /dev/mcelog /dev/tty36 /dev/ttyS24
/dev/core /dev/mem /dev/tty37 /dev/ttyS25
/dev/cpu_dma_latency /dev/null /dev/tty38 /dev/ttyS26
/dev/cuse /dev/nvram /dev/tty39 /dev/ttyS27
/dev/drm_dp_aux0 /dev/port /dev/tty4 /dev/ttyS28
/dev/drm_dp_aux1 /dev/ppp /dev/tty40 /dev/ttyS29
/dev/drm_dp_aux2 /dev/psaux /dev/tty41 /dev/ttyS3
/dev/dvd /dev/ptmx /dev/tty42 /dev/ttyS30
/dev/dvdrw /dev/random /dev/tty43 /dev/ttyS31
/dev/ecryptfs /dev/rfkill /dev/tty44 /dev/ttyS4
/dev/fb0 /dev/rtc /dev/tty45 /dev/ttyS5
/dev/full /dev/rtc0 /dev/tty46 /dev/ttyS6
/dev/fuse /dev/sda /dev/tty47 /dev/ttyS7
/dev/fw0 /dev/sda1 /dev/tty48 /dev/ttyS8
/dev/hidraw0 /dev/sg0 /dev/tty49 /dev/ttyS9
/dev/hidraw1 /dev/sg1 /dev/tty5 /dev/udmabuf
/dev/hidraw2 /dev/snapshot /dev/tty50 /dev/uhid
/dev/hpet /dev/sr0 /dev/tty51 /dev/uinput
/dev/hwrng /dev/stderr /dev/tty52 /dev/urandom
/dev/i2c-0 /dev/stdin /dev/tty53 /dev/userio
/dev/i2c-1 /dev/stdout /dev/tty54 /dev/vcs
/dev/i2c-2 /dev/tty /dev/tty55 /dev/vcs1
/dev/i2c-3 /dev/tty0 /dev/tty56 /dev/vcs2
/dev/i2c-4 /dev/tty1 /dev/tty57 /dev/vcs3
/dev/i2c-5 /dev/tty10 /dev/tty58 /dev/vcs4
/dev/i2c-6 /dev/tty11 /dev/tty59 /dev/vcs5
/dev/i2c-7 /dev/tty12 /dev/tty6 /dev/vcs6
/dev/i2c-8 /dev/tty13 /dev/tty60 /dev/vcsa
/dev/initctl /dev/tty14 /dev/tty61 /dev/vcsa1
/dev/kmsg /dev/tty15 /dev/tty62 /dev/vcsa2
/dev/kvm /dev/tty16 /dev/tty63 /dev/vcsa3
/dev/log /dev/tty17 /dev/tty7 /dev/vcsa4
/dev/loop0 /dev/tty18 /dev/tty8 /dev/vcsa5
/dev/loop1 /dev/tty19 /dev/tty9 /dev/vcsa6
/dev/loop10 /dev/tty2 /dev/ttyprintk /dev/vcsu
/dev/loop11 /dev/tty20 /dev/ttyS0 /dev/vcsu1
/dev/loop12 /dev/tty21 /dev/ttyS1 /dev/vcsu2
/dev/loop13 /dev/tty22 /dev/ttyS10 /dev/vcsu3
/dev/loop14 /dev/tty23 /dev/ttyS11 /dev/vcsu4
/dev/loop15 /dev/tty24 /dev/ttyS12 /dev/vcsu5
/dev/loop16 /dev/tty25 /dev/ttyS13 /dev/vcsu6
/dev/loop17 /dev/tty26 /dev/ttyS14 /dev/vga_arbiter
/dev/loop18 /dev/tty27 /dev/ttyS15 /dev/vhci
/dev/loop2 /dev/tty28 /dev/ttyS16 /dev/vhost-net
/dev/loop3 /dev/tty29 /dev/ttyS17 /dev/vhost-vsock
/dev/loop4 /dev/tty3 /dev/ttyS18 /dev/zero
/dev/loop5 /dev/tty30 /dev/ttyS19 /dev/zfs
/dev/loop6 /dev/tty31 /dev/ttyS2
/dev/block:
11:0 7:1 7:11 7:13 7:15 7:17 7:2 7:4 7:6 7:8 8:0
7:0 7:10 7:12 7:14 7:16 7:18 7:3 7:5 7:7 7:9 8:1
/dev/bsg:
0:0:0:0 1:0:0:0
/dev/bus:
usb
/dev/char:
10:1 108:0 13:67 189:132 242:0 4:22 4:40 4:59 4:77 4:95 7:65
10:183 1:1 13:68 189:256 244:0 4:23 4:41 4:6 4:78 5:0 7:66
10:184 1:11 13:69 189:384 244:1 4:24 4:42 4:60 4:79 5:1 7:67
10:196 116:1 13:70 189:512 249:0 4:25 4:43 4:61 4:8 5:2 7:68
10:200 116:2 13:71 189:513 29:0 4:26 4:44 4:62 4:80 5:3 7:69
10:223 116:3 13:72 189:514 4:0 4:27 4:45 4:63 4:81 7:0 7:70
10:227 116:33 13:73 189:640 4:1 4:28 4:46 4:64 4:82 7:1 89:0
10:228 116:4 13:74 189:768 4:10 4:29 4:47 4:65 4:83 7:128 89:1
10:229 116:5 13:75 189:896 4:11 4:3 4:48 4:66 4:84 7:129 89:2
10:231 116:6 13:76 1:9 4:12 4:30 4:49 4:67 4:85 7:130 89:3
10:232 116:7 13:77 21:0 4:13 4:31 4:5 4:68 4:86 7:131 89:4
10:235 116:8 1:4 21:1 4:14 4:32 4:50 4:69 4:87 7:132 89:5
10:236 116:9 1:5 226:0 4:15 4:33 4:51 4:7 4:88 7:133 89:6
10:237 1:3 1:7 226:128 4:16 4:34 4:52 4:70 4:89 7:134 89:7
10:242 13:32 1:8 240:0 4:17 4:35 4:53 4:71 4:9 7:2 89:8
10:59 13:33 189:0 240:1 4:18 4:36 4:54 4:72 4:90 7:3
10:60 13:63 189:128 240:2 4:19 4:37 4:55 4:73 4:91 7:4
10:61 13:64 189:129 241:0 4:2 4:38 4:56 4:74 4:92 7:5
10:62 13:65 189:130 241:1 4:20 4:39 4:57 4:75 4:93 7:6
10:63 13:66 189:131 241:2 4:21 4:4 4:58 4:76 4:94 7:64
/dev/cpu:
microcode
/dev/disk:
by-id by-partuuid by-path by-uuid
/dev/dri:
by-path card0 renderD128
/dev/fd:
0 1 2 3
/dev/hugepages:
/dev/input:
by-id event1 event12 event3 event6 event9 mouse1
by-path event10 event13 event4 event7 mice
event0 event11 event2 event5 event8 mouse0
/dev/lightnvm:
control
/dev/mapper:
control
/dev/mqueue:
/dev/net:
tun
/dev/pts:
0 ptmx
/dev/shm:
/dev/snd:
by-path hwC0D0 hwC0D2 pcmC0D0p pcmC0D3p timer
controlC0 hwC0D1 pcmC0D0c pcmC0D1p seq
/dev/vfio:
vfio Als nächstes die Installation von fswebcam. a@B50:~$ sudo apt install fswebcam
[sudo] Passwort für a:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
geoip-database gnome-software-common libappstream-glib8 libapt-pkg5.90
libboost-iostreams1.67.0 libboost-system1.67.0 libboost-thread1.67.0
libcodec2-0.8.1 libdns1109 libegl1-mesa libfprint-2-tod1 libfprint0
libgweather-3-15 libicu63 libiptc0 libisc1100 libisc1105 libisccc161
libisl21 liblivemedia64 libllvm10 libllvm9 liblouis17 liblwres161
libmicrodns0 libmysofa0 libnettle6 libnfs12 liboauth0 libplymouth4
libpython3.7-minimal libqt5script5 python3-asn1crypto ubuntu-system-service
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
fswebcam
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
Es müssen 47,4 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 130 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 fswebcam amd64 20140113-2 [47,4 kB]
Es wurden 47,4 kB in 0 s geholt (243 kB/s).
Vormals nicht ausgewähltes Paket fswebcam wird gewählt.
(Lese Datenbank ... 230287 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../fswebcam_20140113-2_amd64.deb ...
Entpacken von fswebcam (20140113-2) ...
fswebcam (20140113-2) wird eingerichtet ...
Trigger für man-db (2.9.1-1) werden verarbeitet ...
a@B50:~$ Und hie die zugehörige Befehlsantwort: a@B50:~$ fswebcam -d /dev/video* --list-controls
--- Opening /dev/video*...
stat: No such file or directory
a@B50:~$ Auch nach einem Neustart ändert sich nichts an dieser Ausgabe.
Da ich folgende Berichte / Infos zur Kamera-ID im Netz fand, habe ich die Hoffnung, daß es doch irgendwie funktionieren könnte. 26.1.2010: Thread: [HOW-TO] Upside-down image from UVC webcam https://ubuntuforums.org/showthread.php?t=838210&page=23&p=8925031#post8925031
01.01.2012 Thread: [gelöst!] Skype: Video steht auf dem Kopf https://bbs.archlinux.de/viewtopic.php?id=20569
Und auf Github : https://github.com/torvalds/linux/blob/master/drivers/media/usb/uvc/uvc_driver.c
Pfad: linux/drivers/media/usb/uvc/uvc_driver.c
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* uvc_driver.c -- USB Video Class driver
*
* Copyright (C) 2005-2010
* Laurent Pinchart (laurent.pinchart@ideasonboard.com)
*/
Zeilen 2590 bis 2598
/* Chicony CNF7129 (Asus EEE 100HE) */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x04f2,
.idProduct = 0xb071,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = 0,
.driver_info = UVC_INFO_QUIRK(UVC_QUIRK_RESTRICT_FRAME_RATE) },
Auf der Web-Seite: Linux UVC driver and tools https://www.ideasonboard.org/uvc/ fand ich folgendes:
The goal of this project is to provide all necessary software components to fully support UVC compliant devices
in Linux. This include a V4L2 kernel device driver and patches for user-space tools.
Supported devices
The table below lists known UVC devices. Other UVC compliant video input devices are very likely to be supported.
If your UVC device is not listed below, please report it to the Linux media development mailing list.
Device works with issues
04f2:b071 CNF7129 (Asus N10JA2 and EeePC 1000HE netbooks, K50IN notebooks) Chicony Electronics [3,14]
3 This camera module is known to be mounted upside-down in some notebooks. Applications that use the libv4l
library should display the video correctly, as libv4l detects upside-down cameras and rotates the image
automatically. See Hans de Goede's post on the linux-uvc-devel mailing list for more information. For
applications that don't use libv4l, try holding your computer upside-down.
14 The camera severely underexpose images under low-light conditions when using any frame rate other than
the default (which also happens to be the maximum), probably because auto-exposure is only enabled at the
default or maximum frame rate. The RESTRICT_FRAME_RATE quirk has been added to the driver to ignore all
non-default frame rates. Früher scheint die Kamera bei einigen funktioniert zu haben - zum Teil mit kopfstehendem Bild.
Ich hoffe, das Du / jemand aus diesen Infos vielleicht etwas zur weiteren Vorgehensweise ableiten kann. Danke Gruß Micha
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Alles uraltes Zeug. Damit kann man nichts anfangen.
|
Micha.5
(Themenstarter)
Anmeldungsdatum: 4. Februar 2021
Beiträge: 9
|
So sah ich das auch. Die Hoffnung lag darin, daß einmal vorhandene Treiber irgendwie / irgendwo noch vorhanden sind, aktuell nur irgendwie anders eingebunden werden müssen.
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1998
Wohnort: dahoam
|
Micha.5 schrieb: So sah ich das auch. Die Hoffnung lag darin, daß einmal vorhandene Treiber irgendwie / irgendwo noch vorhanden sind, aktuell nur irgendwie anders eingebunden werden müssen.
Diese Hoffnung sollte zurecht bestehen. Dennoch gibt es seitdem eine Menge Änderungen im Treiber, und solange niemand schreit, dass seine Kamera nicht geht, gilt sie als supported. options uvcvideo quirks=0x200
(UVC_QUIRK_RESTRICT_FRAME_RATE)
Oder nach Anleitung in https://stackoverflow.com/questions/25619309/how-do-i-enable-the-uvc-quirk-fix-bandwidth-quirk-in-linux-uvc-driver Quelle: Dokumentation:
|
Micha.5
(Themenstarter)
Anmeldungsdatum: 4. Februar 2021
Beiträge: 9
|
Hallo dirkolus, Danke für den Versuch. Die Datei /etc/modprobe.d/uvcvideo.conf habe ich erstellt und anschließend einen Reboot durchgeführt.
Das Verzeichnis sieht jetzt so aus: a@B50:~$ la -l /etc/modprobe.d
insgesamt 44
-rw-r--r-- 1 root root 2507 Jul 31 2015 alsa-base.conf
-rw-r--r-- 1 root root 154 Aug 1 2019 amd64-microcode-blacklist.conf
-rw-r--r-- 1 root root 325 Apr 30 2019 blacklist-ath_pci.conf
-rw-r--r-- 1 root root 1518 Apr 30 2019 blacklist.conf
-rw-r--r-- 1 root root 210 Apr 30 2019 blacklist-firewire.conf
-rw-r--r-- 1 root root 677 Apr 30 2019 blacklist-framebuffer.conf
-rw-r--r-- 1 root root 156 Jul 31 2015 blacklist-modem.conf
lrwxrwxrwx 1 root root 41 Feb 4 2020 blacklist-oss.conf -> /lib/linux-sound-base/noOSS.modprobe.conf
-rw-r--r-- 1 root root 583 Apr 30 2019 blacklist-rare-network.conf
-rw-r--r-- 1 root root 154 Sep 30 2019 intel-microcode-blacklist.conf
-rw-r--r-- 1 root root 347 Apr 30 2019 iwlwifi.conf
-rw-r--r-- 1 root root 31 Feb 5 12:20 uvcvideo.conf
a@B50:~$
.
a@B50:~$ cat /etc/modprobe.d/uvcvideo.conf
options uvcvideo quirks=0x200
a@B50:~$ Es bleibt dabei: * cheese –> Kein Gerät gefunden. * VLC Media Player –> "Ihre Eingabe konnte nicht geöffnet werden: VLC kann die Medienadresse 'v4l2://' nicht öffnen. Für Details bitte im Fehlerprotokoll nachsehen."
Auf der von Dir benannten Web-Seite https://www.ideasonboard.org/uvc/faq/ habe ich noch folgendes gefunden und getestet: lsusb -d 04f2:b071 -v | grep "14 Video" a@B50:~$ lsusb -d 04f2:b071 -v | grep "14 Video"
Couldn't open device, some information will be missing
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
a@B50:~$
You should start with trying several applications. qv4l2, guvcview and luvcview are common test tools for UVC webcams, ...
apt search qv4l2
apt search guvcview
apt search luvcview
.
a@B50:~$ apt search luvcview
Sortierung... Fertig
Volltextsuche... Fertig
a@B50:~$ Was soll diese Ausgabe bedeuten ?
Ich habe dann auch gleich folgendes probiert:
a@B50:~$ luvcview
Der Befehl 'luvcview' wurde nicht gefunden, meinten Sie:
Befehl 'guvcview' aus dem Snap guvcview (2.0.6+pkg-f796)
Befehl 'guvcview' aus dem deb guvcview (2.0.6+debian-1build1)
Informationen zu neuen Versionen sind mit 'snap info <snapname>' zu finden.
a@B50:~$ Die beiden anderen konnte ich installieren mit
sudo apt install qv4l2
sudo apt install guvcview qv4l2 konnte ich starten, aber ich konnte nicht einschätzen welches Device die Video-Kamera ist. (Screenshot siehe Anlage) guvcview lieferte folgende Ausgabe:
a@B50:~$ guvcview
GUVCVIEW: version 2.0.6
GUVCVIEW: couldn't open /home/a/.config/guvcview2/video0 for read: Datei oder Verzeichnis nicht gefunden
V4L2_CORE: ERROR opening V4L interface: Datei oder Verzeichnis nicht gefunden
GUVCVIEW (1): Guvcview error
no video device found
(guvcview:4003): Gtk-WARNING **: 14:16:29.935: Theme parsing error: <data>:1:17: not a number
(guvcview:4003): Gtk-WARNING **: 14:16:29.935: Theme parsing error: <data>:1:31: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
(guvcview:4003): Gtk-WARNING **: 14:16:29.935: Theme parsing error: <data>:1:17: not a number
(guvcview:4003): Gtk-WARNING **: 14:16:29.935: Theme parsing error: <data>:1:32: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
a@B50:~$
Es kam die Meldung: Guvcview error no video device found. Was nun ???? Danke
|
Micha.5
(Themenstarter)
Anmeldungsdatum: 4. Februar 2021
Beiträge: 9
|
Den Anhang hatte ich vergessen und versucht über die "Bearbeiten"-Funktion nachzutragen - hat nicht funktioniert. Mal sehen, ob das Anhängen des Screenshots jetzt funktioniert.(JPG mit 74 kB)
- Bilder
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1998
Wohnort: dahoam
|
Ja, das ist das Problem:
Irgendwo dazwischen hakt es und mit der 'quirks' Option, wie in der Dokumentation beschrieben, kann es auch nicht korrigiert werden. In meinen Augen ist das jetzt was für die Entwickler-Mailingliste: Also, der Besitzer der Kamera kann jetzt eine Mail an die Entwickler-Mailingliste schreiben, um das Problem mit allen Logdaten, die zur Verfügung stehen, zu melden. Er sollte allerdings auch zur Vefügung stehen, wenn die Entwickler Unterstützung brauchen oder anderweitig nachfragen. Ich kann Dich hier unterstützen, aber die Mail müsstest Du schreiben (Du hast die Kamera).
|
Micha.5
(Themenstarter)
Anmeldungsdatum: 4. Februar 2021
Beiträge: 9
|
ja, ich habe die Kamera - ist im Laptop eingebaut.
Auch die Mail kann ich schreiben.
Deine Hilfe nehme ich gerne an - und brauche sie auch, mir fehlt das Wissen. Allerdings frage ich mich, ob das kurzfristig klappen wird - am Montag sind die Schulferien zu Ende und dann sollte die Kamera funktionieren für das Homeschooling. Alternativ überlege ich gerade, ob es sinnvoll wäre Dual-Boot mit Windows 10 einzurichten. Windows 10 sollte auf dem Laptop laufen, aber wie macht man das mit dem Dual-Boot ? * Zuerst Windows und dann Ubuntu installieren oder * kann man zum bestehenden Ubuntu auch Windows 10 dazu packen ?
Dummerweise habe ich nur eine Partition auf der Festplatte über die gesamte Größe der Festplatte.
Ich könnte vom USB-Stick ein Live-Linux booten und die Partitionen in der Größe anpassen und auch auf der Platte verschieben bzw. vielleich wäre folgendes besser: 1. Ubuntu-Partition verkleineren 2. Backup Ubuntu 3, Windows 10 installieren auf der ersten Hälfte der Festplatte (Laptop mit BIOS, kein UEFI) 4, Ubuntu erneut installieren, damit GRUB installiert wird 5. Restore des Backups hört sich irgendwie umständlich an.
|
Kätzchen
Anmeldungsdatum: 1. Mai 2011
Beiträge: 6677
Wohnort: Technische Republik
|
Mit https://www.dev47apps.com/ lässt sich die Webam von Android/iPhone unter Ubuntu nutzen.
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1998
Wohnort: dahoam
|
Micha.5 schrieb: ja, ich habe die Kamera - ist im Laptop eingebaut.
Auch die Mail kann ich schreiben.
Ok, ich helfe auch. Im Großen und Ganzen nur dem Troubleshooting folgen.
Allerdings frage ich mich, ob das kurzfristig klappen wird - am Montag sind die Schulferien zu Ende und dann sollte die Kamera funktionieren für das Homeschooling.
Das wird höchstwahrscheinlich nicht passieren. Es ist spätestens jetzt Zeit für Plan B. Alternativ könntest Du Dir noch eine externe Webcam besorgen, die sicher (?) unterstützt wird (mein Favorit: Logitech C270 oder C310).
Alternativ überlege ich gerade, ob es sinnvoll wäre Dual-Boot mit Windows 10 einzurichten. Windows 10 sollte auf dem Laptop laufen, aber wie macht man das mit dem Dual-Boot ?
Dafür müsstest Du ein neues Thema aufmachen, da gibt es Spezialisten, die Dir da besser helfen können.
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1998
Wohnort: dahoam
|
Sorry, ich wollte noch kurz auf Deinen Beitrag eingehen. Micha.5 schrieb: a@B50:~$ cat /etc/modprobe.d/uvcvideo.conf
options uvcvideo quirks=0x200
a@B50:~$
Der Linux-Kernel ist so aufgebaut, dass er bestimmte Funktionen und auch Treiber in Module ausgelagert hat, die zwar Teil des Kernels sind, aber nur bei Bedarf bzw. auf Wunsch geladen werden und damit angewandt werden können. Der Treiber für Deine Webcam ist so ein Modul: uvcvideo. Dieses Modul kann man mit zusätzlichen Einstellparametern versehen, die beim Start automatisch geladen werden. Das haben wir mit dieser Datei gemacht.
Auf der von Dir benannten Web-Seite https://www.ideasonboard.org/uvc/faq/ habe ich noch folgendes gefunden und getestet: lsusb -d 04f2:b071 -v | grep "14 Video"
Jedes USB-Gerät hat eine Hersteller ID (vendor-id, hier 04f2) und eine Produkt-ID (product id, hier b071). Das ist sehr praktisch, damit kann man nämlich jedes Gerät (das als USB-Gerät registriert ist) ganz einfach identifizieren.
a@B50:~$ lsusb -d 04f2:b071 -v | grep "14 Video"
Couldn't open device, some information will be missing
bFunctionClass 14 Video
bInterfaceClass 14 Video
...
bInterfaceClass 14 Video
a@B50:~$
Außerdem gibt es verschiedene Klassen, die besagen, was das Gerät eigentlich macht (nicht nur, wie es heisst). Das steht hier: Video, also offenbar eine Webcam.
a@B50:~$ apt search luvcview
Sortierung... Fertig
Volltextsuche... Fertig
a@B50:~$ Was soll diese Ausgabe bedeuten ?
Hier suchen wir nur im Verzeichnis verfügbarer Software (also: im Internet) nach dem Programm luvcview.
Nachdem nach Sortierung und Volltextsuche kein Suchergebnis 'luvcview' oder ähnliches steht, wurde es offenbar nicht gefunden.
Ich habe dann auch gleich folgendes probiert:
a@B50:~$ luvcview
Der Befehl 'luvcview' wurde nicht gefunden, meinten Sie:
Befehl 'guvcview' aus dem Snap guvcview (2.0.6+pkg-f796)
Befehl 'guvcview' aus dem deb guvcview (2.0.6+debian-1build1)
Informationen zu neuen Versionen sind mit 'snap info <snapname>' zu finden.
a@B50:~$
Mit der ersten Zeile rufst Du die Software einfach nur auf (als 'Befehl'). Dafür hätte die Software schon auf Deinem Rechner installiert worden sein, aber was nicht gefunden und nicht installiert wurde, kann auch nicht aufgerufen werden.
qv4l2 konnte ich starten, aber ich konnte nicht einschätzen welches Device die Video-Kamera ist. (Screenshot siehe Anlage)
Ok, zurück zu den Webcams. Eine Webcam, die über USB erkannt und deren Treiber geladen wird, wird eine sog. Geräte-Datei (im Verzeichnis /dev - kurz für devices) erstellt, die von einem Videoprogramm (luvcview, guvcview, fswebcam, cheese, etc.etc.) angesprochen werden kann. Für die Webcams (aber auch für TV-Karten etc.) heisst diese Datei /dev/video0 (für die erste, /dev/video1 für zweite etc.) Bei uns ist diese Datei nicht da, das hast Du mit Deinem Screenshot schon gezeigt - und das ist auch schon der Fehler. Warum das so ist, müssen wir noch herausfinden.
guvcview lieferte folgende Ausgabe:
a@B50:~$ guvcview
GUVCVIEW: version 2.0.6
GUVCVIEW: couldn't open /home/a/.config/guvcview2/video0 for read: Datei oder Verzeichnis nicht gefunden
V4L2_CORE: ERROR opening V4L interface: Datei oder Verzeichnis nicht gefunden
GUVCVIEW (1): Guvcview error
no video device found
...
guvcview hat das hiermit auch herausgefunden.
Es kam die Meldung: Guvcview error no video device found. Was nun ????
das, was wir oben besprochen haben.
|
Micha.5
(Themenstarter)
Anmeldungsdatum: 4. Februar 2021
Beiträge: 9
|
Hallo dirkolus, vielen Dank für Deine Erklärungen und Hinweise. Ich habe mich mittlerweile auch mit Plan B befaßt und ersteinmal die Festplatte so weit wie möglich geleert.
Ich plane die Ubuntu-Partitionen zu verkleinern, um ausreichend Platz für eine Windows 10-Partition bereit zu stellen.
Mal sehen, ob das Windows nachträglich installiert werden kann. Andernfalls mache ich ein Backup des Ubuntus, installiere Windows und versuche Ubuntu als Dual-Boot wieder dazu zu bekommen. Mal sehen, wie weit ich am Sonntag komme. Und jetzt die Ergebnisse - ich bin dem Troubleshooting gefolgt. Enable all uvcvideo module traces:
a@B50:~$ sudo echo 0xffff > /sys/module/uvcvideo/parameters/trace
bash: /sys/module/uvcvideo/parameters/trace: Keine Berechtigung
a@B50:~$ Reproduce the problem. The driver will print many debugging messages to the kernel log, so don't let video capture running for too long.
a@B50:~$ guvcview
GUVCVIEW: version 2.0.6
GUVCVIEW: couldn't open /home/a/.config/guvcview2/video0 for read: Datei oder Verzeichnis nicht gefunden
V4L2_CORE: ERROR opening V4L interface: Datei oder Verzeichnis nicht gefunden
GUVCVIEW (1): Guvcview error
no video device found
(guvcview:6328): Gtk-WARNING **: 02:31:12.734: Theme parsing error: <data>:1:17: not a number
(guvcview:6328): Gtk-WARNING **: 02:31:12.734: Theme parsing error: <data>:1:31: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
(guvcview:6328): Gtk-WARNING **: 02:31:12.734: Theme parsing error: <data>:1:17: not a number
(guvcview:6328): Gtk-WARNING **: 02:31:12.734: Theme parsing error: <data>:1:32: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
a@B50:~$ You can disable the uvcmodule traces when you're done: a@B50:~$ sudo echo 0 > /sys/module/uvcvideo/parameters/trace
bash: /sys/module/uvcvideo/parameters/trace: Keine Berechtigung
a@B50:~$ Capture the contents of the kernel log: a@B50:~$ dmesg > dmesg.log
a@B50:~$ Datei ist im Anhang. If your device is not listed in the supported devices list, dump its USB descriptors: Die Kamera ist in der Liste, aber mit Fußnoten, deshalb zusätzlich lsusb -d VID:PID -v > lsusb.log lsusb -d 04f2:b071 -v > lsusb.log a@B50:~$ lsusb -d 04f2:b071 -v > lsusb.log
Couldn't open device, some information will be missing
a@B50:~$ Auch diese Datei in der Anlage. Des weiteren stand in den FAQ:
Send a clear description of your problem, including the steps to reproduce it,
to the linux-uvc-devel mailing list in a plain text e-mail (no HTML message).
Attach dmesg.log (and possibly lsusb.log) to the e-mail.
Ist .......linux-media@vger.kernel.org die gemeinte E-Mail-Adresse ? (Ich habe keine E-Mail-Adresse mit "linux-uvc-devel" gefunden.)
Danke
- dmesg.log (97.4 KiB)
- Download dmesg.log
- lsusb.log (17.1 KiB)
- Download lsusb.log
|
Speedy-10
Anmeldungsdatum: 23. März 2010
Beiträge: 864
Wohnort: Pfalz
|
hi, oder das Problem umgehen und eine Webcam für ca. 30 € kaufen, falls es für den EInsatz eilt. Habe selbst so eine gekauft (https://www.amazon.de/gp/product/B087ZZGWPY/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1), die sofort auf einem alten Thinkpad T530 läuft, der keine Kamera hat. LG
|