LINUX.ORG.RU

Перестала работать Microdia Integrated_Webcam_HD после обновления до Ubuntu 22.04.1

 , ,


0

2

Помогите разобраться с проблемой:

Перестала работать Microdia Integrated_Webcam_HD после обновления до Ubuntu 22.04.1, Ноут Dell Inc. Latitude 5501

Камера в списке оборудования есть, но ни в одном приложении не работает. Насколько я понял, не устанавливается нужный драйвер.

Результаты команд в терминале:

lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 003: ID 0c45:6a09 Microdia Integrated_Webcam_HD
Bus 001 Device 005: ID 047f:c058 Plantronics, Inc. Plantronics Blackwire 3225 Series
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 1: Dev 5, If 3, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 5, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 1: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 1: Dev 5, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 11: Dev 3, If 0, Class=Video, Driver=, 480M
    |__ Port 11: Dev 3, If 1, Class=Video, Driver=, 480M
    |__ Port 14: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 14: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
sudo lsmod|grep uvcvideo
uvcvideo              106496  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_v4l2         32768  1 uvcvideo
videobuf2_common       77824  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videodev              258048  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc                     65536  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
hwinfo --usb
06: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: 4QxB.Q8mTM6kEYB1
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0
  SysFS BusID: 1-11:1.0
  Hardware Class: unknown
  Model: "Microdia Integrated_Webcam_HD"
  Hotplug: USB
  Vendor: usb 0x0c45 "Microdia"
  Device: usb 0x6a09 "Integrated_Webcam_HD"
  Revision: "82.62"
  Speed: 480 Mbps
  Module Alias: "usb:v0C45p6A09d8262dcEFdsc02dp01ic0Eisc01ip00in00"
  Driver Info #0:
    Driver Status: uvcvideo is active
    Driver Activation Cmd: "modprobe uvcvideo"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #8 (Hub)

Команда

sudo modprobe uvcvideo

не срабатывает. Что делать?

полностью выключаешь камеру
перезагружаешь убунту
открываешь граф терминал и даёшь команду sudo dmesg -TW
включаешь камеру
смотришь, что появилось в окне граф терминала
копируешь вывод сюда, на форум (правила разметки тоже прочитай, чтобы не вставить кашу + есть кнопка Предпросмотр сообщения перед отправкой)

d00fy ()

Строка «Driver Activation Cmd: „modprobe uvcvideo“» не означает, что тебе нужно ввести команду. Камера работает, судя по всему. Вполне возможно с обновлением перешли на новый pipewire, передали ему управление камерами, но что-то пошло не так и софт не понимает как ей воспользоваться, или pipewire не умеет включить твою камеру.

Мне так кажется.

Какими приложениями ты открываешь камеру? и как?

R_He_Po6oT ★★ ()

lspci -nnk -d :6a09 тоже покажи

d00fy ()
Ответ на: комментарий от linxubu

я никогда не держал этот ноутбук в руках - там разве нету какой-нибудь шторки/кнопочки/ручки, которая включает/выключает её?
Документы к ноутбуку есть? Посмотри может там что-то будет

d00fy ()
Ответ на: комментарий от d00fy

@d00fy

я никогда не держал этот ноутбук в руках - там разве нету какой-нибудь шторки/кнопочки/ручки, которая включает/выключает её? Документы к ноутбуку есть? Посмотри может там что-то будет

я думал, в терминале нужно написать).

linxubu ()
Ответ на: комментарий от d00fy

@d00fy

открываешь граф терминал и даёшь команду sudo dmesg -TW

включаешь камеру

смотришь, что появилось в окне граф терминала

