251

(158 odpowiedzi, napisanych Oprogramowanie / Software)

No tak, Wszystko działało z wireguard. Dałem na 'unspecified' i działa na dwóch już routerach.

252

(158 odpowiedzi, napisanych Oprogramowanie / Software)

Dodałem ssh do każdego interfejsu.

xxx@xxx:~$ ssh root@22.22.22.27
ssh: connect to host 22.22.22.27 port 22: Connection refused
xxx@xxx:~$ 

253

(158 odpowiedzi, napisanych Oprogramowanie / Software)

Podepnę się pod temat trochę.

Miałem na terminalu FUTRO wireguarda i dostęp ssh był normalnie. Aby pominąć router w domu futro łączy się z innym routerem przez zerotier. Na razie wywaliłem całkowicie wireguarda ale w żaden sposób nie mogę się dostać. Przez otrzymany adres 22.22.22.27 normalnie przez www się loguję.

Ktoś się spotkał z czymś takim?

254

(9 odpowiedzi, napisanych Inne)

Teraz już wiem dlaczego nikt się nie podejmował wymiany tego jak dzwoniłem po ludziach co naprawiają tunery. Mówili mi, że płyta jest okropnie delikatna i nie będą tego lutować. Kość na podgrzewaczu wyszła całkiem lekko ale niestety pod lupą zauważyłem, że brakuje kilku padów. Sprawdziłem na datasheet i w sumie powinno być ok bez nich. Niestety po zalutowaniu nowej pamięci od razu tuner miał zwarcie na linii zasilania. Wylutowałem kość ponownie i nie było już kolejnych padów. Tuner żyje ale bez pamięci.
Trudno.

Poczekam może ktoś, kiedyś ten tuner uruchomi z usb. W sumie to bardzo popularny tuner.

255

(9 odpowiedzi, napisanych Inne)

Witam

Po wylutowaniu kości pamięci mam coś takiego

Bootrom start
Boot Media: eMMC
eMMC init error.

Enter usb bootstrap by pin

Usb disk(1):
Decrypt auxiliary code ...OK
Enter boot auxiliary code

Auxiliary code - v1.00
DDR code - V1.1.2 20160205
Build: Nov 29 2017 - 19:57:41

Reg Version:  v1.6.0\
Reg Time:     2019/05/22 22:44:01
Reg Name:     hi3798mv2dmp_hi3798mv200_DDR3-1866_1GB_16bitx2_2layers.reg

Boot auxiliary code success
Bootrom success


System startup


Relocate Boot

Jump to C code


Compressed-boot v1.0.0
Uncompress...........................Ok


System startup


Relocate Boot

Jump to C code


Fastboot 3.3.0 (h9combo@builder) (Jul 24 2019 - 23:00:41)

Fastboot:      Version 3.3.0
Build Date:    Jul 24 2019, 23:03:26
CPU:           Hi3798Mv200
Boot Media:    eMMC
DDR Size:      1GB

Found flash memory controller hifmc100.
no found nand device.

MMC/SD controller initialization.
No MMC device found !
(Re)start USB...
USB0:   Register 1212 NbrPorts 2
USB EHCI 1.00
scanning bus 0 for devices... 5 USB Device(s) found
USB0:   Register 2000140 NbrPorts 2
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
reading bootargs.bin
bootargs.bin on device:usb:0:1 FOUND!
reading bootargs.bin from 0
...


*******************************

serial: 490000179A25ED0C
mac:    00:17:9A:25:ED:0C

*******************************

Net:   eth0 phymdio(31) invalid, use default:0
upWarning: failed to set MAC address
, downWarning: failed to set MAC address
, gmac0Warning: failed to set MAC address


Boot Env on eMMC
    Env Offset:          0x00100000
    Env Size:            0x00010000
    Env Range:           0x00010000
start download process.


SDK Version: h9combo

no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
(Re)start USB...
USB0:   Register 1212 NbrPorts 2
USB EHCI 1.00
scanning bus 0 for devices... 5 USB Device(s) found
USB0:   Register 2000140 NbrPorts 2
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
reading recovery.img
** Partition 2 not valid on device 0 **

** Unable to register usb 0:2 **
** Partition 3 not valid on device 0 **

** Unable to register usb 0:3 **
** Partition 4 not valid on device 0 **

** Unable to register usb 0:4 **
** Partition 5 not valid on device 0 **

** Unable to register usb 0:5 **
** Partition 6 not valid on device 0 **

** Unable to register usb 0:6 **
** Partition 7 not valid on device 0 **

** Unable to register usb 0:7 **
** Partition 8 not valid on device 0 **

** Unable to register usb 0:8 **
** Partition 9 not valid on device 0 **

** Unable to register usb 0:9 **
** Partition 10 not valid on device 0 **

** Unable to register usb 0:10 **
** Partition 11 not valid on device 0 **

** Unable to register usb 0:11 **
** Partition 12 not valid on device 0 **

** Unable to register usb 0:12 **
** Partition 13 not valid on device 0 **

** Unable to register usb 0:13 **
** Partition 14 not valid on device 0 **

** Unable to register usb 0:14 **
** Partition 15 not valid on device 0 **

** Unable to register usb 0:15 **
NO Such file: recovery.img on usb device
Reserve Memory
    Start Addr:          0x3A8FE000
    Bound Addr:          0x8EA9000
    Free  Addr:          0x3A1FC000
    Alloc Block:  Addr         Size
                  0x3A4FD000   0x400000
                  0x3A1FC000   0x300000

Press Ctrl+C to stop autoboot

MMC read: dev # 0, block # 0, count 2048 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/fastboot.bin
...................
382464 bytes read

