如何在Linux UVC驱动程序中启用UVC_QUIRK_FIX_BANDWIDTH怪癖?

如何在Linux UVC驱动程序中启用UVC_QUIRK_FIX_BANDWIDTH怪癖?,第1张

如何在Linux UVC驱动程序中启用UVC_QUIRK_FIX_BANDWIDTH怪癖

您可以通过传递一些参数来更改许多内核模块的行为。

您可以使用以下

modinfo
命令获取所有可用模块参数的列表:

# modinfo uvcvideo

显示有一个“怪癖”参数,可以使用。查看您发布的常见问题,似乎

quirks
确实是一个位域,因此,如果要启用多个怪癖,则必须添加数字。

首先卸载驱动程序(这样做时显然不能使用它):

 # rmmod uvcvideo

然后重新加载

quirks
参数。假设你要同时启用
UVC_QUIRK_FIX_BANDWIDTH
(其中有十六进制值
0x80
,这是
128
十进制)和
UVC_QUIRK_RESTRICT_frame_RATE
(这是
0x200
这样
512
),你会用的怪癖值
640
(这是
128+512
RESP。
0x200|0x80
):

 # modprobe uvcvideo quirks=640


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5015353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存