MIImageView 和 cheese 应用程序无法找到我的 Venus USB-2 相机

MIImageView 和 cheese 应用程序无法找到我的 Venus USB-2 相机

请您帮忙。我正在尝试从 Windows 10 迁移到 Ubuntu 20.04.6 LTS 20.04 focus。显微镜相机是我研究中必不可少的工具。

这是对已删除帖子的重新发布,该帖子因缺乏清晰度和格式而受到应有的批评。我道歉。该帖子清晰且格式良好,但可能包含冗余信息和太多文字。

相机可以正常工作,并被 guvcview 识别。当我拥有 root 权限时,Cheese 和 MIImageView 找不到相机。/media连接相机后,没有安装任何东西。

问题可能是 cheese 和 MIImageView 需要<something>挂载在 上<some-path>吗?相机生成了一个 UUID,但我无法从中挂载。肯定应该有一些干净的方法来生成挂载点(如果针对遗留软件的解决方案!

以下命令报告的路径是否会udevadm根据安装的其他 USB 设备、位置和顺序等而变化? https://ubuntuforums.org/showthread.php?t=2071236 暗示它确实会变化。

...使用了一些 udev 规则。[他] 在 /etc/udev/rules.d/ 中创建了一个新文件,并将其命名为“15-addison.rules”。
规则... 的形式如下:
SUBSYSTEM=="video4linux", ATTRS{serial}=="A52EE700", SYMLINK+="camright"
SUBSYSTEM=="video4linux", ATTRS{serial}=="E966A1E0", SYMLINK+="camtleft"
SUBSYSTEM=="video4linux", ATTRS{serial}=="6903B710", SYMLINK+="cambleft"
SUBSYSTEM=="video4linux", ATTRS{serial}=="520EE700", SYMLINK+="camsec1"
SUBSYSTEM=="video4linux", ATTRS{serial}=="111EE700", SYMLINK+="camsec2"

如果mount可以使用 UUID 如何根据 USB 标识指定摄像头源?没有得到关于这个问题的答案。我运行了lsusb它并UUID在 mount 命令中使用它:sudo mount -U 0ac8:3420 /media并得到了这个错误消息。

mount: /media: can't find UUID="0ac8:3420".

如果我无法mount通过 UUID 进行访问,那么我也无法automount通过 UUID 进行访问。是否mount损坏?

说得够多了;我要回去继续我的(太多信息)研究了。

什么!?你是微生物学家?胃肠病学家?如果你仍然真的想知道的话请阅读我的个人资料。

lsusb编辑输出

Bus 001 Device 006: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera

v4l2-ctl --list-devices

USB CAMERA (usb-0000:00:14.0-3.4):
/dev/video0
/dev/video1

4 条相关内容来自dmesg

[ 3.192523] kernel: usb 1-3.4: New USB device found, idVendor=0ac8, idProduct=3420, bcdDevice= 0.10
[ 3.192539] kernel: usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.192547] kernel: usb 1-3.4: Product: USB CAMERA
[ 3.192552] kernel: usb 1-3.4: Manufacturer: 4H1TEK

/dev插入相机时会出现 4 个新驱动程序

52a53
> media0
185a187
> v4l
214a217,218
> video0
> video1

udevadm info --attribute-walk --name=/dev/media0编辑输出

查看设备'/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/media0':KERNEL=="media0
"
SUBSYSTEM=="media"
DRIVER==""
ATTR{model}=="USB CAMERA "0"`

udevadm info --attribute-walk --name=/dev/v4l编辑输出

未知设备“/dev/v4l”: 设备的 ioctl 不合适

udevadm info --attribute-walk --name=/dev/video0 编辑输出

查看设备‘/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/video4linux/video0’:KERNEL=="video0
"
SUBSYSTEM=="video4linux"
DRIVER==""
ATTR{index}=="0"
ATTR{name}=="USB CAMERA "
ATTR{dev_debug}=="0"

udevadm info --attribute-walk --name=/dev/video1 编辑输出

查看设备‘/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/video4linux/video1’:KERNEL=="video1"
SUBSYSTEM=="video4linux"
DRIVER==""
ATTR{index}=="1"
ATTR{dev_debug}=="0"
ATTR{name}=="USB CAMERA "

相关内容