MMC read: dev # 0, block # 2048, count 2048 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/bootargs.bin
...
73728 bytes read

MMC read: dev # 0, block # 4096, count 36864 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/recovery.bin
................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ................................................................................                                                                                                             ..................................................
15527019 bytes read

MMC read: dev # 0, block # 40960, count 4096 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/bootoptions.img
................................................................................                                                                                                             .......................
2097152 bytes read

MMC read: dev # 0, block # 49152, count 8192 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/baseparam.img

5804 bytes read

MMC read: dev # 0, block # 57344, count 8192 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/pqparam.bin
........
174652 bytes read

MMC read: dev # 0, block # 65536, count 8192 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/logo.img
...........
245760 bytes read

MMC read: dev # 0, block # 196608, count 40960 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/trustedcore.img

** Unable to read "h9combo/trustedcore.img" from usb 0:1 **

MMC read: dev # 0, block # 237568, count 8192 ... set read bl len failed
-19 blocks read: ERROR

0 Bytes/s
reading h9combo/misc.img

** Unable to read "h9combo/misc.img" from usb 0:1 **
resetting ...
*** CPU will be re▒
Bootrom start
Boot Media: eMMC
eMMC init error.

Enter usb bootstrap by flash

Usb disk(1):
Decrypt auxiliary code ...OK
Enter boot auxiliary code

Auxiliary code - v1.00
DDR code - V1.1.2 20160205
Build: Nov 29 2017 - 19:57:41

Reg Version:  v1.6.0\
Reg Time:     2019/05/22 22:44:01
Reg Name:     hi3798mv2dmp_hi3798mv200_DDR3-1866_1GB_16bitx2_2layers.reg

Boot auxiliary code success
Bootrom success


System startup


Relocate Boot

Jump to C code


Compressed-boot v1.0.0
Uncompress...........................Ok


System startup


Relocate Boot

Jump to C code


Fastboot 3.3.0 (h9combo@builder) (Jul 24 2019 - 23:00:41)

Fastboot:      Version 3.3.0
Build Date:    Jul 24 2019, 23:03:26
CPU:           Hi3798Mv200
Boot Media:    eMMC
DDR Size:      1GB

Found flash memory controller hifmc100.
no found nand device.

MMC/SD controller initialization.
No MMC device found !
(Re)start USB...
USB0:   Register 1212 NbrPorts 2
USB EHCI 1.00
scanning bus 0 for devices... 5 USB Device(s) found
USB0:   Register 2000140 NbrPorts 2
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
reading bootargs.bin
bootargs.bin on device:usb:0:1 FOUND!
reading bootargs.bin from 0
...


*******************************

serial: 490000179A25ED0C
mac:    00:17:9A:25:ED:0C

*******************************

Net:   eth0 phymdio(31) invalid, use default:0
upWarning: failed to set MAC address
, downWarning: failed to set MAC address
, gmac0Warning: failed to set MAC address


Boot Env on eMMC
    Env Offset:          0x00100000
    Env Size:            0x00010000
    Env Range:           0x00010000
start download process.


SDK Version: h9combo

no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available
no eMMC available

Teraz pozostaje wlutować kość sad  Na szczęście mam 2 sztuki smile

256

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Futro dostało gotowy obraz i nagrywa. Co dziwne nie jest jakoś mocno zajęte robotą smile
https://ibb.co/gWgYmJg

Zostawię na noc i zobaczę jak to wygląda.

257

(34 odpowiedzi, napisanych Debian Mini HowTo)

Rozkładam ręce, może jutro wrócę do tego smile
Idę z psem przewietrzyć umysł smile

258

(34 odpowiedzi, napisanych Debian Mini HowTo)

Przy takim ustawieniu i startowała MS dobrze a teraz mam na obu portach jedną kamerę.

UBSYSTEM=="video4linux", ATTR{index}=="0", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0779", SYMLINK+="videoMS"
SUBSYSTEM=="video4linux", ATTRS{idVendor}=="043e", ATTRS{idProduct}=="3012", SYMLINK+="videoLG"

I mam tak

