我有 5 个不同的串行设备连接到 debian 拉伸计算机上的物理串行端口,内部应该转发到 QEMU 机器。qemu 内部是 QNX 6.5.0 系统,所以我不确定是否可以使用 virtio-seral 驱动程序或类似的解决方案。
4 个串口的 Linux 标准限制通过以下方式解决:
/etc/default/grub: 8250.nr_uarts=8
所以我现在唯一的问题是 QEMU 最大串行端口 = 4。
这可以通过重新编译qemu来解决吗,还有其他解决方案吗?
我有 5 个不同的串行设备连接到 debian 拉伸计算机上的物理串行端口,内部应该转发到 QEMU 机器。qemu 内部是 QNX 6.5.0 系统,所以我不确定是否可以使用 virtio-seral 驱动程序或类似的解决方案。
4 个串口的 Linux 标准限制通过以下方式解决:
/etc/default/grub: 8250.nr_uarts=8
所以我现在唯一的问题是 QEMU 最大串行端口 = 4。
这可以通过重新编译qemu来解决吗,还有其他解决方案吗?
重新编译似乎适用于所有 8 个端口。
1) linux-host 限制通过以下方式解决:
/etc/default/grub: 8250.nr_uarts=8 ... update grub
2) qemu 限制通过以下方式解决:
3) qnx-guest 限制通过运行解决:
devc-ser8250 5f8,4 4f8,3 5e8,4 4e8,3
笔记:
sudo apt-get install libpixman-1-dev
是唯一缺少的依赖项make
时间约为 10 分钟