请您帮忙。我正在尝试从 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 "