root@raspberry:/etc/udev/rules.d# udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video0)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3/3-1.3:1.0/video4linux/video0':
    KERNEL=="video0"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{dev_debug}=="0"
    ATTR{index}=="0"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3/3-1.3:1.0':
    KERNELS=="3-1.3:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="uvcvideo"
    ATTRS{iad_bFunctionClass}=="0e"
    ATTRS{iad_bFirstInterface}=="00"
    ATTRS{authorized}=="1"
    ATTRS{iad_bInterfaceCount}=="02"
    ATTRS{iad_bFunctionSubClass}=="03"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{bInterfaceClass}=="0e"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{iad_bFunctionProtocol}=="00"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3':
    KERNELS=="3-1.3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{manufacturer}=="Microsoft"
    ATTRS{maxchild}=="0"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{authorized}=="1"
    ATTRS{configuration}==""
    ATTRS{devnum}=="3"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{rx_lanes}=="1"
    ATTRS{tx_lanes}=="1"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="3"
    ATTRS{bcdDevice}=="0106"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{idVendor}=="045e"
    ATTRS{version}==" 2.00"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{quirks}=="0x0"
    ATTRS{ltm_capable}=="no"
    ATTRS{devpath}=="1.3"
    ATTRS{idProduct}=="0779"
    ATTRS{removable}=="removable"
    ATTRS{urbnum}=="5337"
    ATTRS{bmAttributes}=="80"
    ATTRS{bMaxPower}=="500mA"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1':
    KERNELS=="3-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{ltm_capable}=="no"
    ATTRS{devnum}=="2"
    ATTRS{rx_lanes}=="1"
    ATTRS{devpath}=="1"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{quirks}=="0x0"
    ATTRS{busnum}=="3"
    ATTRS{removable}=="fixed"
    ATTRS{idVendor}=="8087"
    ATTRS{speed}=="480"
    ATTRS{bDeviceClass}=="09"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{configuration}==""
    ATTRS{bConfigurationValue}=="1"
    ATTRS{tx_lanes}=="1"
    ATTRS{authorized}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{idProduct}=="0024"
    ATTRS{maxchild}=="4"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bcdDevice}=="0000"
    ATTRS{urbnum}=="36"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3':
    KERNELS=="usb3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{quirks}=="0x0"
    ATTRS{tx_lanes}=="1"
    ATTRS{speed}=="480"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{idProduct}=="0002"
    ATTRS{authorized}=="1"
    ATTRS{serial}=="0000:00:1d.0"
    ATTRS{devnum}=="1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bmAttributes}=="e0"
    ATTRS{urbnum}=="24"
    ATTRS{bcdDevice}=="0419"
    ATTRS{manufacturer}=="Linux 4.19.0-13-amd64 ehci_hcd"
    ATTRS{busnum}=="3"
    ATTRS{configuration}==""
    ATTRS{ltm_capable}=="no"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{idVendor}=="1d6b"
    ATTRS{removable}=="unknown"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{rx_lanes}=="1"
    ATTRS{authorized_default}=="1"
    ATTRS{maxchild}=="2"
    ATTRS{version}==" 2.00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{devpath}=="0"
    ATTRS{bMaxPower}=="0mA"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0':
    KERNELS=="0000:00:1d.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci-pci"
    ATTRS{local_cpus}=="3"
    ATTRS{class}=="0x0c0320"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{companion}==""
    ATTRS{broken_parity_status}=="0"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{vendor}=="0x8086"
    ATTRS{irq}=="23"
    ATTRS{ari_enabled}=="0"
    ATTRS{enable}=="1"
    ATTRS{subsystem_device}=="0x1e26"
    ATTRS{msi_bus}=="1"
    ATTRS{driver_override}=="(null)"
    ATTRS{revision}=="0x04"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x1e26"
    ATTRS{numa_node}=="-1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{uframe_periodic_max}=="100"

  looking at parent device '//devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

root@raspberry:/etc/udev/rules.d# 
root@raspberry:/home/pi# udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video1)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3/3-1.3:1.0/video4linux/video1':
    KERNEL=="video1"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{dev_debug}=="0"
    ATTR{index}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3/3-1.3:1.0':
    KERNELS=="3-1.3:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="uvcvideo"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{iad_bFunctionProtocol}=="00"
    ATTRS{authorized}=="1"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{iad_bFunctionClass}=="0e"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{bInterfaceClass}=="0e"
    ATTRS{iad_bInterfaceCount}=="02"
    ATTRS{iad_bFirstInterface}=="00"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{iad_bFunctionSubClass}=="03"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.3':
    KERNELS=="3-1.3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bcdDevice}=="0106"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{devnum}=="3"
    ATTRS{urbnum}=="5337"
    ATTRS{authorized}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{devpath}=="1.3"
    ATTRS{idProduct}=="0779"
    ATTRS{busnum}=="3"
    ATTRS{bmAttributes}=="80"
    ATTRS{speed}=="480"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{ltm_capable}=="no"
    ATTRS{removable}=="removable"
    ATTRS{maxchild}=="0"
    ATTRS{rx_lanes}=="1"
    ATTRS{bMaxPower}=="500mA"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{idVendor}=="045e"
    ATTRS{manufacturer}=="Microsoft"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{quirks}=="0x0"
    ATTRS{configuration}==""
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{tx_lanes}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1':
    KERNELS=="3-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{maxchild}=="4"
    ATTRS{speed}=="480"
    ATTRS{removable}=="fixed"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{version}==" 2.00"
    ATTRS{tx_lanes}=="1"
    ATTRS{idVendor}=="8087"
    ATTRS{idProduct}=="0024"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bcdDevice}=="0000"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{rx_lanes}=="1"
    ATTRS{quirks}=="0x0"
    ATTRS{configuration}==""
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{busnum}=="3"
    ATTRS{devpath}=="1"
    ATTRS{devnum}=="2"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{authorized}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{ltm_capable}=="no"
    ATTRS{urbnum}=="36"
    ATTRS{bDeviceSubClass}=="00"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3':
    KERNELS=="usb3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{tx_lanes}=="1"
    ATTRS{idVendor}=="1d6b"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bcdDevice}=="0419"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{idProduct}=="0002"
    ATTRS{authorized_default}=="1"
    ATTRS{configuration}==""
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{devnum}=="1"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{speed}=="480"
    ATTRS{bDeviceClass}=="09"
    ATTRS{busnum}=="3"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{ltm_capable}=="no"
    ATTRS{bmAttributes}=="e0"
    ATTRS{serial}=="0000:00:1d.0"
    ATTRS{authorized}=="1"
    ATTRS{quirks}=="0x0"
    ATTRS{urbnum}=="24"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{rx_lanes}=="1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{maxchild}=="2"
    ATTRS{devpath}=="0"
    ATTRS{version}==" 2.00"
    ATTRS{manufacturer}=="Linux 4.19.0-13-amd64 ehci_hcd"
    ATTRS{removable}=="unknown"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0':
    KERNELS=="0000:00:1d.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci-pci"
    ATTRS{device}=="0x1e26"
    ATTRS{local_cpus}=="3"
    ATTRS{uframe_periodic_max}=="100"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{ari_enabled}=="0"
    ATTRS{msi_bus}=="1"
    ATTRS{driver_override}=="(null)"
    ATTRS{irq}=="23"
    ATTRS{revision}=="0x04"
    ATTRS{class}=="0x0c0320"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{subsystem_device}=="0x1e26"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{broken_parity_status}=="0"
    ATTRS{numa_node}=="-1"
    ATTRS{enable}=="1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{vendor}=="0x8086"
    ATTRS{companion}==""

  looking at parent device '//devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

