Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Nie działa kamera wbudowana w Lenovo G530

Zaczęty przez Wabi, Marzec 25, 2020, 01:22:24 PM

Poprzedni wątek - Następny wątek

Wabi

Chciałem korzystać z video w Facebook Messenger ale kamera nie działa. Również Cheese i Guvcview nie wykrywa kamery. Co mogę zrobić?

pavbaranov

lsusb - bo kamerka prawdopodobnie na usb.
Sprawdź sobie, czy w ogóle to działa - jeśli nie masz hw-probe - to zainstaluj, pewnie w Ubuntu jest. Wydaj polecenie:
sudo -E hw-probe -all -upload
Wejdź na link i sprawdź, czy w ogóle urządzenie jest obsługiwane przez linuksa. Jeśli jest, to brakuje Ci jakiegoś software'u.
Dodatkowo - co oznacza: "kamera nie działa", bo pomimo tego, że Tobie się wydaje, że nam wiele powiedziałeś, to nie powiedziałeś absolutnie nic.

Wabi

#2
W laptopie kamera jest wbudowana i dzialal we wczesniejszej wersji Minta. Teraz kazdy program (Cheese, guvcview, Facebook Messenger) podaje, ze nie odnaleziono kamery.

lami07

Podane przez Ciebie informację mają nikłą wartość diagnostyczną. Nie wiem do jakiego kontrolera podłączona jest kamera, ale obstawiam USB. Wiec jeśli łaska podaj wynik polecenia, o które prosił kolega pavbaranov tj. lsusb
IRC - #linuxiarze.pl w sieci libera.chat
Matrix - #linuxiarze.pl w sieci matrix.org

Wabi

#4
wabi@wabi-Lenovo-3000-G530:~$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a5c:2150 Broadcom Corp. BCM2046 Bluetooth Device
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


wabi@wabi-Lenovo-3000-G530:~$ sudo -E hw-probe -all -upload
Probe for hardware ...
WARNING: Make sure 'block-devices' interface is connected to verify SMART attributes of your drives:

    sudo snap connect hw-probe:block-devices :block-devices
Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://linux-hardware.org/?probe=0817a7c020
wabi@wabi-Lenovo-3000-G530:~$ sudo -E hw-probe -all -upload
Probe for hardware ...
WARNING: Make sure 'block-devices' interface is connected to verify SMART attributes of your drives:

    sudo snap connect hw-probe:block-devices :block-devices
Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://linux-hardware.org/?probe=5af4b8ea50
wabi@wabi-Lenovo-3000-G530:~$


pavroo

Pokaż wyniki poleceń:
v4l2-ctl --list-devices
v4l2-ctl -d /dev/video0 --list-ctrls
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

Wabi

#6
wabi@wabi-Lenovo-3000-G530:~$ v4l2-ctl --list-devices

Command 'v4l2-ctl' not found, but can be installed with:

sudo apt install v4l-utils

wabi@wabi-Lenovo-3000-G530:~$ sudo apt install v4l-utils
[sudo] hasło użytkownika wabi:         
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt --fix-broken install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
guvcview : Wymaga: libguvcview-2.0-0 ale nie zostanie zainstalowany
v4l-utils : Wymaga: libv4l2rds0 (= 1.16.1-202001132009~ubuntu18.04.1) ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt --fix-broken install" bez pakietów (lub podać rozwiązanie).
wabi@wabi-Lenovo-3000-G530:~$ apt --fix-broken install
apt
Usage: apt command [options]
       apt help command [options]

Commands:
  add-repository   - Add entries to apt sources.list
  autoclean        - Erase old downloaded archive files
  autoremove       - Remove automatically all unused packages
  build            - Build binary or source packages from sources
  build-dep        - Configure build-dependencies for source packages
  changelog        - View a package's changelog
  check            - Verify that there are no broken dependencies
  clean            - Erase downloaded archive files
  contains         - List packages containing a file
  content          - List files contained in a package
  deb              - Install a .deb package
  depends          - Show raw dependency information for a package
  dist-upgrade     - Upgrade the system by removing/installing/upgrading packages
  download         - Download the .deb file for a package
  edit-sources     - Edit /etc/apt/sources.list with your preferred text editor
  dselect-upgrade  - Follow dselect selections
  full-upgrade     - Same as 'dist-upgrade'
  held             - List all held packages
  help             - Show help for a command
  hold             - Hold a package
  install          - Install/upgrade packages
  list             - List packages based on package names
  policy           - Show policy settings
  purge            - Remove packages and their configuration files
  recommends       - List missing recommended packages for a particular package
  rdepends         - Show reverse dependency information for a package
  reinstall        - Download and (possibly) reinstall a currently installed package
  remove           - Remove packages
  search           - Search for a package by name and/or expression
  show             - Display detailed information about a package
  showhold         - Same as 'held'
  showsrc          - Display all the source package records that match the given package name
  source           - Download source archives
  sources          - Same as 'edit-sources'
  unhold           - Unhold a package
  update           - Download lists of new/upgradable packages
  upgrade          - Perform a safe upgrade
  version          - Show the installed version of a package


Jakiś jest z tym problem.

lami07

IRC - #linuxiarze.pl w sieci libera.chat
Matrix - #linuxiarze.pl w sieci matrix.org

Wabi


pavroo

Zaktualizowałeś listę pakietów przed instalacją?
sudo apt update
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

Wabi

Nic to nie dało. Dalej takie same odpowiedzi mam.

lami07

IRC - #linuxiarze.pl w sieci libera.chat
Matrix - #linuxiarze.pl w sieci matrix.org

pavroo

Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

Wabi

#13
wabi@wabi-Lenovo-3000-G530:~$ apt policy v4l-utils 
v4l-utils:
  Zainstalowana: (brak)
  Kandydująca:   1.16.1-202001132009~ubuntu18.04.1
  Tabela wersji:
     1.16.1-202001132009~ubuntu18.04.1 500
        500 http://ppa.launchpad.net/libv4l/stable/ubuntu bionic/main i386 Packages
     1.14.2-1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages

wabi@wabi-Lenovo-3000-G530:~$ apt policy libv4l2rds0
libv4l2rds0:
  Zainstalowana: (brak)
  Kandydująca:   1.16.1-202001132009~ubuntu18.04.1
  Tabela wersji:
     1.16.1-202001132009~ubuntu18.04.1 500
        500 http://ppa.launchpad.net/libv4l/stable/ubuntu bionic/main i386 Packages
     1.14.2-1 500
        500 http://archive.ubuntu.com/ubuntu bionic/main i386 Packages

wabi@wabi-Lenovo-3000-G530:~$ sudo apt install -s v4l-utils
[sudo] hasło użytkownika wabi:         
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt --fix-broken install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
guvcview : Wymaga: libguvcview-2.0-0 ale nie zostanie zainstalowany
v4l-utils : Wymaga: libv4l2rds0 (= 1.16.1-202001132009~ubuntu18.04.1) ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt --fix-broken install" bez pakietów (lub podać rozwiązanie).
wabi@wabi-Lenovo-3000-G530:~$


pavroo

Problemem sa dodatkowe repozytoria ppa:
http://ppa.launchpad.net/libv4l/
Musisz je wyłączyć/zakomentować i ponownie odświeżyć listę pakietów.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

Zobacz najnowsze wiadomości na forum