ничего не выводится после открытия шторки((

linxubu ()
Ответ на: комментарий от linxubu

может в journalctl будет? Dmesg нонче не в почёте, туда только ядро пишет, да и то не всё. По крайней мере жалобы программы ты там можешь увидеть.

И ещё, попробуй поставить нативный просмотрщик камеры. какойнить Guvcview, Cheese, чтобы понять, не может ли это быть проблема внешних программ?

И запускай их из консоли, чтобы видеть вывод. И сюда запости.

R_He_Po6oT ★★ ()
Ответ на: комментарий от R_He_Po6oT

@R_He_Po6oT

Строка «Driver Activation Cmd: „modprobe uvcvideo“» не означает, что тебе нужно ввести команду. Камера работает, судя по всему. Вполне возможно с обновлением перешли на новый pipewire, передали ему управление камерами, но что-то пошло не так и софт не понимает как ей воспользоваться, или pipewire не умеет включить твою камеру.

Подскажи, пожалуйста, как проверить, что именно пошло не так? И как научить pipewire включать камеру?

Какими приложениями ты открываешь камеру? и как?

Skype или Zoom, как обычно - открываю приложение, но оба камеру не видят

linxubu ()
Ответ на: комментарий от linxubu

открываешь шторку
перезагружаешь ноут
открываешь граф терминал и даёшь команду sudo dmesg -T > ~/Desktop/dmesg_file
на рабочем столе появляется текстовый файл - два раза щёлкаешь по нему мышкой, выделяешь весь текст (ctrl+a), копируешь этот текст и вставляешь на сайт https://pastebin.com/
заполняешь поля на том сайте и нажимаешь внизу кнопку Create New Paste
получишь ссылку, которую нужно скопировать сюда на форум

d00fy ()
Ответ на: комментарий от linxubu

Skype или Zoom

Это внешние приложения написанные на Электроне «для всех», полагаться на правильность их работы нельзя стопроцентно.

Подскажи, пожалуйста, как проверить, что именно пошло не так?

Перестала работать Microdia Integrated_Webcam_HD после обновления до Ubuntu 22.04.1 (комментарий) И в v4l-utilities должна быть програмка qv4l2, проверь, есть ли у тебя и запусти из консоли, чтобы видеть выхлоп.

Что могло пойти не так? не знаю. Вот, не знаю. Ответ, скорее всего, должен быть в journlctl. Из-за вечных глюков и проблем ушёл с Убунты.

R_He_Po6oT ★★ ()
Ответ на: комментарий от R_He_Po6oT

@R_He_Po6oT

запускай их из консоли, чтобы видеть вывод. И сюда запости.

** Message: 19:45:46.253: cheese-application.vala:222: Error during camera setup: Устройства не найдены


(cheese:9595): cheese-CRITICAL **: 19:45:46.260: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:9595): GLib-CRITICAL **: 19:45:46.260: g_variant_new_string: assertion 'string != NULL' failed

(cheese:9595): GLib-CRITICAL **: 19:45:46.260: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:9595): GLib-GIO-CRITICAL **: 19:45:46.260: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:9595): GLib-CRITICAL **: 19:45:46.260: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:9595): GLib-GIO-CRITICAL **: 19:45:46.260: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:9595): GLib-CRITICAL **: 19:45:46.260: g_variant_unref: assertion 'value != NULL' failed

** (cheese:9595): CRITICAL **: 19:45:46.260: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed
linxubu ()
Ответ на: комментарий от linxubu

Если попробуешь qv4l и будет тот же результат, то у меня больше нет идей. Смотри в journalctl. Вдруг действительно кнопка шторки не обрабатывается и думает, что устройство закрыто? Не представляю.

Раньше работало, да?

R_He_Po6oT ★★ ()
Ответ на: комментарий от linxubu

ну вот и узнали причину - камера не иниализируется

uvcvideo 1-11:1.1: Failed to query (129) UVC probe control : -32 (exp. 26).
uvcvideo 1-11:1.1: Failed to initialize the device (-5).

d00fy ()
Последнее исправление: d00fy (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

могу только посочувствовать - у него сейчас последнее ядро для jammy, а откатываться на более старое ради камеры я бы не стал советовать

d00fy ()
Ответ на: комментарий от d00fy

uvcvideo 1-11:1.1: Failed to query (129) UVC probe control : -32 (exp. 26).

Есть тема с такой же проблемой. Там и решение и как прописать команду в автозапуск:
sudo modprobe uvcvideo quirks=2 trace=65535
[Ubuntu] проблема с вебкамерой (комментарий)

Единственно, не понятно, что ж так сложно, ведь все работало до обновления. )

krasnh ()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от linxubu

тут krasnh предлагает кое-что попробовать, прежде чем начать сочувствовать

перезагрузись, войди в меню grub, нажми клавишу ‘e’ на нужном пункте меню, сотри слова quiet splash и впиши вместо них uvcvideo.quirks=0x2
нажми f10
после загрузки ОС проверь скайп, зум и тд и тп (ну или наличие /dev/video* хотя бы)

d00fy ()
Последнее исправление: d00fy (всего исправлений: 1)
Ответ на: комментарий от d00fy

@d00fy

В общем, при запуске меню grub выдало коды ошибки, в их расшифровке на сайте dell указано, что обнаружена потенциальная проблема с устройством USB и рекомендуемые действия:

  • Обновите BIOS (обновлен)
  • Выключите компьютер и переустановите устройство USB (камера встроенная, это ноут вскрывать нужно?)
  • попробуйте установить другое исправное устройство USB и проверьте, исчезла ли ошибка
  • перезагрузите и запустите проверку еще раз
linxubu ()
Ответ на: комментарий от linxubu

У тебя же работала камера до обновления. Не могло же настолько все сломаться.

Создай флешку с Ventoy, положи на нее iso с юбунтой прежней версии, где все работало и загрузись.
Если камера заработает, значит проблема софтовая. А то так договоришься, что и ноут в ремонт понесешь. )

krasnh ()
Ответ на: комментарий от krasnh

@krasnh

Создай флешку с Ventoy, положи на нее iso с юбунтой прежней версии, где все работало и загрузись. Если камера заработает, значит проблема софтовая. А то так договоришься, что и ноут в ремонт понесешь. )

попробую, спасибо. По результатам отпишусь)

linxubu ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.