root@raspberry:/home/pi# 

root@raspberry:/home/pi# udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video2)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.4/3-1.4:1.0/video4linux/video2':
    KERNEL=="video2"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{name}=="AN-VC500 Camera"
    ATTR{dev_debug}=="0"
    ATTR{index}=="0"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.4/3-1.4:1.0':
    KERNELS=="3-1.4:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="uvcvideo"
    ATTRS{iad_bInterfaceCount}=="02"
    ATTRS{authorized}=="1"
    ATTRS{bInterfaceClass}=="0e"
    ATTRS{iad_bFunctionClass}=="0e"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{iad_bFunctionSubClass}=="03"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{iad_bFirstInterface}=="00"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{iad_bFunctionProtocol}=="00"
    ATTRS{bAlternateSetting}==" 0"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.4':
    KERNELS=="3-1.4"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{bmAttributes}=="80"
    ATTRS{ltm_capable}=="no"
    ATTRS{busnum}=="3"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{urbnum}=="190922"
    ATTRS{tx_lanes}=="1"
    ATTRS{manufacturer}=="LGE"
    ATTRS{rx_lanes}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{idProduct}=="3012"
    ATTRS{devnum}=="4"
    ATTRS{idVendor}=="043e"
    ATTRS{bcdDevice}=="1115"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{maxchild}=="0"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bMaxPower}=="500mA"
    ATTRS{product}=="AN-VC500 Camera"
    ATTRS{configuration}==""
    ATTRS{devpath}=="1.4"
    ATTRS{quirks}=="0x0"
    ATTRS{speed}=="480"
    ATTRS{removable}=="removable"
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{authorized}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1':
    KERNELS=="3-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{quirks}=="0x0"
    ATTRS{devnum}=="2"
    ATTRS{removable}=="fixed"
    ATTRS{version}==" 2.00"
    ATTRS{speed}=="480"
    ATTRS{maxchild}=="4"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{tx_lanes}=="1"
    ATTRS{urbnum}=="36"
    ATTRS{ltm_capable}=="no"
    ATTRS{configuration}==""
    ATTRS{bcdDevice}=="0000"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{idProduct}=="0024"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{rx_lanes}=="1"
    ATTRS{idVendor}=="8087"
    ATTRS{devpath}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bmAttributes}=="e0"
    ATTRS{authorized}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{busnum}=="3"
    ATTRS{bDeviceClass}=="09"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3':
    KERNELS=="usb3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{removable}=="unknown"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{devnum}=="1"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{authorized}=="1"
    ATTRS{maxchild}=="2"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{ltm_capable}=="no"
    ATTRS{bDeviceClass}=="09"
    ATTRS{idProduct}=="0002"
    ATTRS{quirks}=="0x0"
    ATTRS{busnum}=="3"
    ATTRS{idVendor}=="1d6b"
    ATTRS{tx_lanes}=="1"
    ATTRS{rx_lanes}=="1"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{manufacturer}=="Linux 4.19.0-13-amd64 ehci_hcd"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bmAttributes}=="e0"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{urbnum}=="24"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bcdDevice}=="0419"
    ATTRS{devpath}=="0"
    ATTRS{serial}=="0000:00:1d.0"
    ATTRS{speed}=="480"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{authorized_default}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0':
    KERNELS=="0000:00:1d.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci-pci"
    ATTRS{uframe_periodic_max}=="100"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{subsystem_device}=="0x1e26"
    ATTRS{ari_enabled}=="0"
    ATTRS{numa_node}=="-1"
    ATTRS{msi_bus}=="1"
    ATTRS{enable}=="1"
    ATTRS{driver_override}=="(null)"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{companion}==""
    ATTRS{broken_parity_status}=="0"
    ATTRS{device}=="0x1e26"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{local_cpus}=="3"
    ATTRS{revision}=="0x04"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{irq}=="23"
    ATTRS{class}=="0x0c0320"
    ATTRS{vendor}=="0x8086"
    ATTRS{d3cold_allowed}=="1"

  looking at parent device '//devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

root@raspberry:/home/pi# 

