Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Проблема с двумя USB устройствами, использующими одинаковый драйвер  (Прочитано 2409 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Go_blin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Доброго времени суток!

ОС Ubuntu 9.10
Linux nas 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux

:~$ lsusb
Bus 001 Device 006: ID 05e1:0408 Syntek Semiconductor Co., Ltd
Bus 001 Device 004: ID 05e1:0408 Syntek Semiconductor Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 046d:c058 Logitech, Inc.
Bus 002 Device 002: ID 04f2:0402 Chicony Electronics Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

:~$ dmesg | tail
[ 4232.652043] usb 1-6: new high speed USB device using ehci_hcd and address 9
[ 4232.785104] usb 1-6: configuration #1 chosen from 1 choice
[ 4232.785428] stk11xx: Syntek USB2.0 - STK-1160 based device found.
[ 4232.785434] stk11xx: Syntek AVStream USB2.0 Video Capture - Product ID 0x0408.
[ 4232.785442] stk11xx: Release: 0005
[ 4232.785446] stk11xx: Number of interfaces : 3
[ 4232.785847] stk11xx: Initialize USB2.0 Syntek Capture device
[ 4232.907512] stk11xx: Syntek USB2.0 Capture device is ready
[ 4232.907669] stk11xx: Syntek USB2.0 Camera is now controlling video device /dev/video1
[ 4233.228861] stk11xx: Load default sensor settings fail !


Имеется два устройства видеозахвата:
Mobiledata EasyCap USB2.0 Video Capture Adapter
и
USB Easy Cap02 Syntek SK1160

Но оба этих девайса, хоть и от разных производителей, используют один и тот же драйвер stk11xx.ko

Из-за этого невозможно использовать одновременно оба этих девайса (что в motion, что в mplayer в двух рахных терминалах) - второе устройство просто не откликается... Если по очереди - то работают без проблем.

Есть ли какое-то решение этой проблемы? Необходимо использовать оба девайса одновременно

Спасибо!

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
вариант 1: воткнуть устройства в райзные контроллеры (может не хватать пропускной способности шины)
вариант 2: написать разработчикам драйвера

Оффлайн Go_blin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
вариант 1: воткнуть устройства в райзные контроллеры (может не хватать пропускной способности шины)
Другой контролера невозможно использовать - это неттоп Aser RevoR3610. Кроме того, в другой ОС работают оба, так что проблема не в пропускной способности шины

вариант 2: написать разработчикам драйвера
Написал, но т.к. дарйвер разрабатывают альтруисты (на оф.сайте железок дров под линукс вообще нет), Если и помогут, то это будет совсем не скоро...

Оффлайн nempyxa

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
В одиночку устройство работает?

у меня в одиночку не работает, в обоих драйверах одинаковая проблема:
[ 2010.684211] easycap: submit_video_urbs: ERROR: usb_submit_urb() failed for urb with rc:
[ 2010.684216] easycap: submit_video_urbs: unknown error code -28.
[ 2010.684236] easycap: submit_video_urbs: ERROR: usb_submit_urb() failed for urb with rc:
[ 2010.684241] easycap: submit_video_urbs: unknown error code -28.

[ 2458.137858] stk11xx: isoc_init() submit_urb 0 failed with error -28
[ 2458.139503] stk11xx: isoc_init() submit_urb 1 failed with error -28
[ 2458.141101] stk11xx: isoc_init() submit_urb 2 failed with error -28
[ 2458.142612] stk11xx: isoc_init() submit_urb 3 failed with error -28

Оффлайн Go_blin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Да, в одиночку работает, но видео отдает только в одного входа (какой бы input я не указывал)
драйвер здесь: http://rapidshare.com/files/243318249/stk11xx-2.1.0-patched.tar.gz.html

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.