如何重命名块设备?

如何重命名块设备?

我在 Raspberry Pi 上使用 Camorama Webcam Viewer。默认情况下,Camorama 会尝试连接到/dev/video0。如果失败,Camorama 将立即退出并显示

无法连接到视频设备 (/dev/video0)。请检查连接。

但有时网络摄像头不会“转到”/dev/video0,而是其他名称,例如/dev/video10、/dev/video12 等。只有当我通过两个连续的 USB 集线器连接网络摄像头时才会发生这种情况。在这些情况下,即使有网络摄像头连接到 Raspberry Pi,Camorama 也无法工作。

我的问题是:如何重命名 /dev 设备,或者以其他方式使 Camorama 识别我的网络摄像头?

答案1

仅当我通过两个连续的 USB 集线器连接网络摄像头时才会发生这种情况。

这让我陷入思考。

我运行了dmesg并且输出包括:

[11684.915323] usb 1-1.4.3.2: new high-speed USB device number 11 using xhci_hcd
[11685.161315] usb 1-1.4.3.2: New USB device found, idVendor=045e, idProduct=0779, bcdDevice= 1.06
[11685.161323] usb 1-1.4.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[11685.161329] usb 1-1.4.3.2: Product: Microsoft® LifeCam HD-3000
[11685.161333] usb 1-1.4.3.2: Manufacturer: Microsoft
[11685.161522] usb 1-1.4.3.2: rejected 1 configuration due to insufficient available bus power
[11685.161528] usb 1-1.4.3.2: no configuration chosen from 1 choice
[11685.161532] usb 1-1.4.3.2: No support over 100mA

因此,如果网络摄像头通过两个连续的 USB 集线器,它似乎仍然无法被检测到。当它无法连接到 VLC 或 Chromium 时,这一点得到了证实。

因此,卡莫拉马不是问题,而是替罪羊。

相关内容