root@raspberry:/home/pi# udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video3)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.4/3-1.4:1.0/video4linux/video3':
    KERNEL=="video3"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{index}=="1"
    ATTR{name}=="AN-VC500 Camera"
    ATTR{dev_debug}=="0"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.4/3-1.4:1.0':
    KERNELS=="3-1.4:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="uvcvideo"
    ATTRS{bInterfaceClass}=="0e"
    ATTRS{iad_bFirstInterface}=="00"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{iad_bFunctionClass}=="0e"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{iad_bFunctionProtocol}=="00"
    ATTRS{authorized}=="1"
    ATTRS{iad_bInterfaceCount}=="02"
    ATTRS{iad_bFunctionSubClass}=="03"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bInterfaceProtocol}=="00"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.4':
    KERNELS=="3-1.4"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{devpath}=="1.4"
    ATTRS{bMaxPower}=="500mA"
    ATTRS{tx_lanes}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{configuration}==""
    ATTRS{ltm_capable}=="no"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{idVendor}=="043e"
    ATTRS{product}=="AN-VC500 Camera"
    ATTRS{quirks}=="0x0"
    ATTRS{speed}=="480"
    ATTRS{maxchild}=="0"
    ATTRS{idProduct}=="3012"
    ATTRS{authorized}=="1"
    ATTRS{busnum}=="3"
    ATTRS{version}==" 2.00"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{rx_lanes}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bcdDevice}=="1115"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{devnum}=="4"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{manufacturer}=="LGE"
    ATTRS{urbnum}=="195939"
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{removable}=="removable"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3/3-1':
    KERNELS=="3-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceClass}=="09"
    ATTRS{speed}=="480"
    ATTRS{bmAttributes}=="e0"
    ATTRS{idProduct}=="0024"
    ATTRS{quirks}=="0x0"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{removable}=="fixed"
    ATTRS{devnum}=="2"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{idVendor}=="8087"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{configuration}==""
    ATTRS{bcdDevice}=="0000"
    ATTRS{version}==" 2.00"
    ATTRS{ltm_capable}=="no"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{urbnum}=="36"
    ATTRS{tx_lanes}=="1"
    ATTRS{devpath}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{busnum}=="3"
    ATTRS{maxchild}=="4"
    ATTRS{rx_lanes}=="1"
    ATTRS{authorized}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb3':
    KERNELS=="usb3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{speed}=="480"
    ATTRS{authorized_default}=="1"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{configuration}==""
    ATTRS{tx_lanes}=="1"
    ATTRS{idVendor}=="1d6b"
    ATTRS{busnum}=="3"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{devpath}=="0"
    ATTRS{bmAttributes}=="e0"
    ATTRS{maxchild}=="2"
    ATTRS{removable}=="unknown"
    ATTRS{ltm_capable}=="no"
    ATTRS{idProduct}=="0002"
    ATTRS{serial}=="0000:00:1d.0"
    ATTRS{urbnum}=="24"
    ATTRS{bcdDevice}=="0419"
    ATTRS{manufacturer}=="Linux 4.19.0-13-amd64 ehci_hcd"
    ATTRS{version}==" 2.00"
    ATTRS{quirks}=="0x0"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{authorized}=="1"
    ATTRS{devnum}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{rx_lanes}=="1"
    ATTRS{bDeviceClass}=="09"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0':
    KERNELS=="0000:00:1d.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci-pci"
    ATTRS{ari_enabled}=="0"
    ATTRS{numa_node}=="-1"
    ATTRS{local_cpus}=="3"
    ATTRS{broken_parity_status}=="0"
    ATTRS{device}=="0x1e26"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{uframe_periodic_max}=="100"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="1"
    ATTRS{class}=="0x0c0320"
    ATTRS{companion}==""
    ATTRS{irq}=="23"
    ATTRS{msi_bus}=="1"
    ATTRS{vendor}=="0x8086"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{subsystem_device}=="0x1e26"
    ATTRS{revision}=="0x04"

  looking at parent device '//devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

root@raspberry:/home/pi# 

259

(34 odpowiedzi, napisanych Debian Mini HowTo)

Niestety działa tylko jedna kamera jak tak zrobię. Jednej dałem ATTR{index}=="1" a drugiej ATTR{index}=="0"

Podłączając drugą kamerę wszystkie video łapią  ATTR{index}=="0"

260

(34 odpowiedzi, napisanych Debian Mini HowTo)

root@raspberry:/home/pi# udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video0)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video0':
    KERNEL=="video0"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{dev_debug}=="0"
    ATTR{index}=="0"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0':
    KERNELS=="2-1.3:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="uvcvideo"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{bInterfaceClass}=="0e"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{iad_bInterfaceCount}=="02"
    ATTRS{iad_bFunctionClass}=="0e"
    ATTRS{iad_bFirstInterface}=="00"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{authorized}=="1"
    ATTRS{iad_bFunctionSubClass}=="03"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{iad_bFunctionProtocol}=="00"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3':
    KERNELS=="2-1.3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{urbnum}=="130328"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{rx_lanes}=="1"
    ATTRS{configuration}==""
    ATTRS{bcdDevice}=="0106"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{idProduct}=="0779"
    ATTRS{version}==" 2.00"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{devpath}=="1.3"
    ATTRS{busnum}=="2"
    ATTRS{bMaxPower}=="500mA"
    ATTRS{manufacturer}=="Microsoft"
    ATTRS{idVendor}=="045e"
    ATTRS{devnum}=="3"
    ATTRS{tx_lanes}=="1"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{authorized}=="1"
    ATTRS{maxchild}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{ltm_capable}=="no"
    ATTRS{removable}=="removable"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{speed}=="480"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1':
    KERNELS=="2-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{idProduct}=="0024"
    ATTRS{tx_lanes}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{authorized}=="1"
    ATTRS{idVendor}=="8087"
    ATTRS{devpath}=="1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{removable}=="fixed"
    ATTRS{rx_lanes}=="1"
    ATTRS{urbnum}=="48"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{maxchild}=="4"
    ATTRS{bcdDevice}=="0000"
    ATTRS{busnum}=="2"
    ATTRS{devnum}=="2"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{quirks}=="0x0"
    ATTRS{version}==" 2.00"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{configuration}==""
    ATTRS{speed}=="480"
    ATTRS{ltm_capable}=="no"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2':
    KERNELS=="usb2"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{idProduct}=="0002"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{idVendor}=="1d6b"
    ATTRS{tx_lanes}=="1"
    ATTRS{serial}=="0000:00:1d.0"
    ATTRS{busnum}=="2"
    ATTRS{rx_lanes}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{quirks}=="0x0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bcdDevice}=="0419"
    ATTRS{removable}=="unknown"
    ATTRS{configuration}==""
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{urbnum}=="24"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{devnum}=="1"
    ATTRS{manufacturer}=="Linux 4.19.0-13-amd64 ehci_hcd"
    ATTRS{authorized_default}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{authorized}=="1"
    ATTRS{maxchild}=="2"
    ATTRS{speed}=="480"
    ATTRS{devpath}=="0"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{ltm_capable}=="no"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0':
    KERNELS=="0000:00:1d.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci-pci"
    ATTRS{ari_enabled}=="0"
    ATTRS{vendor}=="0x8086"
    ATTRS{uframe_periodic_max}=="100"
    ATTRS{device}=="0x1e26"
    ATTRS{msi_bus}=="1"
    ATTRS{revision}=="0x04"
    ATTRS{numa_node}=="-1"
    ATTRS{local_cpus}=="3"
    ATTRS{companion}==""
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{enable}=="1"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{subsystem_device}=="0x1e26"
    ATTRS{irq}=="23"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x0c0320"
    ATTRS{driver_override}=="(null)"
    ATTRS{local_cpulist}=="0-1"

  looking at parent device '//devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

