Seite 1 von 1

Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 08:36
von HarroL
Hallo zusammen
Problem ist das ich kein Bild aus der Kamera bekomme
Beide Kameras sind anscheint erkannt aber ich kann ipu3-imgu nicht umstellen
Seihe Sceenshot

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 12:25
von country
Auf dem Screenshot ist die Auflösung sehr hoch gewählt, schraube die Auflösung Test weise auf 640 X 480 herunter und starte cheese neu.

edit: ausserdem was gibt

Code: Alles auswählen

 lsusb
her?

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 13:27
von HarroL
Auflösung geändert -> keine Änderung

lsusb:
Bus 002 Device 006: ID 045e:07c6 Microsoft Corp. RTL8153 GigE [Surface Ethernet Adapter]
Bus 002 Device 005: ID 045e:0902 Microsoft Corp. Surface Dock Hub
Bus 002 Device 003: ID 045e:0900 Microsoft Corp. Surface Dock Hub
Bus 002 Device 004: ID 045e:090c Microsoft Corp. SD Card
Bus 002 Device 002: ID 045e:090b Microsoft Corp. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 1286:204c Marvell Semiconductor, Inc. Bluetooth and Wireless LAN Composite
Bus 001 Device 006: ID 045e:0904 Microsoft Corp. Surface Dock Extender
Bus 001 Device 005: ID 045e:0903 Microsoft Corp. Surface Dock Hub
Bus 001 Device 003: ID 045e:0901 Microsoft Corp. Surface Dock Hub
Bus 001 Device 004: ID 045e:07cd Microsoft Corp. Surface Keyboard
Bus 001 Device 002: ID 045e:091a Microsoft Corp. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 13:33
von country
Es handelt sich um ein surfacebook OK warum sind 2 Kameras vorhanden, eine im surface und eine extra Kamera oder? nur damit ich das auch verstehe kann :D

edit: du könntest versuchen eine Kamera in udev rule zu deaktivieren
https://wiki.archlinux.org/title/Webcam ... top_webcam

und eine konfigurieren kannst du mit

Code: Alles auswählen

qv4l2
aufrufen
dafür ggf. v4l-utils installieren

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 14:44
von HarroL
Ja korrekt das teil hat zwei Kameras eine Vorne und eine Hinten.
Das hast du dann vermutlich daran erkannt:
Bus 002 Device 007: ID 045e:090c Microsoft Corp. SD Card
Bus 002 Device 002: ID 045e:090b Microsoft Corp. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 1286:204c Marvell Semiconductor, Inc. Bluetooth and Wireless LAN Composite
Bus 001 Device 004: ID 045e:07cd Microsoft Corp. Surface Keyboard
Bus 001 Device 002: ID 045e:091a Microsoft Corp. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub[/size]


Ich versuche das mal mit dem Deaktivieren nachdem du bestätigst das es sich hier um die zwei Kameras handelt ;-)

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 15:01
von Benutzer 1541 gelöscht
Um dir ganz sicher zu sein gib mal ins Terminal ein:

Code: Alles auswählen

inxi -G

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 18:48
von country
HarroL hat geschrieben: Freitag 21. Januar 2022, 14:44 Das hast du dann vermutlich daran erkannt:
Nein das habe ich nicht, du hast es oben ja gesagt, lsusb hilft da auch nicht weiter. wir brauchen andere ausgaben
zb

Code: Alles auswählen

dmesg
oder es kann auch sein das hier was zu finden gibt muss du anpassen

Code: Alles auswählen

udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video2)
https://wiki.archlinux.org/title/Udev#udev_rule_example
https://wiki.archlinux.org/title/Udev#L ... f_a_device

ansonsten ist das alles schwieg zu helfen, vor allem bitte keine Screenshots, ausgaben immer in Code Block posten

Gruß c

Re: Kamera des Laptops aktivieren

