* [Comm] 2 одинаковые вебкамеры одновременно @ 2011-03-17 7:24 Alisher Faizov 2011-03-17 12:09 ` Andriy Dobrovol`s`kii ` (3 more replies) 0 siblings, 4 replies; 14+ messages in thread From: Alisher Faizov @ 2011-03-17 7:24 UTC (permalink / raw) To: community Здравствуйте. Помогите разобраться. Имею две камеры logitech c310. Хочу вести запись с помощью motion. dmesg: [ 21.818976] input: UVC Camera (046d:081b) as /devices/pci0000:00/0000:00:10.4/usb1/1-1/1-1:1.0/input/input4 [ 21.916319] input: UVC Camera (046d:081b) as /devices/pci0000:00/0000:00:10.4/usb1/1-8/1-8:1.0/input/input5 [ 21.916430] usbcore: registered new interface driver uvcvideo [ 28.407770] usbcore: registered new interface driver snd-usb-audio в motion показывает только одна камера, вместо второй серый экран. Запускаю два экземпляра guvcview, та же проблема, работает только с одной камерой (которую первой включишь). Нагуглить удалось только http://unixforum.org/index.php?s=a7687fee464fb6a7edcc8e5885476fad&showtopic=119061&st=0&p=1110393&#entry1110393 честноговоря не понял как он решил эту проблему у меня в какой порт не воткнешь шина одна и таже. Дистрибутив Ubuntu 10.04 ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 7:24 [Comm] 2 одинаковые вебкамеры одновременно Alisher Faizov @ 2011-03-17 12:09 ` Andriy Dobrovol`s`kii 2011-03-17 12:33 ` Alisher Faizov 2011-03-17 12:34 ` Шенцев Алексей Владимирович 2011-03-17 13:30 ` [Comm] Adm Michael Shigorin ` (2 subsequent siblings) 3 siblings, 2 replies; 14+ messages in thread From: Andriy Dobrovol`s`kii @ 2011-03-17 12:09 UTC (permalink / raw) To: ALT Linux Community general discussions 2011/3/17 Alisher Faizov <alisher_faiz@rambler.ru>: > Здравствуйте. Помогите разобраться. Имею две камеры logitech c310. Хочу > вести запись с помощью motion. > dmesg: > [ 21.818976] input: UVC Camera (046d:081b) as > /devices/pci0000:00/0000:00:10.4/usb1/1-1/1-1:1.0/input/input4 > [ 21.916319] input: UVC Camera (046d:081b) as > /devices/pci0000:00/0000:00:10.4/usb1/1-8/1-8:1.0/input/input5 > [ 21.916430] usbcore: registered new interface driver uvcvideo > [ 28.407770] usbcore: registered new interface driver snd-usb-audio > > в motion показывает только одна камера, вместо второй серый экран. Запускаю > два экземпляра guvcview, та же проблема, работает только с одной камерой > (которую первой включишь). Нагуглить удалось только > http://unixforum.org/index.php?s=a7687fee464fb6a7edcc8e5885476fad&showtopic=119061&st=0&p=1110393&#entry1110393 > честноговоря не понял как он решил эту проблему у меня в какой порт не > воткнешь шина одна и таже. Дистрибутив Ubuntu 10.04 В этой ситуации, лучше спрашивать убунтоидов... -- Regards, Andrii Dobrovol`s`kyj ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 12:09 ` Andriy Dobrovol`s`kii @ 2011-03-17 12:33 ` Alisher Faizov 2011-03-17 13:07 ` Alisher Faizov 2011-03-17 12:34 ` Шенцев Алексей Владимирович 1 sibling, 1 reply; 14+ messages in thread From: Alisher Faizov @ 2011-03-17 12:33 UTC (permalink / raw) To: ALT Linux Community general discussions > В этой ситуации, лучше спрашивать убунтоидов... Подозреваю, что в альте возможна такая же проблема. Может кто подскажет хотя бы что в linux отвечает за присваивание номера usb-шины устройству при подключении устройства? Что бы знать по каким словам гуглить. -- ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 12:33 ` Alisher Faizov @ 2011-03-17 13:07 ` Alisher Faizov 0 siblings, 0 replies; 14+ messages in thread From: Alisher Faizov @ 2011-03-17 13:07 UTC (permalink / raw) To: ALT Linux Community general discussions * Alisher Faizov <alisher_faiz@rambler.ru> [Thu, 17 Mar 2011 15:33:26 +0300]: > > В этой ситуации, лучше спрашивать убунтоидов... > > > Подозреваю, что в альте возможна такая же проблема. Может кто подскажет > хотя бы что в linux отвечает за присваивание номера usb-шины устройству > при подключении устройства? Что бы знать по каким словам гуглить. В общем это известный баг. Рекомендации использовать pci-usb плату. Но самое интересное при включении компа с одной камерой, и уже последующем подключении второй, камеры садаться на разные шины и все прекрасно работает... до перезагрузки( -- Alisher Faizov. -- Уроки выживания в Сибири от Беара Гриллса на Рамблер-Discovery http://discovery.rambler.ru/video/925895/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 12:09 ` Andriy Dobrovol`s`kii 2011-03-17 12:33 ` Alisher Faizov @ 2011-03-17 12:34 ` Шенцев Алексей Владимирович 2011-03-17 13:56 ` Sergey Vlasov 1 sibling, 1 reply; 14+ messages in thread From: Шенцев Алексей Владимирович @ 2011-03-17 12:34 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 644 bytes --] On Thursday 17 March 2011 15:09:09 Andriy Dobrovol`s`kii wrote: > 2011/3/17 Alisher Faizov <alisher_faiz@rambler.ru>: > > Здравствуйте. Помогите разобраться. Имею две камеры logitech c310. Хочу > > вести запись с помощью motion. <кусь> > > Дистрибутив Ubuntu 10.04 > > В этой ситуации, лучше спрашивать убунтоидов... Тут важен не дистриб, а важно решение. Моя идея привязать каждую камеру к конкретному /dev/videoX, используя не только idVendor:idProduct, но и iSerial устройства не прокатила. Может кто то подскажет более правильное решение? -- С уважением, системный администратор ООО "Новая Россия - КТВ" Шенцев Алексей Владимирович. [-- Attachment #2: 51-2USbCam.rules --] [-- Type: text/plain, Size: 349 bytes --] #Logitech, Inc. Miscellaneous Device SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 51ED41A0", NAME="video1", SYMLINK+="video1" SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 BA8533A0", NAME="video2", SYMLINK+="video2" [-- Attachment #3: 52-2USBCam.rules --] [-- Type: text/plain, Size: 345 bytes --] #Logitech, Inc. Miscellaneous Device SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="51ED41A0", NAME="video1", SYMLINK+="video1" SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="BA8533A0", NAME="video2", SYMLINK+="video2" ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 12:34 ` Шенцев Алексей Владимирович @ 2011-03-17 13:56 ` Sergey Vlasov 2011-03-17 14:04 ` Шенцев Алексей Владимирович 0 siblings, 1 reply; 14+ messages in thread From: Sergey Vlasov @ 2011-03-17 13:56 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1446 bytes --] On Thu, Mar 17, 2011 at 03:34:50PM +0300, Шенцев Алексей Владимирович wrote: > Тут важен не дистриб, а важно решение. Моя идея привязать каждую камеру к > конкретному /dev/videoX, используя не только idVendor:idProduct, но и iSerial > устройства не прокатила. Может кто то подскажет более правильное решение? > #Logitech, Inc. Miscellaneous Device > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 51ED41A0", NAME="video1", SYMLINK+="video1" > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 BA8533A0", NAME="video2", SYMLINK+="video2" > #Logitech, Inc. Miscellaneous Device > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="51ED41A0", NAME="video1", SYMLINK+="video1" > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="BA8533A0", NAME="video2", SYMLINK+="video2" Как минимум, здесь неверно указано имя атрибута sysfs - iSerial вместо serial. Кроме того, вместо SYSFS уже давно надо писать ATTRS, вместо BUS в данном случае - SUBSYSTEMS. Наконец, менять NAME уже давно не рекомендуется - правильным способом сейчас считается добавление SYMLINK, причём имена не должны пересекаться с именами, назначаемыми ядром (можно, например, ставить что-то типа video-1, video-2). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 13:56 ` Sergey Vlasov @ 2011-03-17 14:04 ` Шенцев Алексей Владимирович 0 siblings, 0 replies; 14+ messages in thread From: Шенцев Алексей Владимирович @ 2011-03-17 14:04 UTC (permalink / raw) To: community On Thursday 17 March 2011 16:56:37 Sergey Vlasov wrote: > On Thu, Mar 17, 2011 at 03:34:50PM +0300, Шенцев Алексей Владимирович wrote: > > Тут важен не дистриб, а важно решение. Моя идея привязать каждую камеру к > > конкретному /dev/videoX, используя не только idVendor:idProduct, но и > > iSerial устройства не прокатила. Может кто то подскажет более правильное > > решение? > > > > #Logitech, Inc. Miscellaneous Device > > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", > > SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 51ED41A0", NAME="video1", > > SYMLINK+="video1" SUBSYSTEM=="video4linux", BUS=="usb", > > SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 > > BA8533A0", NAME="video2", SYMLINK+="video2" > > > > #Logitech, Inc. Miscellaneous Device > > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", > > SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="51ED41A0", NAME="video1", > > SYMLINK+="video1" SUBSYSTEM=="video4linux", BUS=="usb", > > SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", > > SYSFS{iSerial}=="BA8533A0", NAME="video2", SYMLINK+="video2" > > Как минимум, здесь неверно указано имя атрибута sysfs - iSerial вместо > serial. "iSerial" брал из вывода lsusb. Значит его надо заменить просто на serial, что ж буду знать на будущее. > Кроме того, вместо SYSFS уже давно надо писать ATTRS, > вместо BUS в данном случае - SUBSYSTEMS. Спасибо за совет. > Наконец, менять NAME уже давно не > рекомендуется - правильным способом сейчас считается добавление SYMLINK, > причём имена не должны пересекаться с именами, назначаемыми ядром (можно, > например, ставить что-то типа video-1, video-2). А как тогда быть с таким: http://lists.lrn.ru/pipermail/hardware/2010-September/016021.html ? tvtime ни как не захотело работать, если тюнер не /dev/video0 -- С уважением, системный администратор ООО "Новая Россия - КТВ" Шенцев Алексей Владимирович. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Comm] Adm... 2011-03-17 7:24 [Comm] 2 одинаковые вебкамеры одновременно Alisher Faizov 2011-03-17 12:09 ` Andriy Dobrovol`s`kii @ 2011-03-17 13:30 ` Michael Shigorin 2011-03-17 19:00 ` Alisher 2011-03-17 20:07 ` [Comm] 2 одинаковые вебкамеры одновременно Vladimir A. Svyatoshenko 2011-03-18 11:30 ` A.Kitouwaykin 3 siblings, 1 reply; 14+ messages in thread From: Michael Shigorin @ 2011-03-17 13:30 UTC (permalink / raw) To: community On Thu, Mar 17, 2011 at 10:24:09AM +0300, Alisher Faizov wrote: > Дистрибутив Ubuntu 10.04 И всё-таки это не сюда, поскольку может зависеть от ядра, библиотек, настроек udev -- выяснять разницу неосмысленно. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Adm... 2011-03-17 13:30 ` [Comm] Adm Michael Shigorin @ 2011-03-17 19:00 ` Alisher 2011-03-18 11:49 ` [Comm] usb Michael Shigorin 0 siblings, 1 reply; 14+ messages in thread From: Alisher @ 2011-03-17 19:00 UTC (permalink / raw) To: ALT Linux Community general discussions > И всё-таки это не сюда, поскольку может зависеть от ядра, > библиотек, настроек udev -- выяснять разницу неосмысленно. > Извиняюсь, что отвечаю на это письмо. Но конкретизирую вопрос: Может здесь кто-нибудь знает что отвечает за присвоение шины usb. Применительно к Альту. Ядро, драйвер (чего?)? Честно даже не знаю по каким словам гуглить. Поэтому и спросил. Спасибо. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] usb 2011-03-17 19:00 ` Alisher @ 2011-03-18 11:49 ` Michael Shigorin 0 siblings, 0 replies; 14+ messages in thread From: Michael Shigorin @ 2011-03-18 11:49 UTC (permalink / raw) To: ALT Linux Community general discussions On Fri, Mar 18, 2011 at 01:00:55AM +0600, Alisher wrote: > Но конкретизирую вопрос: Может здесь кто-нибудь знает > что отвечает за присвоение шины usb. В смысле за нумерацию? > Честно даже не знаю по каким словам гуглить. Поэтому и спросил. Скажем так -- Вам скорее стоит читать про udev, чем про собственно нумерацию устройств непосредственно ядром. http://rus-linux.net/lib.php?name=MyLDP/sys-conf/udev.html http://reactivated.net/writing_udev_rules.html -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 7:24 [Comm] 2 одинаковые вебкамеры одновременно Alisher Faizov 2011-03-17 12:09 ` Andriy Dobrovol`s`kii 2011-03-17 13:30 ` [Comm] Adm Michael Shigorin @ 2011-03-17 20:07 ` Vladimir A. Svyatoshenko 2011-03-18 4:48 ` Alisher Faizov 2011-03-18 11:30 ` A.Kitouwaykin 3 siblings, 1 reply; 14+ messages in thread From: Vladimir A. Svyatoshenko @ 2011-03-17 20:07 UTC (permalink / raw) To: community я у себя однозначно развел камеры через правила udev с привязкой по serial ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 20:07 ` [Comm] 2 одинаковые вебкамеры одновременно Vladimir A. Svyatoshenko @ 2011-03-18 4:48 ` Alisher Faizov 0 siblings, 0 replies; 14+ messages in thread From: Alisher Faizov @ 2011-03-18 4:48 UTC (permalink / raw) To: ALT Linux Community general discussions > я у себя однозначно развел камеры через правила udev с привязкой по > serial Примером не поделитесь? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-17 7:24 [Comm] 2 одинаковые вебкамеры одновременно Alisher Faizov ` (2 preceding siblings ...) 2011-03-17 20:07 ` [Comm] 2 одинаковые вебкамеры одновременно Vladimir A. Svyatoshenko @ 2011-03-18 11:30 ` A.Kitouwaykin 2011-03-18 12:20 ` Шенцев Алексей Владимирович 3 siblings, 1 reply; 14+ messages in thread From: A.Kitouwaykin @ 2011-03-18 11:30 UTC (permalink / raw) To: community On Thu, 17 Mar 2011 10:24:09 +0300 Alisher Faizov wrote: > Здравствуйте. Помогите разобраться. Имею две камеры logitech c310. Хочу > вести запись с помощью motion. > dmesg: > [ 21.818976] input: UVC Camera (046d:081b) as > /devices/pci0000:00/0000:00:10.4/usb1/1-1/1-1:1.0/input/input4 > [ 21.916319] input: UVC Camera (046d:081b) as > /devices/pci0000:00/0000:00:10.4/usb1/1-8/1-8:1.0/input/input5 > [ 21.916430] usbcore: registered new interface driver uvcvideo > [ 28.407770] usbcore: registered new interface driver snd-usb-audio > > в motion показывает только одна камера, вместо второй серый экран. > Запускаю два экземпляра guvcview, та же проблема, работает только с > одной камерой (которую первой включишь). Нагуглить удалось только > http://unixforum.org/index.php?s=a7687fee464fb6a7edcc8e5885476fad&showtopic=119061&st=0&p=1110393&#entry1110393 > честноговоря не понял как он решил эту проблему у меня в какой порт не > воткнешь шина одна и таже. Дистрибутив Ubuntu 10.04 > _______________________________________________ Слушал я всех долго и внимательно.... Logitech Webcam C100 http://market.yandex.ru/model.xml?hid=4684840&modelid=6103324 Работают одновременно две и в Альте (Сизиф), и в Убунте (10.10?) В Убунте при запуске второго guvcview все повисло. Простенькая программка с/на opencv вполне себе работает. A4Tech PK-836MJ http://market.yandex.ru/model.xml?hid=4684840&modelid=4666420 Работает только одна из двух. Две разные камеры тоже работают, но результат зависит от подключения. При плохом выборе портов все становится медленным, еще медленнее, пока совсем не подвиснет. Стоит поменять камеры местами, все оживает. Какая воткнута раньше, и стала /dev/video0, похоже, что и не важно. Адреса 2-7 и 2-8, полагаю, относятся к одной шине USB, если busnum в обоих случаях содержит 2?. Ещё один миф развеян. :) Все камеры типа uvcvideo. Напрашивается вывод о разнице в железе. В глаза бросается отсутствие микрофона в c100. Размер кадра в c310 тоже, возможно, имеет значение. Проблема, увы, общая. -- Китайкин Анатолий Константинович ОАО "Радиоавионика", СПб ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] 2 одинаковые вебкамеры одновременно 2011-03-18 11:30 ` A.Kitouwaykin @ 2011-03-18 12:20 ` Шенцев Алексей Владимирович 0 siblings, 0 replies; 14+ messages in thread From: Шенцев Алексей Владимирович @ 2011-03-18 12:20 UTC (permalink / raw) To: ALT Linux Community general discussions On Friday 18 March 2011 14:30:12 A.Kitouwaykin wrote: > A4Tech PK-836MJ У этих камер нет серийного номера: lsusb -v -d 0ac8:c40a|grep erial iSerial 0 Так что их разнести по устройствам используя idVendor:idProduct:serial не получится. > Работает только одна из двух. > > Две разные камеры тоже работают, но результат зависит от подключения. > При плохом выборе портов все становится медленным, еще медленнее, > пока совсем не подвиснет. Стоит поменять камеры местами, все оживает. > Какая воткнута раньше, и стала /dev/video0, похоже, что и не важно. > Адреса 2-7 и 2-8, полагаю, относятся к одной шине USB, если busnum > в обоих случаях содержит 2?. Ещё один миф развеян. :) Здесь уже указано было решение: написать правила для udev'а. Если камеры имеют разные idVendor:idProduct, то разнести их по разным /dev/videoX, жёстко закрепив каждое из устрйоств за определённой камерой не сложно. Если же idVendor:idProduct одинаковые, то использовать дополнительно ещё и serial. > Проблема, увы, общая. Да, вы правы. Проблема общая - лень читать доки ... ;) -- С уважением, системный администратор ООО "Новая Россия - КТВ" Шенцев Алексей Владимирович. ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2011-03-18 12:20 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-03-17 7:24 [Comm] 2 одинаковые вебкамеры одновременно Alisher Faizov 2011-03-17 12:09 ` Andriy Dobrovol`s`kii 2011-03-17 12:33 ` Alisher Faizov 2011-03-17 13:07 ` Alisher Faizov 2011-03-17 12:34 ` Шенцев Алексей Владимирович 2011-03-17 13:56 ` Sergey Vlasov 2011-03-17 14:04 ` Шенцев Алексей Владимирович 2011-03-17 13:30 ` [Comm] Adm Michael Shigorin 2011-03-17 19:00 ` Alisher 2011-03-18 11:49 ` [Comm] usb Michael Shigorin 2011-03-17 20:07 ` [Comm] 2 одинаковые вебкамеры одновременно Vladimir A. Svyatoshenko 2011-03-18 4:48 ` Alisher Faizov 2011-03-18 11:30 ` A.Kitouwaykin 2011-03-18 12:20 ` Шенцев Алексей Владимирович
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git