我有一个 USB 摄像头:Novatel Wireless Merlin U740 (https://linux-hardware.org/index.php?id=usb:1410-1410),不幸的是它似乎不起作用(Ubuntu 18.04,一切都是最新的)。
以下是我得到的信息lsusb
:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 1410:1410 Novatel Wireless Merlin U740 (non-Vodafone)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1ea7:0064
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg
插入后:
[ 667.771452] usb 3-2: new high-speed USB device number 7 using xhci_hcd
[ 668.012445] usb 3-2: New USB device found, idVendor=1410, idProduct=1410, bcdDevice= 0.00
[ 668.012447] usb 3-2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 668.012449] usb 3-2: Product: USB 2.0 Camera
[ 668.012450] usb 3-2: Manufacturer: Sonix Technology Co., Ltd.
[ 668.021479] option 3-2:1.0: GSM modem (1-port) converter detected
[ 668.023851] option 3-2:1.1: GSM modem (1-port) converter detected
[ 668.025476] option 3-2:1.2: GSM modem (1-port) converter detected
[ 668.025536] option 3-2:1.3: GSM modem (1-port) converter detected
lsmod | grep video
uvcvideo 94208 0
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_common 49152 2 videobuf2_v4l2,uvcvideo
videodev 208896 3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc 53248 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
ls /dev/video*
ls: cannot access '/dev/video*': No such file or directory
我切换到专有的 Nvidia 驱动程序,但这没有帮助(之后重新启动)。鉴于我没有主意,是否有人遇到过此特定摄像头或该制造商的摄像头的类似问题?
也许值得指出的是,同一个摄像头可以在安装了相同发行版和内核的我的笔记本电脑上运行。
答案1
只是对 linuxbuild 的回答的后续......
对于我拥有的这款特定相机,在 LinuxMint 18.3 上,我将以下内容添加到 /etc/modprobe.d/blacklist-modem.conf,重启后即可正常工作:
blacklist usb_wwan
install usb_wwan /bin/false
可能最后一行是唯一需要的,但我正在按照“如何将驱动程序列入黑名单”的线索努力,这时它起作用了。
答案2
Ubuntu 认为是调制解调器。尝试黑名单 option
驱动程序。uvcvideo
在这种情况下,应该会在下次启动时自动加载。