root@raspberry:/home/pi# 
root@raspberry:/home/pi# udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/video1)

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video1':
    KERNEL=="video1"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{dev_debug}=="0"
    ATTR{index}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0':
    KERNELS=="2-1.3:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="uvcvideo"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{iad_bFunctionClass}=="0e"
    ATTRS{bInterfaceClass}=="0e"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{iad_bFunctionSubClass}=="03"
    ATTRS{iad_bInterfaceCount}=="02"
    ATTRS{authorized}=="1"
    ATTRS{iad_bFirstInterface}=="00"
    ATTRS{iad_bFunctionProtocol}=="00"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3':
    KERNELS=="2-1.3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{devnum}=="3"
    ATTRS{quirks}=="0x0"
    ATTRS{speed}=="480"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{rx_lanes}=="1"
    ATTRS{manufacturer}=="Microsoft"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{bMaxPower}=="500mA"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{tx_lanes}=="1"
    ATTRS{maxchild}=="0"
    ATTRS{bmAttributes}=="80"
    ATTRS{removable}=="removable"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{authorized}=="1"
    ATTRS{devpath}=="1.3"
    ATTRS{idProduct}=="0779"
    ATTRS{configuration}==""
    ATTRS{bcdDevice}=="0106"
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{idVendor}=="045e"
    ATTRS{ltm_capable}=="no"
    ATTRS{urbnum}=="128718"
    ATTRS{busnum}=="2"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2/2-1':
    KERNELS=="2-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{quirks}=="0x0"
    ATTRS{busnum}=="2"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{ltm_capable}=="no"
    ATTRS{idProduct}=="0024"
    ATTRS{devpath}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{devnum}=="2"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{tx_lanes}=="1"
    ATTRS{speed}=="480"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{authorized}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bmAttributes}=="e0"
    ATTRS{maxchild}=="4"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bcdDevice}=="0000"
    ATTRS{idVendor}=="8087"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{urbnum}=="48"
    ATTRS{rx_lanes}=="1"
    ATTRS{removable}=="fixed"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0/usb2':
    KERNELS=="usb2"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{authorized}=="1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{manufacturer}=="Linux 4.19.0-13-amd64 ehci_hcd"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{busnum}=="2"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{urbnum}=="24"
    ATTRS{bcdDevice}=="0419"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{maxchild}=="2"
    ATTRS{serial}=="0000:00:1d.0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{configuration}==""
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{tx_lanes}=="1"
    ATTRS{quirks}=="0x0"
    ATTRS{idProduct}=="0002"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{removable}=="unknown"
    ATTRS{idVendor}=="1d6b"
    ATTRS{rx_lanes}=="1"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{ltm_capable}=="no"
    ATTRS{devnum}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{devpath}=="0"
    ATTRS{bmAttributes}=="e0"
    ATTRS{speed}=="480"
    ATTRS{authorized_default}=="1"
    ATTRS{bNumConfigurations}=="1"

  looking at parent device '//devices/pci0000:00/0000:00:1d.0':
    KERNELS=="0000:00:1d.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci-pci"
    ATTRS{irq}=="23"
    ATTRS{local_cpus}=="3"
    ATTRS{uframe_periodic_max}=="100"
    ATTRS{driver_override}=="(null)"
    ATTRS{numa_node}=="-1"
    ATTRS{subsystem_device}=="0x1e26"
    ATTRS{revision}=="0x04"
    ATTRS{companion}==""
    ATTRS{local_cpulist}=="0-1"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x1e26"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{class}=="0x0c0320"
    ATTRS{enable}=="1"
    ATTRS{ari_enabled}=="0"
    ATTRS{msi_bus}=="1"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{broken_parity_status}=="0"
    ATTRS{vendor}=="0x8086"

  looking at parent device '//devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

root@raspberry:/home/pi# 

261

(34 odpowiedzi, napisanych Debian Mini HowTo)

Skrypt startowy mam stąd i instalację też tak robiłem jak tu https://github.com/cncjs/cncjs/wiki/Set … -Recording

Podłączyłem jedną kamerę MS HD3000

root@raspberry:/home/pi# ls /dev/video*
/dev/video0  /dev/video1  /dev/videoMS
root@raspberry:/home/pi# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'YUYV' (YUYV 4:2:2)
    [1]: 'MJPG' (Motion-JPEG, compressed)