Verfasst: Freitag 21. Januar 2022, 21:30
von country
möchte noch ergänzen,
https://github.com/linux-surface/linux- ... ra-Support
nichts für ungut ich bin raus ;)

Re: Kamera des Laptops aktivieren

Verfasst: Samstag 22. Januar 2022, 12:02
von HarroL
Okay jetzt wird es für mich kompliziert als ursprünglich reiner Wundosanwender.
Ich werde das nächste Woche mal angehen und probieren.
Rückmeldung kommt 😂

Re: Kamera des Laptops aktivieren

Verfasst: Dienstag 25. Januar 2022, 13:17
von HarroL
Nicht das ich aufgeben würde aber das erscheint mir dann doch noch ne Nummer zu gross für mich zu sein.
Da ich absolut keine Ahnung habe was ich da eigentlich machen soll. Vielleicht wenn ich mich länger mit dem Linux beschäftigt habe :)


Aber der Vollständigkeitshalber:

Code: Alles auswählen

    ~  udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video2)                                                                                                                                                 1 ✘ 

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:05.0/video4linux/video2':
    KERNEL=="video2"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{dev_debug}=="0"
    ATTR{index}=="2"
    ATTR{name}=="ipu3-imgu 0 output"
    ATTR{power/control}=="auto"
    ATTR{power/runtime_active_time}=="0"
    ATTR{power/runtime_status}=="unsupported"
    ATTR{power/runtime_suspended_time}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:05.0':
    KERNELS=="0000:00:05.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ipu3-imgu"
    ATTRS{ari_enabled}=="0"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x048000"
    ATTRS{consistent_dma_mask_bits}=="39"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x1919"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="1"
    ATTRS{irq}=="132"
    ATTRS{local_cpulist}=="0-3"
    ATTRS{local_cpus}=="f"
    ATTRS{msi_bus}=="1"
    ATTRS{msi_irqs/132}=="msi"
    ATTRS{numa_node}=="-1"
    ATTRS{power/control}=="auto"
    ATTRS{power/runtime_active_time}=="7613"
    ATTRS{power/runtime_status}=="suspended"
    ATTRS{power/runtime_suspended_time}=="3865395"
    ATTRS{power_state}=="D3hot"
    ATTRS{remove}=="(write-only)"
    ATTRS{rescan}=="(write-only)"
    ATTRS{reset}=="(write-only)"
    ATTRS{reset_method}=="af_flr pm"
    ATTRS{revision}=="0x01"
    ATTRS{subsystem_device}=="0x2015"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
    ATTRS{power/control}=="auto"
    ATTRS{power/runtime_active_time}=="0"
    ATTRS{power/runtime_status}=="unsupported"
    ATTRS{power/runtime_suspended_time}=="0"
    ATTRS{waiting_for_supplier}=="0"


Re: Kamera des Laptops aktivieren

Verfasst: Dienstag 25. Januar 2022, 22:30
von country
Hi, vielleicht gehst mit einem Libcamer Support den gibt es im AUR einmal libcamera-clang-git und l libcamera-git beide installieren
und Gruppe Video anlegen

Code: Alles auswählen

groupadd video
und User zu Gruppe video zuweisen mit

Code: Alles auswählen

gpasswd -a user video
Welche Bezeichnung hat dein surface genau?

Re: Kamera des Laptops aktivieren

Verfasst: Mittwoch 26. Januar 2022, 11:31
von HarroL
Jup, habe nun in cheese ein Bild
Umschalten zwischen front und rear geht auch
Auflösung bzw Qualität ist nicht der Bringer aber ich habe gelesen das die noch an dem Thema dran sind.

Nun muss ich nur noch Teams dazu bringen die Kamera zu akzeptieren.
Das trifft jedoch auch auf Lautsprecher und Micro zu :-(
Leider lässt sie sich nicht auswählen

Es handelt sich um ein SurfaceBook der ersten Generation
Danke erstmal