Страница 4 из 7
Подключение USB-микроскопа Е-U1000X
Добавлено: 16 янв 2023, 15:13
bellic
А вот в
Linux Mint 21.1 на
VMware:
Код: Выделить всё
root@mint:/home/user# 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 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
root@mint:/home/user#
и
Код: Выделить всё
root@mint:/home/user# dmesg | grep uvcvideo
[ 191.041807] usbcore: registered new interface driver uvcvideo
root@mint:/home/user#
Подключение USB-микроскопа Е-U1000X
Добавлено: 16 янв 2023, 15:35
bellic
Код: Выделить всё
[ 190.275868] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 190.731211] usb 1-1: New USB device found, idVendor=05e3, idProduct=f12a, bcdDevice= 1.00
[ 190.731218] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 190.731220] usb 1-1: Product: HD camera
[ 190.731222] usb 1-1: Manufacturer: Generic
[ 190.863182] mc: Linux media interface: v0.10
[ 190.887663] videodev: Linux video capture interface: v2.00
[ 190.969361] usb 1-1: Found UVC 1.00 device HD camera (05e3:f12a)
[ 191.030493] input: HD camera : HD camera as /devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-1/1-1:1.0/input/input6
[ 191.041807] usbcore: registered new interface driver uvcvideo
Подключение USB-микроскопа Е-U1000X
Добавлено: 16 янв 2023, 15:54
Olej
bellic писал(а): ↑16 янв 2023, 15:13
А вот в MINT:
Ну так есть разница?
И Mint какой? реальный ... виртуальный ... версия какая ...
Всё имеет значение.
Подключение USB-микроскопа Е-U1000X
Добавлено: 16 янв 2023, 16:39
Olej
bellic писал(а): ↑16 янв 2023, 16:08
на VMware
опять
Подключение USB-микроскопа Е-U1000X
Добавлено: 16 янв 2023, 17:14
Olej
bellic писал(а): ↑16 янв 2023, 16:52
Сейчас поставлю на VirtualBox!
За эти
дни можно было найти вполне приличныйй стационарный десктоп, за $50-60 за всё про всё, если нет свободного под рукой, и установить на него Mint 21.1 ...
И на
долгое будущее вообще не иметь сложностей с эксплуатацией всякого самого экзотического периферийного оборудования.
Подключение USB-микроскопа Е-U1000X
Добавлено: 17 янв 2023, 09:20
bellic
Linux MInt 21.1 на
VirtualBox:
Код: Выделить всё
user@mint:~$ 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 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
user@mint:~$
Код: Выделить всё
user@mint:~$ dmesg | grep uvcvideo
[51781.624557] usbcore: registered new interface driver uvcvideo
user@mint:~$
Код: Выделить всё
[51780.878078] usb 1-1: new high-speed USB device number 2 using ehci-pci
[51781.254959] usb 1-1: New USB device found, idVendor=05e3, idProduct=f12a, bcdDevice= 1.00
[51781.254971] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[51781.254977] usb 1-1: Product: HD camera
[51781.254981] usb 1-1: Manufacturer: Generic
[51781.475750] mc: Linux media interface: v0.10
[51781.522420] videodev: Linux video capture interface: v2.00
[51781.609357] usb 1-1: Found UVC 1.00 device HD camera (05e3:f12a)
[51781.623339] input: HD camera : HD camera as /devices/pci0000:00/0000:00:0b.0/usb1/1-1/1-1:1.0/input/input8
[51781.624557] usbcore: registered new interface driver uvcvideo
user@mint:~$
Все абсолютно так же как и в VMware!
Guest Additions установлен...
Подключение USB-микроскопа Е-U1000X
Добавлено: 17 янв 2023, 09:24
bellic
Код: Выделить всё
user@mint:~$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 янв 17 09:16 /dev/video0
crw-rw----+ 1 root video 81, 1 янв 17 09:16 /dev/video1
user@mint:~$
Код: Выделить всё
user@mint:~$ ls -l /dev/v4l/by-id
итого 0
lrwxrwxrwx 1 root root 12 янв 17 09:16 usb-Generic_HD_camera-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 янв 17 09:16 usb-Generic_HD_camera-video-index1 -> ../../video1
user@mint:~$
Подключение USB-микроскопа Е-U1000X
Добавлено: 17 янв 2023, 09:37
bellic
Код: Выделить всё
#!/usr/bin/python
# -*- coding: utf-8 -*-
import subprocess
import sys, re
vd = []
proc = subprocess.Popen( [ 'ls', '-l', '/dev/v4l/by-id' ],
stdout=subprocess.PIPE, stderr=subprocess.PIPE )
stat = proc.wait()
if stat != 0:
print( 'no video cameras!' )
sys.exit( 0 )
z = proc.stdout.read().decode( "utf-8" ).splitlines()
for s in z:
i = s.find( 'index' )
if i < 0: continue # not video line
vv = s[ i: ].split( ' -> ' )
# print( vv )
if int( vv[ 0 ][ ( re.search( '\d', vv[ 0 ] ).start( 0 ) ): ] ) != 0:
continue # index not 0
print( vv[ 0 ].strip(), ' | ', vv[ 1 ].strip( ' ./' ) )
vd.append( int( vv[ 1 ][ ( re.search( '\d', vv[ 1 ] ).start( 0 ) ): ] ) )
print( 'cameras: {}'.format( vd ) )
Код: Выделить всё
user@mint:~/Документы$ python2 find_video.py
(u'index0', ' | ', u'video0')
cameras: [0]
user@mint:~/Документы$
Код: Выделить всё
user@mint:~/Документы$ python3 find_video.py
index0 | video0
cameras: [0]
user@mint:~/Документы$
Подключение USB-микроскопа Е-U1000X
Добавлено: 17 янв 2023, 09:43
bellic
Что бы продолжить дальше, нужен файл
vsave.py
(
viewtopic.php?f=31&t=6254&start=20#p21037)
Мало пока в этом все понимаю, - просто делаю по аналогии..
Подключение USB-микроскопа Е-U1000X
Добавлено: 17 янв 2023, 10:02
bellic