linux - 在linux中使用setserial配置matrox图像采集卡的串口时出现“无法设置串口信息:设备或资源忙”
问题描述
我的ubuntu 18.04安装了matrox抓帧卡,我尝试使用blow命令检查串口配置:
[
如您所见,lspci输出告诉抓取卡有
IRQ 16 and port e000,
和输出
sudo cat /proc/tty/driver/serial
没有记录与IRQ 和 IO 端口的lspci输出匹配,所以我尝试使用此命令进行映射:
sudo setserial /dev/ttyS2 port 0xe000 irq 16 uart 16550A baud_base 460800 divisor 4
但得到这样的结果:
Cannot set serial info: Device or resource busy
并尝试运行matrox提供的测试,但它们都不起作用。
然后我从PCI-X插槽拔下抓卡,进入linux,但是
sudo cat /proc/tty/driver/serial
还是和安装了抓卡一样的输出,而且似乎记录0或4都不是相反的抓卡,这很混乱。
我的第一个问题是:
如果串行端口映射正确,lspci 的输出是否必须与 IRQ 和 IO-Port 在 /proc.../serial 中的记录之一匹配?
如果NO,如何知道/proc.../serial 中的哪条序列记录代表抓卡?如果是,因为我得到“设备忙”,如何让抓卡闲置?
解决方案
推荐阅读
- google-cloud-platform - 如何删除重复的 dns 区域?
- firebase - Firebase UI 电子邮件链接登录意图额外为空
- google-sheets - 如何替换Google表格单元格中字符串中N个位置的字符
- uwp - SecondaryTile 构造函数的 ArgumentException
- android - 资产文件夹上大于 1mb 的 android 数据库
- c - 打开二进制文件时 fwrite() 和 fread() 如何工作
- php - Laravel:SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;
- cassandra - ScyllaDB / Cassandra 的复制因子高于 CL=QUORUM 的节点总数
- java - 当我将 final 变量设置为 4 时,如何确保删除前 4 行而不是后 4 行?
- json - 如何获取或获取 JSON 或 XML 格式的推文?