LINUX.ORG.RU

Linux Ubuntu 20.04 и Вебкамера Сanyon СNS-CWC6N

 


0

1

Здравствуйте! Приобрела вебкамеру Canyon Сanyon СNS-CWC6N,но система видит ее частично, то есть микрофон от нее скайп и PulseAudio видят, а как вебку не воспринимают, также эту вебку в упор не видит Cheese. Как можно решить эту проблему и возможно ли решить вообще? Заранее спасибо!

Ответ на: комментарий от anonymous

lsusb - v там что то много параметров выдает, сделала lsusb показывает две камеры, одна из них встроенная в ноут, она работает, а вот usb не работает, единственное что в ней виден это микрофон. Sunplus Innovation Technology Inc. 2K FHD camera я подозреваю что это и есть usb- камера.

HP-ProBook-4510s:~$ lsusb Bus 002 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131 Bus 002 Device 002: ID 1bcf:0b40 Sunplus Innovation Technology Inc. 2K FHD camera 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 003: ID 5986:03b0 Acer, Inc HP Webcam [2 MP Fixed] 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 03f0:231d HP, Inc Broadcom 2070 Bluetooth Combo Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

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

Masha777 я не Дубровский

lsusb - v там что то много параметров выдает

потому и просили `lsusb -v’

если самостоятельно не разбираешься в них, мы посмотрим и чего-нибудь по-советуем. реально из всего вывода нужно **всё что есть ** на устройства являющиеся или которые могут быть камерами.

так-то ясно

  • либо для камеры модуль не загружен
  • либо загружен не подходящий модуль

интересны эти устройства

  • Bus 002 Device 002: ID 1bcf:0b40 Sunplus Innovation Technology Inc. 2K FHD camera
  • Bus 001 Device 003: ID 5986:03b0 Acer, Inc HP Webcam [2 MP Fixed] – но это видимо «родная» камера

и пользуйся форматированием. разбираться в «каше» мало кому интересно

anonymous
()
Ответ на: Masha777 я не Дубровский от anonymous

bInterfaceProtocol 0

  iInterface              4 

  VideoControl Interface Descriptor:

    bLength                13

    bDescriptorType        36

    bDescriptorSubtype      1 (HEADER)

    bcdUVC               1.10

    wTotalLength       0x006e

    dwClockFrequency       48.000000MHz

    bInCollection           1

    baInterfaceNr( 0)       1

  VideoControl Interface Descriptor:

    bLength                18

    bDescriptorType        36

    bDescriptorSubtype      2 (INPUT_TERMINAL)

    bTerminalID             1

    wTerminalType      0x0201 Camera Sensor

    bAssocTerminal          0

    iTerminal               0 

    wObjectiveFocalLengthMin      0

    wObjectiveFocalLengthMax      0

    wOcularFocalLength            0

    bControlSize                  3

    bmControls           0x0000120e

      Auto-Exposure Mode

      Auto-Exposure Priority

      Exposure Time (Absolute)

      Zoom (Absolute)

      PanTilt (Relative)

  VideoControl Interface Descriptor:

    bLength                12

    bDescriptorType        36

    bDescriptorSubtype      5 (PROCESSING_UNIT)

    bUnitID                 2

    bSourceID               1

    wMaxMultiplier      16384

    bControlSize            2

    bmControls     0x0000177b
Masha777
() автор топика
Ответ на: комментарий от Masha777

если разметка сообщений на LOR-е так сложна, можешь разместить вывод на пастебин-сервисе, а в сообщении ссылку на него указать.

например здесь

anonymous
()
Ответ на: Masha777 я не Дубровский от anonymous

Bus 001 Device 003: ID 5986:03b0 Acer, Inc HP Webcam [2 MP Fixed] – это родная встроенная в ноут.

А вот Bus 002 Device 002: ID 1bcf:0b40 Sunplus Innovation Technology Inc. 2K FHD camera это и есть usb-вебка

Masha777
() автор топика
Ответ на: комментарий от anonymous
~$ lsusb -t
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 1: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 1: Dev 2, If 2, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 1: Dev 2, If 3, Class=Application Specific Interface, Driver=, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
    |__ Port 2: Dev 2, If 0, Class=Video, Driver=, 480M
    |__ Port 2: Dev 2, If 1, Class=Video, Driver=, 480M
    |__ Port 2: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 2: Dev 2, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 5: Dev 5, If 0, Class=Communications, Driver=cdc_ether, 480M
    |__ Port 5: Dev 5, If 1, Class=CDC Data, Driver=cdc_ether, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
    |__ Port 5: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
Masha777
() автор топика
Ответ на: комментарий от token_polyak

устройства UVC, по идее, одинаковы (с точки зрения драйвера).

но дело в том, что драйвера-то и нет

Bus 002 Device 002: ID 1bcf:0b40 Sunplus Innovation Technology Inc. 2K FHD camera
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
    |__ Port 2: Dev 2, If 0, Class=Video, Driver=, 480M
    |__ Port 2: Dev 2, If 1, Class=Video, Driver=, 480M
    |__ Port 2: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 2: Dev 2, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 5: Dev 5, If 0, Class=Communications, Driver=cdc_ether, 480M

@Masha777 отключи камеру, выжди 2-3 секунды и снова подключи камеру. выполни команду

sudo dmesg|tail -n 40 >~/canyon.log – эта команда запишет в файл canyon.log в директории текущего пользователя последние 40 строк dmesg. выложи его на тот пастебин – посмотрим, что ядро думает про Canyon ;)

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

тебе предлагают наложить патч на uvc_driver.c для поддержки твоей камеры. э-э… я сам-то я не силён в этой теме. ну, то есть если бы пришлось как-то бы разобрался (наверное)… а вот искать за тебя… извини, как-нибудь в другой раз (только без обид)

что делать?

создай новую тему (условно «Как мне наложить патч»). опиши ситуацию в кратце: камера «такая-то» не работает, вот лог

[   16.036793] uvcvideo: Found UVC 1.10 device 2K FHD camera (1bcf:0b40)
[   16.056844] uvcvideo: Failed to query (GET_INFO) UVC control 14 on unit 1: -32 (exp. 1).
[   16.113733] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[   16.119341] uvcvideo: Failed to query (129) UVC probe control : 26 (exp. 34).
[   16.119345] uvcvideo: Failed to initialize the device (-5).

предложили такой патч (ссылку на патч) и честно напиши, что не знаешь как это сделать (короче, попроси помощи)

метки укажи типа таких kernel, driver, path

можешь ссылку на эту тему приложить.

скажу сразу – могут и «послать» (обычно в гугл), и насмехаться… но это во многом от твоей подачи зависит… а там глядишь заглянет кто-то кто на пальцах тебе разъяснит.

удачи!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.