root@raspberry:/home/pi# ls -al /dev/video*
crw-rw----+ 1 root video 81, 0 sty  3 17:52 /dev/video0
crw-rw----+ 1 root video 81, 1 sty  3 17:52 /dev/video1
lrwxrwxrwx  1 root root      6 sty  3 17:52 /dev/videoMS -> video0
root@raspberry:/home/pi# 

262

(34 odpowiedzi, napisanych Debian Mini HowTo)

Po restarcie gdy odłączę wszystko

root@raspberry:/home/pi# ls -al /dev/video*
ls: nie ma dostępu do '/dev/video*': Nie ma takiego pliku ani katalogu
root@raspberry:/home/pi# 
root@raspberry:/home/pi# v4l2-ctl --list-formats
Cannot open device /dev/video0, exiting.
root@raspberry:/home/pi# ls /dev/video*
ls: nie ma dostępu do '/dev/video*': Nie ma takiego pliku ani katalogu
root@raspberry:/home/pi# 

Podłączę jedną i zrobię reboot

263

(34 odpowiedzi, napisanych Debian Mini HowTo)

Odłączę wszystko i zrobię jeszcze raz polecenia

264

(34 odpowiedzi, napisanych Debian Mini HowTo)

Nie mam pojęcia smile
Do terminala podłączona po usb jest tylko drukarka i dwie kamery.

A może to jakieś pozostałości po mjpg instalowanej ze snapa? Bo później zainstalowałem normalnie.

265

(34 odpowiedzi, napisanych Debian Mini HowTo)

root@raspberry:/home/pi# ls -al /dev/video*
crw-rw----+ 1 root video 81, 0 sty  3 16:13 /dev/video0
crw-rw----+ 1 root video 81, 1 sty  3 16:13 /dev/video1
crw-rw----+ 1 root video 81, 2 sty  3 16:13 /dev/video2
crw-rw----+ 1 root video 81, 3 sty  3 16:13 /dev/video3
lrwxrwxrwx  1 root root      6 sty  3 16:13 /dev/videoLG -> video0
lrwxrwxrwx  1 root root      6 sty  3 16:13 /dev/videoMS -> video3

266

(34 odpowiedzi, napisanych Debian Mini HowTo)

root@raspberry:/home/pi# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'YUYV' (YUYV 4:2:2)
    [1]: 'MJPG' (Motion-JPEG, compressed)
    [2]: 'H264' (H.264, compressed)
root@raspberry:/home/pi# 

Kamera ogólnie działa ale jak uruchomię ją z polecenia video2 a nie videoMS

root@raspberry:/home/pi# /usr/local/bin/mjpg_streamer -i "input_uvc.so -r 800x600 -d /dev/video2 -f 20" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video2
 i: Desired Resolution: 800 x 600
 i: Frames Per Second.: 20
 i: Format............: JPEG
 i: TV-Norm...........: DEFAULT
UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)
 o: www-folder-path......: /usr/local/share/mjpg-streamer/www/
 o: HTTP TCP port........: 8080
 o: HTTP Listen Address..: (null)
 o: username:password....: disabled
 o: commands.............: enabled
root@raspberry:/home/pi# /usr/local/bin/mjpg_streamer -i "input_uvc.so -r 800x600 -d /dev/video2 -f 20" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video2
 i: Desired Resolution: 800 x 600
 i: Frames Per Second.: 20
 i: Format............: JPEG
 i: TV-Norm...........: DEFAULT
UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)
 o: www-folder-path......: /usr/local/share/mjpg-streamer/www/
 o: HTTP TCP port........: 8080
 o: HTTP Listen Address..: (null)
 o: username:password....: disabled
 o: commands.............: enabled

Pytanie dlaczego videoMS odwołuje się do video3?

root@raspberry:/home/pi# /usr/local/bin/mjpg_streamer -i "input_uvc.so -r 800x600 -y -d /dev/videoMS -f 20" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video3
 i: Desired Resolution: 800 x 600
 i: Frames Per Second.: 20
 i: Format............: YUYV
 i: JPEG Quality......: 80
 i: TV-Norm...........: DEFAULT
Unable to set format: 1448695129 res: 800x600
Init v4L2 failed !! exit fatal
 i: init_VideoIn failed
root@raspberry:/home/pi# 

Jak widać z -y startuje ale z video2

root@raspberry:/home/pi# /usr/local/bin/mjpg_streamer -i "input_uvc.so -r 800x600 -y -d /dev/video2 -f 20" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video2
 i: Desired Resolution: 800 x 600
 i: Frames Per Second.: 20
 i: Format............: YUYV
 i: JPEG Quality......: 80
 i: TV-Norm...........: DEFAULT
 i: FPS coerced ......: from 20 to 15
UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)
 o: www-folder-path......: /usr/local/share/mjpg-streamer/www/
 o: HTTP TCP port........: 8080
 o: HTTP Listen Address..: (null)
 o: username:password....: disabled
 o: commands.............: enabled

267

(34 odpowiedzi, napisanych Debian Mini HowTo)

root@raspberry:/home/pi#  ls /dev/video*
/dev/video0  /dev/video1  /dev/video2  /dev/video3  /dev/videoLG  /dev/videoMS
root@raspberry:/home/pi# 

268

(34 odpowiedzi, napisanych Debian Mini HowTo)

No tak ale to nie działa, przynajmniej nie za każdym razem jak system startuje.

root@raspberry:/home/pi# /usr/local/bin/mjpg_streamer -i "input_uvc.so -r 1920x1280 -d /dev/videoMS -f 20" -o "output_http.so -p 8081 -w /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video3
 i: Desired Resolution: 1920 x 1280
 i: Frames Per Second.: 20
 i: Format............: JPEG
 i: TV-Norm...........: DEFAULT
