首页 > 其他分享 >USB 控制器 piix3-uhci, piix4-uhci, ehci, ich9-ehci1, vt82c686b-uhci, pci-ohci, nec-xhci, qemu-xhci 的区别

USB 控制器 piix3-uhci, piix4-uhci, ehci, ich9-ehci1, vt82c686b-uhci, pci-ohci, nec-xhci, qemu-xhci 的区别

时间:2023-05-08 14:25:38浏览次数:38  
标签:控制器 xhci USB 虚拟机 piix4 uhci

在折腾 TrueNAS SCALE 虚拟机的 USB Passthrough 的时候发现有很多不同种类的 USB Controller,研究了一下发现他们有这些异同点

  1. piix3-uhci 和 piix4-uhci 是虚拟的 USB 1.1 控制器,可被用于 QEMU 和 VirtualBox 虚拟机中,它们有不同的版本号,但功能上差别不大。

  2. ehci 是 USB 2.0 控制器,默认由虚拟机管理程序或主机控制器提供,用于实现高速 USB 数据传输,可以与 piix3-uhci 或 piix4-uhci 一起使用,实现向后兼容。

  3. ich9-ehci1 是 Intel ICH9 系列芯片组的 USB 2.0 控制器,可用于物理电脑主板上,且与 ehci 效果类似,但性能更好且更稳定。

  4. vt82c686b-uhci 是 VIA VT82C686B 芯片组的 USB 1.1 控制器,可用于物理电脑主板上。

  5. pci-ohci 是 IEEE 1394 控制器的一种规范,可用于物理电脑主板上,用于管理 Firewire 设备,与 USB 无关。

  6. nec-xhci 和 qemu-xhci 都是虚拟的 USB 3.0 控制器,可分别用于 NEC 和 QEMU 虚拟机中,实现高速 USB 3.0 数据传输。

综上所述,这些 USB 控制器的主要差别在于版本、用途、性能、向后兼容性等方面。

标签:控制器,xhci,USB,虚拟机,piix4,uhci
From: https://www.cnblogs.com/xlfqrxlf/p/17381580.html

相关文章

  • USB走线
       PCB设计USB_DP和USB_DM为高速差分信号线,要求等长、平行,避免直角走线。走线长度线差控制在≤2mm,差分阻抗控制在90Ω±15%。不要在晶振、振荡器、磁性装置和射频信号下面走USB线,建议走内层差分线且上下左右包地。USB的ESD防护器件尽量靠近USB接口放置。ESD......
  • 《安富莱嵌入式周报》第311期:300V可调节全隔离USB PD电源,开源交流负载分析仪,CANFD Tra
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV1Hh4y1H7dR1、运行速度1Hz木头材料晶体管https://liu.se/en/news-item/varldens-forsta-tratransistor研究人员设计并测试了第......
  • 在 linux-4.9/drivers/usb/serial/ch341.c 上串口收发数据异常
    有天做USBhost串口驱动的时候发下FT\CP都没有问题,就CH341有问题,读写正常,但数据不正常。有一点稀奇,可能是ch中间有版本变更了吧。解法就更新到https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ch341.c最新的代码就行,有一些函数有出入,但大体影响......
  • 再谈USB存储设备的使用痕迹
    近来有小伙伴在看了我先前的文章-<如何检视USB存储设备的使用记录>,如下所示:https://www.cnblogs.com/pieces0310/p/15943567.html 仍然想要进一步知道如何具体操作,因此,我就再次进行说明好了~ 首先,关于你提到的问题,其实操作系统的机制本就不在为操作行为留下记录,说穿了......
  • Ubuntu系统中查看USB摄像头信息(分辨率、设备节点、压缩格式等)(转)
    *下面将详细介绍在Ubuntu系统中USB摄像头涉及到的常见命令1:安装V4L2包:(v4l2:Videoforlinux2,为linux中关于视频设备的内核驱动。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video*下,如果只有一个视频设备,通常为/dev/video0。)sudoapt-getinstal......
  • Android开发之一:10.0 USB弹窗权限流程解析
    1.新建activity,获取UsbManagerusbManager=(UsbManager)getSystemService(Context.USB_SERVICE)2.获取所以的USB设备HashMap<String,UsbDevice>map=usbManager.getDeviceList()3.过滤别的USB设备,拿到自己USB的USBDevice类,然后请求USB权限,usbManager.requestPermission(us......
  • 铭瑄 USB 供电不足
    铭瑄USB供电不足 可能是USB固件开了节能,节能状态和某些设备会不兼容,更新固件试试固件链接:链接:https://pan.baidu.com/s/1RxHEddYe6TWMDlMJ3PQB1Q?pwd=xjkt提取码:xjkt 故障视频:https://www.bilibili.com/video/BV1Ck4y1a7My/?vd_source=097066e569d78097a96114b235f5a3d......
  • CAN总线分析仪工具-CAN转USB智能协议转换器
    ECAN-U01CAN转USB协议转换器CAN波特率:出厂默认100K通讯接口:USB电压范围:8~28vDC产品尺寸:102*64*24mm产品介绍:ECAN-U01是集成2路CAN接口的高性能型CAN-bus总线通讯分析仪。该分析仪可兼容USB2.0总线全速规范,PC端可以通过USB接口快速连接至CAN-bus网络,构成现场......
  • USB | USB基础知识
    USB|USB基础知识......
  • C#监控usb设备插拔--已经测试
    WindowsFormsApp---USBDevicefind监听usb插拔代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingS......