Witam,
Mam problem z kamerą wbudowaną w laptopie Lenovo-B50-30 na Linuksie Mint 18.3. Przy uruchomionym programie aktywującym kamerę (np. Skype, Cheese) zapala się dioda informująca o pracy kamerki, jednak obraz pozostaje cały czarny. Czy ma ktoś jakiś pomysł, co można z tym zrobić? Z góry dziękuję za pomoc.
Nie wiemy jaka to kamera :)
W ustawieniach programów wykorzystujących kamerkę jest nazwa "Lenovo EasyCamera: Lenovo EasyC"
Nic to nie mówi (to tak jakbyś napisał w odpowiedzi na pytanie jaki masz samochód: mój Fiat ma znaczek Fiata).
Być może coś da:
lspci
jeśli pod PCI lub
lsusb
jeśli pod USB (najpewniej).
a@a-Lenovo-B50-30 ~ $ lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)
00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 0e)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI (rev 0e)
00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 1 (rev 0e)
00:1c.1 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 2 (rev 0e)
00:1c.2 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 3 (rev 0e)
00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 4 (rev 0e)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e)
00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus Controller (rev 0e)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
a@a-Lenovo-B50-30 ~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 021: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0
Bus 001 Device 005: ID 0bda:579c Realtek Semiconductor Corp.
Bus 001 Device 004: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 013: ID 2357:0601
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
a@a-Lenovo-B50-30 ~ $
Jakoś jej nie widać :)
Co twierdzi:
gphoto2 --auto-detect
a@a-Lenovo-B50-30 ~ $ gphoto2 --auto-detect
Model Port
----------------------------------------------------------
a@a-Lenovo-B50-30 ~ $
chyba też nie widać...
Jeśli lubisz Minta - weź jego ostatnią wersję (20.x) i wypróbuj. Ewentualnie Ubuntu 20.04 lub 20.10.
Wygląda po prostu na to, że ta kamerka nie jest obsługiwana w Twojej wersji systemu. Być może jest w bardziej współczesnych (weź pod uwagę, że Mint 18, to wersja oparta na Ubuntu sprzed 4 lat. Może coś się zmienilo.
Niestety, najnowsza wersja Minta również nie widzi kamerki... Czy można jeszcze coś zrobić?
Spróbuj może jeszcze najnowszej Fedory, czy Manjaro (liveiso). Jednak jeśli sprzęt nie jest systemowi znany, to raczej trudno coś z tym zrobić będzie.
Być może - support Lenovo coś Ci podrzuci. Nie mam takiego komputera, w sieci podpowiedzi nie widzę, a to co widzę to po prostu niekompatybilność sprzętu z linuksem. Mogę się zawsze jednak mylić.
Na Fedorze i Manjaro też nie działa...
Zbyt mało wiedzy u mnie, ale być może w istocie jest jak napisałem wcześniej - niewspierany hardware. Zwróć się do supportu Lenovo - może coś Ci odpowiedzą. A przynajmniej naprowadzą.
Dziękuję za próbę pomocy
W Lenovo stwierdzili, że nie mają oficjalnych sterowników dla Linuxa i jest to poza ich wsparciem.
Są może zatem jakieś możliwości zdobycia nieoficjalnych sterowników?
Miałem podobny przypadek, problem rozwiązała kamera zewnętrzna.
Cytat: nik w Listopad 02, 2020, 11:00:04 AM
Są może zatem jakieś możliwości zdobycia nieoficjalnych sterowników?
A niby skąd? Nawet nie wiadomo jaka tam kamerka jest. Ba, nie wiadomo nawet w jaki sposób ona jest podłączona. Zasadniczy problem polega na tym, że system w ogóle nie widzi (wg mnie) tego urządzenia. System po prostu "nie wie", że coś takiego, jak kamerka internetowa znajduje się w tym komputerze.
No, chyba, że się mylę.
W sumie jedyne, to gdyby producent tej kamerki podrzucił jakiś kod. Tu jednak jw.
Najtańsze rozwiązanie - masz podane w poście wyżej.
U mnie kamerka zewnętrzna podłączona do tego laptopa również działa, ale potrzebuję jej przy innym komputerze...
Jakiś jednak ślad wiedzy w systemie jest, skoro przy włączonym programie aktywującym kamerkę, zapala się dioda znajdująca się obok niej. Oprócz tego - tak jak pisałem na początku - w opcjach tych programów jest możliwość wyboru tej kamery pod nazwą LenovoEasyCam.
A jeszcze jedno - co pokaże Ci:
scanimage -L
również z sudo.
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Jeśli w obu przypadkach (także z sudo) jest to samo, to podtrzymuję: kamerka w tym komputerze najprawdopodobniej nie jest obsługiwana przez linuksa. Ogólna rada (by ewentualnie się pojawiła) - używać jakiegoś bleeding edge rolling release. Może zostanie dodana. Na Mint 18.x nic z tym najprawdopodobniej nie zrobisz (ale ja nie mam Minta, by nie było wątpliwości; może na jakimś mintowym forum Ci pomogą, choć tu obsługa tej kamerki leży w Ubuntu, a nie w Mincie).