Unable to set format: 1196444237 res: 1920x1280
Init v4L2 failed !! exit fatal
 i: init_VideoIn failed
root@raspberry:/home/pi# 

Jak ręcznie próbuję odpalić wywala taki błąd.

Rozdzielczość tu chyba nie ma nic do tego

root@raspberry:/home/pi# /usr/local/bin/mjpg_streamer -i "input_uvc.so -r 800x600 -d /dev/videoMS -f 20" -o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34
 i: Using V4L2 device.: /dev/video3
 i: Desired Resolution: 800 x 600
 i: Frames Per Second.: 20
 i: Format............: JPEG
 i: TV-Norm...........: DEFAULT
Unable to set format: 1196444237 res: 800x600
Init v4L2 failed !! exit fatal
 i: init_VideoIn failed
root@raspberry:/home/pi# 

269

(34 odpowiedzi, napisanych Debian Mini HowTo)

Witam.
Przed zakupem RPI postanowiłem zobaczyć jak to działa i zainstalowałem Raspberry Pi Desktop aby w pełni wykorzystać drukarkę 3D z octoprintem.

Ogólnie wszystko działa poza małym ale...

Do terminala (bo Raspberry Pi Desktop jest na iglu postawione) podłączyłem 2 kamery.

T:  Bus=03 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=045e ProdID=0779 Rev= 1.06
S:  Manufacturer=Microsoft
S:  Product=Microsoft® LifeCam HD-3000
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=0e(video) Sub=03 Prot=00
A:  FirstIf#= 2 IfCount= 2 Cls=01(audio) Sub=02 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=16ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 128 Ivl=125us
I:  If#= 1 Alt= 2 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 256 Ivl=125us
I:  If#= 1 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 512 Ivl=125us
I:  If#= 1 Alt= 4 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=1024 Ivl=125us
I:  If#= 1 Alt= 5 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=2048 Ivl=125us
I:  If#= 1 Alt= 6 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=3072 Ivl=125us
I:* If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I:* If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:  If#= 3 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 256 Ivl=1ms

i druga

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=043e ProdID=3012 Rev=11.15
S:  Manufacturer=LGE
S:  Product=AN-VC500 Camera
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=0e(video) Sub=03 Prot=00
A:  FirstIf#= 2 IfCount= 2 Cls=01(audio) Sub=02 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=16ms
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:* If#= 1 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=3048 Ivl=125us
I:* If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I:* If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:  If#= 3 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 512 Ivl=1ms

W /etc/udev/rules.d w pliku 99-usb.rules mam taki wpis

SUBSYSTEM=="video4linux", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0779", SYMLINK+="videoMS"
SUBSYSTEM=="video4linux", ATTRS{idVendor}=="043e", ATTRS{idProduct}=="3012", SYMLINK+="videoLG"

Mam dwa skrypty startujące mjpg przy starcie systemu.

Niestety czasami kamery są niedostępne albo zamienione miejscami. Do poprawnego działania całego systemu brakuje mi tylko tego aby po każdym resecie kamera wskakiwała w identyczną nazwę (nie wiem czy dobrze napisałem)
Niestety czasami kamera MS to nie jest video0.

Jak to ogarnąć aby było jak chcę? Cz da się tak?

270

(270 odpowiedzi, napisanych Sprzęt / Hardware)

Nowy rok i od razu dobre wiadomości big_smile

Ten G10 co mam w domu śmiga bez najmniejszego problemu. Zero restartów itp..
Zasięg 5GHz  rewelacja jeśli miałbym porównać do mir3g. Prędkości jeszcze nie testowałem dokładnie. Teraz jestem w drugim pokoju i mam 350Mb.

Igla terminal przerobiłem sobie na RPI i podłączyłem pod drukarkę 3D, także nic się nie marnuje smile

271

(101 odpowiedzi, napisanych Oprogramowanie / Software)

HP niestety miały biosy blokowane choć włożyć możesz na próbę. Taśmę możesz przyciąć nawet żyletką, tylko kto teraz w sumie ma w domu żyletki smile
A próbowałeś na min odpalić jakiegoś linuxa live?

272

(101 odpowiedzi, napisanych Oprogramowanie / Software)

Nie masz innego urządzenia z mpcie żeby sprawdzić?

Taśma kaptonowa myślę, że dałaby radę ale jak nie masz to do jednorazowego użytku nie ma co kupować.

Możesz spróbuj nakleić zwykłą biurową ale naklej więcej a później delikatnie odetnij ile trzeba skalpelem alby introligatorskim nożykiem.

273

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Dokładnie tak chcę zrobić bo te futro to transkodowania to raczej nie ruszy smile
Niestety po wgraniu zdalnie nowego image futro działało do momentu odświeżenia opkg. Obecnie nie mam z nim kontaktu a do pracy to nie wiem kiedy mnie wpuszczą a futro właśnie w pracy jest. Zasadniczo zamiast futra chyba postawię sobie coś na i3 z 8GB bo u nas to do kosza leci a pod biurkiem sztukę mogę sobie postawić. Ten Xpenology mnie zaciekawił smile Tylko wireguarda trzeba chyba przez dockera robić a ja oczywiście nigdy nie miałem z tym styczności.

274

(270 odpowiedzi, napisanych Sprzęt / Hardware)

Niestety nie mam takich innych urządzeń..

275

(270 odpowiedzi, napisanych Sprzęt / Hardware)

To poważna sprawa jest?

Może mogę jakoś pomóc?